octopod mobile development platform for rapid cross-platform enterprise it mobilization

32
Octopod Mobile Development Platform for rapid cross-platform Enterprise IT Mobilization www.octopod.com

Upload: michael-kozloff

Post on 05-Dec-2014

19.450 views

Category:

Technology


1 download

DESCRIPTION

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.

TRANSCRIPT

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

Octopod Mobile Development Platform

for rapid cross-platform Enterprise IT

Mobilization

www.octopod.com

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

What is Octopod?

• Octopod is a «make once, deploy everywhere»

rapid mobile application development tool for

independent software developers and enterprise

IT departments striving to find a flexible, yet

powerful way of enterprise IT «mobilization» with

native OS support, fast time to market and low

cost of ownership.

2

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

Mobile shipments quickly overtake PCs

3

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

Mobile devices beat PCs as the most common connected tools

Источник: IDC4

In 2011 smartphones

and tablets shipments

surpassed PCs

In 2016 it will outgrow

PCs by 3-4 times!

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

... but enterprise mobile development maturity is growing much slowly!

5

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

Enterprise challenges

Which apps to develop: native vs. web?

For which mobile OS?

How to integrate with enterprise landscape?

How to centrally manage applications’ life-cycle?

6

???

CIO

Apps Dev

Field Sales

Customer Care

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

Native vs. Web

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

Native apps offer the best user experience compared to HTML5

Cross-platform mobile application development

with HTML5/JS

Reduces complexity and shortens

development time.

8

HTML5Works

everywhere

Limited user’s

experience ?

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

Users spend increasing amounts of time in native mobile apps

Source: U.S. Flurry. Data for USA9

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

What mobile platforms

developers should build native

apps for?

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

One, rapidly? All but expensive?

11

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

Today Android and iOS. Tomorrow?

Source: Business Insider, Gartner, Techsmart12

?

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

Development of native apps requires skilled developers for every mobile OS

* The dates shown are for the visual representation of

compared development methods only and may differ

from the actuals13

2 months* 2 months* 2 months*

Bottom line: 6 months for 1 apps on 3 mobile platforms

?

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

For the native apps development for iOS, Android, WP ... Java developers would need to teach a new SDKs

14

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

5 major mobile platforms with its own core language(s) and development environment

Source: IT Career Finder15

Mobile Platform Core Language Environment Mobile Devices

Android Java or C++ Eclipse Multiple Vendors

iOS (Apple) Objective-C Xcode Apple iPhone, iPad, iPod

RIM (Blackberry) Java Eclipse Blackberry Devices Only

Symbian C++ Multiple choices Multiple Vendors

Windows Mobile / Phone C# Visual Studio Multiple Vendors

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

Octopod Mobile Development PlatformBenefits

16

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

Octopod improves time to value for enterprise mobile developers!

17

Develop onceRun natively everywhere*

Manage enterprise integration and life-

cycle

*) Check the list of supported mobile OS with Octopod

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

Develop once, Run natively everywhere*

*) Check the list of supported mobile OS with Octopod

**) The dates shown are for the visual representation of compared development methods only

and may differ from the actuals

18

2 months** 2 months ** 2 months**

1-3 months* with

?

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

Octopod simplifies enterprise applications life-cycle management for IT managers

Octopod

Development

Deployment

Patching

Updating

Monitoring

Reporting

*) Bring Your Own Disaster 19

CIO

BYODMobile

Zoo

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

Octopod business model

Mobile

Applications

Developers

Customers and

Users

Platform

Solutions

Services Apps

Octopod platform is available for

developers free of charge at

www.octopod.com20

Services

Solutions

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

Octopod platform solutions

• Octopod reference designs:

– OctoBank (mobile bank)

– OctoRetail (mobile shop and loyalty programs)

– OctoGuide (mobile billboards)

– OctoMedia (mobile publishing for media)

• Are ready to go building blocks tospeed up platform adoption and your solution development

21

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

Benefits

«Write once, run anywhere»dramatically

shortens development and

support cycles

Flexible architecture eases

3rd party integration,

development of custom modules and management

Simplified enterprise

integration and adoption will

decrease TCO and improve ROI

22

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

Octopod: how it works?

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

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

24

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

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

25

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

Octopod Client & Server

Octopod Server Octopod Client

Front-end

Back-end

Tools

Custom

modules

App Core

Storage

26

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

Octopod ClientFrontendBackend

Tools

Development of

application resources

Business logic

Server DB

Integration

API

(XML-based)

Client logic

(JS-based)

Multimedia

resources

DB sync

Enterprise Internal

Applications

External

Applications

Octopod Server

27

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

Octopod

Server

StorageApp Core

Custom

modules

Works on SQLite and

JavaScript for data processing

and storing

Unified interfaces interpreter

has been written in native

codes for each client’s mobile

OS

En

d u

sers

Octopod Client

API (XML-based)

Client logic (JS-based)

Multimedia resources

28

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

1. Making design and layouts

• Design and layouts for the

main GUI screens

• GUI images makeup

• XML-markup preparation

(Octopod ML)

2. Coding

• Designing of the server side

and client side DBs

• Server logic development

(Java)

• Octopod Server integration

with customer IT-services

• Client side logic development

• Server side hosting at

Octopod Cloud*

3. Preparing for distribution

• Octopod Server automatically

creates a installation modules

for each mobile OS with

native resource packs

including:

- Multimedia files

- Interfaces

- Client side logic and DB

• Building and deploying the

distributives from Octopod

Cloud*

Application development process

* This feature is under development now29

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

How Octopod benefits mobile application developers

Accelerates

development and

time to value

• “Write once, run anywhere” dramatically shortens

development and support cycles, especially for Java

developers

Increases

customer loyalty

• Native apps offer the best user experience

• No platform discrimination for the customers due to

simultaneous release on all major mobile OS

Lowers the total

cost of ownership

• Single code base and unified development for all mobile

platforms

• Several industry specific ready-to-use solution templates

to even more speed up development process

• Centralized deployment, integration, patching, updating

and management for all mobile applications

30

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

Next steps

• Download Octopod platform and documentation free of charge at:

www.octopod.com

• Additional information:

Ilya Kurilin, CEO

[email protected]

+7 812 324 26 94 (St. Petersburg, Russia)

31

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

Octopod

St. Petersburg, Russia

www.octopod.com

+7 812 324 26 94

Thank You!