• No results found

Working in a ubiquitous computing environment

N/A
N/A
Protected

Academic year: 2021

Share "Working in a ubiquitous computing environment"

Copied!
16
0
0

Loading.... (view fulltext now)

Full text

(1)

Dr. Thomas Ziegert, SAP Corporate Research

Working in a ubiquitous

computing environment

Challenges for an application

software manufacturer

(2)

SAP Corporate Research – Overview

SAP Corporate Research



Investigates new application domains



Sources innovative technology



Stimulates strategic innovation of products and solutions



Currently researches in 9 global Research Programs



Offers more than 6 types of Research Services

(3)

SAP CR Worldwide

Walldorf Karlsruhe Sophia Antipolis Johannesburg Brisbane Philadelphia Palo Alto Montreal

(4)

New Work Patterns – Casual Mobile Work

Type 2: (suki-ma mode) – working in between



everybody away from the office and having some spare time to work



casual (emergency/convenience) access to business applications

Examples: employees leave requests, time recording, workflow

Requirements



consistent user experience, unspecific device



convenient and secure access (no violation of security policies)

Type 1: Road Warrior



hired to travel, mostly mobile



frequent (mission critical) use

Example: sales & service staff

Requirements



specialized functionality & device



offline app, specially engineered

C

R

M

R

o

a

d

W

a

rr

io

r

suki-ma mode

cov

ere

d

(5)

What Are The Research Topics?

Device independent software engineering



covers the entire software lifecycle



introduces device independency, context awareness and

multi-modality as determining factors into software

engineering



aims at cost efficiency and usability

Pervasive security



covers security for mobile, wireless & beyond…



provides mechanisms for highly dynamic scenarios, like

ad-hoc networks, collaborations with limited life time

(6)

Device Independent Software

Engineering

(7)

Device Independent Software Engineering

Challenges



ever growing …



number of end user devices



diversity of device features and application domains



number of (wireless) access/ad-hoc networks



number of context sources



...

resulting in ...



manual adaptation to new devices is costly and cumbersome



automatically generated UIs often dissatisfy people (usability!)



a need for multi-modal and multi-device access to applications

exists



developers do not know anymore the device(s) they develop for

(8)

Device independent software engineering

Research Heading



revised software lifecylce, which takes into account:



device independence



context awareness



multi-modal and multi-device support



usability engineering methods for device independence



context information



standards for the description and interchange



methods for the use of context information

This will lead to...

systematic, disciplined, and quantifiable approaches for the

cost-efficient development and evolution of high-quality, device

(9)

Solution Bit: Device Independent User Interfaces

An application UI must be semantically

adapted for every device class

Problem

probably some 10+ specialized UIs

required to bring an application to all

device classes

significantly increases effort for UI

development

Solution

device independent UI

plus meta

information on UI semantics

(10)
(11)

Enterprise-Security: The Model of the Past...

Basic Assumption: Everything Outside is Evil...

Approach to Implementing Security:

1. Security is separated from applications,

2. Security technology is deployed at the infrastructure

level

(12)

Enterprise Security Strategy

Server

Clients

Access Network Communi-cation Platform (Web Server) Access Network Communi-cation Platform (Web Browser)

Move up !

WEP, GEA1/2,... IPSEC,...

Application Appl-oriented Sec. Application

HTTPS

Security Should be Handled

at the Application-level!

(13)

Pervasive security

Challenges



Heterogeneity: many administrative domains, no central trust

relationship



“Virtual Anonymity”: Collaboration with previously unknown

principals



Complex software architectures: Portals, Exchanges, Proxies,…



Highly Dynamic Scenarios: ad-hoc networks, collaborations with

limited life time

resulting in ...



Classical access control does not work any more…



infrastructure-level security is insufficient...

Research Heading



Application-oriented security

(14)

Conclusion

Technology-wise Mark Weisers Vision is reality now.

It is now time to devise sound software engineering

methods and security mechanisms to bring ubiquitous

computing applications from the exceptional to the

(15)

 No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.

 Some software products marketed by SAP AG and its distributors contain proprietary software components of other

software vendors.

 Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of

Microsoft Corporation.

 IBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®,

OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries.

 ORACLE® is a registered trademark of ORACLE Corporation.

 UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.

 Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and

other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.

 HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium,

Massachusetts Institute of Technology.

 JAVA® is a registered trademark of Sun Microsystems, Inc.

 JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented

and implemented by Netscape.

 MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One.

 SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com and other SAP products and services mentioned herein as well as

their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other

(16)

 Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.

 Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch

anderer Softwarehersteller enthalten.

 Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® und SQL Server® sind eingetragene Marken der

Microsoft Corporation.

 IBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®,

OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix und Informix® Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Ländern.

 ORACLE® ist eine eingetragene Marke der ORACLE Corporation.

 UNIX®, X/Open®, OSF/1® und Motif® sind eingetragene Marken der Open Group.

 Citrix®, das Citrix-Logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® und

andere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc.

 HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C®, World Wide Web Consortium,

Massachusetts Institute of Technology.

 JAVA® ist eine eingetragene Marke der Sun Microsystems, Inc.

 JAVASCRIPT® ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von

Netscape entwickelten und implementierten Technologie.

 MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One.

 SAP, SAP Logo, R/2, R/3, mySAP, mySAP.com und weitere im Text erwähnte SAP-Produkte und

-Dienst-leistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der

jeweiligen Firmen.

References

Related documents

schedules developed.” Please confirm that the Care Center contractor is not required to provide transportation service under a Work Stoppage Plan. This Scope of Work pertains to

This review paper has formalized the otherwise disparate development of OBA personalization strategies for hard of hearing listeners into three dimensions of personalization— speech

These results suggest that the surrounding tissue, including alveolar bone, recognised the bio- hybrid implant as an equivalent organ to a natural tooth through its connection with

The goal of our project was to conduct a feasibility study for a business incubator for downtown Worcester that helps to support creative industries and small businesses..

You’ll need multiple copies of death certificates to close any financial accounts, file insurance claims, and register the death with government agencies, among other things..

Cloud storage is composed of thousands of storage devices clustered by network, distributed files system and other storage middleware to provide Cloud storage for users

The society agrees with the concerns identified. In addition, the society would like to note that, in addition to the problem identified in paragraph 3.21 regarding the cost of

The computed stress resultants are reduced by appropriate capacity reduction factors for the Ultimate Strength Design (or Working Strength