Home Menu

Menu



Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 15/05/14, 14:18:26
Avatar de pyciy
pyciy pyciy no está en línea
Miembro del foro
Mensajes: 279
 
Fecha de registro: sep 2012
Localización: jaen
Mensajes: 279
Modelo de smartphone: Nexus 5
Versión de ROM: stock
Tu operador: Yoigo
Mencionado: 2 comentarios
Tagged: 0 hilos
sobre servicios web

Hola a todos. Estoy muy confuso sobre el tema de los servicios web. La cosa es que he leido muchos tutoriales sobre esto y hay muchas formas de hacerlo, vale.
Pero todos estos servicios web tienen que ser creados por uno mismo?, es decir: por ejemplo, si yo hago una app del tiempo, yo mismo tengo que crear el servidor que ofrezca los datos o puedo consultarlos en algun sitio que los ofrece?
P.D: he puesto el ejemplo del tiempo como podia haber puesto un ejemplo de una lista de farmacias.
Responder Con Cita


  #2  
Viejo 15/05/14, 15:42:41
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
Depende, si estás usando un servicio que ya te da la información que necesitas y tiene un API (normalmente REST) preparada para ser consultada, tu cliente (la app) podría conectarse directamente al servicio y no te hace falta servidor.

Por seguir con el ejemplo del tiempo, una app podría conectarse al API de OpenWeatherMap http://www.openweathermap.com/API , que es simplemente hacer una consulta HTTP con el nombre de la ciudad como parámetro y te devuelve un JSON con los resultados que tu app procesa.

En otras ocasiones que necesites convertir la información, añadir cierta lógica, consultar varias fuentes de datos, evitar tener que meter datos de autenticación en el código de la app o, simplemente, almacenar datos temporalmente porque superes el límite de consultas que te ofrece el proveedor, entonces te hará falta un servidor.
Responder Con Cita
  #3  
Viejo 15/05/14, 22:39:06
Avatar de pyciy
pyciy pyciy no está en línea
Miembro del foro
Mensajes: 279
 
Fecha de registro: sep 2012
Localización: jaen
Mensajes: 279
Modelo de smartphone: Nexus 5
Versión de ROM: stock
Tu operador: Yoigo
Mencionado: 2 comentarios
Tagged: 0 hilos
Gracias tio,eres un crack!!!
Como sabes las paginas que ofrecen estos servicios, es decir: si quiero hacer app con lista de farmacias en jaen por donde empiezo? Hay servicios que ofrecen esto o que? A donde voy es como se que paginas o que servicios gratuitos ofrecen datos para consulta?
Responder Con Cita
  #4  
Viejo 15/05/14, 23:04:59
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
Ahí ya es cuestión de buscar o en intentar pensar quién tiene esa información y preguntarle si tiene algún API o web de la que extraer datos.

Para las farmacias realmente solo te hace falta una lista actualizada, tampoco es que abran farmacias nuevas todos los días o haya tantas que no puedas incluirlas en la propia app.
Responder Con Cita
  #5  
Viejo 15/05/14, 23:49:07
Avatar de pyciy
pyciy pyciy no está en línea
Miembro del foro
Mensajes: 279
 
Fecha de registro: sep 2012
Localización: jaen
Mensajes: 279
Modelo de smartphone: Nexus 5
Versión de ROM: stock
Tu operador: Yoigo
Mencionado: 2 comentarios
Tagged: 0 hilos
Ah vale, y de los mapas de google se pueden conseguir datos de los edificios que aparecen? Ya sabes lista de pubs, edificios oficiales y sitios asi?
Responder Con Cita
  #6  
Viejo 17/05/14, 14:03:01
Avatar de mocelet
mocelet mocelet no está en línea
Desarrollador
Mensajes: 2,203
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -
Mencionado: 17 comentarios
Tagged: 2 hilos
Supongo que el API de Google Places es lo que necesitas, échale un vistazo: https://developers.google.com/places/documentation

Habrá bastantes más proveedores de información imagino, es cuestión de buscar. También tendrías que ver la licencia, normalmente si le das un uso comercial tienes que pasar por caja.
Responder Con Cita
  #7  
Viejo 17/05/14, 21:45:07
Avatar de pyciy
pyciy pyciy no está en línea
Miembro del foro
Mensajes: 279
 
Fecha de registro: sep 2012
Localización: jaen
Mensajes: 279
Modelo de smartphone: Nexus 5
Versión de ROM: stock
Tu operador: Yoigo
Mencionado: 2 comentarios
Tagged: 0 hilos
Muchas gracias por contestar. Queda mas claro el tema.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 06:40:58 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007