1 / 30

MOBILITY Imagination will take you everywhere

MOBILITY Imagination will take you everywhere. Craig Nel – Sales Consulting Senior Manager. Why and How is Mobile Different?. Its NOT just another channel OR as simple as a new platform. Apps per function or role Appearance and usability is a must not an option

meghan
Download Presentation

MOBILITY Imagination will take you everywhere

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MOBILITYImagination will take you everywhere Craig Nel – Sales Consulting Senior Manager

  2. Why and How is Mobile Different? Its NOT just another channel OR as simple as a new platform • Apps per function or role • Appearance and usability is a must not an option • Mobile devices is mostly outside the firewall • Over-the-air requires special considerations • The app can be part of the brand • Device functionality is rich (camera, barcode reader, accelerometer ...) • Devices are diverse • Devices will proliferate, be more intelligent and impact our lives immeasurably

  3. Desktop Mobile Web Mobile App

  4. So, how do youdeliver Mobile Services ? Mobile Service BusinessChoice Mobile Web Mobile App Pre-BuiltApp Web pages StandaloneWebApp NativeMobile App HybridMobile App ITChoice • Gartner, April 2012 : «by 2015, 80% of all mobile applications developed will be HYBRID or MOBILE WEB oriented »

  5. Why go native? • Best responsiveness • Access to wider functionality of the device BUT WindowsPhone iOS Android Blackberry Language: Objective C Android Java(Dalvik) C#, XAMLVisual Basic Java ME Eclipse & SDT, AIDE RIM’s JDE Visual Studio Xcode IDE:

  6. Why develop a webapp for mobile devices? Simple & Portable • Reach all devices • Easier to develop • Don’t require mobile app skills • Distribution can be direct (rather than via app stores) • Interactivity via HTML5, CSS, Javascript App

  7. Why go hybrid? Web native CSS frameworks HYBRID HTML5 • Runs as fully fledged device app • Quicker to build • Cross Platform (mostly) • Web technologies AND device capabilities APIs Javascript

  8. Mobile App Development Lifetime Users, roles Variations & constraints for mobile app development Wireframedesign Upgrades Requirements Maintain Rating Software Development Lifecycle Architecture & operation Run Design Over-the-airand cloud Distribution Development Deploy Based on the SoftwareDevelopmentLifecycle Licensing Multi-platformconsiderations Testing Security Devices

  9. Mobile Security Intrinsically a bigger threat and a bigger risk Lost ... stolen! out there... under attack! Public Network Private Network Mobile Malware Threats Source: F-Secure

  10. Beautiful design is an essential element of Mobile strategy

  11. Join in... It’s only just started

  12. Key Technical Requirements Major Capabilities Needed for Mobile Applications • Develop • Decide on mobile develop frameworks & UI Technology • Adapt existing website & portals for mobile • Connect • Expose & integrate existing back-end services • Secure • Secure & provision apps for mobile access • Protect data on mobile device against loss of device • Deploy • Deploy server side services • Manage • Distribute app to users • Ensure end-to-end performance & HA • Support app upgrades

  13. Oracle Technology Device Support NativeApps iOS iPad • Fusion TAP HybridApps • ADF Mobile WindowsPhone iOS Android ROADMAP WebApps • Webcenter Portal • Webcenter Sites WindowsPhone iOS Android Blackberry MobileInfraServices • Webcenter Content • IDM M&S • SOA Suite services WindowsPhone iOS Android Blackberry

  14. Building Hybrid Apps with Oracle

  15. Mobilizing Oracle Technologies and Applications Database Service Java Service Notification & Messaging ADF-BC REST / SOAP ADF Mobile WebSockets + SSE BI TopLink Data Services Sync Service Apps Unlimited Fusion Apps GBU Apps Push Notifications Resource Auth Service IDM SOA MDM

  16. Oracle ADF Mobile Develop For Multi-Platform Mobile Access • ExtendEnterprise Applications to Mobile • Support Multi Channel and Device Platforms • Secure at Every Layer • Common Platform for the Enterprise & Mobile Device

  17. Simplify Development Write Once, Deploy to Many Oracle ADF Mobile Java HTML5 Built On Standards Built On Standards Use Existing Skills Set Use Existing Skills Set

  18. Framework Overview Hybrid Mobile Application Platform • Thin Native container on each platform • Allows for native application install • Allows for device interaction • Push notification enabled • HTML5/JavaScript Frontend • Java Backend • Encrypted SQLite Engine iOS Android

  19. UI Development • Device native user experience • Spring board and tab bar for feature navigation • Advanced HTML5-based UI • Full animation, gesture, and touch interaction support • Interactive Data Visualization Components

  20. Business Services Development • Code logic with Java • Lightweight JVM • Native library on device • Easy access to remote services • SOAP • REST (JSON/XML)

  21. Oracle Mobility Architecture

  22. ADF Mobile Architecture Device Native Container Configuration Server Web View Credential Management,SSO & Access Control App Config HTML5 & JavaScript Presentation Server HTML ADF Mobile AMX View Local HTML Server-Generated HTML ADF Controller PushHandler APN/GCM Push Services Java VM Business Logic JDBC SOAP & REST Services Cordova SQLite ADF Model Mobile Device Device Services Server Encrypted SQLite DB

  23. Oracle Mobility Usecases

  24. Mobility World Segmentation EmployeeSelf-Serv EmployeeSelf-Serv Mobilise Things(M2M)(devices) Mobilise the Marketplace(customers) Mobilise the Enterprise(employees)

  25. Mobile Workers Different Requirements

  26. Mobile Users Who wants to go mobile? Field Workers Campus Workers Day Extenders SmartConsumers PersonalKiosk • Deliveries & collections • Service engineer • Parking warden • Building inspector • Police officer • Financial advisors • Field sales • Hospital • Warehouse • Facility • Retail location • Police station • Court • Bank branch • Aircraft • Ship • Account Management • Knowledge workers • Professional services • Office worker • Professionals • Senior management • Shoppers • Account holders • Travellers • Citizens • Subscribers • Socialiser • Gambler • Fan • Shopping assistance • Visitor guide • Menu • Catalogue • Documentation • Library • Services Mobile Consumers Mobile Workers Mobilise the Marketplace Mobilise the Enterprise

  27. Mobile Consumers Different Requirements

  28. Using a Variety of Mobile Types and Styles Core Application Feed Focussed App Consumption Focussed Widgets email Game Search/Find Search/Find/Transact Tool

  29. Moving Forward • More Information: • www.oracle.com/us/mobile • Try it: • Look up Oracle in your appstores • Download ADF Mobile • Mobility Workshop

More Related