Mobile Multimedia Services Content Adaptation

Size: px
Start display at page:

Download "Mobile Multimedia Services Content Adaptation"

Transcription

1 Mobile Multimedia Services Content Adaptation Maija Metso 1 A, Mikko Löytynoja 1, Jari Korva 2, Petri Määttä 2, Jaakko Sauvola 1 1 MediaTeam Oulu Infotech Oulu, University of Oulu P.O. Box 4500 FIN University of Oulu, Finland {mikko.loytynoja, jaakko.sauvola}@oulu.fi 2 VTT Electronics Kaitoväylä 1 P.O.Box 1100 FIN Oulu, Finland {jari.korva, petri.maatta}@vtt.fi Abstract This paper introduces theoretical backgrounds and necessary architecture to integrate mobility with adaptive multimedia services. The presented approach allows for anytime - anywhere access to mobile services by adapting media (text, images and video) and user interfaces for a wide variety of fixed and mobile devices. Furthermore, the proposed Princess platform supports a dynamic service creation and delivery process by offering tools for the content and connection providers, including billing, push type of delivery, and personalisation. The implemented platform has been validated with a set of pilot services. 1. Introduction The diversity of multimedia presentation environment sets strict requirements for multimedia applications and systems. The trend is to offer services anytime, anywhere, and with any device. Emerging growth of mobile services defines more requirements for the content and service providers. Content, terminal capabilities, and underlying network set demands for separate service creation process, and mobile services require support for new billing and profiling mechanisms based on the user and the service at hand. Several attempts have been made to standardize the presentation environment and the presentation format for mobile service delivery. Wireless Application Protocol (WAP) [1] is a model for providing two-way data communication to a GSM phone. Markup languages such as the XML (Extensible Markup Language) [2] and its applications like SMIL (Synchronized Multimedia Integration Language) [3] developed by the World Wide Web Consortium (W3C), can be applied in modelling structured, document-like multimedia presentations. The research community has tackled the problem of heterogeneous communication infrastructures e.g. by adapting service contents to match the terminal and network capabilities [4, 5]. Recently, several commercial products have been launched in this area [6]. However, the problem of mobile service adaptation cannot be solved by mere image transcoding and other such lower level technologies: These need to be incorporated with intelligent tools assisting the users with consistent user interfaces as well as tools to facilitate content and connection providers with economically reasonable business models. In this paper, we describe our approach realized within the Princess project ( ) [7]. We propose middleware architecture supporting end-to-end services. Our architecture supports service mobility, multimedia push services, efficient user profiling, different payment models, adaptation of multimedia contents and presentation information, as well as content providing procedure. The unique architecture consists of two operational components: digital media server (DMS) and service broker (SB). 2. Characteristics of Developed Mobility Platform Mobile users, who require access to services, need to use a heterogeneous set of mobile and fixed terminal devices and access networks in order to optimise the service experience in each location. An important concept in supporting this is adaptation in other words, adapting the service to the computing environment, user, and usage context. Three software architectures have been proposed for building adaptive services to heterogeneous computing environments [4, 5]. These have been entitled on the basis of where the adaptation is carried out, as client-, server- and intermediary-based approaches. An example of the clientbased model is the Web, where it is the terminal software s task to adapt the service to that specific device. This approach has the drawback of requiring support for same protocols and presentation formats on all clients. A serverbased approach requires that the adaptation for all supported terminals be done on the content provider's server. From the content provider s point of view, it is vital that the heterogeneous computing environment does not implicate manual creation of many versions of the service. Therefore, the proposed Princess architecture [8] is based on an intermediary approach, where the system acts as an independent component between the client and the content provider. It adapts both the media and user interface for different terminals and network connections without setting specific requirements for the terminals or content providers. In the proposed approach, adaptation has been divided into two separate, nonetheless closely related topics: media and A Maija Metso s current address: Solid Information Technology, Elektroniikkatie 6, FIN Oulu, maija.metso@solidtech.com

2 user interface. Multimedia adaptation is based on the multimedia content model [9]. It is implemented in a digital media server (Fig. 1). Because underlying terminal and network types may vary, the DMS adapts the service accordingly before sending contents to the user. This is described in Section 2.2. User Terminal Request Adapted Response G W G W G User Agent 1 W User Agent 2 Adapted Media Service Broker Service Catalog User Agent 3 User Agent n Service Request Media Server Core Adapted Digital Media Server Adaptation Manager Figure 1. Internal structure. Service Request Media Service Manager Media Database CP Tools User interface adaptation for different computing environments is a task of matching characteristics of different interaction styles, input/output devices, and UI description formats together. In a networked environment, the task is also affected by network characteristics: bandwidth, latencies, error handling, and generally, allowed communication protocols. In our approach, the UI adaptation is implemented in service broker (SB) as gateways (GW), one for each terminal type, performing required conversions between the internally used formats and protocols, and the ones supported by the terminals. Section 2.3 describes this procedure more carefully. Two approaches have been applied to adapt the system s behaviour to the user s needs: The first one is the modelling of user interests as a tree-based profile and the second is a service specific, rule-based approach (Section 2.4). Adapting to usage context, namely the user s location, has been studied but not implemented in the current version (Chapter 4). Managing user profiles with mobile users sets new requirements to the architecture. In general, there are two kinds of mobility: user moving with a terminal and user moving between terminals. Our approach is based on an assumption that the terminal s physical mobility is managed by the access networks (e.g. GSM or WLAN) so it is not addressed. The latter is addressed with a centralised repository for user information. This functionality is implemented in the SB module (Fig. 1). The centralised nature of the SB also enables keeping track of a user's actions. This, in turn, facilitates creation of a user profile as well as a flexible micro billing approach where the user pays for the service, e.g. objects consumed, not the time spent on accessing them. This functionality is described in Section 2.5. To support the content providers, the developed platform includes a tool that can be used to develop new services. The multimedia presentations are created using content provider interface (CPI). The actual content is stored in a database, along with URLs to the multimedia objects. The service database is hosted by the DMS. The DMS also provides so-called platform services to the content providers to use in their service applications. The services are described in Section 2.6. The proposed platform is implemented using Java and XML technologies. Intercommunication between the modules is implemented using Java RMI object communication interface. An XML-based presentation model, specifically an XHTML [11], was chosen as a structured information transfer language for its flexibility (Section 2.1). In this chapter, we start with content modelling as the basis for the adaptation process, and after that, defined types of adaptation are described followed by other characteristics of the proposed platform. 2.1 Content and Presentation Models The multimedia content model (abbreviation MMCM) presented in [9] is used to define metadata of the multimedia presentation to support the content adaptation process. The presentation model is a concrete data format that describes relations of the user interface and media objects [10]. Figure 2. Multimedia Content Model MMCM. In the MMCM (Fig. 2), the presentation is divided into four semantic layers and each layer of the MMCM contains metadata about the structure of the presentation and relationships between different parts of the presentation. These parameters are used for adaptation purposes. Instead of describing the abstract level, i.e. MMCM, the presentation model concerns data format. In selection of the presentation model, the main criteria were adaptability (capability to support many alternate presentations of the same content and user interface), extensibility, and easy development. The best match to these requirements was XHTML [11] with our own proprietary extensions made using XML namespace mechanism: Semantic significance of document fragments is identified using priority-attribute A content that can be subscribed by a user is identified using subscribe-attribute of a-element Pricing information is attached to elements or operations using price-attribute

