33
©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Condential. One back-end, multiple screens Michaël Chaize | Adobe Developer Evangelist RIAgora.com | @mchaize

One backend multiple Screens

Embed Size (px)

DESCRIPTION

My slides in Tel-Aviv

Citation preview

Page 1: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

One back-end, multiple screensMichaël Chaize | Adobe Developer EvangelistRIAgora.com | @mchaize

Page 2: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Enterprise applications

2

Easily interact with the Enterprise knowledgeat anytime & anywhere

The ultimate goal for Enterprise users:

Page 3: One backend multiple Screens

®

Copyright 2008 Adobe Systems Incorporated. All rights reserved. 4

Applications in the Enterprise

MAINFRAME

REAC

H

Local

Global

RICHText UI Integrated media GUI

CLIENT/SERVER

WEB APPLICATIONS

2004

1992

1998

RICH INTERNETAPPLICATIONS

Page 4: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Human interactions with the Enterprise knowledge

4

Working with paper•Interact directly on the information•One single plan•Learnt at school•Knowledge not centralized•Expensive

Page 5: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 5

Collaboration on a wall•Interact directly on the information•One single plan•Learnt at school•Knowledge is lost•One at a time

Human interactions with the Enterprise knowledge

Page 6: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 6

!e era of PC•Knowledge is centralized•Extended company & Collaboration•Mouse and Keyboard•Learning curve•No mobility at all

Human interactions with the Enterprise knowledge

Page 7: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 7

What inspired a PC is not inspiring

anymore

Human interactions with the Enterprise knowledge

Page 8: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 8

Laptops•First a"empt of mobility•Extends the work area (home vs office)•Confort•Network access•Worst interactions ever

Human interactions with the Enterprise knowledge

Page 9: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 9

Mobility......with some constraints

Human interactions with the Enterprise knowledge

Page 10: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 10

Smartphones•Total mobility•Confort•Typing experience•Small screen = less information

Human interactions with the Enterprise knowledge

Page 11: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 11

Tablets•Total mobility•Confort & autonomy•Typing experience•Large screen•Pleasure and work on the same device

Human interactions with the Enterprise knowledge

Page 12: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 12

Introduce a tablet in a company

IT Services Employees

Main challenges:

Process to secure con!guration and deploymentDeploy and managed approved appsEnsuring mobility is auditable and compliantReadying Help Desk for support calls(study by Impetus)Running existing applicationsWelcome a new Operating System

The facts:

Some PC cannibalization is expected to occur.One tablet for work and home

"ey want the latest tabletNative apps deliver the experience that people

expectCompanies will take years to de!ne a mobile strategy, but employees won’t wait that long.

"ey are already iPad ninjas.

Page 13: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Successful Enterprise applications

13

#1User-Experience driven development

Page 14: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Why ?

14

Focus on user-experience ?

Page 15: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Hotline at Adobe

15

BEFORE FLEX

Page 16: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Hotline at Adobe

16

AFTER FLEX

15%faster

15%cust. sat.

10>1training.

Page 17: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

NATO

17

BEFORE FLEX

Page 18: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

NATO

18

AFTER FLEX

Page 19: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Car industry

19

BEFORE FLEX

Page 20: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 20

Car industry

AFTER FLEX

Page 21: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

"e traditional way for Enterprise apps development

21

v

What do you need ?

Express the needs in a doc

Technical speci!cations

Back-end + UI developments Delivery

LOB IT

Page 22: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 22

v

What problems are you facing ?

Observe, Observe, Observe

Find solutions designing the UI

Technical solutions to serve

the UIDelivery

D.D.D - Design Driven Development

Whatto build ?

Howto build ?to scale ? Analytics

Page 23: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Successful Enterprise applications

23

#2User-Experience oriented architecture

(XOA)

Page 24: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 24

Next generation of Enterprise architecture

sync

Adobe Data Services

Adobe CQ5Adobe Collaboration

Service

Offline/Online Data Synchronization

Content-driven applicationsAdvanced repository

Real-time Collaboration

AnalyticsAdobe Omniture

Page 25: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Successful Enterprise applications

25

#3Xplatform development

Page 26: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 26

Don’t bet on one operating system

Windows XP SP3!

Page 27: One backend multiple Screens

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Native Mobile Application Development Model

NativeApp

NativeApp

NativeApp

NativeApp

Additional OS’s

A costly, inefficient development model

Page 28: One backend multiple Screens

© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Cross-platform development with Adobe solutions

NativeApp

NativeApp

NativeApp

NativeApp

Additional OS’s

One Tool, One Language, One Codebase

Page 29: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

#1 on the app store in 14 countries

29

Machinarium is a Flash game converted into native app for iOS and Android tablets

Page 30: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Some Flex mobile apps

30

Politifacts Radio X-track Narcissus

Page 31: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential. 31

CareCloud

Use ANEto collect patient

data

Video ChatShare what you see, what you

hear

Get advice from an expert

Read patient documents from

the cloud

Consider the context and

adapt the userexperience

Page 32: One backend multiple Screens

©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Successful Enterprise Mobile Applications

32

#3Xplatform development

#2User-Experience oriented architecture

(XOA)

#1User-Experience driven development

Page 33: One backend multiple Screens

©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con!dential.

Michaël Chaize | Adobe Developer EvangelistRIAgora.com | @mchaize