cross mobility

6
Cross Mobility CREATED BY SHADY SELIM @ DR_SHADY_SELIM

Upload: shady-selim

Post on 13-Feb-2017

117 views

Category:

Mobile


0 download

TRANSCRIPT

Page 1: Cross mobility

Cross MobilityCREATED BY SHADY SELIM

@DR_SHADY_SELIM

Page 2: Cross mobility

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.

Page 3: Cross mobility

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

Page 4: Cross mobility

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.

Page 5: Cross mobility

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#

Page 6: Cross mobility

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