3 Service may save user-specific properties to the SB using property-element. [8] 2.2 Adaptation of Multimedia Presentations The automatic adaptation of pre-generated content is performed within the DMS, i.e. the content is created using the content provider interface (CPI) described at Section 2.6. The purpose of the adaptation is to scale, compress, and/or convert the requested presentation to the optimal format and size with respect to the spatial-temporal requirements. Other requirements for the adaptation come from terminal capability; network QoS, and user profile. The tasks of the adaptation manager are: 1. Create the MMCM version of the presentation to help represent and process the multimedia containing both static and streaming components. 2. Adapt multimedia presentations using shared media analysis, scaling and conversion modules through a common interface. While creating the MMCM, the adaptation manager parses information such as length, size, title and author of the presentation for presentation layer, size of subscript for subscript layer, mime-type of object for object layer, and location of binary or textual content for primitive layer. In the actual adaptation process, the (X)HTML, video, and image content is adapted to fit a narrow bandwidth and small screen size as in the case of a PDA device. In adaptation of images, the images are divided into three classes: photograph, graphics, and original. In the case of photographs and graphics, the images are converted to a smaller (in bytes) size where the photographs are compressed more roughly than graphic images. If an image is labelled as original, no adaptation is done. In the case of video or audio, we currently support MPEG and Real Video/Audio. If the original video is in MPEG-1 format, it is adapted by extracting key frames from the original presentation. In this process, we exploit ImageMagick freeware [12]. Key frames can be merged to one montage image, see Fig. 4 at Chapter 4. Our system can also modify presentations to SMIL format and the RealServer 7.02 [13] is used to transmit SMIL documents to the end user. To summarise the tasks of the adaptation manager, it can (1) scale or remove images from the original presentation or (2) transform video presentation to a summary, i.e. extract key frames from video presentation. This kind of adaptation speeds up web browsing over a mobile/slow (< 44 kbps) network connection. 2.3 Adaptation of the User Interface Adaptation modules have been developed for Web and WAP browsers, short message service (SMS), as well as a speech-driven, Java-based graphical user interface. [8] [14] The user interface adaptation has been implemented in the platform as gateways, which consist of four modules located at the edge of the service broker: Protocol handler that communicates with the client. UI adapter, which is responsible for adapting the user interface both at conceptual and technical levels by doing conversions between different classes of user interfaces and performing the adaptation from the internal presentation model to the terminal-specific format. Internal services that provide generic implementations of session control (login, service selection, and logout) and configuring user properties. Session management The modularity makes inclusion of new terminal types flexible. For example, from the platform s point of view, WAP and Web browsers use the same protocol (HTTP) and session tracking technologies the only component that needs to be implemented is the UI adapter. [8] 2.4 Adaptation to User s Profile Two approaches have been applied in order to model a user's preferences as a profile: use of explicitly declared data as well as use of inferred data collected from a user's behaviour. Both of these types of profiles are used to adapt system behaviour and service content to the user's needs. The simplest approach is to explicitly ask the user what he/she needs and use this information with a rule-based approach to personalise the service content. This method is not generic, as creating an extensive profile requires many questions to be answered. Thus, content providers can implement this functionality in services assisted by a couple of features of the platform: a presentation can contain dynamic elements, which are replaced dynamically by alternative contents depending on user profile. Moreover, the SB manages the profile information on behalf of the service. For a more generic profiling method, we have added a profiling component inside the service broker. The profile consists of a tree of concepts, which have been added a factor denoting the user's interest in a certain topic. Similarly, the service catalogue contains descriptive keywords of each service. This enables inferring the user's interest by combining information about the topics addressed by the service with information about the time spent with the services. This profile has been used for bringing interesting services to the attention of the user by ordering the service catalogue based on measuring distances between the user's profile and the service profiles. 2.5 System management There are three basic methods used for system control and management in the SB: Service catalogue, centralized

