35
Are you ready for Mobile? f 1

Are you ready for Mobile?

Embed Size (px)

DESCRIPTION

Presentation by Donna Burke ( http://exadel.com ) at the Wolters Kluwer Tech Conference 2013 on July 23, 2013 in Minneapolis Referenced in article: http://blog.exadel.com/exadel-at-the-wolters-kluwer-tech-conference-2013/

Citation preview

Page 1: Are you ready for Mobile?

Are you ready for Mobile?

f

1

Page 2: Are you ready for Mobile?

BEYOND COMMUNICATION AND SOCIAL MEDIA

This is business!

2

Page 3: Are you ready for Mobile?

Agenda

Session Objectives Introduction Enterprise Mobile situational analysis Mobile Strategy Challenges in mobile development

- Some approaches for discussion Wolters Kluwer mobile success stories Lessons learned Closing

3

Page 4: Are you ready for Mobile?

Session Objectives

Explore how mobile is impacting enterprise business Discuss “lessons learned” and how to avoid pitfalls Identify key aspects for your mobile strategy Understand approach for securing HTML5 apps Discuss alternative for secure document handling

4

Page 5: Are you ready for Mobile?

Donna BurkeVice PresidentExadel

Donna is responsible for Exadel’s Professional Services engagements and insuring that Exadel’s value to stakeholders is realized in each and every engagement. Donna has strategic insight from her roles ranging from Product Management Director of Ericsson Global Network Management products to the founding of LEC Information Systems, a professional services firm providing unique set of skills for telecom and hi-tech companies.

Presenter

5

Page 6: Are you ready for Mobile?

Exadel

A global software engineering company that provides services, technology

innovations, and solutions to businesses worldwide with a

focus on

Enterprise Mobile Enablement.

From Strategy to Delivery6

Page 7: Are you ready for Mobile?

Wolters Kluwer and ExadelPartners since 2006

7

Page 8: Are you ready for Mobile?

8

Exadel Global Presence

8

Headquarters

Delivery CenterSales Office

Donetsk, Ukraine Kharkov,

Ukraine

Munich, Germany

Yekaterinburg, Russia

Chelyabinsk, Russia

Moscow, RussiaVitebsk, Belarus

Minsk, BelarusChicago, IL

New York, NY

Walnut Creek, CA

Page 9: Are you ready for Mobile?

Implementation Excellence

99

Page 10: Are you ready for Mobile?

Why Mobile?

1.1 billion smartphones in the world

At the height of Internet bubble, there were only 28 million broadband users

10

Page 11: Are you ready for Mobile?

The Future: Mobile, Social, and Collaborative.. Growing demand to use the latest technology Increasing trend towards "bring your own device" Clients expect a mobile experience (smart

phones, By 2013, 80% of businesses will support a

workforce using tablets for anytime, anywhere service. *

By 2014, 90% of organizations will support corporate applications on personal devices. *

Online/mobile/social is creating new opportunities to enrich interactions

*Forrester 11

Page 12: Are you ready for Mobile?

Information in your pocket

12

Page 13: Are you ready for Mobile?

Did you know?

The smartphone in your pocket has more computing power than NASA when it put a man on the Moon in 1969

1313

Page 14: Are you ready for Mobile?

People and information are rarely co-located

14

Page 15: Are you ready for Mobile?

What is your mobile strategy?

One size does not fit all Native, hybrid or mobile web – depends on use

case- Native costs are much higher- Hybrid (HTML5) security- Mobile web extends reach to more devices

Platforms- iOS, Android, Windows - Devices – Phone or tablet

Backend support Security Distribution Approach

15

Page 16: Are you ready for Mobile?

Challenges in Mobile App development

Ease of use of mobile phones and tablets creates impression of simplicity

Platform & Technology fragmentation “Consumer” expectations are high Time to market pressure “to be in the game” Integration with existing systems HTML5 security Secure document handling

16

Page 17: Are you ready for Mobile?

Integration Challenges

Not all Enterprise back-ends are mobile ready

Re-use of corporate assets is mandatory

- Changing systems is not realistic

Securely exposing Enterprise assets via REST

Expensive, time consuming and tedious work

Ongoing support and maintenance

17

Page 18: Are you ready for Mobile?

Integration approach for mobile age

18

Any client device:- Desktop- Laptop- Tablet- Phone- …

CorporateFirewall

REST request (Post, Get, …)

REST response (JSON or XML)

SOAP Server

DB Server

RestXpress: Creates SOAP request and invokes Web ServiceParses SOAP response and converts it to JSON or XML

RestXpress: Sends SQL statement to DBParses returned dataset and converts it to JSON or XML

Page 19: Are you ready for Mobile?

Security Challenges – HTML5 (hybrid) apps

Hybrid apps are the best way to write once run anywhere.

Generic hybrid app is exposed to all sorts of security threats. Namely code, data at rest/transit.

There is currently no generic or platform specific solution on the market.

HTML5 app source code (HTML5, JS, CSS) is not secure

Web browser content and data storage not secure.

19

Page 20: Are you ready for Mobile?

Approach for Secure HTML5 Apps

20

Server

REST API

Business Logic

Cordova Native Libraries

HTML5 Cache

Cookies Cache

HTML5 Local Storage

HTML5 Local Session

Web View Secure Server

Authentication

Authorization

HTML5 Apps Repository

HTML5 App

Secure CacheHTML5 App

HTML JS

Cordova.js

CSS

HTTPS / SSLChannel

HTTPS / SSL Channel

Web SQL Database

Proxy Service

Page 21: Are you ready for Mobile?

Security Challenges – Secure Document handling

21

Wolters Kluwer Demo• Develop additional security framework for iOS as

extension creating security for web cache & cookie files on iOS devices.

• Store any document in the security storage to access it in offline mode.

• Security storage utilizes AES-256 CBC encryption on 1024 bytes long pages for web cache (and 4096 bytes long pages for files)

• This security framework can be used with any hybrid application based on iOS.

• Web sources will be on the private web server and use client authentication.

Page 22: Are you ready for Mobile?

Working with Hybrid apps

22

Page 23: Are you ready for Mobile?

Working in offline mode

23

Page 24: Are you ready for Mobile?

Success Stories

Wolters Kluwer & Exadel

24

Page 25: Are you ready for Mobile?

Wolters Kluwer Success Stories

Assets – Globally reusable components for development and integration- Vesta project- OSA Framework- Velvet- OWL Framework

Applications- CCH Mobile- ELF

25

Page 26: Are you ready for Mobile?

Access Tax & Accounting content & research

26

Page 27: Are you ready for Mobile?

Tax filing data & stats with client portfolio access

27

Page 28: Are you ready for Mobile?

Value-add component for Kluwer Nav.

28

Page 29: Are you ready for Mobile?

Closing

29

Page 30: Are you ready for Mobile?

Lessons Learned

Assemble small, focused development teams Favor simple development tools over complex

ALM processes Adapt Agile principles to the realities of mobile

development Balance release speed with a focus on quality. Prioritize gathering user feedback and forming a

rapid response to it

30

Page 31: Are you ready for Mobile?

How we can partner

Strategic Vision

Provide Technology Innovation

Professional Consulting

Practical Implementation and best practices

Augment your team’s resources

31

Page 32: Are you ready for Mobile?

The Exadel Difference

Red Hat…. Client centric approach Efficient, proven development processes Top notch talent Forward looking Innovation Budget friendly Uncompromised high standards Financially successful, proven management Complete Services Portfolio

- Full product life-cycle coverage

32

Page 33: Are you ready for Mobile?

Donna BurkeVice PresidentExadel

[email protected]+1.925.602.5571 (Office)+1.925.918.1900 (Mobile)

Contact Information

33

Page 34: Are you ready for Mobile?

Thank You!

34

Page 35: Are you ready for Mobile?

?Questions

35