lunes, 8 de junio de 2015

Lenguajes de programación para dispositivos móviles


Lenguajes de programación para dispositivos móviles


Herramientas
para desarrollar aplicaciones
-App Inventor
-Live Code
-Java
-JavaScript
-Objetive C
-Python
-Ruby
-Lua
-HTML 5
-Basic 4 Android



App Inventor
Es un programa de Google para crear aplicaciones de cualquier tipo para el sistema operativo Android, tiene una interfaz sencilla .
Dispositivo móvil
Aparato de tamaño pequeño que procesa información y puede realizar diversas funciones.
Los principales son:
-PDA (Agendas electrónicas)
-Tablet
-Celulares


Live Code
Permite crear aplicaciones potentes, esta basado en objetos, además edita aplicaciones en vivo.

JavaEste lenguaje se basa en c y c++ y abarca un gran número de dispositivos móviles, fue diseñado para que cuando se corriera el programa no se tuviera que estar recompilando.


JavaScript
Solo se usa para crear programas que se ejecuten en páginas web, no contiene clases, es un lenguaje de formato libre y menos potente que Java

Objetive C
Es utilizado por el S.O. iOS, los objetos se crean una memoria dinámica y se puede usar el lenguaje c++.

Python
Es un lenguaje fácil de aprender, funciona en Windows, Linux, iOS y móviles de Nokia, el código es libre, lo cual lo hace más simple.

Ruby
Esta diseñado para la productividad y diversión del desarrollador, es multiplataforma y tiene una amplia librería. Es parecido a Python.

Lua 
Es un lenguaje bastante ligero y se ha usado en varias aplicaciones, primero se compila a bytecode y después se ejecuta.

HTML 5
Aparte de programar en navegadores también programa en dispositivos, permite efectos visuales atractivos y la reproducción de vídeos sin usar plugins.

Basic 4 Android
Su programación es parecida a Basic, con el se pueden hacer programas para Android, posee un diseñador de interfaces y trabaja con librerías para la cámara del teléfono, GPS, entre otros.
Hay muchas herramientas para realizar aplicaciones, al elegir una hay que tomar en cuenta muchos factores (compatibilidad, seguridad, sencillez, etc.) y no hay que olvidar que la aplicación debe ser atractiva y funcional.

No hay comentarios:

Publicar un comentario