Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 www.consensus-online.org 3G Mobile Context Sensitive Adaptability - User Friendly Mobile Work Place for Seamless Enterprise Applications CONSENSUS Project.

Similar presentations


Presentation on theme: "1 www.consensus-online.org 3G Mobile Context Sensitive Adaptability - User Friendly Mobile Work Place for Seamless Enterprise Applications CONSENSUS Project."— Presentation transcript:

1 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

2 2 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org SAP and SAP Corporate Research mSAP: m Worldwide leader in collaborative business solutions (ERP, CRM, SCM…) mSAP Corporate Research: m Research Lab of SAP. m Labs in Germany, South-Africa, Australia, France, US… m Topics of interest in Sophia Antipolis: Device Independent Application Engineering and Security.

3 3 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org Objective Cost-efficient development of usable device independent Applications

4 4 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org Problem Statement Today... mConventional (HTML-) Web Browsers are the primary means of access to applications. mApplication UI are optimized for them. mAdaptation to mobile device access costly and cumbersome. mA dissatisfying mobile UI turns people away from using applications via mobile devices. mLow number of users + costly adaptation = no business case.

5 5 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org Challenge is...... to bring (potentially) all applications to (potentially) all devices mToday exist already ~50 different mobile devices with different device capabilities – voice comes on top of that m For a single application to be displayed on 50 devices 50 sets of application UI need to be created! mSome enterprises are maintaining hundreds of applications – customer developments & customization comes on top of that m Example: For all SAP applications being able to be displayed on all devices 50.000 sets of application UIs need to be created!

6 6 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org State of the Art: Adaptation - Transcoding Usability: Declined! Application-independent adaptation: mA multitude of screens m15 numbers have to be entered

7 7 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org State of the Art: Adaptation - Recoding CATS BAPI 85 parameters CATS @ PC 36 IO parameters CATS @ Palm 7 IO parameters CATS @ WAP 3 Buttons

8 8 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org State of the Art: Dilemma - Cost vs. Usability Integrated adaptation Integrated Adaptation semantic information context information Cost Usability Recoding semantic adaptation device & application specific Transcoding syntactic adaptation technology specific

9 9 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org Visible Parts of the project mMarkup Language m Based on existing standards mAdaptation Technologies m Based on context information m Semantics m Syntax mAuthoring Tools m Open source... Eclipse integrated mUsability Guidelines m Application developers m Adaptation engine developers

10 10 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.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

11 11 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org Renderer Independent Markup Language: RIML (contn’d) mUI-Info to be expressed with application data mIn order to define RIML, we needed: m Language Research l Existing MLs l Requirements l Extensions mUsability Research based on m Focus on mobile devices m How easy / hard is it to use specific UI Components on different devices (not usability on application / process level) m Definition of device classes

12 12 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.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 Navigation Bandwidth

13 13 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org Device-specific fine-grained Adaptation SYNTACTIC ADAPTATION Backend Data Application-specific Adaptation SEMANTIC ADAPTATION Information Splitting 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 T2T1 Adaptation Concept T1 T2T1 Template Editor Application data outbound processing

14 14 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org Expected Benefits mAdvantages for Application Programmers m Abstraction from devices l No need to learn dedicated languages l No need to deal with devices m Easy integration mAdvantages for Users m Better usability l compared to pure syntactic methods m Free choice of devices mAdvantages for Portal Operators m Instant support of new devices l Only adding a new syntactic render is needed m XML based Open Standard supports development and integration of Web Applications into mobile Portals

15 15 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org Consensus Outcome mUsability know how m Usability of UI Components on different devices (not usability on application / process level) m Definition of device classes mSoftware Methods for efficient mobile application development technology m Renderer Independent Programming for device classes m Application level hints for automated semantic adaptation m Compile & runtime tools for syntactic & semantic adaptation mStandardization m Open Standard for specifying Web applications in a device- independent way.

16 16 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org Current status of Consensus (1/2) mRIML language specified: m Combination of XHTML, XForms, SMIL plus some specific tags mImplementation phase started in April m RIML aware Application server m Test applications m Set of tools m Adaptation engine

17 17 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org Current status of Consensus (2/2) mAdaptation architecture defined: Application Client device

18 18 Klaus-Dieter Platte / Platte.Consult 3G Mobile Context Sensitive Adaptability User Friendly Mobile Work Place for Seamless Enterprise Applications 21/06/2015www.consensus-online.org The End mThank you mFurther info: m www.consensus-online.org m cedric.ulmer@sap.com


Download ppt "1 www.consensus-online.org 3G Mobile Context Sensitive Adaptability - User Friendly Mobile Work Place for Seamless Enterprise Applications CONSENSUS Project."

Similar presentations


Ads by Google