Canalization and Personalization in Mobile Wireless Application
|
|
- Laureen Strickland
- 5 years ago
- Views:
Transcription
1 Proceedings of the Postgraduate Annual Research Seminar Canalization and Personalization in Mobile Wireless Application Herman Department of Computer System & Communication Faculty of Computer Science and Information System, Universiti Teknologi Malaysia ABSTRACT This paper proposes a concept of single web based application to serve various platforms of client, especially mobile wireless platform such as WAP and i-mode. The application is designed to be able to recognize capacities and capabilities of mobile device and mobile network in order to generate response according to the device and network. Furthermore user behaviours and user preferences also consider to optimizing mobile consumer satisfaction. KEYWORDS Wireless application protocol, mobile wireless services, user agent profile, markup language technologies. 1. Introduction Mobile services have two selling points, those are mobility and personalization. User can access information anytime and anywhere [3]. Services aslo can be given more specific to user requirement, including capacities and capabilities of mobile device and mobile network, user preferences and behaviors, user locations, time of service, etc. Currently, mobile devices and mobile networks have several constrains, as shown in the table 1. [6], [13]. Device constraints Less CPU Less memory Limit of power supply Small display Uncomfortable input devices Network constraints Less bandwidth Less predictable availability Less connection stability Table 1: Mobile Device and Network Constraints In addition to those constraints, the capacities and capabilities of devices and networks are also various, for example the size of display, start from only can render three rows dot matrix texts up to s pixel displays that have 16 bit color deep. Although technology of mobile wireless network has been going to third generation (3G), many mobile network operators still use 2G or 2.5G technologies, such as GSM and GPRS. When designing mobile wireless web application, ideally application can serve as many as possible consumers with optimal quality of service, whatever their mobile device and network [1]. Unfortunately, problem of limitation and variousness in device and network halt achieving the ideal condition. For example in image presentation, if application use JPEG format, hence client that not supported the format can not be served. On the contrary, if image made in WBMP format, the high-end client can not get benefit of wider and high resolution display. Existing standard made by some platform of mobile wireless system, like Open Mobile Alliance (former WAP Forum) and l-mode can relatively overcome the limitation and variousness problem [8], [9]. Every platform has particular standard and specification, including: User agent Bearer network Protocol and network element Content type Presentation language
2 Proceedings of the Postgraduate Annual Research Seminar Mobile wireless application can be made in accordance with specification of certain platform. The application is designed to be used by client that supports the platform. For Example, an application that is made based on WAP 1.x platform uses WML as presentation language, WBMP image, and no table. Targeted clients for this platform have characteristic, monochrome display, WML micro browser, not support, and use GSM or GPRS technology as bearer. To serve different platform clients were required several separate applications [4], [5], [11]. This concept has weakness from content provider point of view and consumer also. Content provider requires more works and resources in order to server broad range of various clients. On the contrary, if provider only provide one application for certain platform consumer from other platform cannot be served. Even if provider has made separate applications for several platforms, service to consumer still less be optimal, because every application will generalize clients based on their platform standard. For example two clients that support WML 2.0 platform, but the first client use wider network bandwidth than the second one. Because application only differentiate client due to their platform, hence quality of content that they are accepted cannot be differentiated, except the first client can download content quickly from the second one. 2. Single Origin Server Multiplatform Clients The design of this concept focuses to application level of mobile wireless system. Figure 2 shows an origin server publish service and content trough internet by standard protocol. WAP GATEWAY/PROXY WDP/Bearer WP- internet ORIGIN SERVER I-mode CENTER WP- This protocol functions as single gate for all of clients from several platforms that support by application. If the client have supported, hence client-server communication can be conducted directly, but if not yet, it was needed gateway as protocol intermediary between of and protocol suite that supported by client [10]. 3. Canalization Canalization is initial stage of personalization in context of capacities and capabilities of mobile device and mobile network. When client - server connection is established, application will identify content format that is supported by client. Identification is done by check the header of request if the client connects to server for pull service or by recognizes the MSISDN for push service [12]. Then the client is grouped into certain canal together with other clients which support same content format. Application has some canals depend on how much type of content format that supported. For example Handheld Markup Language (HDML), Wireless Markup Language (WML), Compact Hypertext Markup Language (c), or Extensible Hypertext Markup Language - Mobile Profile (X-MP) [6]. Implicitly these canals would be grouped clients according to their platform. Besides to determine content format the canal is also used to define frame of service which can be accepted by client as general. This frame will become such path to lead client to get service according to each canal respectively. Path of the service can be differentiated and designed to every canal, because basically content format supported by client reflect capacities and capabilities of device. For example, client that support content format X-MP have better capacities and capabilities than that support WML. Table 2 shows the relationship between canal and client platform. Canal Platform WML WAP version 1.x X-MP WAP version 2.0 c i-mode Conventional Web Platform: WAP Platform: Conventional Web Platform: I-mode Table 2: Canal and client platform relationship Figure 1: Protocol Intermediary
3 Proceedings of the Postgraduate Annual Research Seminar Personalization Canalization stage is continued with the personalization process to achieve more optimal service to each client. In this process, application identify client more specific. Beside capacity and capability mobile device and mobile network, application identify user behaviors and preferences. Personalization process use Composite Capabilities / Preferences Profile (CC/PP) [7]. CC/PP represents a high level framework that is formulated by W3C. Application adopts this framework to define information about capacities and capability of device and network including user behaviors and preferences. The information that called CP/PP profile is made of Resource Description Framework (RDF) - a subset of XML -. A CC/PP profile is organized in some attributes. Each attribute defines specific information about client. Some corresponding attributes are classified into a component that represents certain characteristic of client. Table 3 depicts some components and their attributes. Component Hardware Software Network User Agent Attribute Screen size, bit per pixel, color capable, image capable, keyboard type, Input Character set, sound output capability, vendor, etc Accept downloadable software, java enable, java Platform, OS Name, OS Version, etc Security system, supported bearers, supported data communication., etc Browser name, CC/PP accept char set, frames capable, tables capable, etc Table 3: Component and attribute of CC/PP CC/PP framework also defines arrangement for transmission of the information and how to exchange it among mobile device, intermediate network point, and origin server. In general CC/PP profile of a client is transmitted trough extension header of request that sent by client to web server. This transmission is controlled by application protocol that used by client and server. As a single server for several client platforms, server use HTTP version 1.1 as its application protocol. Request and response always based for HTTP (HTTP or Wireless-HTTP) [14]. For example client, that has WAP 1x platform using WSP as its application protocol. In order to establish communication between server and client that not support HTTP, a special gateway needed. This gateway used to translate the non-http request to HTTP request. The same mechanism also used in reverse flow from server to client. This concept is in line with concept of single origin servermultiplatform client. Detail Implementation of CC/PP profile is various and depend on application protocol used by client and how the scheme that implemented by intermediate network point (gateway or proxy) for transmit the profile. Problem like caching mechanism and updating the profile is some important issue related to detail implementation. Applications that run on server basically do not take as problem of how profile implementation on client. Application only accept HTTP request from client. If that request contains profile information hence the application will process the request by personal feature. But otherwise if does not contain profile information the request remain be processed by application, but without personal feature. Request only goes trough canalization without personalization. Implementation of profile in HTTP request uses two kind of expression [9]. There are: a) Direct description (lexical inline). With this expression, attributes is expressed one by one in pair of namevalue like the following example: <ccpp:component> <rdf:description rdf:about=" om/profile#terminalhardware"> <rdf:type rdf:resource=" e.com/schema#hardwareplatform" /> <ex:displaywidth>320</ex:displ aywidth> <ex:displayheight>200</ex:disp layheight> </rdf:description> </ccpp:component>
4 Proceedings of the Postgraduate Annual Research Seminar b) Indirect reference. Attributes are grouped in their component (Component Description Block) externally in profile repository server. XML TXT STYLE VIDE IMAGE XSL <ccpp:component> <rdf:description rdf:about=" om/profile#terminalhardware"> <rdf:type rdf:resource=" e.com/schema#hardwareplatform" /> <ccpp:defaults rdf:resource=" #HWDefault"/> </rdf:description> </ccpp:component> Combination of lexical inline and indirect reference can overcome constraint of mobile wireless network. Most of profiles that have default value are expressed by indirect reference (Default Component Description Block). This block can be accessed by application through conventional internet network whose relatively wide bandwidth. Lexical inline is potential to enlarge size of request. This expression is used only if needed to change the attributes of default component that is expressed with indirect references. Thereby total size of request can be reduced as minimum as possible. 5. Implementation To implement canalization and personalization concept, application generate response using XML approach. With this approach application can dispatch content simultaneously to various clients from different platforms. Most contents that are in text based are prepared in XML format. When these contents are needed to generate response, application will transform these contents by XSLT style sheet into content format that is appropriate for client based on its canal. Other content objects that are not based on text, like image, animation, audio, or video are added by style sheet script into response package in form of references. Figure 2 show this mechanism. X-MP WML AUDIO Figure 2: XML approach in Response Generation Content or service that is generated by application as response to client split up to two types. Those are generic and personal content. Generic content only take advantage of canalization process. The display of content is same to each client which same platform. For personal content, application must consider client/ user personally, for example to determine how length of ideal text is needed checking of size of device screen. To send special image like map or animation, application must check optimal format that supported by client. The same manner applied for multimedia content, streaming, etc. Important issue which is always had to consider is total size of every response. The size must be rational with capacities of network. 6. General Scenario C When application accept first request from a client, the application will identify content format that supported by client in order to canalize it. If a device support more than one content format, personal module will consider network constrain of the client to determine optimal canal to it. Application then will build a session object for the client. This session will be retained during clientserver relationship is exist. The session will be ended when client exit from application or time out setting exceeded. Furthermore application will parse profile header that brought by the first request. After all attributes both for lexical inline and also indirect reference collected successfully, application keep all of information about client profile as variable of session object. ASP
5 Proceedings of the Postgraduate Annual Research Seminar These variables will be used by application as reference to generate response personally to every client / user. 7. Conclusion Canalization and personalization in mobile wireless application that proposed in this paper is an alternative solution to bridge platform difference of mobile wireless system. This concept only requires single application to serve client from several platforms. Usage of XML approach to implement this concept is in effort to make application as simple as possible to serve various content formats. In the future work, personalization technique should be exploring more deeply because there are a large number of parameters can be incorporated, especially parameter of user behaviors and preferences. 8. Acknowledgements The author would like to thank to DR. Muhammad Shafie B. Hj. Abd Latiff as supervisor in this Master Work. References [1] B. Ozen, et al. "Highly personalized information delivery to mobile clients". Journal of Wireless Network (10(6). pp [2] Bodic G. L. Mobile Messaging Technologies and Services: SMS, EMS, MMS. West Sussex, England: John Wiley & Sons Ltd [3] C. Bennet. Practical WAP: Developing Applications for the Wireless web. Cambridge, UK: Cambridge University Press [4] C. Panayiotou, G. Samaras. "mpersona: personalized portals for the wireless user: An agent approach". Mobile Networks and Applications Journal (6). pp [5] C.R. Anderson. A Machine Learning Approach to Web Personalization Ph.D. thesis. University of Washington, Department of Computer Science and Engineering [6]. GPRS and 3G Wireless Applications: professional developer s Guide. New York, USA: John Wiley & Sons, Inc [7] Nokia, Inc. Nokia WAP Phone Characteristics, Version 1.8 Forum Nokia [8] Open Market, Inc. Personalization Strategies: Building the Customer Experience to Meet Business Objectives. Open Market Business White Paper [9] Open Mobile Alliance, Ltd. User Agent Profile 1.1. OMA Specification Document [10] R. Hagen, H. Manning, and R. Souza. Smart Personalization in The Forrester Report July Cambridge, MA, USA: Forrester Research, Inc [11] S. Wright. Personalisation: How a computer can know you better than yourself. Prodeeding of the Multimedia Systems Conference [12] Scherp. A,and Boll, S. "Generic support for personalized mobile multimedia tourist applications". Proceedings of the 12th annual ACM international conference on Multimedia pp [13] T. Capin. Mobile SVG Profiles: SVG Tiny and SVG Basic. W3C Recommendation [14] W. Stallings. Data and Computer Communications, Jew Jersey USA: Prentice Hall
Thin Client Content Options
Content Adaptation and Provisioning David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh tipper@tele.pitt.edu http://www.sis.pitt.edu/~dtipper/2727.html
More informationUniversal Profiling for Content Negotiation and Adaptation
Universal Profiling for Content Negotiation and Adaptation Tayeb Lemlouma Nabil Layaïda 5 March 2002 Tayeb.Lemlouma@inrialpes.fr Opera Project INRIA Rhône-Alpes, France Introduction Explosive progress
More informationWireless Access Protocol(WAP) architecture
Wireless Access Protocol(WAP) architecture While the evolution of cellular networks has resulted in many mobile services, such services are primarily for voice. Mobile phone users do have the desire to
More informationOutline. CS5984 Mobile Computing HTTP. HTTP (especially 1.0) Problems 1/2. Dr. Ayman Abdel-Hamid, CS5984. Wireless Web.
CS5984 Mobile Computing Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech Outline HTTP HTTP 1.0 problems Approaches to help wireless access HTTP 1.1 enhancements System Architecture for Web
More informationTypes and Methods of Content Adaptation. Anna-Kaisa Pietiläinen
Types and Methods of Content Adaptation Anna-Kaisa Pietiläinen Agenda Introduction Multimedia Content Types Types of Adaptation Methods of Adaptation Conclusion Networks 2 Introduction Networks 3 The Problem
More informationWAP Push Message Version 16-August-1999
WAP Push Message Version 16-August-1999 Wireless Application Protocol Push Message Specification Notice: Wireless Application Protocol Forum, Ltd. 1999. Terms and conditions of use are available from the
More informationWAP. Bringing the internet to you. Cynthia Luk Marianne Morris Harvey Wong. 4 April, 2002 CMPUT 499
WAP Bringing the internet to you Cynthia Luk Marianne Morris Harvey Wong 4 April, 2002 CMPUT 499 Table of Contents Summary 3 Introduction... 4 What is (WAP)? WAP 2.0 Motivation for WAP WAP Architecture..
More informationOverview. M-commerce vs. E-commerce
M-COMMERCE Overview What is M-Commerce? M-commerce vs. E-commerce Classes of M-Commerce Applications Benefits of M-commerce Advantages of M-Commerce Disadvantages of M-Commerce Mobile Computing: Content,
More informationPerformance Evaluation of XHTML encoding and compression
Performance Evaluation of XHTML encoding and compression Sathiamoorthy Manoharan Department of Computer Science, University of Auckland, Auckland, New Zealand Abstract. The wireless markup language (WML),
More informationMobile Commerce. Electronic Commerce
Mobile Commerce Electronic Commerce Code: 008023-01+02 Course: Electronic Commerce Period: Autumn 2013 Professor: Sync Sangwon Lee, Ph. D D. of Information & Electronic Commerce 1 00. Contents 01. Mobile
More information09. Mobile Commerce. Contents. Mobile Computing and Commerce
09. (Contents) Mobile Commerce Contents 09. Mobile Commerce Mobile Computing and Commerce Code: 166140-01+02 Course: Electronic Commerce Period: Autumn 2011 Professor: Sangwon Lee, Ph.D. 1 09. (Contents)
More informationWireless Internet: layers 3,4,5. Wireless Internet: Layers 3,4,5 Case Study: WAP. WAP: Wireless Application Protocol
W.int.3-2 Wireless Internet: layers 3,4,5 Wireless Internet: Layers 3,4,5 Case Study: WAP Module W.int.3.WAP Dr.M.Y.Wu@CSE Shanghai Jiaotong University Shanghai, China Dr.W.Shu@ECE University of New Mexico
More informationUniversal Profiling for Content Negotiation and Adaptation in Heterogeneous Environments
Page 1 of 5 Universal Profiling for Content Negotiation and Adaptation in Heterogeneous Environments Tayeb Lemlouma and Nabil Layaïda OPERA Project, INRIA Rhône Alpes Zirst - 655 avenue de l'europe - Montbonnot
More informationEEC-682/782 Computer Networks I
EEC-682/782 Computer Networks I Lecture 20 Wenbing Zhao w.zhao1@csuohio.edu http://academic.csuohio.edu/zhao_w/teaching/eec682.htm (Lecture nodes are based on materials supplied by Dr. Louise Moser at
More informationChapter 3. Technology Adopted. 3.1 Introduction
Chapter 3 Technology Adopted 3.1 Introduction The previous chapter described difference between the propose system and traditional methods and also about the existing similar systems. In this chapter,
More informationM.SARAVANA KARTHIKEYAN
PERVASIVE COMPUTING Unit II Part A 1. What is XML? XML stands for EXtensible Markup Language XML is a markup language much like HTML XML was designed to carry data, not to display data XML tags are not
More informationNAVAL POSTGRADUATE SCHOOL THESIS
NAVAL POSTGRADUATE SCHOOL MONTEREY, CALIFORNIA THESIS DEVICE PROFILING ANALYSIS IN DEVICE-AWARE NETWORK by Shang-Yuan Tsai December 2004 Thesis Advisor: Thesis Co-Advisor: Singh Gurminder John Gibson Approved
More informationWAP Access to SCADA-Typed Database System
WAP Access to SCADA-Typed Database System WAI-LEUNG CHEUNG, YONG YU, YU-FAI FUNG Department of Electrical Engineering, The Hong Kong Polytechnic University HONG KONG Abstract: - This paper discusses the
More informationWHITE PAPER. Good Mobile Intranet Technical Overview
WHITE PAPER Good Mobile Intranet CONTENTS 1 Introduction 4 Security Infrastructure 6 Push 7 Transformations 8 Differential Data 8 Good Mobile Intranet Server Management Introduction Good Mobile Intranet
More informationComprehensive Structured Context Profiles (CSCP): Design and Experiences
Comprehensive Structured Context Profiles (CSCP): Design and Experiences Sven Buchholz, Thomas Hamann, and Gerald Hübsch Department of Computer Science, Dresden University of Technology {buchholz, hamann,
More informationAQU Information Systems Fundamentals Spring 2012 Pg. 9.1
AQU Information Systems Fundamentals Spring 2012 Pg. 9.1 c h a p t e r 9 THE INTERNET & THE NEW INFORMATION TECHNOLOGY INFRASTRUCTURE 9.1 LEARNING OBJECTIVES Describe features of infrastructure & connectivity
More informationDeveloping Mobile Applications
Developing Mobile Applications WAP 1 Organizations 3GPP (3G Partnership Program) IETF (Internet Enginering Task Force) W3C (World Wide Web Consortium) OMA (Open Mobile Aliance) IANA (Internet Assigned
More informationGlossary 1. ARPU or Average Revenue per User A method of measuring revenue associated with the delivery of mobile commerce services by MNOs.
Glossary 321 Glossary 1 2G or 2nd Generation The currently available digital communication networks for voice and data communication (e.g., GSM, CDMA, PDC). 2.5G or 2.5th Generation Represents an upgrade
More informationContent Adaptation and Generation Principles for Heterogeneous Clients
Content Adaptation and Generation Principles for Heterogeneous Clients Tayeb Lemlouma and Nabil Layaïda OPERA Project, INRIA Rhône Alpes E-Mail: Tayeb.Lemlouma@inrialpes.fr, Nabil.Layaida@inrialpes.fr
More informationClient Server System for e-services Access Using Mobile Communications Networks
Client Server System for e-services Access Using Mobile Communications Networks Eugen Pop, Mihai Barbos, and Razvan Lupu Abstract The client server systems using mobile communications networks for data
More informationCache Operation. Version 31-Jul Wireless Application Protocol WAP-175-CacheOp a
Cache Operation Version 31-Jul-2001 Wireless Application Protocol WAP-175-CacheOp-20010731-a A list of errata and updates to this document is available from the WAP Forum Web site, http://www.wapforum.org/,
More informationMultimedia Messaging Service Architecture Overview
Multimedia Messaging Service Architecture Overview Approved Version 1.1 15 Jul 2004 Open Mobile Alliance OMA-WAP-MMS-ARCH-V1_1-20040715-A Continues the Technical Activities Originated in the WAP Forum
More informationThis tutorial is designed for those who would like to understand the basics of i-mode in simple and easy steps.
About the Tutorial NTT DoCoMo's i-mode is a mobile internet service popular in Japan. i-mode was invented by a team led by Mari Matsunaga in February 1999 at NTT DoCoMo. This tutorial explains the basic
More informationChapter 7. The Application Layer. DNS The Domain Name System. DNS Resource Records. The DNS Name Space Resource Records Name Servers
DNS The Domain Name System Chapter 7 The Application Layer The DNS Name Space Resource Records Name Servers The DNS Name Space DNS Resource Records A portion of the Internet domain name space. (1) MX:
More informationEnabling the Wireless Internet
Enabling the Wireless Internet Presented to IEEE CVT-Dallas February 15, 2000 Barry Herbert barry.herbert herbert@nortelnetworks.com Operator Market Dynamics Price/Min in U.S. Cents 16 14 12 10 8 6 4 2
More informationSophos Mobile Control Technical guide
Sophos Mobile Control Technical guide Product version: 1.1 Document date: July 2011 Contents 1. About Sophos Mobile Control... 3 2. Integration... 4 3. Architecture... 6 4. Workflow... 12 5. Directory
More informationGeorgia Competency-Based Curriculum Frameworks, Career & Technical Education Information Technology, Web Page Design, Course 11.
Georgia Competency-Based Curriculum Frameworks, Career & Technical Education, Information Technology, Web Page Design (Grades 9-12) Information Technology, Web Page Design, Course 11.43100 WEB SITE BASICS
More informationScott Weiss & Richard Martin April, 2003
Scott Weiss & Richard Martin April, 2003 Usable Products Company, 2003 About the Course Scott Weiss Author, Handheld Usability (John Wiley & Sons) Principal, Usable Products Company Course History: You
More informationEFFECTS OF COMPRESSION ON SYSTEM THROUGHPUT IN WIRELESS APPLICATION PROTOCOL (WAP) 2.0 ARCHITECTURE. KASHIF KHAN. Masters of Computer Science
EFFECTS OF COMPRESSION ON SYSTEM THROUGHPUT IN WIRELESS APPLICATION PROTOCOL (WAP) 2.0 ARCHITECTURE. By KASHIF KHAN Masters of Computer Science Oklahoma State University Stillwater, Oklahoma 2005 Submitted
More informationUSING METADATA TO PROVIDE SCALABLE BROADCAST AND INTERNET CONTENT AND SERVICES
USING METADATA TO PROVIDE SCALABLE BROADCAST AND INTERNET CONTENT AND SERVICES GABRIELLA KAZAI 1,2, MOUNIA LALMAS 1, MARIE-LUCE BOURGUET 1 AND ALAN PEARMAIN 2 Department of Computer Science 1 and Department
More informationMobile Application Ecosystems
Mobile Application Ecosystems Mika Mannermaa November 14, 2005 T-110.5120 Next Generation Wireless Networks Helsinki University of Technology Delivering Quality Content into the Hands of Mobile Consumers
More informationAN XML-BASED SYSTEM FOR FIXED AND MOBILE DELIVERY OF ELECTRONIC SERVICES
AN XML-BASED SYSTEM FOR FIXED AND MOBILE DELIVERY OF ELECTRONIC SERVICES G. Z. Qadah Computer Engineering Department American University of Sharjah P.O. Box 26666, Sharjah, UAE W. Al-Zouabi Computer Engineering
More informationDeveloping Web Applications for Mobile Devices
Developing Web Applications for Mobile Devices Jochen Müller, Torsten Lenhart; Dirk Henrici; Markus Hillenbrand and Paul Müller Department of Computer Science University of Kaiserslautern {jmueller;t_lenhar;
More informationContinues the Technical Activities Originated in the WAP Forum
Multimedia Messaging Service Architecture Overview Version 1.1 Version 01-Nov-2002 Open Mobile Alliance OMA-WAP-MMS-ARCH-v1_1-20021101-C Continues the Technical Activities Originated in the WAP Forum A
More informationWAP-Sync-Spec. Data Synchronisation Specification Version 30-May Wireless Application Protocol WAP-234-SYNC a
WAP-Sync-Spec Data Synchronisation Specification Version 30-May-2001 Wireless Application Protocol WAP-234-SYNC-20010530-a A list of errata and updates to this document is available from the WAP Forum
More informationMobile Devices: Server and Management Lesson 04 Gateways and Portals
Mobile Devices: Server and Management Lesson 04 Gateways and Portals Oxford University Press 2007. All rights reserved. 1 Gateway Connects two networks, each using different protocols in its network layers
More informationCS WEB TECHNOLOGY
CS1019 - WEB TECHNOLOGY UNIT 1 INTRODUCTION 9 Internet Principles Basic Web Concepts Client/Server model retrieving data from Internet HTM and Scripting Languages Standard Generalized Mark up languages
More informationA Novel Model for Home Media Streaming Service in Cloud Computing Environment
, pp.265-274 http://dx.doi.org/10.14257/ijsh.2013.7.6.26 A Novel Model for Home Media Streaming Service in Cloud Computing Environment Yun Cui 1, Myoungjin Kim 1 and Hanku Lee1, 2,* 1 Department of Internet
More informationAjax Enabled Web Application Model with Comet Programming
International Journal of Engineering and Technology Volume 2. 7, July, 2012 Ajax Enabled Web Application Model with Comet Programming Rajendra Kachhwaha 1, Priyadarshi Patni 2 1 Department of I.T., Faculty
More informationMMS THE MODERN WIRELESS SOLUTION FOR MULTIMEDIA MESSAGING
MMS THE MODERN WIRELESS SOLUTION FOR MULTIMEDIA MESSAGING Miraj-E-Mostafa Nokia Corporation, Visiokatu 3, 33720 Tampere, Finland, miraj.mostafa@nokia.com Abstract - MMS provides multimedia messaging solution
More informationGlossary. ADO.NET ActiveX Data Objects for.net. A set of data access technologies included in the.net Framework class libraries.
308 Glossary Glossary 1G Developed in the 70s and 80s, the first generation (1G) wireless communications technology refers to the analog cellular technology. Popular 1G technology includes AMPS. 2G The
More informationHMI ARCHITECTURE SUMMARY ARCHITECTURE DESCRIPTION
HMI ARCHITECTURE Piergiorgio Navone Advanced Product Dept - Centro Ricerche FIAT Strada Torino 50 10043 Orbassano (TO), Italy Tel: +39 011 9083 866 - Fax +39 011 9083 083 - e-mail: p.navone@crf.it Federico
More informationOMA-ETS-DL-OTA-v1_ a Page 1 (24)
OMA-ETS-DL-OTA-v1_0-20040317-a Page 1 (24) Enabler Test Specification for Download 1.0 Version 1.0, 17-Mar-2004 Open Mobile Alliance OMA-ETS-DL-OTA-v1_0-20040317-a OMA-ETS-DL-OTA-v1_0-20040317-a Page 2
More informationContext-Aware Adaptation for Mobile Devices
Context-Aware Adaptation for Mobile Devices Tayeb Lemlouma and Nabil Layaïda WAM Project, INRIA, Zirst 655 Avenue de l Europe 38330, Montbonnot, Saint Martin, France {Tayeb.Lemlouma, Nabil.Layaida}@inrialpes.fr
More informationDelivery Options: Attend face-to-face in the classroom or via remote-live attendance.
XML Programming Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options: Attend face-to-face in the classroom or
More informationLanguages in WEB. E-Business Technologies. Summer Semester Submitted to. Prof. Dr. Eduard Heindl. Prepared by
Languages in WEB E-Business Technologies Summer Semester 2009 Submitted to Prof. Dr. Eduard Heindl Prepared by Jenisha Kshatriya (Mat no. 232521) Fakultät Wirtschaftsinformatik Hochshule Furtwangen University
More informationWAP/ WML : Wireless Protocol wireless protocol
Device Connectivity Device Connectivity Pervasive computing devices do not develop their full potential unless they are connected to applications and services through the Internet. Device connectivity
More informationin Wireless Application Protocol World
WWW.HR in Wireless Application Protocol World Abstract Hrvoje Komericki, Mario Kušek University of Zagreb Department of Telecommunications Faculty of Electrical Engineering and Computing Unska 3, HR 10000
More informationPOSTER SESSION. Wireless Cardiology Decision Support System. Proceedings Paper. Slide Presentation. Dr. Saji Salam SSI Technologies Chennai, India
Proceedings Paper Slide Presentation Handouts Case Study POSTER SESSION Wireless Cardiology Decision Support System 16 Dr. Saji Salam SSI Technologies Chennai, India Anand Subramanian Software Solutions
More informationWhite Paper on UAProf Best Practices Guide
White Paper on UAProf Best Practices Guide Approved - 18 Jul 2006 Open Mobile Alliance OMA-WP-UAProf_Best_Practices_Guide-20060718-A OMA-WP-UAProf_Best_Practices_Guide-20060718-A Page 2 (19) Use of this
More informationGRAPHICAL SIMULATION OF WIRELESS APPLICATION PROTOCOL
International Journal of Computer Networking, Wireless and Mobile Communications (IJCNWMC) Vol.1, Issue 2 Dec 2011 42-58 TJPRC Pvt. Ltd., GRAPHICAL SIMULATION OF WIRELESS APPLICATION PROTOCOL Asst. Prof.
More informationAdapting Functionality for Mobile Terminals
Adapting Email Functionality for Mobile Terminals Jon-Finngard Moe 1, Eivind Sivertsen 1, and Do van Thanh 2 1 Norwegian University of Science and Technology, 7491 Trondheim, Norway {jonfinng, eivindsi}@stud.ntnu.no
More informationDeveloping Web Applications
Developing Web Applications Ralph Moseley Middlesex University IIICENTCNNIAL 1807 ewiley 2007 13ICCNTENNIAL John Wiley & Sons, Ltd Preface Introduction Features Additional Materials Trademarks Acknowledgments
More informationEveryplace Suite: Websphere Transcoding Publisher Technical Overview
Pervasive Computing Solutions Everyplace Suite: Websphere Transcoding Publisher Technical Overview -----KRnet----- 2001. 6. Byun Ho Sup Agenda Key Terms The Solution: WebSphere Transcoding Publisher WTP
More informationDeveloping corporate mobile applications. An alternative approach to native development
Developing corporate mobile applications An alternative approach to native development SUN J2ME Code Camp Paris, November 5th, 2001 Franck Lefèvre Franck.lefevre@DigitalAirways.com 2 The problem with developing
More informationUniversal Access to Personalised Information Services
Universal Access to Personalised Information Services Alessandro Andreadis, Giuliano Benelli, Alberto Bianchi, Pasquale Fedele, Giovanni Giambene Dipartimento di Ingegneria dell Informazione, Università
More informationClient Server System for e-services Providing in Mobile Communications Networks
Client Server System for e-services Providing in Mobile Communications Networks Eugen POP, Mihai BARBOS, Razvan LUPU Abstract E-services providing is a good opportunity for business developing and financial
More informationMMS Architecture. Approved Version Sep Open Mobile Alliance OMA-AD-MMS-V1_ A
MMS Architecture Approved Version 1.3 13 Sep 2011 Open Mobile Alliance OMA-AD-MMS-V1_3-20110913-A OMA-AD-MMS-V1_3-20110913-A Page 2 (26) Use of this document is subject to all of the terms and conditions
More informationCC/PP Negotiation of a mobile station in MExE service environment
CC/PP Negotiation of a mobile station in MExE service environment Markus Sihvonen VTT Electronics PL 1100 90750 Oulu, Finland markus.sihvonen@vtt.fi Abstract: MExE (Mobile Execution Environment) is a standardised
More informationThe Integrated Operator: A Mobile Perspective. Authors: Gabriel Guillaume, Alain Morvan, Ed Mitukiewicz, Keith Waters, Philippe Lucas
W3C Workshop: Mobile Web Initiative The Integrated Operator: A Mobile Perspective Authors: Gabriel Guillaume, Alain Morvan, Ed Mitukiewicz, Keith Waters, Philippe Lucas France Telecom Research and Development
More informationSyncML DM: A SyncML Protocol for Device Management
SyncML DM: A SyncML Protocol for Device Management James Jennings, Ph.D. IBM James_Jennings@us.ibm.com SyncML Master Class Amsterdam 28 January 2002 Outline What is device management? Who needs device
More informationDominique Carrega, Emmanuel Fournier, Hervé Muyal (Tecsi).
Project Number: Project Title: Deliverable Type: (K/N)* AC343 MOVE K CEC Deliverable Number: AC343 / TEC / WP1 / DS / K / 1 / Contractual Date of Delivery to the CEC: July 1998 Actual Date of Delivery
More informationStable Model-View-Mapping (MVM) Architectural Pattern
Stable Model-View-Mapping (MVM) Architectural Pattern Mohamed E.Fayad 1, Nayeem Islam 2, and Haitham Hamza 3 1 Computer Engineering Department San José State University San José, CA 95192-0180 Ph: +1 408
More informationPreferential Resource Delivery Via Web Proxy or Web Browser
Technical Disclosure Commons Defensive Publications Series December 11, 2017 Preferential Resource Delivery Via Web Proxy or Web Browser Dean Kenneth Jackson Daniel Klein Follow this and additional works
More informationAN AGENT BASED INTELLIGENT TUTORING SYSTEM FOR PARAMETER PASSING IN JAVA PROGRAMMING
AN AGENT BASED INTELLIGENT TUTORING SYSTEM FOR PARAMETER PASSING IN JAVA PROGRAMMING 1 Samy Abu Naser 1 Associate Prof., Faculty of Engineering &Information Technology, Al-Azhar University, Gaza, Palestine
More informationMOBILE IP AND WIRELESS APPLICATION PROTOCOL
MOBILE IP AND WIRELESS APPLICATION PROTOCOL In this chapter, we look at two standards that provide application-level support for wireless networking: Mobile IP and Wireless Application Protocol (WAP).
More informationAdaptive Multimedia Messaging based on MPEG-7 The M 3 -Box
Adaptive Multimedia Messaging based on MPEG-7 The M 3 -Box Abstract Jörg Heuer José Luis Casas André Kaup {Joerg.Heuer, Jose.Casas, Andre.Kaup}@mchp.siemens.de Siemens Corporate Technology, Information
More informationDevice Independent Principles for Adapted Content Delivery
Device Independent Principles for Adapted Content Delivery Tayeb Lemlouma 1 and Nabil Layaïda 2 OPERA Project Zirst 655 Avenue de l Europe - 38330 Montbonnot, Saint Martin, France Tel: +33 4 7661 5281
More informationWIRELESS APPLICATION PROTOCOL (WAP)
WIRELESS APPLICATION PROTOCOL (WAP) PRESENTED BY: D.R.Esesve III/IV B.Tech ECE. VITAM COLLEGE OF ENGINEERING. DRESESVE@YAHOO.COM VITAM COLLEGE OF ENGG. PARVATHIPURAM. URL: members.rediff.com/dresesve/wap.html
More informationLocation Protocols. Version 12-Sept Wireless Application Protocol WAP-257-LOCPROT a
Location Protocols Version 12-Sept-2001 Wireless Application Protocol WAP-257-LOCPROT-20010912-a A list of errata and updates to this document is available from the WAP Forum Web site, http://www.wapforum.org/,
More informationDelivery of Services on Any Device From Java Code to User Interface
Delivery of Services on Any Device From Java Code to User Interface Davide Carboni, Andrea Piras, Stefano Sanna, Gavino Paddeu CRS4 Center for Advanced Studies, Research and Development in Sardinia VI
More informationUser Interface Adaptations: Indispensable for Single Authoring. Srinivas Mandyam Fast. Forward. Wireless.
User Interface Adaptations: Indispensable for Single Authoring Srinivas Mandyam smandyam@covigo.com Overview 1. Introduction 2. Single Authoring with UI Adaptations 3. Examples 4. Summary Introduction
More informationGUJARAT TECHNOLOGICAL UNIVERSITY
GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (SOFTWARE ENGINEERING) (02) AND INFORMATION TECHNOLOGY (23) UBIQUOUS COMPUTING SUBJECT CODE: 2730206 M.E. SEM-III Type of course: Elective Prerequisite:
More informationAuthoring Adaptive Multimedia Services
Authoring Adaptive Multimedia Services Tuomas T. T. Polvi, Antti Koivisto, Jaakko Sauvola Team Oulu, Infotech Oulu University of Oulu, P.O. Box 4500 FIN-90014 UNIVERSITY OF OULU, FINLAND ABSTRACT In this
More informationPerformance Evaluation on WAP and Internet Protocol over 3G Wireless Networks
Performance Evaluation on WAP and Internet Protocol over 3G Wireless Networks Hidetoshi Ueno, Norihiro Ishikawa, Hideharu Suzuki, Hiromitsu Sumino, and Osamu Takahashi NTT DoCoMo, Multimedia Laboratories
More informationJSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level
JSR 248: Taking Java Platform, Micro Edition (Java ME) to the Next Level Kay Glahn Consultant Mobile Service Architecture, Vodafone http://www.vodafone.com Erkki Rysä Technologist Nokia Corporation http://www.nokia.com
More informationDelivery Options: Attend face-to-face in the classroom or remote-live attendance.
XML Programming Duration: 5 Days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options. Click here for more info. Delivery Options:
More informationHTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS Chapter Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key
More informationTABLE OF CONTENTS 1. INTRODUCTION DEFINITIONS Error! Bookmark not defined REASON FOR ISSUE 2 3. RELATED DOCUMENTS 2 4.
TABLE OF CONTENTS 1. INTRODUCTION 1 1.1 DEFINITIONS Error! Bookmark not defined. - 2 2. REASON FOR ISSUE 2 3. RELATED DOCUMENTS 2 4. OVERVIEW 2-3 5. HARDWARE ARCHITECTURE 3 6. SUPPORTED CONFIGURATIONS
More informationWeb Systems & Technologies: An Introduction
Web Systems & Technologies: An Introduction Prof. Ing. Andrea Omicini Ingegneria Due, Università di Bologna a Cesena andrea.omicini@unibo.it 2006-2007 Web Systems Architecture Basic architecture information
More informationM Commerce: Mobile Applications. Sridhar Iyer K R School of Information Technology IIT Bombay
M Commerce: Mobile Applications Sridhar Iyer K R School of Information Technology IIT Bombay sri@it.iitb.ernet.in http://www.it.iitb.ernet.in/~sri Outline Mobile applications Wireless networking Routing
More informationUser Agent Profile Version 20-May Open Mobile Alliance OMA-UAProf-v2_ C
User Agent Profile Version 20-May-2003 Open Mobile Alliance OMA-UAProf-v2_0-20030520-C This document, and any associated update, is available on the Open Mobile Alliance web site, http://www.openmobilealliance.org/,
More informationAccessing SMIL-based Dynamically Adaptable Multimedia Presentations from Mobile Devices
Accessing SMIL-based Dynamically Adaptable Multimedia Presentations from Mobile Devices Robert Steele Marcin Lubonski Yuri Ventsov Elaine Lawrence Technology, Sydney Technology, Sydney Technology, Sydney
More information3GPP TS V4.2.0 ( )
TS 26.233 V4.2.0 (2002-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Transparent end-to-end packet switched streaming service
More informationX-S Framework Leveraging XML on Servlet Technology
X-S Framework Leveraging XML on Servlet Technology Rajesh Kumar R Abstract This paper talks about a XML based web application framework that is based on Java Servlet Technology. This framework leverages
More informationDIF8914 Distributed Information Systems. Issues for Development of Mobile Multimedia Systems. Carl-Fredrik Sørensen
DIF8914 Distributed Information Systems Issues for Development of Mobile Multimedia Systems Carl-Fredrik Sørensen The Norwegian University of Science and Technology Abstract The popularity and evolution
More informationFIPA Device Ontology Specification
1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Device Ontology Specification 6 7 8 Document title FIPA Device Ontology Specification Document number XC00091C Document source FIPA Gateways TC
More informationDelivering location-based services using GIS, WAP, and the Web: two applications
Departamento de Lenguajes y Sistemas Informáticos Delivering location-based services using GIS,, and the Web: Sergio Luján-Mora Introduction Contents Mobile positioning Architecture of the system Application
More informationUNDERGRADUATE PROJECT REVIEW REPORT
NAPIER UNIVERSITY SCHOOL OF COMPUTING UNDERGRADUATE PROJECT REVIEW REPORT 1. Student details Name: COLAS Bertrand Matriculation no: 00279226 Programme: Beng CNDS Email Address: bertrand_colas@hotmail.com
More informationInternet Standards for the Web: Part II
Internet Standards for the Web: Part II Larry Masinter April 1998 April 1998 1 Outline of tutorial Part 1: Current State Standards organizations & process Overview of web-related standards Part 2: Recent
More informationWeb Systems & Technologies: An Introduction
Web Systems & Technologies: An Introduction Prof. Ing. Andrea Omicini Ingegneria Due, Università di Bologna a Cesena andrea.omicini@unibo.it 2005-2006 Web Systems Architecture Basic architecture information
More informationAN EMBEDDED TREE DATA MODEL FOR WEB CONTENT ADAPTATION
AN EMBEDDED TREE DATA MODEL FOR WEB CONTENT ADAPTATION by YANMING WANG B. Eng., Beijing Institute of Technology, 1997 A THESIS SUBMITTED IN PARTIAL FULFILMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER
More informationA network is a group of two or more computers that are connected to share resources and information.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML Hypertext Markup Language XHTML Extensible Hypertext Markup Language CSS Cascading Style Sheets The Internet is a worldwide collection of computers and
More informationVMer Visualized Mobile Designer for Applications on Small Devices
Proc. of the 8th WSEAS Int. Conf. on Mathematical Methods and Computational Techniques in Electrical Engineering, Bucharest, October 16-17, 2006 253 VMer Visualized Mobile Designer for Applications on
More informationThinAir Server Platform White Paper June 2000
ThinAir Server Platform White Paper June 2000 ThinAirApps, Inc. 1999, 2000. All Rights Reserved Copyright Copyright 1999, 2000 ThinAirApps, Inc. all rights reserved. Neither this publication nor any part
More information