CROSS PLATFORMS MOBILE
  DEVELOPMENT WITH CORONA

                 Nghia Dang & Khoi Nguyen
                     Senior Software Engineer
                            R&D Department
                     KMS Technology Vietnam

8/10/2012
Agenda
What’s Corona?
Highlights
Features
Tools and Utilities
How fast?
Case study
Wrap up
Agenda
What’s Corona?
Highlights
Features
Tools and Utilities
How fast?
Case study
Wrap up
Cross platforms engine
Application types
Game
eBook
Brand apps
Business apps
Kids' apps
Architecture
Agenda
What’s Corona?
Highlights
Features
Tools and Utilities
How fast?
Case study
Wrap up
Corona community
Success stories
Blazing development speed
Standards
Flexibility

LUA/OpenGL                 HTML5




  Native
                           Native
  Widget
Daily builds
Comparison
              Corona                    PhoneGap                Titanium        RhoMobile

Supported     iOS, Android, Kindle,     iOS, Android, Windows   iOS, Android    iOS, Android,
Platforms     Nook Color                Phone 7, Bada, WebOS,                   BlackBerry, Windows
                                        Symbian                                 Phone 7
Core          OpenGL, HTML5, Native     HTML5                   HTML5, Native   HTML5




Development   LUA, HTML, CSS, JS,       HTML, CSS, JS           HTML, CSS, JS   Ruby, HTML, CSS, JS
Languages     C++, JAVA

Storage       SQLite3                   Web SQL                 SQLite3         Web SQL


Look like     Good                      Good                    Excellence      Good
native


Target        Game, Business app, Brand Business app            Business app    Business app
              app, eBook app, Kid app
Agenda
What’s Corona?
Highlights
Features
Tools and Utilities
How fast?
Case study
Wrap up
Common Features
Graphics
Interfaces
Hardware
Media
Storage
Advanced Features
Analytics
Ads
In-App Purchases
Game network
Physics
Sprites
Native Interface (Enterprise version)
Agenda
What’s Corona?
Highlights
Features
Tools and Utilities
How fast?
Case study
Wrap up
Tools
Particle Candy
   The tool helps to create effects as smoke, trails, fire, explosions, duct,
   etc.

Level Helper
   An efficient level editor that helps populate your game worlds in a matter
   of minutes

Corona Remote
   It is designed to send real time accelerometer data from device to corona
   simulator

Physics Editor
   It allows you drag your sharps, edit physic's properties, and export to
   your game framework
Utilities
Corona Profiler
   It allows to identify both performance and memory hotpots in your code

Graphics Layout Tool
   It allows you place your graphics on simulator screen and output chuck
   of code in your project.

DMC Corona Library
   An object-oriented framework for LUA
Agenda
What’s Corona?
Highlights
Features
Tools and Utilities
How fast?
Case study
Wrap up
Productivity
Android SDK                  Objective-C




               Corona SDK
Productivity




http://webdev.anscamobile.com/corona/comparison
Display an image
1.
A text
1.




     1M downloads, yes I can do it
Change text color
1.




         1M downloads, yes I can do it
Play music
1.




      1M downloads, yes I can do it
Game loop
1.
Physics
Game Billiards in 30 minutes




 iPhone 4   iPad      Android tablet
Agenda
What’s Corona?
Highlights
Features
Tools and Utilities
How fast?
Case study
Wrap up
WiTurn.com
Agenda
What’s Corona?
Highlights
Features
Tools and Utilities
How fast?
Case study
Wrap up
Development Environment
References
coronalabs.com
doc.coronalabs.com
learningcorona.com
docs.davidmccuskey.com (DMC Library)
Q&A
Thank you

Cross platform mobile development with Corona