www.octopod.comOctopod Mobile Development Platformfor rapid cross-platform development ofnative mobile applications
What is Octopod?    • Octopod is a mobile application development      platform for independent software developers      a...
Mobile shipments overtake PC3
In 2011 smartphones          and tablets surpassed          PCs          In 2016 it will outgrow          PCs by 3-4 times...
Native apps offer the best user experience    compared to HTML5                    Cross-platform mobile                  ...
Users spend increasing amounts of time in    native mobile apps6
What platforms developersshould build native mobileapps for?
One, rapidly? All but expensive?
Today Android and iOS. Tomorrow?                                       ?9
Development of native apps requires     skilled developers for every mobile OS        2 months*               2 months*   ...
5 major mobile platforms with its own core     language(s) and development environmentMobile Platform              Core La...
For the native apps development for     iOS, Android, WP ... Java developers     would need to teach a new SDKs12
Octopod Mobile     Development Platform     Benefits13
Octopod fasted time to market for     enterprise mobile apps!         2 months*             2 months *   2 months*        ...
Faster mobile application development with     Octopod     Develop Java code for                               Octopod cre...
Octopod business model       Services                        Mobile                                                  Custo...
Octopod platform solutions     • Octopod platform reference designs:        – OctoBank (mobile bank)        – OctoRetail (...
Benefits     «Write once, run      Expandable         Simple licensing        anywhere»       architecture makes       pol...
Octopod: how it works?19
Business logic, integration and updates ...          Mobile application functionality is developed         once on Java an...
Unified mobile applications architecture        Unified player application is written in        native code for each mobil...
Octopod Client & Server Octopod Server           Octopod Client                                       Storage Back-end    ...
Octopod ServerEnterprise Internal                                             Octopod Client   Applications          Backe...
Octopod ClientOctopod          App Core                      Storage Server                                        API (XM...
Application development process1. Making design and layout               2. Coding                          3. Building th...
How Octopod benefits mobile applicationdevelopers      Accelerates   • “Write once, run anywhere” dramatically shortensdev...
Next steps     • Download Octopod platform and documentation free of       charge at:        www.octopod.com     • Additio...
Thank You!       OctopodSt. Petersburg, Russia  www.octopod.com  +7 812 324 26 94
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mobilization
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mobilization
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mobilization
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mobilization
Upcoming SlideShare
Loading in …5
×

Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mobilization

23,954 views

Published on

Octopod is a mobile application development platform for independent software developers and enterprise IT departments striving to find a flexible, yet powerful way of «IT Mobilization» with fast time to market and low cost of ownership.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
23,954
On SlideShare
0
From Embeds
0
Number of Embeds
22,793
Actions
Shares
0
Downloads
18
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mobilization

  1. 1. www.octopod.comOctopod Mobile Development Platformfor rapid cross-platform development ofnative mobile applications
  2. 2. What is Octopod? • Octopod is a mobile application development platform for independent software developers and enterprise IT departments striving to find a flexible, yet powerful, solution to the “mobilization” of existing software with fastest time to market2
  3. 3. Mobile shipments overtake PC3
  4. 4. In 2011 smartphones and tablets surpassed PCs In 2016 it will outgrow PCs by 3-4 times!4 IDC
  5. 5. Native apps offer the best user experience compared to HTML5 Cross-platform mobile application development with HTML5/JS HTML5 Works everywhere Limited user’s experience ? Reduces complexity and shortens development time.5
  6. 6. Users spend increasing amounts of time in native mobile apps6
  7. 7. What platforms developersshould build native mobileapps for?
  8. 8. One, rapidly? All but expensive?
  9. 9. Today Android and iOS. Tomorrow? ?9
  10. 10. Development of native apps requires skilled developers for every mobile OS 2 months* 2 months* 2 months* Bottom line: 6 months for 1 apps on 3 mobile platforms10
  11. 11. 5 major mobile platforms with its own core language(s) and development environmentMobile Platform Core Language Environment Mobile DevicesAndroid Java или C++ Eclipse Multiple VendorsiOS (Apple) Objective-C Xcode Apple iPhone, iPad, iPodRIM (Blackberry) Java Eclipse Только BlackberrySymbian C++ Multiple choices Multiple VendorsWindows Mobile / Phone C# Visual Studio Multiple Vendors11 IT Career Finder
  12. 12. For the native apps development for iOS, Android, WP ... Java developers would need to teach a new SDKs12
  13. 13. Octopod Mobile Development Platform Benefits13
  14. 14. Octopod fasted time to market for enterprise mobile apps! 2 months* 2 months * 2 months* 1-3 months* with14
  15. 15. Faster mobile application development with Octopod Develop Java code for Octopod creates Native application the future application distribution binaries for simultaneously released on once on Octopod each supported mobile all supported mobile OS platform OS* Octopod Server manages updates15 *) Check the list of supported mobile OS at Octopod
  16. 16. Octopod business model Services Mobile Customers and Applications Apps Users Solutions Developers Platform Octopod platform is available for developers free of charge at www.octopod.com
  17. 17. Octopod platform solutions • Octopod platform reference designs: – OctoBank (mobile bank) – OctoRetail (mobile shop and loyalty programs) – OctoGuide (mobile billboards) – OctoMedia (mobile publishing for media) • … used as ready to go building blocks to speed up the solution development17
  18. 18. Benefits «Write once, run Expandable Simple licensing anywhere» architecture makes policies and dramatically third party simplified shortens development of enterprise adoption development and custom modules will decrease TCO support cycles possible and improve ROI18
  19. 19. Octopod: how it works?19
  20. 20. Business logic, integration and updates ... Mobile application functionality is developed once on Java and deployed via Octopod Server on all supported mobile OS. Octopod Server integrates business logic with 3rd party services and enables centralized management, patches and updates
  21. 21. Unified mobile applications architecture Unified player application is written in native code for each mobile OS with the same feature set for each supported OS and device
  22. 22. Octopod Client & Server Octopod Server Octopod Client Storage Back-end App Core Front-end Custom modules Tools
  23. 23. Octopod ServerEnterprise Internal Octopod Client Applications Backend Frontend API Business logic (XML-based) Integration Multimedia resources Server DB DB sync Tools Development of Client logic External application resources (JS-based) Applications
  24. 24. Octopod ClientOctopod App Core Storage Server API (XML-based) End users Multimedia resources Unified interfaces interpreter has been written in native codes for each client’s mobile Client logic (JS-based) OS Works on SQLite and JavaScript for data processing and storing Custom modules
  25. 25. Application development process1. Making design and layout 2. Coding 3. Building the installation • Design of the main screens • Design of the server side and • Octopod Server automatically client side DBs creates a installation modules• GUI images makeup for each mobile OS with• XML-markup preparation • Server logic development native resource packs (Java) (Octopod ML) including: • Octopod Server integration - Multimedia files with customer IT-services • Client side logic development - Interfaces • Server side hosting at - Client side logic and DB Octopod Cloud* • Creation of installation modules from Octopod Cloud** This feature is under development now
  26. 26. How Octopod benefits mobile applicationdevelopers Accelerates • “Write once, run anywhere” dramatically shortensdevelopment and development and support cycles, especially for Java time to value developers • Native apps offer the best user experience Increases • No platform discrimination for the customers due to customer loyalty simultaneous release on all major mobile OS • Single code base and unified development for all mobile platforms Lowers the total • Several industry specific ready-to-use solution templates tocost of ownership even more speed up development process • Centralized deployment, integration, patching, updating and management for all mobile applications 26
  27. 27. Next steps • Download Octopod platform and documentation free of charge at: www.octopod.com • Additional information: Ilya Kurilin, CEO ilich@octopod.com +7 812 324 26 94 (St. Petersburg, Russia)27
  28. 28. Thank You! OctopodSt. Petersburg, Russia www.octopod.com +7 812 324 26 94

×