Sunteți pe pagina 1din 13

ENTORNOS DE DESARROLLO DE PROGRAMACIÓN PARA

APLICACIONES MÓVILES

ALUMNO: MORGADO RODRIGUEZ BRYAN JOSHUA


PROFESOR: JUANA TERESA AVILA GOMEZ
GRUPO: 25IT291
UES TEPOTZOTLÁN
APPCELERATOR TITANIUM PHONEGAP

• Es un framework JS para desarrolar aplicaciones de • Permite desarrollar aplicaciones para Android mediante
escritorio y móviles, se pueden hacer aplicaciones para tecnologías web como HTML, CSS y JavaScript, y puede
convertir esas aplicaciones web en aplicaciones nativas
distintas plataformas.
Android.
• De hecho, PhoneGap soporta múltiples (15)MIT
(Massachusetts Institute of Technology) CC-BY-SA •
PID_00176754 20 Entornos de programación móviles
plataformas (como Android, iPhone, Palm, Windows
Mobile y Symbian), así que se puede usar el mismo código
fuente para crear aplicaciones para múltiples plataformas.
JAVA ME SYMBIAN

• Es un sistema operativo de tiempo real, multitarea,


• Produce aplicaciones portables, aunque algunas veces
específicamente pensada para funcionar bien en sistemas
existen librerías específicas de cada dispositivo
con recursos limitados, así como para maximizar la
(comúnmente usadas para juegos)
eficiencia y la vida de la batería y minimizar, de esta
• Se puede emular en un PC durante la fase de desarrollo y manera, el uso de memoria
luego se pueden cargar fácilmente las aplicaciones en el
• incorporó el soporte a pantallas táctiles gracias a UIQ8 .
móvil. Aunque el proceso no sea directo, resulta bastante
económico portarlas a otros dispositivos al utilizar
tecnologías Java para el desarrollo
MICROBROWSER ANDROID CREATOR
• Permite crear fácilmente y sin conocimientos de
• Los entornos basados en el concepto microbrowser programación una aplicación nativa para móviles y tablets
proporcionan una funcionalidad limitada mediante una Andro
interfaz web.
ANDROID STUDIO WINDOWS MOBILE

• Se hace básicamente en Java. • Es una variante de Windows CE para teléfonos móviles.

• Es necesario el SDK10 específico de Android para • Se pueden usar en .NET Compact Framework. Windows
desarrollar, aunque se puede usar cualquier IDE11 Java. Mobile 6.5 introdujo las interfaces estilo iPhone basadas
en el contacto con los dedos, mientras que Windows
• El código que sea crítico en cuanto a rendimiento se Phone 7 es un rediseño sustancial que usa Silverlight y
puede escribir en C, C++ u otros lenguajes de código XNA para interfaces de usuario más ricas.
nativo usando el NDK12 de Android.
ANDROMO APP INVENTOR
• Sitio Web que permite a cualquiera convertir una idea en Es una aplicación de google labs para crear aplicaciones de
una aplicación para Android software para el sistema operativo Android
QT FRAMEWORK BREW.
• Qt usa estándar C++, pero hace un uso extensivo de un
pre-procesador especial llamado MOC14 para enriquecer • Mientras que el SDK de BREW está disponible de forma
el lenguaje. libre, ejecutar software en hardware real de un dispositivo
móvil (al contrario que el emulador proporcionado)
• También se puede usar Qt en otros lenguajes de requiere una firma digital que se pueda generar con
programación utilizando enlaces entre lenguajes. herramientas publicadas por varios participantes,
esencialmente proveedores de contenido para móviles y
• Funciona sobre las principales plataformas y tiene un
Qualcomm.
soporte internacional extenso.
• Incluso entonces, el software solo funcionará en
• No relacionadas con la GUI, se encuentra el acceso a
dispositivos habilitados para test.
bases de datos SQL, el tratamiento de XML, la gestión de
threads, el soporte de red y una API multiplataforma • Para que se pueda descargar en teléfonos normales, el
unificada para la gestión de ficheros. software tiene que ser comprobado, probado y recibir la
aprobación de Qualcomm mediante su programa de
testeo TRUE BREW
PALM OS FLASH LITE
• Ha proporcionado a sus dispositivos móviles herramientas • Se usa en dispositivos que soportan el reproductor Flash
de negocio esenciales, así como la capacidad de acceder a lite.
Internet o a una base de datos central corporativa
mediante una conexión inalámbrica.
• Palm webOS es el sistema operativo móvil propietario
(evolución de Palm).
• Funciona sobre un kernel Linux que soporta multitarea.
• Se lanzó con Palm Pre y Pixi.
• Ahora es propiedad de Hewlett Packard.
BASIC 4 ANDROID LIVECODE

