martes, 21 de febrero de 2012

APIs

API significa Interfaz de programación de aplicaciones y en inglés Application Programming Interface, son los métodos que proporciona alguna librería en la programación orientada a objetos.




Ejemplos de APIs

Java

C++

Javascript


Algunas APIs imortantes para el desarrollo móvil:

Android

iOS

MS Windows Phone

Symbian


Para mi aplicación en particular yo voy a usar Android, las partes que más voy a usar de esta API son:

Bluetooth, usaré conectividad vía Bluetooth para mandar a la matriz de leds los dibujos de que leds prender, para jugar Snake, o para programar algún comportamiento de los leds.
BluetoothClass

BluetoothAdapter



BluetoothSocket


OPENGL y Graphics para dibujar me servirá como interfaz para el usuario, así podrá ver lo que esta dibujando desde el mismo celular. O manejar algún juego facilmente.



Graphics

OpenGL

Animation


Si la aplicación la desarrollara en Windows phone lo que usaría sería algo así:

Canvas Class




No tiene API pública para conexión bluetooth o wifi.


En iOS

Para manejar Bluetooth estas son las clases que se ocupan.

Para la parte de dibujar en el celular Graphics & Animation

1 comentario: