creating mobile enterprise applications with red hat / jboss

20
Creating Mobile Enterprise Applications with Red Hat Tobias Hartwig, Red Hat, [email protected] Martin Weber, akquinet AG, [email protected] Oct 1, 2013

Upload: hwilming

Post on 05-Dec-2014

518 views

Category:

Technology


1 download

DESCRIPTION

Pushed by the success of personal smartphones and tablets, mobile clients already became a standard integral component of modern IT landscapes. It is even common in enterprises that employees bring their own devices (BYOD) and integrate these with the internal systems. This raises a need for frameworks and middleware systems to support the development and operating departments in fulfilling the new requirements brought by mobile clients. Typical examples are: adapt application architectures so that they can be used in a scenario with poor connectivity or even offline, ensure that critical enterprise data is stored safely and securely on mobile devices, provide development frameworks that support mobile clients on all tiers, starting from the database up to the application logic to finally to the GUI layer. Red Hat offers solutions for all of these requirements. akquinet, as a longtime premier partner has a lot of experience in the field of mobile applications gathered in real-life projects. In this talk we will present the Red Hat product portfolio that enables the development and operation of infrastructures with mobile clients and discuss the possibilities and challenges based on examples from our customers.

TRANSCRIPT

Page 1: Creating Mobile Enterprise Applications with Red Hat / JBoss

Creating Mobile Enterprise Applications with Red Hat Tobias Hartwig, Red Hat, [email protected]

Martin Weber, akquinet AG, [email protected] Oct 1, 2013

Page 2: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 4

Going mobile in real life Examples from our customers

Page 3: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 5

akquinet AG

Business Process Optimization

Management/organization consulting

Potential analysis

Java

Websphere

Open Source

JBoss

Mobile Solutions

SAST GRC Suite

BRO

Netweaver

opus curare

curaviva

CRM

Sharepoint

.NET

Microsoft Dyn NAV

Open Text

SAP Basis

SAP Technology

easy san Telematics

Infrastructure Transition

System Integration

MPS

Data Processing Centers

RZ Planung

Housing

Hosting

Outsourcing

PPI

QlikView

TOPS

Localization

Interim Management

Consulting

BPO

Document Services

Output Management

Service Desk

Page 4: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 6

Customer examples

Page 5: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 7

Steps to go mobile

1. Analyze context of use

2. Choose platform and hardware

3. Conceptualize UI

4. Define technical architecture

5. Develop solution

6. Deploy and operate solution

Page 6: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 8

Steps to go mobile

1. Analyze context of use

2. Choose platform and hardware

3. Conceptualize UI

4. Define technical architecture

5. Develop solution

6. Deploy and operate solution

Page 7: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 9

CareViva

akquinet product in healthcare domain

solution to support outpatient care and workflows of nurses

access patient info and perform documentation of care services on-site

Page 8: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 10

CareViva

Context of use

en route & in the car

at the patient‘s

Page 9: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 11

CareViva

Platform and hardware selection

Native

Better usability

Better integration of smartphone functions

Android

Android phones comparatively cheap

A lot of devices to choose from!

Smartphones, ~4”

Ambulant service workers require phones anyway. One device is better than several.

Page 10: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 12

CareViva

Technical architecture

JBoss as mediator: Integration with Microsoft Navision, mobile-enabled interface to clients

Page 11: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 13

Facility management

Large provider for facility management services

Management of business processes

E.g. reclamation process

Mobile-enabled customizable UI

Page 12: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 14

Facility management

Context of use

in the office

en route / at home

Page 13: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 15

Facility management

Platform and hardware selection

HTML5

Desktop web application should be usable on tablets

No offline functionality requirements

Reuse potential between desktop and tablet

Should work on all mobile platforms

Page 14: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 16

Facility Management

Technical architecture

integration with IT infrastructure

Guvnor Process Designer

Form Management

Page 15: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 17

STILL FleetManager

Manage fleets of vehicles

Capture status and operating data of vehicles

Define driving security protocols

ffff

ffff

ffff

Page 16: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 18

STILL

Context of use

warehouse, production plant

Page 17: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 19

STILL

Platform and hardware selection

Native

Better offline capabilities

Android

A lot of devices to choose from, including robust industry tablets

Tablets, ~10”

Phone screen too small for defined service tasks

Page 18: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 20

STILL

Technical architecture

ffff

ffff

ffff

Page 19: Creating Mobile Enterprise Applications with Red Hat / JBoss

Session title

Mobile Enterprise Applications with Red Hat Non -confidential 21

Summary

Every mobile project is different

From context analysis to delivery

Different contexts and customer requirements must be met

with a fitting hardware/platform choice and related know-how

suitable UI concepts and design, respecting screen size and platform

technical architectures that integrate into the customer’s infrastructure

Page 20: Creating Mobile Enterprise Applications with Red Hat / JBoss

23