Gestion

Páginas: 18 (4265 palabras) Publicado: 5 de marzo de 2013
 
 
 
 
 


 
 

Curso PUDE
“Desarrollo de Aplicaciones Móviles en Android”

Ejercicio Avanzado B: Web Services y Ejecución en Segundo plano
Aunque
  ya
  hemos
  visto
  muchas
  cosas
  a
  lo
  largo
  del
  curso,
  aún
  queda
  mucho
  por
  descubrir.
  Uno
  de
  los
  grandes
  usos
  que
 se
  les
  da
  a
  los
  smartphones,
  es
  el
  de
  usuarios
  de
  servicios
  web,
  o
  Web
  Services.
  Esto
  se
  debe
  a
  que
  consiguen
  dar
  una
  nueva
  vuelta
  de
  tuerca
  a
  los
  servicios
  que
  ya
  existen
  (Google
  Search,
  Google
  Maps,
  Facebook,  Twiiter,
  Flickr,
  Picasa,
  Quora,
  etc.)
  En
  este
  ejercicio,
  veremos
  una
  breve
  introducción
  sobre
  cómo
  acceder
  a
  ellos
  desde
 la
 plataforma
 Android.
 

A. Descripción
 

  El
  gran
  auge
  de
  la
  denominada
  “Web
  2.0”
  está
  fundada
  sobre
  la  existencia
  de
  los
  Web
  Services.
  En
  esencia,
  un
  Web
  Service
  es
  un
  método
  de
  comunicación
  entre
  dos
  dispositivos
  electrónicos
 sobre
 una
 red.
 Para
 nosotros,
 desarrolladores
 de
 smartphones,
 significa
 que
 hay
  una
  serie
  de
  máquinas
  conectadas  a
  Internet
  a
  las
  cuales
  podemos
  realizar
  peticiones,
  peticiones
 que
 volverán
 a
 nosotros
 en
 forma
 de
 respuestas.
  Todo
 esto
 se
 basa
 en
 la
 existencia
 de
 una
 serie
 de
 protocolos
 y
 estándares
 (HTTP,
 WSDL,
 SOAP,
  REST,
 RPC,
 XML,
 JSON,
 etc.) además
 de
 una
 gran
 variedad
 de
 tecnologías
 (Apache,
 .NET)
 ¿Pero,
  qué
  es
  lo
  que
  importa
  aquí?
  Primero,
  debemos
  entender
  que
  hay
  varias
  formas
  de
  comunicarse
  con
  un
  servidor,
  dependiendo
  del
  protocolo
  que
  utilice
  éste
  para
 comunicarse
  con
  el
  exterior,
  y
  lo
  segundo
  es
  que
  las
  comunicaciones
  con
  servicios
  web
  están
  basadas
  en
  APIs.
  Cada
  proveedor
  de
  servicio
  web
  tiene
  su
  propia
  API,
  y
  debido
  a
  que
  nosotros,
  los
  desarrolladores,
  somos
  usuarios
  de
 esas
  APIs,
  debemos
  cumplir
  con
  ellas,
  y
  estar
  atentos
  a
  posibles
 cambios
 por
 parte
 de
 los
 autores,
 porque
 si
 no,
 lo
 pagarán
 nuestros
 usuarios.
  Nosotros,
 en
 este
 ejercicio,
 llamaremos
 a
 la
 API
 de
 codificación
 geográfica
 de
 Google.
 ¿Nuestro  objetivo?
 Pasarle
 una
 posición
 GPS
 (Latitud,
 Longitud)
 y
 que
 Google
 nos
 diga
 cómo
 se
 llama
 la
  calle
 que
 se
 encuentra
 en
 esas
 coordenadas.
 
 


 


 
Desarrollo de Aplicaciones Móviles en Android Ejercicio Avanzado A: Bases de Datos y conexión con un ListView utilizando vistaspersonalizadas Autores: Jorge Carballo Franquis David D. Harjani Harjani

Página
 1
 de
 12
 
 


 


 
 
 
 
 


 
 

A.1.
 REST
 


  Al
  igual
  que
  SOA,
  REST
  es
  una
  arquitectura
  sobre
  la
  que
  pueden
  basarse
  los
  Web
  Services.
 En
 esencia,
 REST
 implica...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Gestion
  • Gestion
  • Gestión
  • Gestion
  • Gestion
  • Gestion
  • Gestion
  • Gestion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS