Labels

miércoles, 22 de febrero de 2012

APIs

APIs de Desarrollo

Interfaz de programación de aplicaciones o API (del inglés Application Programming Interface) es el conjunto de funciones y procedimientos (o métodos, en la programación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. Son usadas generalmente en las bibliotecas (también denominadas comúnmente "librerías").
Una interfaz de programación representa la capacidad de comunicación entre componentes de software. Se trata del conjunto de llamadas a ciertas bibliotecas que ofrecen acceso a ciertos servicios desde los procesos y representa un método para conseguir abstracción en la programación, generalmente (aunque no necesariamente) entre los niveles o capas inferiores y los superiores del software. Uno de los principales propósitos de una API consiste en proporcionar un conjunto de funciones de uso general, por ejemplo, para dibujar ventanas o iconos en la pantalla. De esta forma, los programadores se benefician de las ventajas de la API haciendo uso de su funcionalidad, evitándose el trabajo de programar todo desde el principio. Las APIs asimismo son abstractas: el software que proporciona una cierta API generalmente es llamado la implementación de esa API.



Android


Apple



 Windows Phone


Symbian


Usaremos La API de Android.
Con respecto a mi aplicacion usare algunas bibliotecas de cliente-servidor por ejemplo usaremos sockets para crear una interaccion entre el servidor tambien 
android.net.http para la solicitus HTTP ya que se seguira el siguiente esquema:

android.net.http
org.apache.http
android.security






0 comentarios:

Publicar un comentario