cross mobility
TRANSCRIPT
Cross MobilityCREATED BY SHADY SELIM
@DR_SHADY_SELIM
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.
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
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.
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#
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