Session by mobile industry expert, Avinash Birnale on Mobile OS, platforms, and adoption trends. Session conducted at Endeavour's Regional Mobility Conference - India.
For more details about Endeavour, visit: www.techendeavour.com
The Top Challenges – Securing Corporate Information Systems.Security is not only at airports!Integrating mobile technologies, Apps with other Enterprise Information Systems (EIS).Diversity of devices (BYOD) – Supporting different mobile devices and platforms.Cost – major contributor recurring is telecom expenses.Control – personal use of corporate assets.Training and Enablement – business is not as usual anymore.Right Deployment Architecture and
The Top Challenges – Securing Corporate Information Systems.Security is not only at airports!Integrating mobile technologies, Apps with other Enterprise Information Systems (EIS).Diversity of devices (BYOD) – Supporting different mobile devices and platforms.Cost – major contributor recurring is telecom expenses.Control – personal use of corporate assets.Training and Enablement – business is not as usual anymore.Right Deployment Architecture and
The Top Challenges – Securing Corporate Information Systems.Security is not only at airports!Integrating mobile technologies, Apps with other Enterprise Information Systems (EIS).Diversity of devices (BYOD) – Supporting different mobile devices and platforms.Cost – major contributor recurring is telecom expenses.Control – personal use of corporate assets.Training and Enablement – business is not as usual anymore.Right Deployment Architecture and
Evaluation CriteriaDevice/OS platform support — The range of target devices, OSs and peripherals supported by the MADP, especially smartphone and tablet support.Platform TCO — The total cost of building, deploying, managing and enhancing applications, including the cost of the platform, required infrastructure, professional services and staff time, plus any associated client or network costs.Application sophistication — Clients often look to match the look, feel and capabilities of the best commercially developed applications on each platform.IDE and tooling — Requirements management, "what you see is what you get" (WYSIWYG) UI editors, code authoring and debugging, source code control, configuration management, quality and testing tools. Many clients look for Eclipse IDE integration.Management and security — The ability to manage and secure applications and data on mobile devices, including private app store support.Application integration — Integration to enterprise back ends for data, content and transactions, and integration with external services for in-application billing, advertising services, etc.Native client — The ability to publish applications to app stores, run in disconnected mode and access native device capabilities, such as cameras.Cloud and hosting — Whether the solution can be deployed in a hosted or cloud model.Packaged mobile applications and templates — Prepackaged software or code that cuts the time to deploy typical applications customized for the client's needs.Architectural flexibility — The ability to support Web, hybrid and native application deployment models, because no single model is ideal for all applications.
RhoMobile offers Rhodes, which is an open-source framework based on Ruby. This permits the developer to create native apps, spanning over a stunning range of OS’ and smartphones. The OS’ include Android, Windows Mobile, Symbian, iPhone and RIM, which pretty much covers it all.The framework supplied by RhoMobile is such that you only need to code once. This code can be used to build apps for most of the major smartphones. Native apps are great for working with available hardware, so your job gets done with ease, speed and accuracy.RhoMobile also offers developers RhoHub, which is a hosted development environment, and RhoSync, which can be employed as a standalone server to keep all the app data current on the users’ handhelds.PhoneGap, which won great acclaim at Web 2.0 Expo San Francisco’s 2009 Launch Pad event, is an FOSS environment that allows developers to create apps for Android, Palm, Symbian, BlackBerry, iPhone, iTouch and iPad devices. This platform uses standard web development languages such as HTML and JavaScript.PhoneGap allows the developer to work with device hardware features such as accelerometer, GPS/location, camera, sound and much more.PhoneGap additionally offers an Adobe AIR app and also online training courses to help the developer access native API’s and build mobile apps on its own platform.The Titanium Development Platform from Appcelerator, which incidentally has a formidable fan following in Twitter, aids the development of native mobile, tablet and desktop apps via web programming languages such as HTML, PHP, JavaScript, Ruby and Python. It now powers over a 1,000 native apps per month. The best thing about Titanium is that if gives users easy access to over 300 APIs and location information.Additionally, Appcelerator also offers customizable metrics for actions and events. Apps can be totally hardware-based and all app data can be stored either in the cloud or on the device.MoSync, yet another FOSS multi-platform mobile app dev SDK tool, is based on standard web programming. This SDK offers the developer integrated compilers, libraries, runtimes, device profiles and other useful tools. While support for JavaScript, PHP, Ruby, Python and such other languages is planned, MoSync now includes Eclipse-based IDE for C/C++ programming.MoSync offers support for several types of OS’, including Windows Mobile, Android, Symbian, Moblin and even a mobile Linux distro. Support for the iPhone OS and BlackBerry will be coming soon, after the release of MoSync 2.4.WidgetPadis a collaborative, open-source environment for development of smartphone apps. This program uses standard web technologies, such as JavaScript, HTML5 and CSS3.Included in this platform are source code editing, collaboration, debugging, project management, versioning and distribution. WidgetPad, which is now in private beta, can be used to create apps for the iOS, Android OS and WebOS.Whoop - This one, though not really a top tool, is interesting. Whoop confidently states that they are “The one-stop mobile app publishing platform for non-developers”. Even if you are not a developer, you can still get some cross-formatting done with Whoop.Of course, we cannot guarantee that your product will have the same glossy look as those of your geeky coder counterparts, but Whoop is still definitely worth more than just a look.The Whoop Creative Studio is basically a WYSIWYG editor that lets you easily drag and drop mobile app elements onto it, to achieve desired effects. What is more, you can even export your app in many formats, depending on the OS, including Windows Mobile, BlackBerry, Android, iPhone and more.