-
Objective-C
Objective-C es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en 1980. En 1988 fue adoptado como lenguaje de programación de NEXTSTEP y en 1992 fue liberado bajo licencia GPL para el compilador GCC. Actualmente se usa como un lenguaje principal de programación para Mac OS X, iOS y GNUstep, además de Swift. -
JavaScript
fue desarrollado originalmente por Brendan Eich de Netscape con el nombre de Mocha -
HTML
estándar que sirve de referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones -
C#
lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET -
SQLite
Es un motor de base de datos embebido y open source diseñado para proveer a las aplicaciones una manera conveniente manejar información sin la sobrecarga que a menudo viene con sistemas dedicados a la administración de bases de datos relacionales -
Lanzamiento de Mono Project
Después de que Windows anunciara .NET, Miguel de Icaza, director de Ximian comenzó a investigar si versión para Linux era factible. Esto llevó al lanzamiento de Mono project. Este projecto open source fue básicamente la base de Xamarin -
Adquisición de Ximian por parte de Novell
Ximian fue adquirida por Novell el 4 de agosto de 2003. Novell era conocida por ser una de las compañías que facilitaba a los clientes poder ejecutar aplicaciones en un servidor. La adquisición de Ximian fue el comienzo de la transición de su proyecto a Linux. -
Lanzamiento de iOS
Este nuevo sistema vió la luz con el lanzamiento del primer iPhone. El lanzamiento de iOS revolucionó la industria de la telefonía móvil. -
Creación de PhoneGap
En el año 2009 una desconocida empresa llamada Nitobi crea un framework para desarrollo móvil multiplataforma llamado PhoneGap. La idea es: crear aplicaciones orientadas a móviles con HTML5 y dotarlas de una capa JavaScript que permita acceder a las funciones nativas de cada sistema, así como de un entorno de ejecución que permita ejecutarlas en cualquier sistema operativo móvil. -
Android
sistema operativo basado en el núcleo Linux, fue diseñado principalmente para dispositivos móviles con pantalla táctil -
Titanium
Plataforma para desarrollo de aplicaciones de escritorio y móviles (teléfonos inteligentes y tablets) basada en tecnologías Web. -
AngularJS
Angular JS fue originalmente desarrollado por Misko Hevery en los laboratorios Brat Tech LLC como el software detrás de un servicio de almacenamiento de JSON online. Esta empresa estaba ubicada en el dominio web "GetAngular.com" y tenía algunos suscriptores, antes de que decidieran abandonar la idea de negocio y lanzar Angular como una biblioteca de código abierto. -
MongoDB
sistema de base de datos NoSQL orientado a documentos, desarrollado bajo el concepto de código abierto. -
Node.js
Entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor -
Adquisición de Novell por parte de Attachmate
Attachmate anunció el despido de cientos de trabajadores de Novell, incluyendo a desarrolladores de Mono, poniendo así el futuro del proyecto en cuestión -
Sencha Touch
Fue el primer framework de aplicaciones web completa y específicamente desarrollado para aprovechar la mayor potencia y flexibilidad de HTML5, CSS3 y JavaScript. Sencha Touch ya no es compatible. Su funcionalidad principal se ha fusionado con Ext JS -
JQueryMobile
Lanzamiento de JQuery Mobile, consiste en un framework javascript para creación de sitios webs optimizados para los dispositivos móviles más populares. Agrega una capa más al JQuery tradicional y busca suplir algunas necesidades que los programadores de dispositivos móviles padecen. -
Angular
Framework de JavaScript de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página. -
Lanzamiento de Windows Phone
Windows Phone entró en un mercado altamente competitivo con alternativas muy populares y aún así fue visto como algo nuevo, diferente e innovador -
Nitobi dona PhoneGap a Apache
En septiembre de 2011 nitobi decide donar el código fuente de PhoneGap a la fundación Apache, convirtiéndolo en un proyecto Open Source y con el soporte de la prestigiosa fundación, que le puede dar un gran impulso. -
Adobe compra Nitobi
En octubre de 2011, Adobe compra Nitobi, y con la empresa se lleva a sus empleados, el producto y la marca PhoneGap. A pesar de la compra están de acuerdo en que el código se done a la fundación Apache -
Xamarin
Novell, ahora una subsidiaria de Attachmate, anuncio que concedería una licencia perpetua a Xamarin para Mono, MonoTouch y Mono para Android, tomando así Xamarin la administración oficial del proyecto. -
Apache Cordova
Es una tecnología que permite a cualquier aplicación web ser empaquetada como una aplicación móvil nativa pero permitiendo acceso a las características del dispositivo.
Las aplicaciones construidas con cordova, se conocen comunmente como "aplicaciones híbridas". -
Apache renombre PhoneGap como Cordova
Dado que PhoneGap es una marca registrada de Adobe, para evitar problemas legales, Apache decide renombrar en febrero de 2012 el proyecto a Cordova -
Aparición de TypeScript
TypeScript fue hecho público en Octubre de 2012 (en la versión 0.8) después de dos años de desarrollo interno en Microsoft. Lenguaje de programación libre y de código abierto. Es un superconjunto de JavaScript, que esencialmente añade tipado estático y objetos basados en clases -
Ionic
Es un SDK open-source para desarrollo de aplicaciones hibridas. -
Kendo UI
Kendo UI es un framework para realizar potentes interfaces compatibles con los mejores navegadores web, sean de escritorio o móviles, su poder radica en las mejores tecnologias web, HTML5, CSS3 y otro framework como JQuery. Este framework busca que no incorpores las 3 tecnologias web individualmente ahorrando tiempo. -
Mobile Angular
Mobile Angular UI es un framework de interfaz de usuario móvil como Sencha Touch o jQuery Mobile. Muy similar en programación a Angular JS y Twitter Bootstrap. -
Framework7
Framework7 - es un framework móvil HTML de código abierto para desarrollar aplicaciones móviles híbridas o aplicaciones web con iOS o Android que ofrece apariencia nativa. También es una herramienta de creación de prototipos indispensable para mostrar prototipos de aplicaciones en funcionamiento lo antes posible en caso de que lo necesites. Framework7 es creado por Vladimir Kharlampidi (iDangero.us). -
Onsen UI
Onsen UI es un conjunto de componentes gráficos y de control para dispositivos móviles que se está extendiendo en la comunidad de desarrollo de apps híbridas. Onsen UI está basado en Web Components y no impone un framework. -
Intel XDK
Intel XDK es una herramienta para desarrollar apps cross-plataform utilizando HTML5. Con XDK, los desarrolladores pueden programar usando tecnologías estándar como HTML5 y desde una misma base de código generar apps para distintas plataformas. Con XDK es posible construir apps para las siguientes plataformas: -Aplicaciones móviles: iOS, Android (nativo, Cordova, Crosswalk), Windows 8 Store, Windows Phone 8, Tizen, y Nook.
-Aplicaciones web: Web, Chrome App, Fracebook App. -
Swift
Lenguaje de programación multiparadigma creado por Apple enfocado en el desarrollo de aplicaciones para iOS y macOS. -
React Native
React Native es un framework desarrollado por Facebook que permite desarrollar apps nativas iOS y Android usando Javascript. React Native lleva como un “puente” donde su función es la de traducir el código React Native en Objective-C, para el caso de iOS, y Java en Android. -
NativeScript
NativeScript es un framework de código libre para construir aplicaciones móviles nativas multiplataforma. Esto permite a los desarrolladores usar XML, CSS y JS para construir aplicaciones para Android, iOS, e incluso Windows Universal Platform. A diferencia de Cordova, que usa un WebView para renderizar la UI de la aplicación, NativeScript usa el motor de renderizado de la plataforma. -
Microsoft compra Xamarin
Xamarin es comprada por el gigante de Redmond. Microsoft aprovechará la experiencia de Xamarin en el desarrollo de herramientas para construir aplicaciones para iOS, Android y Windows.