Forbes:http://www.forbes.com/sites/markfidelman/2012/05/02/the-latest-infographics-mobile-business-statistics-for-2012/Forbes: The Latest Infographics: Mobile Business Statistics For 2012 89% have mobile devices such as smartphones or tablets connecting to corporate networksApple iOS is the most common mobile platform used to connect in corporate environmentsEnterprise tablet adoption will grow by almost 50% per year.• By 2015 mobile app development projects will outnumber native PC projects by a ratio of 4-to-1.• The iOS and Android platforms will be adapted to meet enterprise requirements and Windows 8 Tablets will hit the market.• The introduction of Quadcore to tablets, 4G, Cloud Computing and the continuous adoption of HTML5 will make the tablet even more integrated into the work environmentMarket for Cloud-based Mobile Apps is expected to grow 88% from 2009 to 2014? - Juniper NetworksCloud Powered Mobile Applicationshttp://www.telecomreviewna.com/index.php?option=com_content&view=article&id=156:cloud-powered-mobile-applications&catid=40:march-april-2012&Itemid=80With the power of the cloud, the mobile application market is about to change radically, from the developers’ standpoint and from the consumer access standpoint. Several industry analysts predict that mobile applications will gradually move to the cloud and move away from being installed and run directly from the handsets themselves. Instead, apps will be accessed and executed directly from the cloud through a mobile web browser interface.Mobile cloud computing can give mobile device users a number of advantages. In cloud computing data is kept on the internet rather than on individual devices and access is provided and managed by the service provider. As for applications, they are run on a remote server and then sent to the user. Although cloud based computing has grown in desktop application development, it is still limited with mobile application development. However, analysts guess that there will be over 12 times the current amount of mobile cloud based applications in 2014 when compared to 2011.Advantages for Customers and DevelopersCustomers have a real advantage from cloud powered mobile applications not limiting their choice to one platform. Application developers also have real advantages from mobile cloud computing. The largest benefit is that it allows them to have access to a larger market. This means developers will have a much wider market which means they can bypass the restrictions created by mobile operating systems.Creating apps for the mobile cloud is significantly different than developing apps for a native smartphone platform like the iPhone or Android. But over the long run, the mobile cloud computing model is more profitable for app developers and that is why today, increasing efforts have been put into developing platforms that simplify the development of cloud based mobile applications.… Mobile Cloud Services to Reach $45 Billion in 2016 Visiongain’s latest management research “Mobile Cloud Computing Industry Outlook Report: 2011-2016” expect mobile cloud services to reach $45 billion in 2016 with greatest revenue contributions coming from cloud powered mobile applications, driven by increasing smartphone penetration, growth of 3G network coverage across the globe and deployment of 4G networks.Finally, it is no surprise that many experts predict that mobile cloud computing will become increasingly important in 2012 and more mobile applications will move into the cloud. Given the recent statistics on the numbers of smartphones, tablets and other mobile devices that are shipped every day, one can notice that more and more users are indeed relying on the cloud as the main driver for satisfying their computing communication needs.
And those who weren’t sure whether these mobile and cloud were fads or trends, I think most of us can agree that they are in fact – certainties. Their presence & impact are here to stay and growing broader.
Source: http://www.gartner.com/technology/research/nexus-of-forces/Main Point: This is a quote from one of the leading industry analysts, Gartner –emphasizing not only the importance of social, mobile and cloud – but also expressing the urgency for all enterprises and that choosing to ignore these “force” is not a viable option. Organizations that ignore the importance of these technologies will quickly be replaced by those that don’t.READ QUOTE -- According to Gartner enterprises that ignore the Nexus of Forces (social, mobile, cloud) will be displaced by those that can move into the opportunity space more quickly …So the bad news … investment in social, mobile and cloud are becoming tabelstakes … rather than competitive differentors.
Change color, same size boxes
OK now let’s look at the three major scenarios we would want to support in ADF.The first scenario is a laptop replacement scenario. Users simply want to use their favorite tablet in place of laptop. This means enterprise applications must run seamlessly in both desktop and tablet browsers. To support this scenario, we have enhanced ADF Faces Rich Client components so they are now optimized for iPad. Any application, such as WebCenter or Fusion Applications, developed using ADF Faces will simply work as is on iPad, without additional modifications. Next scenario is a quick mobile approval and search type of application. User typically use a smartphone or a feature phone to perform some quick search or approval operations. In this scenario, user may use a variety of phones. The application would need to be optimized for mobile display, so users can quickly access the functionality they need to access. To support this scenario, we recommend using ADF Mobile Browser to deliver mobile-optimized user interface to mobile users through the mobile browser.The last scenario is mobile worker type of application. Mobile worker would need to rely on these application to perform their job. These types of application need to be designed and developed with mobile user in mind. These applications typically need to access local storage and device services, such as cameras and local contact list. These applications may sometimes need to work even if it’s offline. To create this type of application, traditionally you would have to use native development tools like Xcode to create native applications. However, you can now create powerful mobile applications targeting mobile workers using ADF mobile as well.
Let’s go in to an example of how adaptive ADF is. Earlier I mentioned our switch from Flash to HTML5. Now let’s consider the challenges IT and app developers have in developing application for different form factors. DEMO comparison between desktop and ipad.Sub-bullets from slide copied to speaker notes: OS Gesture SupportDrag and drop, multi-select, hover, context menu, chart/graph interactivity, etc.CSS 3 supportReplace images for DOM simplificationFlowing layout supportComponent flows downward based on fixed width
Declaratively develop hybrid on-device apps with HTML5 UIDevice native user experienceAccess local storage and device services (camera, bar scanner, etc.)Reuse existing ADF development skills – including Java technologyMinimize development cycle for supporting new mobile platformsAdvanced HTML5-based UI Interactive Data Visualization Components
At the end of the day, we use HTML5 and Java, to develop applications once, that can target Apple iOS and Android from once code bases. ADF and Java on the device – html5
Platform ServicesComplete, Standards-Based, Enterprise-GradeDatabase Java Developer Mobile Collaboration Analytics ApplicationServices Services Services Services Services Services Store Common Infrastructure Services
Oracle Java Cloud ServiceRuns Any JAVA Application In The Cloud Easy Fast self-service application building, testing, deploying, and scaling Standards-based Java EE applications run and port without lock-in; move to/from Cloud Enterprise Grade Superior security, reliability and performance for business-critical applications
Different Mobile Apps Development Types Mobile Web App Native App Mobile Web Native Mobile Hybrid Mobile (Viewed in Safari) (iOS) Apps Apps Apps Online application Application installed & Application installed & accessed through runs on device runs on device with mobile device HTML5 UI Optimized for specific browser mobile platform and Optimized for specific Browser governs form factor mobile platform & form access to local factor Direct access to local storage and device storage and device Direct access to local services (camera, services storage and device GPS, etc.) services Code reuse can be Highly reusable complex Code reuse simplified code Portability requires Portability simplified Highly portable work