+ All Categories
Home > Documents > 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise...

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

Date post: 18-Oct-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
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: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

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: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

2Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.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: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

3Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

Objective

Cost-efficient development of usable device independent Applications

Page 4: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

4Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.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: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

5Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.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: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

6Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.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: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

7Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

State of the Art: Adaptation - RecodingCATS BAPI

85 parametersCATS @ PC

36 IO parameters

CATS @ Palm7 IO parameters

CATS @ WAP3 Buttons

Page 8: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

8Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

State of the Art: Dilemma - Cost vs. UsabilityIntegrated adaptation

Integrated Adaptationsemantic informationcontext information

Cost

Usa

bilit

y

Recoding• semantic adaptation • device & application

specific

Transcoding• syntactic

adaptation• technology

specific

Page 9: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

9Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

Visible Parts of the project

Markup LanguageBased on existing standards

Adaptation TechnologiesBased on context informationSemanticsSyntax

Authoring ToolsOpen source ... Eclipse integrated

Usability GuidelinesApplication developersAdaptation engine developers

Page 10: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

10Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

Renderer Independent Markup Language: RIML

Tools: Context-sensitive Annotation Editor

Semantic Information: Relevance, splitting hints,

context conditions,...

Augment applications with metadata foradaptation engines toprepare presentation

context- and device-specific

Device Classes:UI/Technical aspects

Context: User Prefs, bandwith,..

Page 11: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

11Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

Renderer Independent Markup Language: RIML (contn’d)

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

Language ResearchExisting MLsRequirementsExtensions

Usability Research based on Focus on mobile devicesHow easy / hard is it to use specific UI Components on differentdevices (not usability on application / process level)Definition of device classes

Page 12: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

12Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

Concept: Device Clustering

Usability Analysis leads to a limited number of DeviceClasses which represent devices behaving similarfrom a users / usability perspective

Input Bandwidth

Output Bandwidth

Nav

igat

ion

Band

wid

th

Page 13: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

13Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

Device-specific fine-grainedAdaptation

SYNTACTIC ADAPTATION

BackendData

Application-specific AdaptationSEMANTIC ADAPTATION

InformationSplitting Filter

InformationPruning Filter

other filters...

T1

T2

T1

T2

WML

•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

Transcoding RulesApplication data outbound

processingTemplate Editor

Page 14: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

14Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

Expected BenefitsAdvantages for Application Programmers

Abstraction from devices No need to learn dedicated languagesNo need to deal with devices

Easy integrationAdvantages for Users

Better usability compared to pure syntactic methods

Free choice of devicesAdvantages for Portal Operators

Instant support of new devicesOnly adding a new syntactic render is needed

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

Page 15: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

15Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

Consensus Outcome

Usability know howUsability 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 classesApplication level hints for automated semantic adaptationCompile & runtime tools for syntactic & semantic adaptation

StandardizationOpen Standard for specifying Web applications in a device-independent way.

Page 16: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

16Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.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 AprilRIML aware Application serverTest applicationsSet of toolsAdaptation engine

Page 17: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

17Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.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

CommadapterComm

adapter

Application

Client device

Page 18: 3G Mobile Context Sensitive Adaptability - User Friendly ... · Work Place for Seamless Enterprise Applications CONSENSUS Project Rationale and Objectives Cédric Ulmer Markus Lauff,

18Klaus-Dieter Platte / Platte.Consult

3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 07/04/2003www.consensus-online.org

The End

Thank you

Further info:[email protected]


Recommended