Creating Mobile Enterprise Applications
with Red Hat
Tobias Hartwig, Red Hat, thartwig@redhat.com

Martin Weber, akquinet AG, martin.weber@akquinet.de
Oct 1, 2013
Going mobile in real life
Examples from our customers

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

4
akquinet AG
RZ Planung

Microsoft Dyn NAV

SAP Technology

Open Text

Sharepoint

Business Process Optimization

TOPS

JBoss
Telematics

Consulting easy san
Management/organization
consulting
Output Management
Transition
Infrastructure
Interim Management

.NET
SAP Basis

PPI
CRM
curaviva

Java

Open Source

Outsourcing Housing
Potential analysis
Websphere
Hosting MPS

Localization

opus curare
Service Desk
Netweaver

QlikView Mobile Solutions
SAST GRC Suite
Document Services
Data Processing Centers

BPO

System Integration
BRO
Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

5
Customer examples

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

6
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

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

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

8
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

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

9
CareViva

Context of use

en route & in the car

at the patient‘s
Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

10
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.

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

11
CareViva

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

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

12
Facility management




Large provider for
facility management services
Management of
business processes




E.g. reclamation process

Mobile-enabled
customizable UI

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

13
Facility management

Context of use

in the office
en route / at home
Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

14
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

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

15
Facility Management

Technical architecture

Guvnor
Process Designer
Form Management

integration with IT infrastructure

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

16
STILL FleetManager





Manage fleets of vehicles
Capture status and operating data
of vehicles

ffff

Define driving security protocols
ffff

ffff

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

17
STILL

Context of use

warehouse, production plant
Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

18
STILL

Platform and hardware selection


Native




Android




Better offline capabilities

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

Tablets, ~10”


Phone screen too small for
defined service tasks

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

19
STILL

Technical architecture

ffff

ffff

ffff

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

20
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

Session title
Mobile Enterprise Applications with Red Hat

Non -confidential

21
23

Creating Mobile Enterprise Applications with Red Hat / JBoss

  • 1.
    Creating Mobile EnterpriseApplications with Red Hat Tobias Hartwig, Red Hat, thartwig@redhat.com Martin Weber, akquinet AG, martin.weber@akquinet.de Oct 1, 2013
  • 2.
    Going mobile inreal life Examples from our customers Session title Mobile Enterprise Applications with Red Hat Non -confidential 4
  • 3.
    akquinet AG RZ Planung MicrosoftDyn NAV SAP Technology Open Text Sharepoint Business Process Optimization TOPS JBoss Telematics Consulting easy san Management/organization consulting Output Management Transition Infrastructure Interim Management .NET SAP Basis PPI CRM curaviva Java Open Source Outsourcing Housing Potential analysis Websphere Hosting MPS Localization opus curare Service Desk Netweaver QlikView Mobile Solutions SAST GRC Suite Document Services Data Processing Centers BPO System Integration BRO Session title Mobile Enterprise Applications with Red Hat Non -confidential 5
  • 4.
    Customer examples Session title MobileEnterprise Applications with Red Hat Non -confidential 6
  • 5.
    Steps to gomobile 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 Session title Mobile Enterprise Applications with Red Hat Non -confidential 7
  • 6.
    Steps to gomobile 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 Session title Mobile Enterprise Applications with Red Hat Non -confidential 8
  • 7.
    CareViva    akquinet product inhealthcare domain solution to support outpatient care and workflows of nurses access patient info and perform documentation of care services on-site Session title Mobile Enterprise Applications with Red Hat Non -confidential 9
  • 8.
    CareViva Context of use enroute & in the car at the patient‘s Session title Mobile Enterprise Applications with Red Hat Non -confidential 10
  • 9.
    CareViva Platform and hardwareselection  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. Session title Mobile Enterprise Applications with Red Hat Non -confidential 11
  • 10.
    CareViva Technical architecture JBoss asmediator: Integration with Microsoft Navision, mobile-enabled interface to clients Session title Mobile Enterprise Applications with Red Hat Non -confidential 12
  • 11.
    Facility management   Large providerfor facility management services Management of business processes   E.g. reclamation process Mobile-enabled customizable UI Session title Mobile Enterprise Applications with Red Hat Non -confidential 13
  • 12.
    Facility management Context ofuse in the office en route / at home Session title Mobile Enterprise Applications with Red Hat Non -confidential 14
  • 13.
    Facility management Platform andhardware 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 Session title Mobile Enterprise Applications with Red Hat Non -confidential 15
  • 14.
    Facility Management Technical architecture Guvnor ProcessDesigner Form Management integration with IT infrastructure Session title Mobile Enterprise Applications with Red Hat Non -confidential 16
  • 15.
    STILL FleetManager    Manage fleetsof vehicles Capture status and operating data of vehicles ffff Define driving security protocols ffff ffff Session title Mobile Enterprise Applications with Red Hat Non -confidential 17
  • 16.
    STILL Context of use warehouse,production plant Session title Mobile Enterprise Applications with Red Hat Non -confidential 18
  • 17.
    STILL Platform and hardwareselection  Native   Android   Better offline capabilities A lot of devices to choose from, including robust industry tablets Tablets, ~10”  Phone screen too small for defined service tasks Session title Mobile Enterprise Applications with Red Hat Non -confidential 19
  • 18.
    STILL Technical architecture ffff ffff ffff Session title MobileEnterprise Applications with Red Hat Non -confidential 20
  • 19.
    Summary  Every mobile projectis 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 Session title Mobile Enterprise Applications with Red Hat Non -confidential 21
  • 20.