Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Smart421 mobile421 mob devcon 3 july

728 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Smart421 mobile421 mob devcon 3 july

  1. 1. © 2013 Smart421 LtdMobile421 – powered by Worklight Mobile Development – Mobile421 Andrew Smale, Principal Consultant for Mobile 3rd July 2013
  2. 2. © 2013 Smart421 LtdMobile421 – powered by Worklight Introduction • Smart421 Company Background • Historical Context of Mobile Developments • Why Mobile is suddenly important to Organisations • Mobile421 – Based on IBM Worklight • Quick Demo
  3. 3. © 2013 Smart421 LtdMobile421 – powered by Worklight Who do we work with? Telco Insurance and finance Transport and Logistics Manufacturing Retail etc. orange TM
  4. 4. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 21st Century Organisations
  5. 5. © 2013 Smart421 LtdMobile421 – powered by Worklight Mobile Development in the 20th Century Epson EHT-10 (1989) • Touchscreen • Z80 CPU, 64kB RAM • Compiled Turbo Pascal • Included a SmartCard inside Apple Newton ~ 1995 • Touchscreen • NewtonScript OO language (fore-runner of Cocoa) • Handwriting recognition
  6. 6. © 2013 Smart421 LtdMobile421 – powered by Worklight Mobile Innovations and blockers to success WAP and MMS • early 2000s, Internet on the mobile • ability to send picture messages • cross-network interoperability • transcoding and performance problems i-mode • Japanese phenomenon • 45m users in 2006 • Apps development in C/Java/Perl • fast internet, App marketplace • shared revenue model • never took off in the West
  7. 7. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 Mobile Development in the 21st Century Device Security App Security Mobile Requirements Integration Multi- channelApp Development App Management Device Management Notification Analytics Mobile Strategy Portability Costs
  8. 8. © 2013 Smart421 LtdMobile421 – powered by Worklight What does “Enterprise Mobile” mean?
  9. 9. © 2013 Smart421 LtdMobile421 – powered by Worklight Multi-device working
  10. 10. © 2013 Smart421 LtdMobile421 – powered by Worklight Native, Web, …. or Hybrid? • Native • Web Native App (Java or C# or Objective-C) File System, secure element (on mobile device) Mobile Operating System (Linux, Android, iOS) Apple App Store Android App Store RIM App Store Microsoft App Store Camera, GPS, etc Display, graphics, etc Mobile Browser (HTML, Javascript) Mobile Operating System (Linux, Android, iOS) Website Network SMS, Voice, etc Display, graphics, etc Camera, GPS, etc Network SMS, Voice, etc Operator Wifi provider ISPs
  11. 11. © 2013 Smart421 LtdMobile421 – powered by Worklight Worklight Client Architecture
  12. 12. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 Continuous build & automated deployment Integrated Development Environment (IDE) Based on Eclipse Build Engine Client App Publishing Trusted Enterprise Server Server-side code Adapter Layer Server-side components Automated Test Service Management Run-time console Versioning & Updates Emulators MAC Build Server Code Content Trusted Enterprise App Repository Apps
  13. 13. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 Mobile Internet Runtime Access Mobile Devices Encrypted Data Storage (Mobile) Network Interface Applications Server integration ISP Wifi Operator Network Public Internet Public Cloud Data Centre Enterprise ApplicationsEnterprise Wifi VPC Trusted Enterprise Server Server-side code Transformations & Routing Authentication Adapter Layer
  14. 14. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 Trusted Enterprise Server App update and maintenance Enterprise App Store Initial discovery and download Personal data Encrypted cache Updated Version ? Upon startup/activation Or bringing to foreground Updated Content ? New content download New version download New version information Cached personal and application content & data
  15. 15. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 Notification and Push Messages Trusted Enterprise Server Polling Adaptors Notifications Mobile Devices Service Management Communications & Push Apple Push Service (APN) Google Push Service for Android (C2DM) Generic Mobile Messaging (SMS, MMS) Notification State Database User Device Database Message Templates Enterprise Applications Events Timing Message Patterns And Logic BlackBerry Push Dispatcher
  16. 16. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 Collect Stats and Analysis “Out of the Box” reports. Data can also be extracted and imported into central MIS store for further analysis
  17. 17. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 Service Management Console
  18. 18. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 WL Functions and APIs
  19. 19. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 Other Resources
  20. 20. © 2013 Smart421 LtdMobile421 – powered by Worklight3rd July 2013 More on Automated build & deployment http://www.meetup.com/SyncIpswich-Ipswichs-Tech-Startup-Community/events/126830232/
  21. 21. © 2013 Smart421 LtdMobile421 – powered by Worklight Worklight Quick DEMO
  22. 22. © 2013 Smart421 LtdMobile421 – powered by Worklight Thank You asmale@smart421.com @smaleyhttp://smart421.wordpress.com/

×