2. What is meant by Cross Mobility?
Refers to the capability of software or hardware to run identically on
different platforms.
Cross-platform mobile development can either involve a company developing the original app
on a native platform (which could be iOS, Android, Windows Mobile, BlackBerry/RIM, etc.) or
developing the original app in a singular environment for development that will then allow the
app to be sent to many different native platforms. There are both pros and cons to cross-
platform mobile app development. These tools are useful because they decrease costs and
increase the speed at which apps are developed. In addition, cross-platform mobile
development tools are generally quite simple to use as they are based off of the common
languages for scripting, including CSS, HTML, and JavaScript.
3. Cross for Mobile Apps
http://phonegap.com/
◦ After Adobe acquired Apache Cordova, they name it PhoneGap. It is the base for a lot of modern cross mobile
frameworks
http://www.appcelerator.com/titanium/
◦ Built on Cordova and has its own advance JavaScript framework.
http://www-03.ibm.com/software/products/en/worklight/
◦ Enterprise cross mobile framework based on Cordova
https://code.google.com/p/pymobli/
◦ Python for cross mobile apps
http://www.oracle.com/technetwork/developer-tools/adf-mobile/overview/index.html
http://docs.oracle.com/cd/E18941_01/tutorials/buildmobileappscontent/adfmobiletutorial_1.html
◦ Oracle solution for enterprise cross mobile development
4. Cross for Mobile Apps (Cont.)
http://qt.digia.com/Product/Qt-for-Mobile-Development/Qt-Mobile-Edition/?id=83
◦ The oldest cross mobile solution, based on C++ language.
http://xamarin.com/
◦ Considered the best real cross mobile modern solution, based on C# language.
http://rhomobile.com/
◦ Ruby framework for cross mobile development.
http://www.adobe.com/devnet/flex.html
http://www.adobe.com/devnet/flash-builder.html
◦ Adobe solution for cross mobile before acquiring Cordova, based on Flash Action Script.
5. Cross for Mobile Games
https://unity3d.com/
◦ Built in C# and considered the most comprehensive games framework
http://gamesalad.com/
◦ The easiest tool to create mobile games
https://www.scirra.com/construct2
◦ Game Salad rival
http://www.stencyl.com/
◦ Game Salad competitor
http://www.monogame.net/
◦ Robust game development, based on C#
6. Cross for Mobile Games (Cont.)
http://papayamobile.com/developer/engine
◦ Social game engine
http://kivy.org/
◦ Open source Python library for cross mobiles games
For more comparisons between games cross development:
http://mobilegameengines.com/
http://www.develop-online.net/news/the-top-14-game-engines-the-list-in-full/0114330
http://www.develop-online.net/tools-and-tech/15-essential-mobile-game-development-
tools/0184480
http://en.wikipedia.org/wiki/List_of_game_engines