Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UTP015658
4
PRIMER
CUATRIMESTRE
GRUPO A
TURNO MATUTINO
19-09-22
1
Introducción, ¿Qué son los entornos de programación de aplicaciones móviles? 3
Desarrollo: ¿Cuáles son los entornos de desarrollo de aplicaciones móviles que existen? 3
Java ME: 3
Symbian OS: 4
Android: 5
Qt framework: 6
Palm OS: 8
Windows Mobile: 8
BREW: 9
Desarrollo multiplataforma: 11
Titanium Mobile: 11
PhoneGap: 12
NativeScript: 12
Flutter: 13
Conclusión. 15
Bibliografía. 16
2
Introducción, ¿Qué son los entornos de
programación de aplicaciones móviles?
A través de los años, con la constante evolución de la tecnología, han surgido diferentes
dispositivos tecnológicos, tales como los dispositivos móviles, los cuales son dispositivos
informáticos e inalámbricos de tamaño reducido con capacidad de movilidad. Estos
dispositivos funcionan con apps, las cuales son una aplicación de software.
Java ME:
3
comercializada por primera vez en 1995 dispositivos móviles y se ha ido
por Sun Microsystems para computadoras expandiendo a una gran velocidad hasta
y ordenadores. En 1999 Sun desarrolló la actualidad, con Java ME3, la cual es
una versión de Java especialmente una edición del Java SE orientada a
diseñada para dispositivos móviles, dispositivos pequeños con ciertas
llamada "Java 2 Micro Edition", basada extensiones enfocadas a las necesidades
en una máquina virtual llamada KVM particulares de este tipo de dispositivos.
con una única interfaz de programación Esta tecnología consiste en una máquina
de aplicaciones (API), la cual resulto virtual y en un conjunto de API5
insuficiente por lo que en los años 2000 adecuados para estos dispositivos.
nació la primera implementación de un Produciendo aplicaciones portables,
perfil, concretamente el llamado mobile convirtiéndose en una buena opción para
information device profile (MIDP), crear aplicaciones para teléfonos móviles,
destinado a teléfonos móviles y a ya que se puede emular en un PC durante
paginadores. Este entorno programación la fase de desarrollo y luego se pueden
móvil fue ampliamente aceptado por la cargar fácilmente las aplicaciones en el
comunidad de desarrolladores de móvil.
Symbian OS:
4
información entre teléfonos móviles de Symbian OS, Carbide.c++ de código
diferentes fabricantes, convirtiéndose abierto formada por una familia de
durante algunos años en el sistema entornos de desarrollo integrado
operativo estándar de los dispositivos desarrollada por Nokia, basada en
móviles. Esta mantenía el código para la Eclipse.
plataforma de software libre basada en
Android:
5
Qt framework:
6
7
Palm OS:
Windows Mobile:
Windows Mobile fue una plataforma que smartphones equipados con un teclado.
se utilizó en dispositivos móviles Windows Mobile soporta un subconjunto
Windows, Dell, HP, Motorola, Palm e de la interfaz de programación de Win32
i-mate. Esta era una variante de Windows la cual es un conjunto de funciones
CE, desarrollada originalmente para residentes en bibliotecas que permiten
ordenadores de bolsillo y PDA con que una aplicación corra bajo un
pantallas táctiles, y se adaptó determinado sistema operativo.
posteriormente para su uso en
8
BREW:
9
10
Desarrollo multiplataforma:
Los entornos de aplicación presentados anteriormente pueden ser utilizados únicamente por
ciertos fabricantes, sin embargo, también hay entornos que te permiten desarrollar
aplicaciones para múltiples plataformas, tales como:
Titanium Mobile:
11
PhoneGap:
tecnologías web como HTML, CSS y y Symbian), así que se puede usar el
NativeScript:
12
Flutter:
Este es un SDK de Google pensado para porque hace posible un desarrollo rápido
crear aplicaciones Android e iOS, para gracias a la funcionalidad Hot Reload,
móvil, web y escritorio, desde una única con la que se pueden hacerse cambios sin
base de código. Su lenguaje de tener que parar y arrancar la aplicación,
programación es Dart, un lenguaje de con lo que la programación es más
programación de código abierto, efectiva ya que se reducen las esperas.
desarrollado por Google y se caracteriza
13
Entorno para dispositivos de un
vendedor único.
Finalmente tenemos las siguientes plataformas de desarrollo de apps, las cuales solo
funcionan en plataformas hardware de un fabricante específico:
BlackBerry.
Apple.
14
React Native:
Conclusión.
El desarrollo de aplicaciones móviles es un tema muy amplio, el cual involucra una gama
inmensa de entornos, la cual es difícil de abarcar. Esto debido a que con el avance de la
tecnología se requieren cada vez mas entornos, ya que estos se han convertido en una parte
fundamental de la tecnología que utilizamos hoy en día.
Sin estos, no podríamos utilizar cientos de apps que en la actualidad son indispensables,
sobre todo en el contexto actual de pandemia, en donde el 95% de la comunicación se basa
en estas mismas, por lo que el aprender como funcionan nos permite darles el mejor uso,
desarrollando diferentes aplicaciones móviles con las herramientas que se adecuen a nuestra
idea, permitiendo un proyecto más eficiente y con menos complicaciones.
15
Bibliografía.
INVID. (2020, 2 noviembre). 404. https://invidgroup.com/es/que-es-el-desarrollo-de-
aplicaciones-moviles/
Y. (2020, 17 junio). Los 6 mejores entornos para crear aplicaciones Android [sin Java].
Yeeply. https://www.yeeply.com/blog/entornos-programacion-desarrollar-apps-
android/
de https://www.java.com/es/download/help/whatis_java.html
septiembre de 2022, de
https://es.slideshare.net/angelo4037/entornos-de-desarrollo- para-mviles
16