Any Network, Any Terminal, Anywhere Andreas Fasbender and Frank Reichert Ericsson Reasearch Eckhard Geulen, Johan Hjelm.

Slides:



Advertisements
Similar presentations
Wireless Markup Language
Advertisements

Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
Panasonic Singapore Labs – Network Team QoS and Delivery Context in Rule-Based Edge Services Prepared for IWCW2002 By Ng Chan Wah
A Modular WAP Reference Stack Protocol Implementation
MExE - SMG4/3GPP T2 SWG1 - April Mobile Station Application Execution Environment (MExE) Java and WAP ETSI/SMG4 and 3GPP.
UMA (Unlicensed Mobile Access) El Ayoubi Ahmed Hjiaj Karim.
 WAP WAP  Foundation Of WAP Foundation Of WAP  Benefits… Benefits…  Architecture… Architecture…  Layers of WAP protocol stack Layers of WAP protocol.
Rev A8/8/021 ABC Networks
Distributed components
SIP for Mobile Services Arjun Roychowdhury Hughes Software Systems.
All IP Network Architecture 2001 년 12 월 5 일 통신공학연구실 석사 4 차 유성균
Wireless Application Protocol and i-Mode By Sridevi Madduri Swetha Kucherlapati Sharrmila Jeyachandran.
Wireless Application Protocol John Bollen MBA 651.
System Architecture for Billing of Multi- Player Games in a Wireless Environment using GSM/UMTS and WLAN Services Femi Adeyemo 11/21/02.
CM2502 E-Business Mobile Services. Desktop restrictions Mobile technologies Bluetooth WAP Summary.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
Third-generation mobile communication started in ITU (International Telecommunication Union) at1980s. The evaluation criteria set the target data rates.
Client-Server Computing in Mobile Environments
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
Cellular IP: Proxy Service Reference: “Incorporating proxy services into wide area cellular IP networks”; Zhimei Jiang; Li Fung Chang; Kim, B.J.J.; Leung,
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Android Introduction Platform Overview.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
1 Proxy-based Adaptation for Mobile Computing ECET 581 Spring 07 Authors: Markus Endler Hana Rubinsztejn Ricardo C. A. da Rocha Vagner Sacramento ISSN.
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
IT in Business Enterprise and Personal Communications Networks Lecture – 07.
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
DECT Data Applications Contents DECT Data Application Scenarios DECT Data Interoperability DECT Data Standards DECT Data Trends Conclusions.
New Technologies Wireless Communication Really Personal Computers Network Object-Oriented Processing The Changing Internet The Next Big Thing.
Mobile data. Introduction Wireless (cellular) communications has experienced a tremendous growth in this decade. Most of the wireless users also access.
WAP (Wireless Application Protocol). W – World W – Wide W -- Web W – World W – Wide W – Wireless W -- Web The Two Paradigms.
Ch 11. Integrated Architecture for Wireless Myungchul Kim
Key Technology Enablers for Mobile Value-Added and Content Services - MMS, Java and XHTML OFTA Hong Kong, Marko Keskinen Nokia Mobile Phones.
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
WIRELESS APPLICATION PROTOCOL Definition It is universal, open standard developed by the WAP Forum to provide mobile users of wireless phones and other.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
Wireless Application Protocol WAP Dr Alison Griffiths C203 Ext: Credit to: Justin Champion.
Chapter 1 Communication Networks and Services Network Architecture and Services.
Wireless Application Protocol “Wireless application protocol (WAP) is an application environment and set of communication protocols for wireless devices.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
William Stallings Data and Computer Communications
System integration of WAP and SMS for home network system Editor : Chi-Hsiang Wu, Rong-Hong Jan School : the National Chiao Tung University Source : Computer.
Heidelberg, 25 February 1999 MTM’99 Workshop Terminal and Application Aspects of the Evolution of Broadband Mobile Services EURESCOM P809 Mobility in.
WAP – Wireless Application Protocol RAJEEV GOPALAKRISHNA CS590F Fall 2000.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
3G wireless system  Speeds from 125kbps-2Mbps  Performance in computer networking (WCDMA, WLAN Bluetooth) & mobile devices area (cell.
WIRELESS NETWORKS. Wireless?  A wireless LAN or WLAN is a wireless local area network that uses radio waves as its carrier.  The last link with the.
1 Seminar: Pervasive Computing 2004 Automatic mobile device configuration: Status & open challenges Stefan Hoferer Supervisor: Andreas Fasbender.
Forschungszentrum Telekommunikation Wien An initiative of the K plus Programme MONA Mobile Multimodal Next Generation Applications Rudolf Pailer
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
5G Wireless Technology.
Network Infrastructure Services Supporting WAP Clients
Mobile IP and Wireless Application Protocol
Seminar on…. 5G Wireless Technology By: Niki Upadhyay
#01 Client/Server Computing
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
THREE TIER MOBILE COMPUTING ARCHITECTURE
CSCI {4,6}900: Ubiquitous Computing
Mobile Internet and WAP
#01 Client/Server Computing
Presentation transcript:

Any Network, Any Terminal, Anywhere Andreas Fasbender and Frank Reichert Ericsson Reasearch Eckhard Geulen, Johan Hjelm

Introduction In 3 to 5 years, 20 to 50 percent of all Internet nodes may be wireless Networks using IP technology with QoS negotiation capabilities for different services class will slowly replace traditional circuit-switched voice networks

Introduction The wireless technologies will provide global coverage offering : A few hundred kb/s on a wide-area level A few Mb/s within locally restricted island Future mobile-aware services will : Create an added value for mobile users Open completely new possibilities for network operators,ISPs,and 3th-party service providers

Mobile Applications and Terminals Accessing and messaging system is convenient Web access is less attractive because : Bandwidth limitations Delay constraints of today ’ s cellular network Prices for long Web sessions are prohibitive for end-user

Mobile Applications and Terminals With the rise of packet-oriented cellular networks combined with low price indoor networks, users will be able to stay online as long as they wish The operator will be able to offer service profiles to adjust to user needs, to develop better services, and to raise revenue

Mobile Terminals The mobile market has changed dramatically within the past 10 years A variety of smart-phones and personal digital assistants(PDAs) have appeared on the market — provide both computing and communication capabilities

Mobile Terminals Mobile devices have inherent restrictions with respect to their : Man-machine interfaces On-board memory Battery Processing capabilities

Typical device capabilities

Mobile Applications All OS for handhelds now provide a TCP/IP protocol stack allowing application to access suitable access network Many popular applications have hundreds of features — need to extend research in mobile man-machine- interface

Advanced Mobile Systems Give some impressions on how next- generation networks should take shape with respect to service provisioning facilities and APIs Design Requirements The ACTS OnTheMove Prototype

Design Requirements Network Independence Transport Optimization Terminal Independence Applications Support Services Application Programming Interface

Network Independence Services must be available to end users irrespective of the current access network Circuit-switched network: GSM, D-AMPs, DECT Lower-bandwidth packet-switched bears: SMS, CDPD, GPRS Higher-bandwidth carriers : Wireless LANs, WCDMA

Network Independence IP will provide the unifying glue for the increasingly heterogeneous, ubiquitous, and mobile environment Sophisticated network monitoring and control facilities will be needed A set of function calls used to acquire and to release network resources will be needed

Transport Optimization New technologies in the fixed network – ADSL and gigabit routing The bottleneck of end-to-end communication between mobile clients and fixed network will remain at the air interface

Transport Optimization Future transport architectures and protocols will have to: Take full advantage of available bandwidth Provide optimized data delivery Offer error detection, recovery, and retransmission mechanisms

Terminal Independence One of the cornerstones of future advanced mobile systems will lie in the provision of capability negotiation and storage facilities in the network Terminal information will be accessible by service provider

Applications Support Services The success of new network technologies is driven by applications Mobile data will better sell with mobile- specific applications Personalized services will have an even higher impact in mobile environments e.g. the success of short-message-service

Applications Support Services Alerting mechanisms will be implemented Deliver notifications to mobile users about time-critical event in their information spaces A variety of services will pop up that use access to a user ’ s location information

Application Programming Interface Introducing IP technology in mobile environment now makes it possible to adopt the successful client-server model The mobile API grants access to commonly used functions needed for building mobile-aware services

Application Programming Interface A terminal ’ s location can be gathered using a variety of mechanisms The information is available for application developers through a standardized function call using an agreed upon data format

The ACTS OnTheMove Prototype System overview Network Independence Content Adaptation Thin Clients

System Overview The ACTS OnTheMove project has prototyped and field-trailed a service platform for mobile computing This Mobile Application Support Environment(MASE) is built around the concepts of awareness, adaptation, and abstraction

System Overview All MASE services are accessible through a mobile API realized in Java The MASE ensures seamless and transparent service access, independent of the access network and the mobile device A data base residing in the network, containing : User profile, device characteristics, network conditions, user preferences

Mobile Gateway MGs(mobile gateways) can be installed as mediators or proxy agents anywhere between the wireless and fixed network infrastructures Hold main parts of the profile database or provide an interface to it Offers service access to authorized applications

Network Independence MASE protocol architecture is located on the content service of the information service provider and on the MG MG acting as a mediator between the information server on the fixed network and the mobile client, containing a leightweight version of the MASE

MASE protocol stack

Physical architecture of MASE

Network Independence Roaming between circuit-switched GSM, multi-slot DECT, wireless LAN, and Ethernet was realized using an enhanced mobile IP implementation A change of the active network device without noticeable disruption of transport and application services is generally possible

Content Adaptation The MASE holds a hierarchically organized profile database The central component of the OnTheMove system architecture is the system adaptability manager(SAM) — Responsible for profile management Performing the multimedia conversion

Thin Clients Introducing an intelligent gateway in the mobile network has major advantages for small handheld devices Caching and prefetching facilities should be provided by the network rather than residing in the mobile — to support disconnected operations and fast information updates

Thin Clients The OnTheMove MASE and application prototpes on Windows CE PDAs demonstrated how thin clients can best be supported by middleware facilities The reuse of middleware facilities in different applications is the main benefit of the MASE approach

Wireless Application Protocol The wireless application protocol(WAP) is a new and powerful industry standard Integrate mobile telephony and the Internet Developed and promoted by the WAP Forum Providing Web content and advanced services to cellular subscribers

WAP overview Run globally across differing wireless transports: SMS(short message service) USSD(unstructured supplementary service data) IS-136(American standard) CDPD(cellular digital packet data) PDC(Japanese personal digital cellular)

WAP overview Content and applications are envisaged to scale over a range of device types such as mobile phones,pagers,and PDAs The Wireless Application Environment (WAE) follows the client-server model from the World Wide Web

WAP protocol stack

WAP overview WAP gateway is added as a central interface between the Internet and the wireless world Client requests to the Internet are simply forwarded to the origin server Converse from HTML into the Wireless Mark-up Language (WML)

WML Offers a lightweight HTML representation WMLScript provides the lightweight procedural scripting language Wireless telephony application(WTA) and its interface(WTAI) provide the access and the programming interface to telephony services

WAP Evaluation The WAP provides a scalable and extensible platform both with respect to the wireless networks and to the client devices supported Frames do not scale very well for presentation on small ASCII phone displays, and WML cards do not work well on color PDAs

WAP Evaluation WAP works independently of the underlying wireless network But it does not provide any monitoring and roaming features and does not support automatic service adaptation For true mobile multimedia support some extensions and refinements to the current WAP specifications will be necessary

WAP Conclusions WAP is the first concept that unites the mobile voice and data market around a common platform It is the short-term enabler for mobile data communication in cellular environments It will be crucial that WAP define a set of Java APIs

The Next-Generation HTTP HTTP-NG has been been submitted to the IETF as an Internet draft HTTP-NG is an object-oriented messaging framework with a multiplexing transport

HTTP-NG stack

HTTP-NG overview The HTTP-NG ’ s respects: Reduce the traffic on the network Decreasing the number of TCP connections Minimizing round trip times The Classical Web Application(TCWA) has been developed to demonstrate the feasibility of surfing the web using HTTP-NG

HTTP-NG overview TCWA uses the HTTP-NG framework to define a traditional HTTP 1.1 Web server and browser Proxies have been part of the Web architecture Proxy translate between different transports and data formats, to preserve a global information space

HTTP-NG Evaluation Currently, the HTTP-NG only exists in laboratory implementations The W3C conducted a series of tests of HTTP-NG over a mobile service We believe that it should be possible to optimize HTTP-NG to a much higher degree than HTTP 1.1, due to its object-oriented nature

HTTP-NG Conclusions The deployment of HTTP-NG will depend on both application developers and device manufacturers The W3C is working within the IETF, and with the WAP Forum, to achieve as broad a deployment in the wireless industry as possible

Mobile Station Execution Environment The Mobile Station Execution Environment(MExE) is the name of ETSI SMG’s project team targeting GSM’s evolution toward a client/server architecture A dynamic and open architecture within the mobile station(MS) and subscriber identity module(SMI) is required

MExE overview The basic idea is to specify a terminal- independent execution environment on the client(MS+SIM) for non- standardized applications and to implement a mechanisms Allows the negotiation of supported capabilities

MExE overview MExE services will be available from — Traditional GSM nodes IN nodes Operator-specific nodes Operator-franchised nodes Service provider nodes These nodes constitute the MExE service environment

MExE Evaluation Introduction of the MExE classmark MExE classmark 1 devices: Small devices MExE classmark 2 devices: Contemporary sophisticated devices The MExE classmark introduces scalability into mobile Internet access

MExE Classmark 1 Classmark 1, based on WAP, requires only very limited input and output facilities on the client side Design to provide quick and cheap information access Over narrow and slow data connections

MExE Classmark 2 Classmark 2, based on Personal-Java, provides a run-time system Requires more processing, storage, display, and network resource Allows more powerful applications and more flexible MMIs

MExE Conclusion The development of the ETSI SMG MExE standard is a major step toward the migration of the telecommunication and information industries and a prerequisite for the success of mobile data services

Conclusions Future mobile devices will need a much higher degree of support from the higher layers of the protocol stack than is possible today Wireless devices will be an integrated component in the network architectures of the future

Conclusion Future third-generation mobile networks like UMTS are not standardized with a complete set of services Services capabilities and the means for service negotiation based on user profiles are being standardized MExE,WAP,and W3C are the building blocks for the realization of this virtual environment