• Está especialmente indicado para aquello desarrolladores • Permite desarrollar apps en Android, pero también en iOS,
Android que empezamos a desarrollar apps en Android. Linux, Windows, además de programar webs y para
servidores desde una misma herramienta.
• La explicación la encontramos en que es un entorno más
gráfico y menos abstracto, de manera que podemos ver
los avances conforme programamos.
INDESIGN CS6 RUBOTO

• Convierte publicaciones en apps descargables. Desde libros, revistas


cómics a periódicos y catálogos. • Si estas familiarizado con Ruby o JRuby, es una buena
opción para aplicar todos esos conocimientos y
• Está especialmente indicado para esas publicaciones que quieres
aprovecharlos para programar en Android y crear una app
convertir en apps, pero que personalmente no tienes tiempo ni
ganas de aprender a programar aplicaciones. Con este CSE puedes para dispositivos que corran con ese sistema operativo.
conseguir crear apps en Android basadas en los contenidos que ya
• Actualmente se puede descargar la consola y
has creado. Solamente tienes que seguir estos pasos:
los scripts que te permitirán empezar a desarrollar apps.
• Descargar In Design CS6
• Descargar Adobe Content View
• Comprar una licencia dependiendo de cuántas publicaciones vaya a
tener tu revista o periódico.
• Después solamente tienes que encargarte del trabajo de diseño de
apps y el programa hace el resto del trabajo.
RHOMOBILE RODES ADOBE AIR

• En este caso nos centramos en frameworks que también • En sí no es una aplicación para programar en Android,
corren con Ruby pero si que existe la posibilidad de utilizara con se
propósito.
• Permite crear aplicaciones multiplataformas.
• El proceso en este caso pasa por crear aplicaciones
• Una de las grandes ventajas es que nos permite incluir la
basadas en códigos no nativos de Android corriendo en
utilización de hardwares integrados en el dispositivo móvil.
nuestro dispositivo Android, que de otra forma no
• Es decir, que podemos solicitar accesos a cámara, GPS, etc. tendríamos.Además con buenos resultados.
De manera muy sencilla sin ser un experto a la hora de
desarrollar apps en Android.

• Además de ser un framework que cuenta con MVC, algo


que muchos programadores de apps agradecerán. ¿La
pega? Si quieres comercializar tu app tendrás que pagar
unas licencias para poder hacerlo.
HTML5 MONO PARA ANDROID

• Idóneo para los que habéis programado páginas web con • Si deseas utilizar este lenguaje seguramente ya utilizarás
anterioridad en HTML, podemos saber que resultados Visual Basic, por lo tanto solo te queda descargar la SDK
tenemos capacidad de conseguir al programar apps en de Mono para Android y directamente podrás
Android. desarrollar apps en Android desde tu entorno Microsoft.

• Este lenguaje supone un avance enorme especialmente a la


hora de hacer aplicaciones web. Lo bueno de este lenguaje
de programación de apps es que posee una gran
versatilidad y que su contenido se adapta a muchísimas
plataformas.
BIBLIOGRAFÍA

https://www.exabyteinformatica.com/uoc/Informatica/Tecnologia_y_desarrollo_en_dispositi
vos_moviles/Tecnologia_y_desarrollo_en_dispositivos_moviles_(Modulo_3).pdf
https://es.scribd.com/document/221925519/Tabla-
Comparativa?fbclid=IwAR2UycTseiwBoxj1nZQ1-YNd1TFMQkX2tPSO-
raLzxunNUMs6IwrP28Qxkc

S-ar putea să vă placă și