4 billing scheme, and user management based on use of software user agents. The internal service catalogue is a class structure that stores available services and essential information about them and their location. When a new service is founded in DMS, the updated list of services is offered to a SB. An internal process then updates the service catalogue and makes the new services available to users. Correspondingly, if a DMS is shut down, the catalogue update process deletes the services from the catalogue. The access to services, personal configurations (e.g. address data and billing data), and service properties is made through a control panel interface. The billing method in our platform was defined as one based on a per-service approach because time-based billing is, especially in cellular networks, inconvenient and unfair since the connection speeds may be very slow. The pricing of services is defined in the Princess presentation model (Section 2.1), i.e. a price tag is attached to each service (e.g. to a picture or a video). The tags are processed in the SB where the prices and time of event information are collected for the total bill. This way the micro billing scheme could be added to e.g. normal phone billing. In the design phase of the architecture, our aim was to use existing Internet and networking technologies for communication between the different software modules as much as possible. Additionally, we implemented a light version of the agent platform on a piece of commercial software, i.e. ObjectSpace s Voyager ORB [15], where the software agents only handle user management. The other parts like adaptation modules and gateways are of a static type, as in a conventional client-server model, and not using software agents. In the user registration process, the users are added to the user database of the SB; user information like name, address and additional information, e.g. preferred user groups and preferences are added into the SB repository. This information is not only for authentication use but also for describing a user s likes and dislikes for adaptation of services. The content provider defines the exact set of preference parameters but the user can update some of the user preferences too. Beside the SB, the DMS core offers tools to manage adaptation profiles, current users, and running services. Adaptation profiles define the parameters to adapt the multimedia presentations. User management shows the users current service, session parameters, and suspended services. The management tool also logs all the events inside the DMS and shows currently running platform services and user services. 2.6 Services The service manager (Fig. 1) provides two kinds of services: platform services and user services. The platform services are transparent to the users. They help the content providers to create the user services. Service subscription is one example of platform services. It allows the service to push presentations that the user has subscribed even if the user is not currently using the platform. This is done using either GSM SMS messages or . Other examples of platform services are ones used by video surveillance service to create MPEG videos from stored images and automatic movement detection from surveillance video. The user services are the ones that are available to the end users. Instead of implementing services e.g. in Java and compiling them after each modification, a tool for the content provider (content provider interface or CPI) was created [16]. It is used to create new services and to update and modify the content of existing ones. By using the CPI, the user services defined with the presentation model (Section 2.1) are stored in the service database. The database is ObjectStore PSE Pro 6.0 [17]. The use of the object database allows high-performance persistent storage of service data. It also supports updating of the contents of the service database remotely and online. In addition to an editor used to create presentations, the CPI provides some tools to check the presentation s validity and to preview the presentation. 3. Experiments The key issues in our approach are the adaptation process and the flexibility to work with many user terminals and on many computer systems. In addition, the support for personalization and micro billing makes the platform interesting for further development. In the following, a pilot service is briefly introduced, namely an ice hockey service. Our latest pilot service, an ice-hockey service, is created using the CPI. The material is from the ice-hockey world championships 2000 and from Finnish major league finals during spring In addition, the service consists of player presentations and hockey-related news, which can be subscribed. The users can join and create user groups, which are used to send messages to other group members via SMS or . Fig. 3 shows the main page of the icehockey service seen on a desktop PC. Figure 3. Ice-hockey service with the user belonging to a user group of a local hockey team s fans.

5 The ice-hockey service provides users with different ways to watch the highlights of the games. The users can choose to watch a key frame presentation of the games or, if they have enough bandwidth, to see the actual videos. The users can also hear only the audio part of the video when their terminal does not support video or image presentations. Some of the stored games are provided as indexed SMIL presentations. Fig. 4 shows the montage image created automatically from ice-hockey video. A montage image is provided to a terminal that is unable to show video, or to a terminal with a slow network connection, therefore unable to transmit video in reasonable time. As can be seen in Fig. 4, the montage provides enough information about the video s events and the needed transmission time is an order of magnitude shorter than the time needed to transmit the video. Figure 4. Montage created from ice-hockey video. Fig. 3 shows the adaptation to the user profile. Because the user has registered as a fan of a local ice-hockey team, the main page of the ice-hockey service contains news about the team (shown under Personal profile ) and some advertisements for the local area (below the ice-hockey image). Princess #1 Web #1 Princess #2 Web #2 Princess #3 Web #3 Princess #4 Web #4 Princess #5 Web #5 Princess #6 Web # s Page loaded Page complete Figure 5. Times to load the same presentations from the Web and using our platform with a laptop and 33.6 kbps modem. Fig. 5 shows measurements of loading the same presentation from the Web and through the developed platform. The platform was running with Windows 2000 on a 500 MHz Pentium III. The first part of the bar shows how long it takes to load the presentation without any binary objects, i.e. images. The two topmost bars show the times to load the ice-hockey service main page shown in Fig. 3. The second presentation is also similar to the first one, i.e. containing only very few small images. It can be seen that the overhead caused by our platform is not significant. The presentations from 3 to 6 contained many images and the overhead to analyse the presentation is much bigger. However, the adaptation of the images shortens the time to download them, and the overall time to get the presentation is much less than without adaptation. From the user's point of view, the ice-hockey service offers a time and place independent way to follow games, and it also shortens download times when retrieving video from the server. The user gets updates by using the push service, which provides information of game situations to his/her GSM. 4. Future Work One of the emerging service application types within the wireless Internet world is a service model based on navigation and location. In the near future, personalisation combined with navigational services will form the base for the whole service providing industry. In the Princess project, we have been searching for similar existing service platforms that support the location-based service applications. It seems that the main general research goal is to get a standardised (e.g. XML-based) method for the transmission of geographical data and, on the other hand, to integrate the geographical information data into general services like news or weather services. Many of the current efforts are considering the XML meta-language and other standardized and well-known methods as bases for the new services. The OpenGIS consortium is developing GML [18], and another presentation language following the XML-specification is Navigation Mark-up Language, which was presented in the public note submitted by Fujitsu Limited to the W3C [19]. In our approach, we used Internet-compatible methods like an XML-based presentation language, so that in the future the developed platform could be extended to support also the standardised location-based services. The choice of XML ensures also that our platform will be compatible with different networks and other services also in the future. Security aspects have not been under deep consideration at this stage of the research. Providing end-to-end security using intermediary-approach is not generally possible, as the intermediary component must be able to interfere with the communication between the service and the client. Partial solutions can be provided but this inherently limits the applicability of this approach to medium and low security services. In this sense, Princess architecture could

