- Este lenguaje esta diseñado para la programación orientada a objetos
- Una plataforma estándar para el
desarrollo de aplicaciones
- Abarca un gran tipo de dispositivos limitados no sólo teléfonos móviles
- Se puede ahorrar demasiadas líneas de código
- Se utiliza en el sistema operativo Android
- Se ha convertido en una excelente opción para desarrollar
juegos para móviles ya que se puede desarrollar desde un
PC y luego ser pasado fácilmente al dispositivo móvil.
- JavaScript es un lenguaje de programación orientado a objetos
- Su uso en aplicaciones externas a la web es bastante significativo
- Se define como orientado a objetos,3 basado en
prototipos, imperativo, débilmente tipado y dinámico.
- JavaScript se diseñó con una sintaxis similar al C
- Tiene un formato scripting
- Es un lenguaje de formato libre
- Es un lenguaje de programación orientado a objetos
- Es utilizado en el sisitema operativo Macs
- Los objetos se crean en una memoria dinámica
- Requiere conocimientos de lenguaje C
- Lenguaje utilizado por Mac OS X.
- Carga dinámica. Cargar clases en función de su uso. Hacen
programas extensibles (Plug-ins)
- Es un lenguaje de programación fácil de aprender y potente.
- Es un lenguaje de programación dinámico orientado a objetos que se
puede utilizar para muchos tipos de desarrollo de software
- Ofrece un fuerte soporte para la integración con otros lenguajes y
herramientas, cuenta con extensas bibliotecas estándar
- Funciona en Windows, Linux / Unix, Mac OS X, OS / 2, computadoras de mano Palm y los teléfonos móviles de Nokia
- Código 100% libre
- Se distribuye bajo una licencia aprobada por OSI abierta que hace que
sea libre de usar, incluso para los productos comerciales.
- Es un lenguaje interpretado, fuertemente tipado y multiplataforma
- MUltiplataforma
- Orientado a objetos
- Amplia librería estándar
- Tiene una licencia de software libre
- Es un lenguaje dinámico
- Es de código abierto
-
LUA - CORONA
- Es un lenguaje de extensión
- Se puede utilizar en diferentes plataformas
- Los programas en Lua no son interpretados directamente, sino compilados
a código bytecode, que es ejecutado en la máquina virtual de Lua.
- Lua ofrece soporte para funciones de orden superior, recolector de basura
- La semántica de Lua puede ser extendida y modificada redefiniendo
funciones de las estructuras de datos utilizando metatablas
- Se puede utilizar en la programación orientada a objetos
- El objetivo de HTML5 no es solo para utilidad en la programación
en los navegadores actuales, sino en la gran variedad de dispositivos
móviles que hay en el mercado, tales como PDA, tablets, etc …
- Se usa el lenguaje HTML5 web móvil para la creación de web móviles y aplicaciones móviles
- Es una tecnología sin igual que funciona en las principales plataformas móviles (Phone,
iPad, Android, Android Tablet, BlackBerry y Windows Phone 7)como una aplicación
instalada y en navegadores móviles.
- Tiene un soporte para la reproducción de vídeo sin necesidad de plugins.
- Es ideal para permitir que las WebTVs basadas en Simple Web TV
se puedan visualizar en Smartphones y Tablets que no dispongan del plugin Flash
- Permite efectos visuales y animaciones más atractivas
- El BASIC4Android, está realizado para poder hacer
programas para el Android
- No es necesario escribir en en el lenguaje de JAVA o XML
para poder crear aplicaciones en Android
- Su programación es muy similar a la que se utiliza
en BASIC
- Trabaja con librerías especializadas que nos permiten trabajar
con la cámara del teléfono, GPS, bases de datos, Bluetooth,
soporte para el protocolo HTTP, reconocimiento de voz o incluso
contiene una librería para trabajar con el sistema de publicidad Admob.
- Posee un diseñador de interfaces
- No es gratuito ,pero es muy económico.
Se puede adquirir una licencia individual por tan solo $35 dólares
- Es una aplicación proporcionada por Google
- permite a cualquiera crear aplicaciones de software para
el sistema operativo Android.
- Utiliza una interfaz gráfica muy sencilla, ya que permite a los/as usuarios/as
arrastrar y soltar objetos visuales para crear una aplicación que pueda
ejecutarse en los terminales cuyo sistema operativo sea Android.
- Para utilizar la aplicación Inventor, no es necesario ser un
programador profesional.
- No se limita unicamente a juegos , pues también
es posible construir aplicaciones para educar
- Facilita el acceso al sensor de localización GPS
- LiveCode permite crear aplicaciones potentes.
Para escritorio, base de datos de Internet, y aplicaciones de red
- incluye un completo constructor de interfaz gráfica de usuario,
así como las herramientas que necesita para producir aplicaciones.
- Esa basado en objetos.
Esto hace que sea fácil escribir módulos de código que
se unen directamente a los objetos individuales.
- Es multiplataforma
- Se puede utilizar como servidor o cliente
- permite tanto ejecutar y editar una aplicación en vivo