iconum mobile applications development

8
ICONUM - MOBILE APPLICATIONS Presentation www.iconum.ch

Upload: stephane-gauthier

Post on 20-Aug-2015

169 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Iconum mobile applications development

ICONUM - MOBILE APPLICATIONSPresentationwww.iconum.ch

Page 2: Iconum mobile applications development

Hybrid Mobile ApplicationsHybrid development combines the best of both the native and HTML5 worlds. We define hybrid as a web app, primarily built using HTML5 and JavaScript, that is then wrapped inside a thin native container that provides access to native platform features.

Page 3: Iconum mobile applications development

Technology advantages● 1 code for all platforms (Avoid from duplicate costs due to native code

development)● Require solid web development skills only (Developers can be found more

easily on the local market)● Make responsive websites reusable so that 95% of website weight (UI) is

embedded within the application (only few octets of raw text are exchanged with the server)

● REST, RSS services consumption ● Fast & Responsive

Page 4: Iconum mobile applications development

Architecture overviewStandard web languages

WrapperAndroidIOSBlackberryWindowsetc.

code deploy

Page 5: Iconum mobile applications development

Architecture overview

Hybrid App Mobile OS

Native part

Web part

HTML,CSS, Javascript

AP

I

Rendering engine

Html API calls

APICalls

APICalls

Wrapper

OS

Spe

cific

AP

Is

Wid

e ra

nge

of s

ervi

ces

Touchscreen, Keyboard

WiFi

GSM Network

Microphone

Speaker

Camera

Vibration

Accelerometer, Compass

GPS

Storage

Graphics,

Touch events,

Data,

Calls,

Audio,

Images,

Videos,

Actiivation,

Orientation,

Location

Page 6: Iconum mobile applications development

Features● Media management● Camera capture● Geolocation● Device motion● Files management and transfer● Network information● Charts display● Contacts management● Misc. devices interaction● Storage, Database information display● etc.

Page 7: Iconum mobile applications development

Platforms support