Corona (software)

from Wikipedia, the free encyclopedia
corona
Basic data

developer Corona Labs Inc.
Publishing year December 2009
Current  version 2018.3326 / July 2018
operating system Development and use

commitment

programming language Lua (Corona API)
category Software development kit , game engine
License GPLv3
coronalabs.com

Corona is a software development kit (SDK) that was developed by Corona Labs Inc. in mid-2009 and enables software developers to use the Lua programming language to create platform-independent apps and 2D games for mobile devices, desktop devices and televisions. In addition, Corona Native can be used to call any native ( C / C ++ / Objective-C / Java ) library or API with Corona that is not already supported by the core of the SDK or via plugins.

history

Walter Luh and Carlos Icaza founded Ansca Mobile, later renamed Corona Labs after leaving Adobe in 2007. At Adobe, Luh was the lead architect who worked on the Flash Lite team and Icaza was the technical lead responsible for creating mobile Flash. In June 2009 Ansca published the first beta version of the Corona SDK, which was available free of charge for first-time users .

In December 2009, Ansca launched the Corona SDK 1.0 for the iPhone . In February the Corona SDK 1.1 with additional functions was published.

In September 2010 Ansca published version 2.0 of the Corona SDK and introduced the Corona Game Edition. Version 2.0 added platform-independent support for iPad and Android , while the new Game Edition had a physics engine and other advanced functions that were specially designed for game development .

In January 2011, the Corona SDK for Windows XP and newer Windows versions was released, giving developers the opportunity to create Android applications on the PC .

In April 2012, co-founder and CEO Icaza left Ansca and CTO Luh took over the CEO role. Shortly afterwards, in June 2012, Ansca changed its name to Corona Labs. In August 2012 Corona Labs announced an Enterprise Edition that has native bindings for Objective-C.

In March 2015 was during the GDC announced in 2015 that the Corona SDK is completely free, as well as Windows and Mac OS X will support.

In November 2015 Corona Labs Inc. announced the support of tvOS development for Apple TV .

In March 2017, Corona Labs was taken over by Appodeal and announced that the enterprise version of Corona will also be free.

In June 2017, Corona Labs announced that the Enterprise version had been renamed Corona Native, free for everyone, and included as part of the core product.

Main functions

Corona's API suite provides API calls for audio, graphics, cryptography, networks and device information such as accelerometer, GPS and user input as well as widgets, particle effects and more. In addition, the effects of code changes can be viewed immediately without having to reinstall the app.

literature

  • John R. Carlson, Ph. D .: Cross-Platform Mobile Application Development . A Beginner's Guide Using the Corona SDK. Ed .: n.v. 1st edition. 2019, ISBN 978-1-79387-318-7 (English).
  • Frank Zammetti: Learn Game Development with Corona SDK . Ed .: Apress. 1st edition. 2013, ISBN 978-1-4302-5068-5 , pp. 288 (English).
  • Nevin Flanagan: Corona SDK Hotshot . Ed .: Packt . 1st edition. 2013, ISBN 978-1-84969-430-8 , pp. 334 (English).
  • JA Whye: Mobile Game Development with Corona SDK Training Video . Ed .: Infinite Skills. 1st edition. 2013 (English, infiniteskills.com ).
  • Brian Burton, Ed. D .: Learning Mobile Application & Game Development with Corona SDK . Ed .: Burtons Media Group. 1st edition. 2012 (English, burtonsmediagroup.com ).
  • Michelle Fernandez: Corona SDK Mobile Game Development: Beginner's Guide . Ed .: Packt . 1st edition. 2012, ISBN 978-1-84969-188-8 , pp. 408 (English).
  • Brian Burton, Ed. D .: Mobile App Development with Corona . Ed .: Burtons Media Group. 1st edition. ISBN 978-1-937336-00-4 , pp. 436 (English, burtonsmediagroup.com ).

Individual evidence

  1. Corona: Free Cross-Platform 2D Game Engine. Retrieved July 31, 2019 (American English).
  2. Adobe vets build rival to Flash for iPhone apps. In: VentureBeat. Retrieved June 23, 2009, August 5, 2019 (American English).
  3. ^ Brian X. Chen: Adobe CEO, Ex-Adobe Engineers Weigh In on Jobs' Flash Attack . In: Wired . April 30, 2010, ISSN  1059-1028 (English, wired.com [accessed August 5, 2019]).
  4. Spanner Spencer: Ex-Adobe engineers create Flash competitor Corona for the iPhone. Retrieved August 5, 2019 .
  5. Corona 1.1 is now shipping | Corona Labs. July 18, 2012, accessed August 5, 2019 .
  6. Ansca Mobile iPhone Authoring Tool Adds Android - InformationWeek. June 12, 2011, accessed August 5, 2019 .
  7. They're here! Corona SDK and Corona Game Edition | Corona Labs. June 12, 2014, accessed August 5, 2019 .
  8. ^ Tool for Creating iPhone and Android Games Now Speaks Windows as Well as Mac. In: AllThingsD. Retrieved August 5, 2019 (American English).
  9. Moving On and Thanks | Corona Labs. November 8, 2012, accessed August 5, 2019 .
  10. Introducing Corona Labs! | Corona Labs. June 17, 2012, accessed August 5, 2019 .
  11. Announcing Corona Enterprise! | Corona Labs. August 12, 2012, accessed August 5, 2019 .
  12. GDC 2015 - Corona SDK goes free. Retrieved August 5, 2019 .
  13. walter: Corona SDK is now Free + Mac / Win Desktop Apps + GDC. In: Corona Labs. March 2, 2015, Retrieved August 5, 2019 (American English).
  14. Mobile ad company Appodeal acquires game platform Corona Labs. In: TechCrunch. Retrieved August 5, 2019 (American English).
  15. Rob Miracle: Welcome to the new Corona! In: Corona Labs. June 21, 2017. Retrieved August 5, 2019 (American English).
  16. Corona Documentation - API Reference. Retrieved August 5, 2019 .
  17. ^ Corona: The 2D Game Engine. In: Corona Labs. May 21, 2014. Retrieved July 31, 2019 (American English).