Aplicaciones móviles y multiplataforma

By alekzxd
  • Snake videogame

    Snake videogame
    Gremlin Industries desarrolló y publicó el primer juego para un dispositivo móvil llamado Snake. Esto dio apertura a más desarrollos de videojuegos como Pong, Tetris, and Tic-Tac-Toe.
  • JavaScript

    JavaScript
    JavaScript es un lenguaje de programación de alto nivel, dinámico y sin tipos. Inicialmente fue un lenguaje interpretado, pero en algún momento se modificó para ser compilado. JavaScript ha sido estandarizado en la especificación del lenguaje ECMAScript.
    JavaScript es una parte fundamental para la creación de un gran número de frameworks de tecnología web.
  • Java

    Java
    Java es un lenguaje de programación informática de uso general que es concurrente, basado en clases, orientado a objetos, y específicamente diseñado para tener pocas dependencias de implementación como sea posible. Se pretende que los desarrolladores de aplicaciones "escriban una vez, ejecuten en cualquier lugar".
    Java fue un elemento clave para el nacimiento de Symbian, ya que éste corre sobre su máquina virtual.
  • Symbian

    Symbian
    Symbian se originó de EPOC32, un sistema operativo creado por Psion en los años noventa. En junio de 1998, Psion Software se convirtió en Symbian Ltd., una importante empresa conjunta entre Psion y los fabricantes de teléfonos Ericsson, Motorola y Nokia. Posteriormente, se crearon diferentes plataformas de software para Symbian, respaldadas por diferentes grupos de fabricantes de teléfonos móviles. Incluyen S60 (Nokia, Samsung y LG), UIQ (Sony Ericsson y Motorola) y MOAP (S).
  • Primeras aplicaciones móviles

    Primeras aplicaciones móviles
    Las primeras aplicaciones móviles que se desarrollaron datan de finales de los años 90's. Éstas eran las que se conocen como agenda, juegos arcade, editores de ringtones, etc.
    Dichas aplicaciones cumplían con aplicaciones muy elementales y su diseño era bastante simple y poco atractivo.
  • Windows Mobile

    Windows Mobile
    Windows Mobile es una familia de sistemas operativos desarrollados por Microsoft para smartphones y PCs de bolsillo. Su origen data a 1996 con la aparición de Windows CE, sin embargo, Windows Mobile apareció en los 2000 como PocketPC 2000, más tarde, el 2003 fue renombrado a Windows Mobile.
  • IntelliJ IDEA

    IntelliJ IDEA
    IntelliJ IDEA es un ambiente de desarrollo integrado para el desarrollo de programas informáticos. Es desarrollado por JetBrains (anteriormente conocido como IntelliJ), y esta disponible en dos ediciones: community edition, y edición comercial. La primera versión de IntelliJ la IDEA fue liberada en enero 2001, y en ese tiempo fue uno de los primeros Java IDE disponibles con avanzada navegación de código y capacidades de refactorización de código integrado.
  • Project Builder

    Project Builder
    Project Builder es un entorno de desarrollo integrado desarrollado inicialmente por NeXT computer, Inc, que más tarde, después de su adquisición sirvió a Apple para crear aplicaciones nativas para Mac OS X. Project Builder más tarde sirvió como base para XCode, que también fue el sucesor oficial Project Builder fue sólo el entorno de desarrollo, el paquete completo de desarrollo fue llamado Development Tools. Junto con la primera entrega pública de Mac OS X, también apareció Developer Tools 1.0
  • Xcode

    Xcode
    Xcode es el entorno de desarrollo integrado (IDE, en sus siglas en inglés) de Apple Inc. y se sumsiglasa gratuitamente junto con Mac OS X. Xcode trabaja conjuntamente con Interface Builder, una herencia de NeXT, una herramienta gráfica para la creación de interfaces de usuario. Xcode se introdujo el 24 de octubre de 2003 junto con la versión 10.3 de Mac OS X, siendo desarrollado a partir del anterior entorno de desarrollo, Project Builder, al que sustituyó.
  • JQuery

    JQuery
    jQuery es una biblioteca multiplataforma de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web. Fue presentada el 14 de enero de 2006 en el BarCamp NYC. jQuery es la biblioteca de JavaScript más utilizada.
  • IOS y su SDK

    IOS y su SDK
    IOS fue presentado con el iPhone el 9 de enero de 2007, y lanzado en junio de ese año. El 17 de octubre de 2007, Apple anunció que un SDK nativo estaba en desarrollo y que planeaban ponerlo "en manos de los desarrolladores en febrero". El 6 de marzo de 2008, Apple lanzó la primera versión beta, junto con un nuevo nombre para el sistema operativo: "iPhone OS".
  • iPhone

    iPhone
    Jobs dio a conocer el iPhone al público el 9 de enero de 2007, en la convención Macworld 2007 en el Moscone Center de San Francisco, pero salió a la venta el 29 de junio del mismo año.
  • iPod touch

    iPod touch
    El iPod Touch es un reproductor multimedia, PDA, videoconsola portátil y plataforma móvil Wi-Fi diseñado y distribuido por Apple Inc. Fue presentado el 5 de septiembre de 2007 en el evento dirigido por Steve Jobs. A marzo de 2011, Apple ha vendido más de 130 millones de iPod Touch
  • AppStore

    AppStore
    La tienda de aplicaciones de Apple, AppStore fue el primer servicio de distribución de aplicaciones móviles, siendo lanzada el 10 de julio de 2008, junto con la liberación del iPhone OS 2.0. Para el 2012, el CEO de Apple, Tim Cook, anunció que existían más de 650,000 aplicaciones disponibles para dispositivos IOS.
  • Phonegap

    Phonegap
    PhoneGap es un framework para el desarrollo de aplicaciones móviles producido por Nitobi, y comprado posteriormente por Adobe Systems. Principalmente, PhoneGap permite a los programadores desarrollar aplicaciones para dispositivos móviles utilizando herramientas genéricas tales como JavaScript, HTML5 y CSS3.
  • Android

    Android
    En octubre de 2003, Andy Rubin, Rich Miner, Chris White y Nick Sears fundan Android Inc. con el objetivo de desarrollar un sistema operativo para móviles basado en Linux. En julio de 2005, Google compra Android Inc. El 5 de noviembre de 2007 se crea la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio. El mismo día se anuncia la primera versión del sistema operativo: Android 1.0 Apple Pie.
  • NodeJS

    NodeJS
    Node.js es un entorno en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor basado en el lenguaje de programación ECMAScript, asíncrono, con I/O de datos en una arquitectura orientada a eventos y basado en el motor V8 de Google. Fue creado con el enfoque de ser útil en la creación de programas de red altamente escalables. Creado por Ryan Dahl en 2009 y su evolución está apadrinada por la empresa Joyent.
  • iPad

    iPad
    La primera versión del iPad, llamado simplemente iPad o iPad 1G (de primera generación), se presentó el 27 de enero de 2010 en dos versiones: la versión Wifi con un peso de 680 gramos y la versión Wifi+3G (solo para datos) con un peso de 730 gramos.
  • Swift

    Swift
    El desarrollo de Swift comenzó en julio del 2010 por Chris Lattner, con la colaboración de muchos otros programadores de Apple. Swift tomó ideas de otros lenguajes como Objective-C, Rust, Haskell, Ruby, Python, C#, CLU y muchísimos otros. El 2 de junio del 2014, la aplicación WWDC fue la primera aplicación liberada públicamente desarrollada en Swift. Una versión beta del lenguaje fue liberada para los desarrolladores registrados en Apple en una conferencia.
  • Angular

    Angular
    AngularJS es un framework de aplicaciones web front-end de código abierto basado en JavaScript basado en JavaScript, principalmente mantenido por Google y por una comunidad de individuos y corporaciones para abordar muchos de los desafíos encontrados en el desarrollo de aplicaciones de una sola página.
    AngularJS fue desarrollado originalmente en 2009 por Miško Hevery en Brat Tech LLC como el software detrás de un servicio de almacenamiento JSON en línea. Su primera versión fue liverada el 2010.
  • Xamarin

    Xamarin
    Xamarin es una compañía establecida en mayo de 2011 por los ingenieros que crearon Mono, una implementación libre de la plataforma de desarrollo .NET para dispositivos Android, iOS y GNU/Linux.
  • Apache Cordova

    Apache Cordova
    Apache Cordova es un popular framework de desarrollo de aplicaciones móviles originalmente desarrollado por Nitobi, sin embargo, Adobe Systems compró Nitobi en 2011, lo renombró como Phonegap, pero más tarde liberó una versión de código libre del mismo llamado Apache Cordova.
    Apache Cordova permite a los desarrolladores de software construir aplicaciones para dispositivos móviles usando CSS3, HTML5 y JavaScript en vez de depender de las APIs específicas como las de Android, IOS o Windows Phone.
  • Meteor

    Meteor
    Meteor es un framework web de JavaScript libre y de código abierto escrito usando NodeJs
    Meteor fue desarrollado por el Meteor Development Group. La startup fue incubada por Y Combinator y recibió $11.2M DLS en fondos de Andreessen Jorowitz en julio del 2012.
  • Google Play

    Google Play
    Google Play nace de la combinación de tres distintos productos: Android Market, Google Music y eBookstore. Google creó Android Market el 28 de agosto de 2008 y lo puso a disposición de los usuarios el 22 de octubre de 2008. El 6 de marzo de 2012, el servicio fue relanzado con una nueva apariencia, así como con un nuevo nombre, llamándose ahora Google Play y contando en ese momento con más de 450 000 aplicaciones disponibles.
  • Windows Phone 8

    Windows Phone 8
    El 20 de junio de 2012, Microsoft presentó Windows Phone 8 (con el nombre en clave Apollo), una segunda generación del sistema operativo Windows Phone para su lanzamiento en 2012. Windows Phone 8 sustituye a la arquitectura previamente basada en Windows CE con uno basado en el kernel de Windows NT (con componentes compartidos con Windows 8), permitiendo a los desarrolladores a portar aplicaciones fácilmente entre las dos plataformas.
  • TypeScript

    TypeScript
    TypeScript es un lenguaje de programación libre y de código abierto desarrollado y mantenido por Microsoft. Es un superconjunto estricto de JavaScript, y añade la escritura opcional estática y la programación orientada a objetos basada en clases al lenguaje. Anders Hejlsberg, arquitecto líder de C # y creador de Delphi y Turbo Pascal, ha trabajado en el desarrollo de TypeScript.
    TypeScript se hizo público por primera vez en octubre de 2012, después de dos años de desarrollo interno en Microsoft
  • Onsen UI

    Onsen UI
    Onsen UI es un framework de interfaces gráficas y desarrollo de aplicaciones móviles híbridas de código libre basado en PhoneGap y Cordova. Permite a los desarrolladores crear aplicaciones móviles utilizando tecnologías CSS, HTML y JS, aunque originalmente estaba basado en AngularJS y soportaba JQuery.
  • Ionic

    Ionic
    Ionic es un completo SDK de código abierto para el desarrollo de aplicaciones móviles híbridas. Construido sobre AngularJS y Apache Cordova, Ionic proporciona herramientas y servicios para desarrollar aplicaciones móviles híbridas usando tecnologías Web como CSS, HTML5 y Sass.
  • Android Studio

    Android Studio
    Android Studio es el entorno de desarrollo integrado oficial para la plataforma Android. Fue anunciado el 16 de mayo de 2013 en la conferencia Google I/O, y reemplazó a Eclipse como el IDE oficial para el desarrollo de aplicaciones para Android. La primera versión estable fue publicada en diciembre de 2014.
  • Monaca

    Monaca
    Monaca hace que el desarrollo híbrido de aplicaciones móviles con PhoneGap / Cordova sea sencillo y fácil. Monaca es la plataforma de Cordova más abierta disponible y lista para ser inmediatamente conectada a su flujo de trabajo y entorno de desarrollo existentes. Desde el IDE de la nube, la CLI hasta el depurador y la compilación remota, todo lo que necesita para su desarrollo de aplicaciones híbridas está aquí.
  • Windows Phone 10

    Windows Phone 10
    Windows 10 Mobile forma parte del entorno de Windows 10. En julio de 2015 se lanzó Windows 10, para ordenadores, y desde entonces se esperaba la presentación de Windows 10 Mobile, el equivalente para teléfonos inteligentes. La nueva versión fue finalmente lanzada el 17 de marzo de 2016, con la diponibilidad de la actualización a los dispositivos elegibles para esta.
  • About

    About
    Alejandro Rivera Torres
    Desarrollo de Aplicaciones Multiplataforma