Corona es el principal marco de desarrollo de
aplicaciones móviles.
Breve historia:
Fue creado por Walter Luh y Carlos Icaza quienes comenzaron Labs Corona después de salir de Adobe en 2007- ingenieros que trabajaban en un proyecto llamado móviles Flash Lite y fue fundado en el 2008, en diciembre 2009 se lanzo la primera versión corona 1.0 de corona IPhone, En abril 2010 se lanzo una segunda versión corona 2.0 multiplataforma sin soporte a Windows xp. y en enero 2011 se lanzo corona para Windows xp multiplataforma hasta el momento.
Corona esta basado en la tecnología OpenGL ( Open G raphics L ibrary) y con programación en lenguajes como C++ Y Lua, pues esto asegura que corona es muchos mas rápido que otros lenguajes de desarrollo como C y Java (1). Con corona también se puede aprovechar un próspero ecosistema como son: Comunidad, Eventos, Recursos y Herramientas.
Lua (Luna en portugues) no utiliza declaración, es un paradigma de programación que describe la programación en términos del estado del programa y cambio de estado esto es definido como programación imperativa, compatible con opneGL. Lua fue desarrollado por un grupo de tecnología en computación gráfica (Tecgraf) en la Pontificia Universidad Católica de Río de Janeiro.
Características principales:
Características principales:
tipo de licencia:
trial sin limite, aunque las principales funcionalidades solo pueden ser adquiridas por medio de la compara de las licencia la cual tiene un valor de 199$ para sistema operativo iOS o android, también se puede obtener para todas la plataforma por la suma de 349$.
Curva de aprendizaje:
Le permite al desarrollador manejar aplicaciones en tiempo record lo cual es asegurado en su pagina 10 veces mas rápido y ofrecen cursos para todo tipo de desarrollador.
Documentación:
Corona con tiene una alta documentación, un banco de conocimiento como guías, tutoriales y una pagina donde puedes encontrar la información suficiente para el manejo y entendimiento de las API's que son usados. También una comunidad de personas que esta dispuestas a colaborar en cualquier duda que tengas al momento de desarrollar sobre este framework,
Impacto en el mercado:
En el rango de las aplicaciones mas usadas en el mercado para el desarrollo de videojuegos, corona esta en el primer puesto, pues esta fácil de usar, liviano y adaptable a diferentes plataformas.
Soporte a proyectos en 2D:
Corona es caracterizado por ser la mejor herramienta en el desarrollo 2D en cuando el desarrollo en videojuegos, también permite la interaccionan con los objetos con reproducción de sonidos.
Soporte a proyectos en 3D:
El soporte en 3D es algo básico, que solo se tiene en cuanta al momento de hacer desarrollo poco complejo, su documentación y casos de estudio son pocos.
Plataformas:
Solo sirve para sistemas operativo Windows y Mac.
Compatibilidad con otros lenguajes:
Compatibilidad con otros lenguajes:
Usa y se adapta a los estándares de la industria: como openGL, Googlemaps, facebook, lua, se puede programar para diferentes plataformas como tablets o escritorio.
Compatibilidad con dispositivos:
Su principal soporte es el para dispositivos android y iOS.
Componentes:
Motor físico, gráficos, liviano, enfocado al desarrollo de vídeo juegos.
(2) Mobile Development for Pro Developers, Studios and Agencies | Corona Labs. (s. f.). Recuperado
septiembre 30, 2012, a partir de /http://www.coronalabs.com/products/enterprise/
(3) Corona Labs Inc. Announces Name Change and Website Unveiling. (s. f.). Recuperado septiembre 30,
2012, a partir de http://www.prweb.com/releases/2012/6/prweb9604821.htm
No hay comentarios:
Publicar un comentario