-
Las tecnologías móviles comenzaban a surgir, en esta década Palm iniciaría con el desarrollo de software, generando aplicaciones de sincronización para Casio y HP. Crea Palm Os para sus dispositivos y licencia a terceros tanto que para el 2001 poseía el 60% del mercado americano.
-
Sun Microsystems de la manos de James Gosling presentan al mundo el lenguaje de programación Java. Esto significó un gran avance en el avance de la tecnología móvil dado que desde su nacimiento las especificaciones esenciales de Java iban enfocadas para dispositivos de bajo consumo. Es cuando con Java ME (Micro Edition) se establecen las bases para dispositivos con memoria, pantalla en general recursos limitados.
Hoy en día es de los lenguajes más importantes para la programación móvil. -
Desarrollado originalmente por Netscape Communications Corp y Mozilla Fundation, es un lenguaje interpretado bajo el estándar ECMAScript, siendo un lenguaje orientado a objeto, débilmente tipado y dinámico
-
Esta fue la última plataforma de Microsoft antes de .Net, esta versión incluida J++ que era la integración de Java, aunque por problemas legales, Sun Microsystems y Microsoft acordaron que Microsoft no podía distribuir herramientas de programación que utilizaran la máquina virtual de Java.
-
Windows lanza su primer SO para la pocket PC basado en un núcleo de Windows CE, teniendo el diseño estético de la versión de escritorio.
-
A finales del año 2000 Sun Microsystems (actualmente administrado por Oracle) llega Netbeans como un IDE, pensado principalmente para Java, además de ser Open Source, el cual no tiene ninguna restricción de uso. Es actualmente uno de los IDE más exitosos y con una comunidad en constante crecimiento
-
Desarrollado por Es desarrollado por JetBrains (anteriormente conocido como IntelliJ), este IDE que cuenta con dos ediciones community edition y edición comercial. Es un entorno de desarrollo de programación en Java. Actualmente ofrece soporte a múltiples idiomas, Actualmente se trabaja en conjunto a Google en un proyecto de código abierto para la programación de aplicaciones Android.
-
Desarrollado por Apple y distribuido gratis junto la versión Mac Os X, es un entorno de desarrollo que reemplazo a Project Builder, Trabajando conjuntamente con Interface Builder y heredando características de NeXT para la creación de interfaces gráficas.
-
En enero del 2004 aparece la funcacion Eclipse trayendo consigo el IDE Eclipse 3.0 el 21 de junio de ese año, Eclipse está basado en Java y siendo este su lenguaje destino.
-
Google que siempre fue un gigante ambicioso y visionario compra la empresa Android Inc. Con el fin de desarrollar un Sistema Operativo y posteriormente el desarrollo de dispositivos con dicho Sistema.
-
El 2006 pasaba con BlackBerry con buena presencia y las Pocket PC y Palm en buen estado. Sin embargo Apple estaba cocinando algo que significaría una revolución en el mundo móvil, ya que fomentaría la investigación y desarrollo de aplicaciones para este sistema. Siendo el lenguaje elegido Objetive C, el cual estaba basado en C y contenía algunas implementaciones de SmalTalk, pese a que este lenguaje fue creado por la década de los 80.
-
Apple Saca al mercado el Iphone el cual significaría una revolución para el desarrollo móvil. Fue entonces que Objetive C toma gran presencia en el mercado ya que el Iphone lo había escogido como el lenguaje de desarrollo para sus aplicaciones
-
Aunque las tiendas virtuales modernas existen desde el 2008, actualmente cualquier sistema robusto cuenta con su tienda de aplicaciones que le permiten al usuario expandir su abanico de posibilidades para satisfacer necesidades específicas y donde el desarrollador se queda con una parte de las ganancias de dicha aplicación.
-
La aparición del Iphone en el mercado, Google decide apresurar el desarrollo y es en el 2008 cuando Google lanza el HTC Dream. El cual contaba con un procesador Qualcomm a 528 MHz y apenas 192 MB de memoria RAM. Incluyendo la versión 1.0 Apple pie el cual introduciría al mercado uno de los Sistemas operativos móviles más grande contando con 14 versiones.
Teniendo como IDE's:
-Eclipse
-Netbeans
- IntelliJ IDEA -
Desarrollado por JQuery busca la compatibilidad con la gran mayoría de los dispositivos móviles, este framework también es compatible con PhoneGrap y Worklight entre otros.
-
Mantenido por Google Angular Js es un framework de JavaScript de codigo abierto utilizado para crear y mantener SPA (Single Page Application) utilizando el MVC y busca aumentar el numero de aplicaciones con dicho modelo (MVC)
-
El tiempo pasó y Microsoft no pudo evitar la caída y desaparición de su plataforma Windows Mobile, pero fue en 2010 que gracias a su poder económico lanzó al mercado Windows Phone aprovechando sus tecnologías ya consolidadas, utilizando el IDE Visual Estudio como plataforma para el desarrollo de aplicaciones. Incluyendo lenguajes como C++, C# y visual Basic y el uso de emuladores.
-
Compatible con Jquery Mobile y desarrollado por Drifty co. es un framework de desarrollo de aplicaciones hibridas de open source, utiliza entre otras tecnologias HTML, CSS, Angular, Apache Cordova entre otras
-
Basado PhoneGrap y cordova, Onsen es un framework de desarrollo de aplicaciones hibridas, basado un UI de codigo abierto, usando tecnologias como HTML, CSS,Anglar y Jquery
-
Chris Lattner comenzó su desarrollo en el 2010, eventualmente obtuvo colaboración de otros programadores, su desarrollo se vio beneficiado al tomar ideas de otros lenguajes tales como Objetive-C, Haskell, Rust, Ruby, Python, C# y fue presentado en el Worldwide Developers Conference en 2014. Siendo Swift un entorno de desarrollo para aplicaciones tanto para IOS como para Mac OS