Simplifying Enterprise Mobility - Powering Mobile Apps from The Cloud
1. The FeedHenry Platform
Simplifying Enterprise Mobility…
Powering Mobile Apps from the Cloud
Joe Drumgoole
VP Solutions, FeedHenry
October 2011
http://twitter.com/jdrumgoole
2. Mobile Networks: Ready
• 2G and 3G networks now widely deployed
• Wi-Fi hotspots augment the access
• Baseline for mobile data is established, cost is
now right for consumers
• LTE and other improvements to follow
• SmartPhones are ubiquitous and cheap(ish)
8. The Challenges
• User Interaction Design
• Small Screen Design
• Device Capabilities
• Device Resolutions and Dimensions
• Cloud Interfaces
• “Standards”
9. Smart Phone Test Explosion
4.1
4.2
iOS
HTC 4.3 Apple
Google 5.0
2.3
3.1
Android
Mobile App 3.2
4.0
4.5.0
4.6.0
Samsung
LG 4.6.1
BlackBerry Sony
5.0.0 Ericsson
6.0.0
7.0.0
11. FeedHenry Hybrid App
Native Container
Cloud Mobile UI
API
JQuery Third Party UI
Device
Sencha Carousel Backbone
Library
12. Anatomy of a FeedHenry App
SAGE
FH Mobile App
AWS
FeedHenr
Device FH y
UI
Library API Cloud
ERP
SaaS
13. HTML 5
• HTML
• CSS
• JavaScript
• 2D Canvas
• Video
• Geo Location
• Offline Storage
• History API
• Drag and Drop API
14. End-to-end Mobile Application Solution for Enterprise
The Mobile Application Platform provides an end Cross platform apps for all
to end solution for building, deploying and Build & Deploy
devices
managing mobile apps
Discover & Via Public and Private App
Distribute stores and OTA
Access & Control access to app from
Authentication the enterprise
Mobile Application Platform
……as a Service
Server-side execution,
Execute & Store caching & storage
Integrate & Connect to internal IT and
Connect business systems
Enterprise Apps
Manage & App distribution and
All Major Smartphones and Pads
Report performance
15. The Platform is Portable
The FeedHenry Cloud consists of the three main components running in a public,
private or hybrid infrastructure Devices
FeedHenry Studio FeedHenry Server-side
FeedHenry Build Farm
App Stores
Public Private Virtual/Hybrid
Q2 2012 dedicated regulated co-located virtual hybrid
deployment environmen infrastructure public/private
t
16. FeedHenry Cloud
Core
Studio
Services
IDE FH APIs
Build FH Business Logic
Portfolio Mgmt Access Rights
Analytics GitHub
Access Rights
Build Server
Farm Side
Execution
Native Builds Backend
Storage Integration
Naming Server Side APIs
Debugging EndPoint Mgmt
Billing/Metering
17. Case Study : Travel - Aer Lingus
• Launched on Android, iPhone,
BlackBerry and Nokia WRT
• Deep server-side integration
to manipulate data needed by
client and bundle it for
delivery as single integrated
JSON request
18. Case Study: Financial Services - NCB
• Live in Android Market
Place and Apple App Store
• Deep server-side API
integration with a
customer’s share portfolio
details
• Mapping/directions to
location of HQ
20. Conclusion
• SmartPhones + Feature Phones => Phones
• HTML 5 is the future
• Tablets are going to be huge for Enterprise
• If you ain’t got Cloud you ain’t got game
• There’s a company near you that can help!
21. Contact
Joe Drumgoole
VP Solutions
Joe.Drumgoole@feedhenry.com
http://twitter.com/jdrumgoole
Notas del editor
IDATE predicts that global mobile internet penetration ( Mobile Broadband ) will grow from just over 20% in 2010 to reach 37% - or 2.67 Billion users - by 2015. Soichi Nakajima, Senior Consultant for IDATE's Internet Business Unit, said:"The mobile Internet has reached a stage where it is finally taking off in Western Europe and North America, where it is poised to follow the developments which have so far been seen in Japan for almost a full decade and, to a lesser extent, South Korea.Regarding mobile connectivity devices such as USB dongles, their value is in fact higher than that of mobile phones today and this trend is expected to continue. The ARPU for mobile connectivity devices, depending on the country and region, can be more than double that of smartphones.…"
In Europe, North America, Japan and Australia iPhones lead in smartphone OS deployments, by Android making headwayIn the developing world Nokia Symbian still the most significant OS.Four dominant smartphone platforms emerging: Android, iOS, BlackBerry, Windows Phone 7 (assuming Nokia deal works out).Don’t forget tablets. iPads and Android tablets and potentially others (BB PlayBook).
Facebook is has a “mobile workforce” of users but is not yet a mobile business because you can’t run an ad campaign on a phone.
Mobile Web : Web pages that render differently in a mobile browser. M.domainname.comVanity App : The CEO app. Get on the bandwagon. Small number of users. High “internal profile”Viewer app: Delivering the website in an app formatFeature app: Do one thing for the business that’s transactional or gives insight. e.g. Update internal database after customer meeting.Full Service App: Expose one whole part of the business to the web. Order mgmt, purchasing.
Fully mobile webThis is a web app that runs in the mobile phone browser, and cannot access native device functionality such as camera, contacts, local file storage and so on. It can use traditional web techniques such as cookies to store information locally.Fully nativeEach app is developed separately in a native development environment dedicated to that one platform.iOS = Xcode to edit ObjectiveC on a Mac OS X machine;Android = Google Android developer kit to edit Java code on any compliant platform (runs on Windows and Unix and Mac OS X), often using Eclipse;BlackBerry = Own developer tools on a MS Windows platform only;Windows Phone 7 = Own developer tools on a MS Windows platform only, using C#.and so on for lesser known platforms.Generated native (Appcelerator)Uses a predefined subset of JavaScript to limit the potential UI choices you can make.But can translate these choices into a native UI on each supported platform.Main problems are:any third party JavaScript integrations need to be directly supported by the platform;you rely on how rich the subset UI calls they provide are.Builds a native app for each device, with a native UI.Apps can be distributed via app stores.