6 be made more flexible so that it would allow adaptation components to be used more easily also in a server-based approach. 5. Summary The proposed architecture has successfully shown its abilities to adapt services based on the properties of the client terminal and network connection. It is able to support terminals ranging from SMS and WAP to full-fledged HTML-capable browsers with a variety of display sizes and colour properties. In addition to adaptation features, the platform is also coupled with personalisation features as well as tools for content providers. The approach allows for extension by new future technologies. In this paper, we presented the architecture for adaptation of multimedia services for mobile and fixed connections. The presented approach considers adaptation from the content and user interface points of view, user management, i.e. billing and profiling services for users, and service management issues. The evaluated architecture consists of two main components: service broker (SB) and digital media server (DMS). The SB not only maintains user profiles and a service catalogue but also contains user interface adaptation for different terminal types and user preferences. The main task of the DMS is media adaptation and support for the content provider with a set of tools and platform services, which ease and automate the service creation process. The platform has been evaluated by developing several pilot services emphasising different characteristics of our approach: adaptability, personalisation, and the service creation process. 6. Acknowledgments We gratefully acknowledge the support of the Academy of Finland, the National Technology Agency (TEKES) and our industrial partners: Nokia Mobile Phones, Nokia Networks, Sonera, and CCC. We also wish to thank the personnel of the Princess project, especially Antti Koivisto and Johan Plomp. 7. References [1] Wireless Application Protocol Forum, "WAP 1.2 Specification Suite", [2] World Wide Web Consortium, "The Extensible Markup Language 1.0 Recommendation", [3] L. Bouthillier, Synchronized Multimedia on the Web, Web Techniques Magazine, Volume 3, Issue 9, September [4] A. Fox, S. D. Gribble, Y. Chawathe and E. A. Brewer, "Adapting to Network and Client Variation Using Infrastructural Proxies: Lessons and Perspectives", IEEE Personal Communications, Vol. 5, No 4, [5] J. R. Smith, R. Mohan and C-S. Li, "Scalable Multimedia Delivery for Pervasive Computing", ACM Multimedia 99 Vol. 10, pp , Orlando, FL, USA, [6] W-Y. Ma, I. Bedner, G. Chang, A. Kuchinsky and H. Zhang, "A Framework for Adaptive Content Delivery in Heterogeneous Network Environments", Proceedings of the Multimedia Computing and Networking (MMCN), San Jose, CA, January [7] MediaTeam Oulu, University of Oulu, "MediaTeam Oulu", [8] J. Korva, J. Plomp, P. Määttä and M. Metso, "On-line Service Adaptation for Mobile and Fixed Terminal Devices", Proceedings of the MDM '01, pp , Hong Kong, January [9] M. Metso, A. Koivisto and J. Sauvola, "Content Model for Mobile Adaptation of Multimedia Information", Proc. 3rd IEEE Workshop on Multimedia Signal Processing, pp , Copenhagen, Denmark. [10] J. Forstadius, J. Ala-Kurikka, A. Koivisto and J. Sauvola, Model of Adaptive Multimedia Services, Proceedings of SPIE International Symposium on Convergence IT and Communications, Denver, CO, USA, August 2001, to appear. [11] World Wide Web Consortium, "XHTML 1.0: The Extensible HyperText Markup" Language, [12] ImageMagick, [13] RealServer, [14] J. Peltola, J. Plomp and T. Seppänen, "A dictionaryadaptive speech driven user interface for a distributed multimedia platform", Euromicro workshop on multimedia and telecommunications, Milan, [15] ObjectSpace Voyager ORB, "Overview", [16] T. Polvi, A. Koivisto and J. Sauvola, Authoring Adaptive Multimedia Services, Proceedings of SPIE International Symposium on Convergence IT and Communications, Denver, CO, USA, August 2001, to appear. [17] Object Design, ObjectStore PSE Pro, [18] OpenGIS Consortium, Geography Markup Language (GML) v1.0, "OpenGIS recommendation", [19] NaVigation Markup Language, "Technical report",

Authoring Adaptive Multimedia Services

Authoring 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 information

CONTENT MODEL FOR MOBILE ADAPTATION OF MULTIMEDIA INFORMATION

