+ All Categories
Home > Documents > Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

Date post: 08-Jan-2016
Category:
Upload: dorcas
View: 66 times
Download: 0 times
Share this document with a friend
Description:
3G Mobile Context Sensitive Adaptability - User Friendly Mobile Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives. Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu. SAP and SAP Corporate Research. SAP: - PowerPoint PPT Presentation
18
1 www.consensus- online.org 3G Mobile Context Sensitive Adaptability - User Friendly Mobile Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu
Transcript
Page 1: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

1

www.consensus-online.org

3G Mobile Context Sensitive Adaptability - User Friendly Mobile Work Place for Seamless Enterprise Applications

CONSENSUS

Project Rationale and Objectives

Cédric UlmerMarkus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

Page 2: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

2Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

SAP and SAP Corporate Research

SAP: Worldwide leader in collaborative business solutions (ERP, CRM,

SCM…)

SAP Corporate Research: Research Lab of SAP. Labs in Germany, South-Africa, Australia, France, US… Topics of interest in Sophia Antipolis: Device Independent

Application Engineering and Security.

Page 3: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

3Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Objective

Cost-efficient development of usable device independent Applications

Page 4: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

4Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Problem Statement

Today...

Conventional (HTML-) Web Browsers are the primary means of access to applications.

Application UI are optimized for them. Adaptation to mobile device access costly and cumbersome. A dissatisfying mobile UI turns people away from using

applications via mobile devices. Low number of users + costly adaptation = no business case.

Page 5: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

5Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Challenge is ...

... to bring (potentially) all applications to (potentially) all devices

Today exist already ~50 different mobile devices with different device capabilities – voice comes on top of that

For a single application to be displayed on 50 devices50 sets of application UI need to be created!

Some enterprises are maintaining hundreds of applications – customer developments & customization comes on top of that

Example: For all SAP applications being able to be displayed on all devices 50.000 sets of application UIs need to be created!

Page 6: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

6Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

State of the Art: Adaptation - Transcoding

Usa

bilit

y: D

eclin

ed!

Application-independent adaptation:A multitude of screens15 numbers have to be entered

Page 7: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

7Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

State of the Art: Adaptation - Recoding

CATS BAPI85 parameters

CATS @ PC36 IO parameters

CATS @ Palm7 IO parameters

CATS @ WAP3 Buttons

Page 8: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

8Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

State of the Art: Dilemma - Cost vs. Usability

Integrated adaptation

Integrated Adaptation semantic information context information

Cost

Usa

bil

ity

Recoding• semantic adaptation • device & application

specific

Transcoding• syntactic

adaptation• technology

specific

Page 9: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

9Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Visible Parts of the project

Markup Language Based on existing standards

Adaptation Technologies Based on context information Semantics Syntax

Authoring Tools Open source ... Eclipse integrated

Usability Guidelines Application developers Adaptation engine developers

Page 10: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

10Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Augment applications with metadata for

adaptation engines to

prepare presentation

context- and device-specific

Renderer Independent Markup Language: RIML

Tools: Context-sensitive Annotation Editor

Semantic Information: Relevance, splitting hints,

context conditions,...

Context: User Prefs, bandwith,..

Device Classes: UI/Technical aspects

Page 11: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

11Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Renderer Independent Markup Language: RIML (contn’d)

UI-Info to be expressed with application data In order to define RIML, we needed:

Language Research Existing MLs Requirements Extensions

Usability Research based on Focus on mobile devices How easy / hard is it to use specific UI Components on different

devices (not usability on application / process level) Definition of device classes

Page 12: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

12Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Concept: Device Clustering

Usability Analysis leads to a limited number of Device

Classes which represent devices behaving similar

from a users / usability perspective

Input Bandwidth

Output Bandwidth

Na

vig

atio

n B

and

wid

th

Page 13: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

13Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Device-specific fine-grainedAdaptation

SYNTACTIC ADAPTATION

BackendData

Application-specific AdaptationSEMANTIC ADAPTATION

InformationSplitting Filter

Information Pruning Filter

other filters...

T1

T2

T1

T2

WML

Transcoding Rules

•T1/T2 = UI info Templates•Colors indicate importance

•Mandatory•Optional

•T1/T2 = UI info Templates•Colors indicate importance

•Mandatory•Optional

T1 T1T2 T1

Adaptation Concept

T1 T1T2 T1

Template Editor

Application data outbound processing

Page 14: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

14Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Expected Benefits

Advantages for Application Programmers Abstraction from devices

No need to learn dedicated languages No need to deal with devices

Easy integration Advantages for Users

Better usability compared to pure syntactic methods

Free choice of devices Advantages for Portal Operators

Instant support of new devices Only adding a new syntactic render is needed

XML based Open Standard supports development and integration of Web Applications into mobile Portals

Page 15: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

15Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Consensus Outcome

Usability know how Usability of UI Components on different devices

(not usability on application / process level) Definition of device classes

Software Methods for efficient mobile application development technology

Renderer Independent Programming for device classes Application level hints for automated semantic adaptation Compile & runtime tools for syntactic & semantic adaptation

Standardization Open Standard for specifying Web applications in a device-

independent way.

Page 16: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

16Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Current status of Consensus (1/2)

RIML language specified: Combination of XHTML, XForms, SMIL plus some specific tags

Implementation phase started in April RIML aware Application server Test applications Set of tools Adaptation engine

Page 17: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

17Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

Current status of Consensus (2/2)

Adaptation architecture defined:

AE controller

Reducer

Paginator

XFormproces

sor(page)

Markupmapper

XFormproces

sor(page)

Inputcollec

tor

Device profile store

Session contexts

Commadapter

Commadapter

Application

Client device

Page 18: Cédric Ulmer Markus Lauff, Axel Spriestersbach, Thomas Ziegert, Amy Yu

18Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications

20/04/23www.consensus-online.org

The End

Thank you

Further info: www.consensus-online.org [email protected]


Recommended