CONTENT MODEL FOR MOBILE ADAPTATION OF MULTIMEDIA INFORMATION CONTENT MODEL FOR MOBILE ADAPTATION OF MULTIMEDIA INFORMATION Maija Metso, Antti Koivisto and Jaakko Sauvola MediaTeam, MVMP Unit Infotech Oulu, University of Oulu e-mail: {maija.metso, antti.koivisto,

More information

MULTIMEDIA ADAPTATION FOR DYNAMIC ENVIRONMENTS

MULTIMEDIA ADAPTATION FOR DYNAMIC ENVIRONMENTS MULTIMEDIA ADAPTATION FOR DYNAMIC ENVIRONMENTS Maija Metso, Antti Koivisto and Jaakko Sauvola Machine Vision and Media Processing Group Infotech Oulu, University of Oulu PO BOX 444, 90570 Oulu, FINLAND

More information

M.SARAVANA KARTHIKEYAN

M.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 information

Types and Methods of Content Adaptation. Anna-Kaisa Pietiläinen

Types 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 information

RTT TECHNOLOGY TOPIC October The wireless web

RTT TECHNOLOGY TOPIC October The wireless web RTT TECHNOLOGY TOPIC October 2000 The wireless web In previous HOT TOPICS we have tracked how the traffic mix has changed/is changing from a predominantly voice based medium to a mix of voice and non-voice

More information

Mobile Commerce. Electronic Commerce

Mobile 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 information

09. Mobile Commerce. Contents. Mobile Computing and Commerce

09. 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 information

The Case for Reexamining Multimedia File System Design

The Case for Reexamining Multimedia File System Design The Case for Reexamining Multimedia File System Design Position Statement Prashant Shenoy Department of Computer Science, University of Massachusetts, Amherst, MA 01003. shenoy@cs.umass.edu Research in

More information

Models, Tools and Transformations for Design and Evaluation of Interactive Applications

Models, Tools and Transformations for Design and Evaluation of Interactive Applications Models, Tools and Transformations for Design and Evaluation of Interactive Applications Fabio Paternò, Laila Paganelli, Carmen Santoro CNUCE-C.N.R. Via G.Moruzzi, 1 Pisa, Italy fabio.paterno@cnuce.cnr.it

More information

Overview. M-commerce vs. E-commerce

Overview. 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 information

A Content Transformation Framework for Personalization Service

A Content Transformation Framework for Personalization Service A Content Transformation Framework for Personalization Service Dong-Hui Kim and Jae-Oh Lee Information Telecommunication Lab. Dept. of Electrical and Electronics KUT, Chonan Korea Email: {dhkim, jolee}@kut.ac.kr

More information

From Mobility Management to Connectivity Management

From Mobility Management to Connectivity Management From Mobility Management to Management Jun-Zhao Sun and Jaakko Sauvola MediaTeam, Machine Vision and Media Processing Unit, Infotech Oulu P.O.Box 4500, FIN-90014 University of Oulu, Finland {Junzhao.sun,

More information

On Accessing GSM-enabled Mobile Sensors

On Accessing GSM-enabled Mobile Sensors On Accessing GSM-enabled Mobile Sensors Zissis K. Plitsis, # Ioannis Fudos, Evaggelia Pitoura and Apostolos Zarras Department of Computer Science, University of Ioannina, Greece {zplitsis, fudos, pitoura,

More information

Adaptive Multimedia Messaging based on MPEG-7 The M 3 -Box

Adaptive 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 information

Glossary 1. ARPU or Average Revenue per User A method of measuring revenue associated with the delivery of mobile commerce services by MNOs.

Glossary 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 information

Interoperable Content-based Access of Multimedia in Digital Libraries

Interoperable Content-based Access of Multimedia in Digital Libraries Interoperable Content-based Access of Multimedia in Digital Libraries John R. Smith IBM T. J. Watson Research Center 30 Saw Mill River Road Hawthorne, NY 10532 USA ABSTRACT Recent academic and commercial

More information

USING METADATA TO PROVIDE SCALABLE BROADCAST AND INTERNET CONTENT AND SERVICES

USING 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 information

Mobile Computing Introduction

Mobile Computing Introduction Mobile Computing Introduction UNIT - 1 Prepared By:- NITIN PANDYA Assistant Professor, SVBIT. What is Mobile Computing 2 NTIIN PANDYA 3 NTIIN PANDYA Definitions Mobile Computing What is mobile computing?

More information

Information retrieval concepts Search and browsing on unstructured data sources Digital libraries applications

Information retrieval concepts Search and browsing on unstructured data sources Digital libraries applications Digital Libraries Agenda Digital Libraries Information retrieval concepts Search and browsing on unstructured data sources Digital libraries applications What is Library Collection of books, documents,

More information

Content Adaptation and Generation Principles for Heterogeneous Clients

Content 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 information

SECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL

SECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL 826 SECURE SMART GRID DEVICE for HOME AREA NETWORKS Using WIRELESS APPLICATION PROTOCOL S. RAM KANNAN B.E, CSE Chennai, TN India ramkannan1991@gmail.com R. SABARISH B.E, CSE Chennai, TN India sabarish.raghu@gmail.com

More information

Performance Evaluation of XHTML encoding and compression

Performance 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 information

A Novel Model for Home Media Streaming Service in Cloud Computing Environment

A 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 information

Outline. CS5984 Mobile Computing HTTP. HTTP (especially 1.0) Problems 1/2. Dr. Ayman Abdel-Hamid, CS5984. Wireless Web.

Outline. 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 information

IMS Client Framework for All IP-Based Communication Networks

IMS Client Framework for All IP-Based Communication Networks IMS Client Framework for All IP-Based Communication Networks D. Jayaram, S. Vijay Anand, Vamshi Raghav, Prashanth Kumar, K. Riyaz & K. Kishan Larsen & Toubro InfoTech Limited Research and Development Group,

More information

Service Oriented Architectures (ENCS 691K Chapter 2)

Service Oriented Architectures (ENCS 691K Chapter 2) Service Oriented Architectures (ENCS 691K Chapter 2) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud

More information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October

More information

Wireless Access Protocol(WAP) architecture

Wireless 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 information

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme Yue Zhang 1 and Yunxia Pei 2 1 Department of Math and Computer Science Center of Network, Henan Police College, Zhengzhou,

More information

Canalization and Personalization in Mobile Wireless Application

Canalization and Personalization in Mobile Wireless Application Proceedings of the Postgraduate Annual Research Seminar 2005 301 Canalization and Personalization in Mobile Wireless Application Herman Department of Computer System & Communication Faculty of Computer

More information

Developing Wireless Applications for Multiple Geographies. Christopher Koppe Speedware Corporation

Developing Wireless Applications for Multiple Geographies. Christopher Koppe Speedware Corporation Developing Wireless Applications for Multiple Geographies Christopher Koppe Speedware Corporation The Wireless World of Internet-Enabled Devices Mobile Phones Microbrowser-enabled Smart Phones The Wireless

More information

Software Paradigms (Lesson 10) Selected Topics in Software Architecture

Software Paradigms (Lesson 10) Selected Topics in Software Architecture Software Paradigms (Lesson 10) Selected Topics in Software Architecture Table of Contents 1 World-Wide-Web... 2 1.1 Basic Architectural Solution... 2 1.2 Designing WWW Applications... 7 2 CORBA... 11 2.1

More information

Ubiquitous Access to Personalised Services

Ubiquitous Access to Personalised Services Ubiquitous Access to Personalised Services 1 Tore E. J{lSnvik, 2 Anne Marie Hartvigsen & 3 Do van Thanh 1. Unik - University of Oslo - Norway - tif: +4790199176 - torejoen@iji.uio.no 2. AgderUniversity

More information

The Functional User Requirement Analysis of a Web Broadcasting Management System

The Functional User Requirement Analysis of a Web Broadcasting Management System The Functional User Requirement Analysis of a Web Broadcasting Management System Gyeyoung Lee, Jaegeol Yim Dept. of Computer Engineering, Dongguk University at Gyeongju Korea {lky, yim}@dongguk.ac.kr Abstract.

More information

PROVIDING MESSAGING INTEROPERABILITY IN FIPA COMMUNICATION ARCHITECTURE

PROVIDING MESSAGING INTEROPERABILITY IN FIPA COMMUNICATION ARCHITECTURE PROVIDING MESSAGING INTEROPERABILITY IN FIPA COMMUNICATION ARCHITECTURE Heikki Helin 1 and Stefano Campadello 2 1 Sonera Corporation P.O.Box 970, FIN-00051 Sonera, Finland Heikki.j.Helin@sonera.com 2 Nokia

More information

Performance Evaluation on WAP and Internet Protocol over 3G Wireless Networks

Performance 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 information

Mobile Devices: Server and Management Lesson 04 Gateways and Portals

Mobile 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 information

A Gateway-Assisted Approach Toward QoS Adaptations

A Gateway-Assisted Approach Toward QoS Adaptations A -Assisted Approach Toward QoS Adaptations William Kalter, Baochun Li, Won Jeon, Klara Nahrstedt, Jun-Hyuk Seo Department of Computer Science University of Illinois at Urbana-Champaign kalter,b-li,wonjeon,klara,jseo@cs.uiuc.edu

More information

Client Server System for e-services Access Using Mobile Communications Networks

Client 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 information

Multimedia Presentation Authoring System for E- learning Contents in Mobile Environment

Multimedia Presentation Authoring System for E- learning Contents in Mobile Environment Appl. Math. Inf. Sci. 6 No. 2S pp. 705S-711S (2012) Applied Mathematics & Information Sciences An International Journal @ 2012 NSP Natural Sciences Publishing Cor. Multimedia Presentation Authoring System

More information

Analysis of a Multiple Content Variant Extension of the Multimedia Broadcast/Multicast Service

Analysis of a Multiple Content Variant Extension of the Multimedia Broadcast/Multicast Service PUBLISHED IN: PROCEEDINGS OF THE EUROPEAN WIRELESS 2006 CONFERENCE 1 Analysis of a Multiple Content Variant Extension of the Multimedia Broadcast/Multicast Service George Xylomenos, Konstantinos Katsaros

More information

Towards Corpus Annotation Standards The MATE Workbench 1

Towards Corpus Annotation Standards The MATE Workbench 1 Towards Corpus Annotation Standards The MATE Workbench 1 Laila Dybkjær, Niels Ole Bernsen Natural Interactive Systems Laboratory Science Park 10, 5230 Odense M, Denmark E-post: laila@nis.sdu.dk, nob@nis.sdu.dk

More information

3GPP TS V4.2.0 ( )

3GPP 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 information

3GPP TS V5.2.0 ( )

3GPP TS V5.2.0 ( ) TS 26.140 V5.2.0 (2002-12) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Multimedia Messaging Service (MMS); Media formats and codecs

More information

MPEG-21: The 21st Century Multimedia Framework

MPEG-21: The 21st Century Multimedia Framework MPEG-21: The 21st Century Multimedia Framework Jan Bormans, Jean Gelissen, and Andrew Perkis IEEE Signal Processing Magazine, March 2003 Outline Context and motivation of MPEG-21 An overview of MPEG-21

More information

Enabling the Wireless Internet

Enabling 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 information

The COLDEX Metadata Synchronisation Service (MSS) and other services

The COLDEX Metadata Synchronisation Service (MSS) and other services The COLDEX Metadata ynchronisation ervice () and other services LTC Group, UNED, October 2003 1 Technological options for the... 1 1.1 Distributed Java Objects... 1 1.2 Web ervices and OAP... 2 1.3 Messaging...

More information

SLiM : Scalable Live Media Streaming Framework for a U-City

SLiM : Scalable Live Media Streaming Framework for a U-City SLiM : Scalable Live Media Streaming Framework for a U-City Eun-Seok Ryu, Chuck Yoo 236, Department of Computer Science and Engineering, Korea University, Anam-Dong, Seongbuk-Gu, Seoul, Korea { esryu,

More information

Integrating Lecture Recordings with Social Networks

Integrating Lecture Recordings with Social Networks Integrating Lecture Recordings with Social Networks Patrick Fox, Johannes Emden, Nicolas Neubauer and Oliver Vornberger Institute of Computer Science University of Osnabru ck Germany, 49069 Osnabru ck

More information

Communication. Distributed Systems Santa Clara University 2016

Communication. Distributed Systems Santa Clara University 2016 Communication Distributed Systems Santa Clara University 2016 Protocol Stack Each layer has its own protocol Can make changes at one layer without changing layers above or below Use well defined interfaces

More information

Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper

Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper Xiang Su and Jukka Riekki Intelligent Systems Group and Infotech Oulu, FIN-90014, University of Oulu, Finland {Xiang.Su,Jukka.Riekki}@ee.oulu.fi

More information

The Next Generation Web E-speak and E-services. Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh

The Next Generation Web E-speak and E-services. Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh The Next Generation Web E-speak and E-services Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring http://bazaar.sis.pitt.edu/

More information

Tema 0: Transmisión de Datos Multimedia

Tema 0: Transmisión de Datos Multimedia Tema 0: Transmisión de Datos Multimedia Clases de aplicaciones multimedia Redes basadas en IP y QoS Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross

More information

Development of Communication Software for Mobile Computing

Development of Communication Software for Mobile Computing Development of Communication Software for Mobile Computing 246 Development of Communication Software for Mobile Computing Susumu Matsui Yasuhiro Takahashi Takeshi Kondo OVERVIEW: The mobile computing market

More information

An Annotation Tool for Semantic Documents

An Annotation Tool for Semantic Documents An Annotation Tool for Semantic Documents (System Description) Henrik Eriksson Dept. of Computer and Information Science Linköping University SE-581 83 Linköping, Sweden her@ida.liu.se Abstract. Document

More information

Personalized Mobile Multimedia meets Location-Based Services

Personalized Mobile Multimedia meets Location-Based Services Personalized Mobile Multimedia meets Location-Based Services Susanne Boll and Jens Krösche and Ansgar Scherp Carl von Ossietzky University Oldenburg, Faculty II, Department of Computer Science, Escherweg

More information

WAP Push Message Version 16-August-1999

WAP 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 information

Version 11

Version 11 The Big Challenges Networked and Electronic Media European Technology Platform The birth of a new sector www.nem-initiative.org Version 11 1. NEM IN THE WORLD The main objective of the Networked and Electronic

More information

The Evaluation of Just-In-Time Hypermedia Engine

The Evaluation of Just-In-Time Hypermedia Engine The Evaluation of Just-In-Time Hypermedia Engine Zong Chen 1, Li Zhang 2 1 (School of Computer Sciences and Engineering, Fairleigh Dickinson University, USA) 2 (Computer Science Department, New Jersey

More information

WAP. 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 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 information

Accordent PresenterPRO v. 6.1 User s Manual

Accordent PresenterPRO v. 6.1 User s Manual Accordent PresenterPRO v. 6.1 User s Manual Important Notice This User s Manual is delivered subject to the following conditions and restrictions: This documentation contains proprietary information belonging

More information

Thin Client Content Options

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 information

KNOWLEDGE-BASED MULTIMEDIA ADAPTATION DECISION-TAKING

KNOWLEDGE-BASED MULTIMEDIA ADAPTATION DECISION-TAKING K KNOWLEDGE-BASED MULTIMEDIA ADAPTATION DECISION-TAKING Dietmar Jannach a, Christian Timmerer b, and Hermann Hellwagner b a Department of Computer Science, Dortmund University of Technology, Germany b

More information

Vipera OTA Provisioning Server

Vipera OTA Provisioning Server Vipera Inc 200 Page Mill Road Palo Alto, CA 94306. USA www.vipera.com info@vipera.com Vipera OTA Provisioning Server Technical Overview Version 1.0 The Vipera provisioning portal allows content providers

More information

The convergence of network computing and telecommunications

The convergence of network computing and telecommunications The convergence of network computing and telecommunications David G. Messerschmitt University of California at Berkeley Copyright 1997, David G. Messerschmitt 3/5/97 1 Terminology Applications Services

More information

APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT

APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT Petr Smolík, Tomáš Hruška Department of Computer Science and Engineering, Faculty of Computer Science and Engineering, Brno University

More information

Developing corporate mobile applications. An alternative approach to native development

Developing 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 information

Classification of N-Screen Services and its Standardization

Classification of N-Screen Services and its Standardization Classification of N-Screen Services and its Standardization Changwoo Yoon, Taiwon Um, Hyunwoo Lee *Electronics & Telecommunications Research Institute, Daejeon, Korea cwyoon@etri.re.kr, twum@etri.re.kr,

More information

CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER

CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER Oleksiy Khriyenko Industrial Ontologies Group, Agora Center, University of Jyväskylä P.O. Box 35(Agora), FIN-40014 Jyväskylä, Finland ABSTRACT Now, when human

More information

Concepts, Technology, and Applications of Mobile Commerce

Concepts, Technology, and Applications of Mobile Commerce Concepts, Technology, and Applications of Mobile Commerce Robert Nickerson Professor and Chair Department of Information Systems Director, Center for Electronic Business College of Business San Francisco

More information

Third generation WCDMA radio evolution

Third generation WCDMA radio evolution WIRELESS COMMUNICATIONS AND MOBILE COMPUTING Wirel. Commun. Mob. Comput. 2003; 3:987 992 (DOI: 10.1002/wcm.134) Third generation WCDMA radio evolution Harri Holma*,y and Antti Toskala Nokia Networks, IP

More information

A SMIL Editor and Rendering Tool for Multimedia Synchronization and Integration

A SMIL Editor and Rendering Tool for Multimedia Synchronization and Integration A SMIL Editor and Rendering Tool for Multimedia Synchronization and Integration Stephen J.H. Yang 1, Norman W.Y. Shao 2, Kevin C.Y. Kuo 3 National Central University 1 National Kaohsiung First University

More information

Wireless Application Protocol (WAP) and. I-mode: An insight

Wireless Application Protocol (WAP) and. I-mode: An insight A Term Paper on Wireless Application Protocol (WAP) and I-mode: An insight Guided by: Prof. Kevin Ryan Date: 04 / 07 / 2001 Submitted by: Amit Lakhani SID# 157-06-6960 Stevens Institute of Technology Hoboken,

More information

polopoly digital Benefits of using Polopoly Overview Web Content Management Core Features:

polopoly digital Benefits of using Polopoly Overview  Web Content Management Core Features: polopoly Web Content Management Overview Polopoly is an easy-to-use, yet powerful and flexible, standard web content management system. Those are the basic guidelines for Polopoly s fundamental product

More information

ACE Chapter 4 review. Name: Class: Date: True/False Indicate whether the statement is true or false.

ACE Chapter 4 review. Name: Class: Date: True/False Indicate whether the statement is true or false. Name: Class: Date: ACE Chapter 4 review True/False Indicate whether the statement is true or false. 1. Today s Internet joins together networks of over 300 million computers, or Internet hosts, to create

More information

A Scalable Presentation Format for Multichannel Publishing Based on MPEG-21 Digital Items

A Scalable Presentation Format for Multichannel Publishing Based on MPEG-21 Digital Items A Scalable Presentation Format for Multichannel Publishing Based on MPEG-21 Digital Items Davy Van Deursen 1, Frederik De Keukelaere 1, Lode Nachtergaele 2, Johan Feyaerts 3, and Rik Van de Walle 1 1 ELIS,

More information

SciX Open, self organising repository for scientific information exchange. D15: Value Added Publications IST

SciX Open, self organising repository for scientific information exchange. D15: Value Added Publications IST IST-2001-33127 SciX Open, self organising repository for scientific information exchange D15: Value Added Publications Responsible author: Gudni Gudnason Co-authors: Arnar Gudnason Type: software/pilot

More information

HMI ARCHITECTURE SUMMARY ARCHITECTURE DESCRIPTION

HMI 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 information

White Paper: Delivering Enterprise Web Applications on the Curl Platform

White Paper: Delivering Enterprise Web Applications on the Curl Platform White Paper: Delivering Enterprise Web Applications on the Curl Platform Table of Contents Table of Contents Executive Summary... 1 Introduction... 2 Background... 2 Challenges... 2 The Curl Solution...

More information

Dominique Carrega, Emmanuel Fournier, Hervé Muyal (Tecsi).

Dominique 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 information

Semantic agents for location-aware service provisioning in mobile networks

Semantic agents for location-aware service provisioning in mobile networks Semantic agents for location-aware service provisioning in mobile networks Alisa Devlić University of Zagreb visiting doctoral student at Wireless@KTH September 9 th 2005. 1 Agenda Research motivation

More information

Community Edition. Web User Interface 3.X. User Guide

Community Edition. Web User Interface 3.X. User Guide Community Edition Talend MDM Web User Interface 3.X User Guide Version 3.2_a Adapted for Talend MDM Web User Interface 3.2 Web Interface User Guide release. Copyright This documentation is provided under

More information

A Context Based Storage System for Mobile Computing Applications

A Context Based Storage System for Mobile Computing Applications A Context Based Storage System for Mobile Computing Applications Sharat Khungar Jukka Riekki {firstname.lastname}@ee.oulu.fi Department of Electrical and Information Engineering and Infotech Oulu P.O.BOX

More information

Addressing Unique M2M Challenges with Converged Gateways

Addressing Unique M2M Challenges with Converged Gateways October 19-20, 2010 Addressing Unique M2M Challenges with Converged Gateways Paul L. Russell, Jr. Paul.Russell@InterDigital.com ETSI TC M2M Workshop 19-20 October 2010, Sophia Antipolis, France Where are

More information

Audio-Text Synchronization inside mp3 files: A new approach and its implementation

Audio-Text Synchronization inside mp3 files: A new approach and its implementation Audio-Text Synchronization inside mp3 files: A new approach and its implementation Marco Furini and Lorenzo Alboresi Computer Science Department University of Piemonte Orientale Spalto Marengo 33, 15100

More information

3C05 - Advanced Software Engineering Thursday, April 29, 2004

3C05 - Advanced Software Engineering Thursday, April 29, 2004 Distributed Software Architecture Using Middleware Avtar Raikmo Overview Middleware What is middleware? Why do we need middleware? Types of middleware Distributed Software Architecture Business Object

More information

Trends in Mobile Multimedia and Networks

Trends in Mobile Multimedia and Networks Trends in Mobile Multimedia and Networks Minoru Etoh DoCoMo Communications Laboratories USA, Inc. 181 Metro Drive, Suite 300, San Jose, CA 95110 USA etoh@ieee.org http://www.docomolabs-usa.com Abstract.

More information

WP.25 ENGLISH ONLY. Supporting Paper. Submitted by Statistics Finland 1

WP.25 ENGLISH ONLY. Supporting Paper. Submitted by Statistics Finland 1 WP.25 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS UNECE Work Session on Statistical Dissemination and Communication (12-14

More information

Feature Guide. Sybase mbanking

Feature Guide. Sybase mbanking Feature Guide Sybase mbanking 365 2.1 DOCUMENT ID: DC00785-01-0210-01 LAST REVISED: March 2009 Copyright 2009 by Sybase, Inc. All rights reserved. This publication pertains to Sybase software and to any

More information

A Multidimensional Approach for Modelling and Supporting Adaptive Hypermedia Systems

A Multidimensional Approach for Modelling and Supporting Adaptive Hypermedia Systems A Multidimensional Approach for Modelling and Supporting Adaptive Hypermedia Systems Mario Cannataro, Alfredo Cuzzocrea, Andrea Pugliese ISI-CNR, Via P. Bucci, 41/c 87036 Rende, Italy {cannataro, apugliese}@si.deis.unical.it,

More information

The Role and Contribution of OMA in Service Delivery Platform Standardization

The Role and Contribution of OMA in Service Delivery Platform Standardization The Role and Contribution of OMA in Service Delivery Platform Standardization ITU-T SDP Workshop 17 October 2011 Musa Unmehopa Technical Plenary Chairman, OMA Senior Manager, Alcatel-Lucent What I ll be

More information

AQU Information Systems Fundamentals Spring 2012 Pg. 9.1

AQU 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 information

AdvOSS AAA: Architecture, Call flows and implementing emerging business use cases

AdvOSS AAA: Architecture, Call flows and implementing emerging business use cases AdvOSS AAA: Architecture, Call flows and implementing emerging business use cases An AdvOSS White Paper Latest version of this white paper can always be found at http://advoss.com/resources/whitepapers/advoss-aaa-workflows.pdf

More information

Design concepts for data-intensive applications

Design concepts for data-intensive applications 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Design concepts for data-intensive applications Attila Adamkó Department of Information Technology, Institute of

More information

Analysis of Effectiveness of Open Service Architecture for Fixed and Mobile Convergence

Analysis of Effectiveness of Open Service Architecture for Fixed and Mobile Convergence Analysis of Effectiveness of Open Service Architecture for Fixed and Mobile Convergence Kyung-Hyu Lee* Jeung-Heon Hahn* Electronics and Telecommunications Research Institute* Email: {khyulee, stevehahn

More information

Service Schedule BT Web Manager

Service Schedule BT Web Manager 1. SERVICE DESCRIPTION Service Overview 1.1 The Service includes the construction and hosting of a business website as further described in this Service Schedule. It does not include the provision of any

More information

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs Jin Liu 1, Hongmin Ren 1, Jun Wang 2, Jin Wang 2 1 College of Information Engineering, Shanghai Maritime University,

More information

WAP/ WML : Wireless Protocol wireless protocol

WAP/ 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 information

Distributed Pub/Sub Model in CoAP-based Internet-of-Things Networks

Distributed Pub/Sub Model in CoAP-based Internet-of-Things Networks Distributed Pub/Sub Model in CoAP-based Internet-of-Things Networks Joong-Hwa Jung School of Computer Science and Engineering, Kyungpook National University Daegu, Korea godopu16@gmail.com Dong-Kyu Choi

More information