Transcoding in Online Rich-media Edutainment: a Dynamic Approach based on Content/Context Awareness

Size: px
Start display at page:

Download "Transcoding in Online Rich-media Edutainment: a Dynamic Approach based on Content/Context Awareness"

Transcription

1 Transcoding in Online Rich-media Edutainment: a Dynamic Approach based on Content/Context Awareness Silvia Mirri, Paola Salomoni, Stefano Ferretti Dipartimento di Scienze dell Informazione, Università di Bologna, Bologna, Italy {salomoni, mirri, sferrett}cs.unibo.it Abstract The use of adaptive systems provides means to ensure anytime, anywhere and any device entertainment experiences for heterogeneous players. In this paper, we present an approach to dynamically transcode edutainment contents and to facilitate user interactions in context-aware scenarios. We focus on those typologies of interactive online applications, for which edutainment activities are structured as a combination of delivery of rich media contents interleaved with interactive choices made by the users (e.g., multimedia quizzes). As a matter of facts, today s edutainment contents are mostly produced to be delivered through TV or broadband networks. Thus, typically they are not encoded to be used in nomadic contexts. It turns out that the use of an adaptation process (based on user profiles) results as an important tool to face with the poor computational and networking capabilities of (mobile) devices. Moreover, a higher level of accessibility can be guaranteed to users with disabilities, since contents are transcoded based on user preferences. Results gathered from a real evaluation assessment show the viability of our solution. Keywords- Transcoding Systems, Edutainment, Rich Media Content, Interfaces, Context-Aware Services. I. INTRODUCTION The research community is focusing on the need to devise new context-aware, ubiquitous services to support online edutainment. New smart solutions are required to enable users to enjoy services, regardless of their physical location, physical limitations, or of the device and network connection they use, etc. However, typical solutions currently in use do not seem to dynamically cope with the heterogeneity of profiles and preferences that users may have in a mobile, highly distributed context. The word edutainment is a neologism coined to combine the rather old idea of learning through playing with the new one of using modern technologies such as TV or computer. This term is thus now commonly used to describe a wide range of media which aims at educating while entertaining, or at entertaining while educating. In this context, we focus on a specific class of educational games, multimedia quizzes, which are traditionally distributed on CDs, DVDs, or through itv and Internet [11]. In particular, these games are based on the playout of videos and audio featuring a specific concept, combined with quizzes and simple games illustrating the topic. This class of entertainment applications, derived from documentaries and adapted to new interactive media, is widely used to explain real-world concepts, such as wildlife or, more generally, environmental and geographical topics [7]. Each game is structured as a graph of contents and quizzes. By interacting with the system, users (with right or wrong answers) design a path on the graph. Each path corresponds to a specific sequence of contents presented to users. This way, personalized forms of interactions emerge during each specific playing session. Mobility can effectively enhance opportunities of learning by augmenting the availability of edutainment applications and by allowing their use in outdoor learning. Furthermore, mobile interactive multimedia quizzes improve learning experiences from several points of view: Contents and quizzes can be used everywhere, following the user outdoor to places of study. For example, in an aquarium or at the zoo, a wide set of additional online information and games can be made locally available to enhance the user visit. The whole edutainment application can be contextualized to user preferences and needs, or simply adapted to the device in use. For example, differentiated contents might be delivered to adults or children. As a matter of facts, at the moment available edutainment contents are mostly created to be broadcasted on TV sets. Hence, they typically do not take into account constraints deriving from mobility (e.g., small interfaces, low-bandwidth connectivity). Furthermore, there is also the need to consider issues related to accessibility of contents to ensure anywhere, anytime, anyone, any device edutainment services. According to our previous considerations, we have devised a content management strategy based on two different criteria, content media type and user context. More specifically, multimedia contents are dynamically converted before their delivery. A specialized transcoding system, which acts as a proxy, is in charge of analyzing users profile and of dynamically scheduling a transcoding operation. Conversion processes of such contents into different media formats are achieved by exploiting facilities which are finally offered by (possibly distributed) Web Services. Our system only requires that contents are structured as SMIL [10] documents whenever /07/$ IEEE 1078

2 different media composing them must be synchronized. We carried out some evaluation tests to assess the performances of our approach. Results demonstrate the viability of our scheme. The remainder of this paper is organized as follows. Section II presents in detail our system architecture, by describing the transcoding module. Section III discusses on profiling issues at the basis of our approach. Section IV reports on results which have been gathered from the experimental evaluation we conducted to assess the efficacy of our scheme. Finally, Section V concludes the paper. II. SYSTEM ARCHITECTURE In this Section we introduce our system architecture and its functionalities for the support of edutainment quiz applications. Source contents are structured as graphs of rich media presentations, interleaved with interactive activities such as quizzes. We assume that synchronization among media composing a given content is performed by resorting to the SMIL technology [10], a well-known mark-up language which permits to describe temporal and spatial synchronization relationships among media contents. Needless to say, transcoding strategies might involve single media contents composing an edutainment multimedia quiz, as well as the synchronization specification of these contents, which needs to be modified accordingly. Thus, suitable methods are needed to manage SMIL documents and to transform these SMIL-based multimedia presentations into other formats (e.g., XHTML documents or video tracks). The system substantially performs two context-aware tasks: (i) it decides which contents have to be delivered to the user, on the basis of his/her profile and replies to quizzes; (ii) it transforms contents into a form which can be used by a specific user, on the basis of the user profile. Every user profile specifies different classes of information, which are stored and managed by the system in order to compute context-aware replies. Specifically, a user profile is characterized as follows [3, 8]: User preferences, needs, abilities. Device capabilities. Location-based information (if available). A simple sketch of our architecture is depicted on Figure 1. It shows the interactions between the two main components of the system: the Quiz Engine (QE) and the MultiMedia Transcoder (MMT). The client application (i.e., a multimedia player or a Web browser, depending on the context) communicates with the system sending the user profile and the first resource request. MMT stores the profile and, based on it, adapts the requested content and sends it back to the client application. The content consists in a sequence of rich media followed by an interactive quiz. By replying to the quiz, the user starts a new content request. MMT passes the reply to QE that evaluates it. Based on the user s answer and on the user s profile, QE replies with a new content, which is, finally, adapted by MMT and sent to the user. Summing up, every time a transcoding activity is required, MMT plans and performs an appropriate content adaptation. We now focus on the adaptation process. For the sake of clarity, we describe three typical scenarios of use. A B C Client Client Application Application Engine Engine MMT MMT MM MM Figure 1: System Architecture Let us first consider a user (user A in Figure 1), who accesses the application by using a fully equipped workstation connected to a broadband network. As a matter of facts, no transcoding activities are needed, since he is able to receive and perceive original contents and a SMIL player is installed on his computer. According to this situation, MMT will simply control the user profile, while QE will compute the next content to be delivered, based on user answers. Let us consider now user B who, compared to A, suffers a restriction of device capabilities. She is equipped with a smartphone and her profile details the characteristics of such a device. In this case, MMT adapts rich media contents, based on the limited capabilities of her smartphone, by reducing video dimension and by fitting all other contents to the display size. If the device is not provided with a SMIL player, MTT decomposes the rich media to obtain a more simple XHTML resource. Finally, let us consider user C which has a reduced ability to perceive contents. He is blind and his laptop is equipped with a screen reader. In this case, MMT adapts contents to be enjoyed sequentially to facilitate access through a screen reader, by converting the synchronized SMIL resource into a linear XHTML one. Instead of providing the user with a video file, alternative audio resources are exploited which fully describe what the video shows. Focusing on MMT, this software component is composed of the following modules (see also Figure 2) [5]: 1. The Multimedia Broker (MB), which manages requests for transcoding activities and sends transcoded contents back to the client. 2. The Profile Manager (PM), which controls a profile DB and stores users preferences. Once the Quiz Engine engages the multimedia transcoder, MB retrieves device and user profiles by querying PM. 3. The Transcoding Unit (TU) schedules the transcoding activities needed for an optimal content delivery to the user. Thus, as soon as a request arrives at MB, it interrogates PM and retrieves the user profile. Then, MB communicates such /07/$ IEEE 1079

3 Engine Client Client Browser Browser Multimedia Broker Transcoding Unit Unit MM MM Profile Manager Local WS MMT External WS information to TU, which defines a transcoding strategy, by matching user s profile with the specific rich multimedia resource. Afterwards, it computes a new version of the rich media by interacting with its known Web Services. Finally, it sends the adapted media content back to the client. Regarding the specific conversion steps, TU consists of a Web Service able to manage the SMIL specification and to schedule the needed content adaptation process. Moreover, TU resorts to two different sets of different Web Services. First, a cluster of Web Services is locally deployed near TU (i.e., on the same LAN), which are in charge of performing specific media types conversions. However, the system is also configured to exploit a second level of external Web Services deployed over the Internet. These are contacted only when TU identifies the need for a particular media conversion skill, which is not offered by the local Web Services. Finally, TU is supplied with a two-level caching system to improve system performances. Indeed, in order to avoid unnecessary re-computations of same media, both TU and local Web Services have separate caches, which maintain recently managed data and resources. Hence, the system takes advantage of caching mechanisms by transcoding data (for a specified format) once and by delivering them to users. III. PROFILING As described above, a profiling mechanism is required in order to describe client s devices as well as users preferences and needs. Several standards and solutions have been proposed in literature, such as Composite Capabilities/Preferences Profile (CC/PP) [9], User Agent Profile (UAProf) [4] and IMS Learner Information Profile (IMS LIP) [2]. Yet, a general and fully supported profiling proposal still misses. In fact, while CC/PP offers an open profiling mechanism, it defines a common vocabulary able to represents only technical characteristics of devices. Conversely, the IMS Global Learning Consortium has developed a profiling specification that strictly refers to accessibility issues, i.e., the so-called IMS Accessibility for Learner Information Package (ACCLIP) [1]. ACCLIP describes personal preferences (visual, aural, device) for tailored presentations of learning contents (e.g., preferred/required input devices or preferred content Figure 2: MultiMedia Transcoder (MMT) Architecture alternatives). However, ACCLIP enables to detail users in terms of accessibility needs, without considering the device characteristics. With this in view, our solution consists in exploiting both standards in order to consider both user s needs and device capabilities. By integrating the two approaches cited above, we obtain a complete profile fully describing the user and his device. This profile is sent to our online system during the first resource request. <accessforall schemaversion="1.0.29" xmlns=" xmlns:xsi=" xsi:schemalocation= " AccessForAllv1p0.xsd"> <context identifier="blind" xml:lang="it"> <display> <screenreader> <screenreadergeneric> <link value="speaklink"/> <link value="differentvoice"/> <speechrate value="500"/> <pitch value="0.8"/> <volume value="0.5"/> </screenreadergeneric> </screenreader> <braille> </braille> </display> <control>. </control> </context> </accessforall> Figure 3: Code Fragment from profile of Scenario C Basically, the main part of such user profile is devoted to describe device characteristics, fully defining the hardware and software equipments. In order to reduce the transmission of all the necessary data (which are standardized, once the device in use is known), we have integrated a profile data base containing user s preferences with a set of device capability descriptions derived from WURFL [12]. WURFL is a free and /07/$ IEEE 1080

4 open source project which offers information on devices. Currently, WURFL describes about different devices and identifies 300 characteristics. This updated, XML-based, open database of mobile devices is one of the most complete among those available on the Web. The use of WURFL allows a reduction of attributes specified by users since already existing profiles are exploited. For example, profiles that refer to scenarios A and B, mentioned in the previous Section, can be exhaustively described through the WURFL DB standard. However for scenario C, instead, an additional description is needed, based on the ACCLIP standard, which describes user accessibility requirements. Figure 3 shows a fragment of the profile code. In this example, the user declares a set of preferences about his used screen reader, (see element <screenreader> inside <display> element), as well as his Braille display characteristics (see <braille> element, partially omitted). All these elements are included inside the accessibility LIP element (<AccessForAll>), which drives the system transcoding process. Based on the obtained profile, the system produces a different version of each graphical and visual content. Figure 4: The Acquarium Fish Quiz on I-mate K-JAM IV. EXPERIMENTAL EVALUATION In this Section we describe how we conducted an experimental assessment to evaluate the performances of our system. First, we have referred to the three examples of Section 2, playing an interactive and multimedia (edutainment) quiz titled Aquarium fish quiz. A snapshot of the quiz running on I-mate K-JAM is depicted in Figure 4 above. Then, we performed a tests suite by using SOAtest Load Tester, an automated Web Service testing software, distributed by Parasoft [6], which allows to verify many aspects of a Web Service, such as WSDL validation, functional testing and performances. We considered different experimental scenarios in order to inspect advantages and disadvantages arising from the possible distribution of transcoding facilities over distributed Web Services. First, we analyzed a transcoding system that encloses all local transcoding facilities in a unique local TU subcomponent, without any need for resorting to satellites Web Services (in the following we will refer to this configuration as monolithic ). Then, we compared such a monolithic system with a distributed system configuration, according to which different transcoding services are deployed over different Web Services. During our tests, we resorted to different own-made Web Services as well as third-party Web Services, available on the Internet. Our developed Web Services (which are based on open source libraries) are devoted to manage and transform several image formats, to convert a wide set of different continuous media formats and to provide an appropriate transformations of SMIL documents. Experiments were conducted by transcoding 15 different resources (SMIL presentations, from 20 to 35 MB). Such parameters enabled us to assess the efficacy of our system on very different conditions. Three hosts have been exploited to distribute all the components of our architecture (apart from external Web Services). In particular, one node hosted our proxy, while the other two nodes were devoted to host our local Web Services. In order to generate user requests, we exploited two personal computers equipped with the above mentioned SOAtest program. During each trial, the maximum number of requests submitted to our system has been set to 500. For each simulated request, a random set of user profiles was created. Exploited profiles might differ in (i) screen dimensions settings (chosen from 484 entries, i.e., 22 possible screen widths and 22 possible screen heights), (ii) supported media formats (i.e., 7 different image formats, 3 video formats) and (iii) accessibility constraints (including the use of assistive technologies, such as Braille display or screen reader, and the inability for users to exploit some type of media, such as audio or video files). All simulations took place for one hour. All caches have been refreshed every 20 minutes. During our experiments we set the tester to submit requests for the delivery of edutainment contents, whose transcoding process involved both external and local Web Services to adapt all related resources. In particular, random requests were generated for SMIL-based resources. Media, which were included within these contents, were chosen among the already mentioned set of 15 resources. In this case, we observed that the completely distributed system performs better than the monolithic one, as pointed out in Table 1, Figures 5 and 6. Min Monolithic System Distributed System Max Average Completed Requests Table 1 - Transcoding Multimedia Presentations Times Table 1 reports results obtained when the number of requests is shaped as a typical bell curve, in order to assess the scalability of the system depending on the request number and so as to simulate a peak of requests. In that case, service responsiveness becomes a real issue that needs to be faced in order to avoid the Slashdot effect. Lower minimum, maximum and average times are obtained by using a completely distributed system. Moreover, we already mentioned that during our tests a high number of requests were submitted to a single proxy. Under such conditions, our tests /07/$ IEEE 1081

5 confirmed that our solution could be helpful also for services with a high number of actual users (min) Figure 5 - Average Execution Time (monolithic system) (min) Figure 6 - Average Execution Time (Distributed System) More in detail, Figure 5 and Figure 6 show the average response time observed during an hour trial by using, respectively, the monolithic system and the distributed system. The dark line reproduces (out of scale) the number of users which were connected at a given time, waiting for requested contents. As expected, a more regular behavior emerges from these Figures when resorting to a distributed approach. Indeed, the monolithic system presents a peak in response times. Such a high value underlines a bottleneck in the system. Practically speaking, when the number of queuing requests is over a threshold number, the monolithic system presents performance degradation. Such a result confirms that distributing transcoding facilities over different nodes may improve the general performances of the system. Putting in context these data on our three original scenarios, we can notice that in scenario A the transcoding system introduces a minimum delay of 78msec (109msec for the monolithic system). This additional delay is negligible, considering that the whole transmission requires more than 6sec for a resource of 20Mbyte. In scenario B, a different situation arises: the original video (800x600 dots) is reduced into a smaller one (320x240), which needs a reduced bandwidth. Specifically, the original 20Mbyte resource was reduced into an 8Mbyte-sized one. Notice that the sum of transmission time and transcoding time (on average 5sec) is much shorter than the simple transmission of the original video. Let us consider an UMTS connection: a performance up to 384 kbit/s is expected and, in the scenario B, it means user saves about 256sec when downloading the video. Moreover, the terminal does not support SMIL. Thus, an important improvement is achieved, i.e., the system delivers to the user an XHTML+MPEG version of the multimedia quiz which she can also enjoy on her mobile terminal. Finally, in scenario C the blind user obtains a more accessible version of the content. Accessibility is ensured by sending to the user a descriptive version of audio (alternative to the original one) and an XHTML+MPEG version of the whole multimedia quiz that can be easily interpreted by the screen reader. The additional delay introduced to accomplish this task is similar to that one considered in scenario A. V. CONCLUSIONS Content transcoding can be profitably exploited in multimedia edutainment where very heterogeneous users connect to the system. Context-aware edutainment services can be developed, which take into consideration client devices technical characteristics, user profiles and preferences. In this work, we have described a novel architecture, able to provide players with tailored and adapted rich multimedia game contents. Our transcoding system acts as a proxy able to dynamically schedule an adaptation activity, based on the client profile. We have carried out experiments that demonstrates the viability of our approach. REFERENCES [1] IMS Global Learning Consortium, IMS Learner Information Package Accessibility for LIP. Available from: [2] IMS Global Learning Consortium, IMS Learner Information Profile (LIP). Available from: [3] S. Mirri, D. Pantieri, M. Roccetti, P. Salomoni, A Multimedia Broker for Accessible Learning Objects Transcoding. In Proc. of the 2nd IEEE International Conference on Information and Communication Technologies: from Theory to Applications (ICTTA), Damascus (Syria), April [4] Open Mobile Alliance Profile Data (OMA), User Agent Profile (UAProf). Available from: [5] D. Pantieri, S. Mirri, P. Salomoni, RMob: Transcoding Rich Multimedia Contents through Web Services, in Proc. of the 2nd IEEE International Workshop on Networking Issues in Multimedia Entertainment - NIME 2006 (CCNC 2006 Satellite Workshop), Las Vegas (Nevada), January [6] Parasoft, SOA Test, [7] Public Broadcasting Service, New York: A Documentary Film Online. Available from: [8] P. Salomoni, S. Mirri, A Multimedia Broker for Ubiquitous and Accessible Rich Media Content Transcoding. In Proc. of 1st IEEE International Workshop on Networking Issues in Multimedia Entertainment - NIME (GLOBECOM 2004 Satellite Workshop), Dallas (Texas, USA) November [9] W3C Recommendation, Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 1.0. Available from: , [10] W3C Recommendation, Synchronized Multimedia Integration Language 2.0. Available from [11] S. Walldén, A. Soronen, Edutainment. From Television and Computers to Digital Television. Available from: [12] WURFL, Wireless Universal Resource File Library. Available from: /07/$ IEEE 1082

At the Crossroads of Web and Interactive Multimedia: an Approach to Merge the Two Realms

At the Crossroads of Web and Interactive Multimedia: an Approach to Merge the Two Realms At the Crossroads of Web and Interactive Multimedia: an Approach to Merge the Two Realms Stefano Ferretti, Paola Salomoni, Marco Roccetti, Silvia Mirri, Ludovico A. Muratori Dipartimento di Scienze dell

More information

A Multimedia Broker to Support Accessible and Mobile Learning Through Learning Objects Adaptation

A Multimedia Broker to Support Accessible and Mobile Learning Through Learning Objects Adaptation A Multimedia Broker to Support Accessible and Mobile Learning Through Learning Objects Adaptation PAOLA SALOMONI, SILVIA MIRRI, STEFANO FERRETTI, and MARCO ROCCETTI University of Bologna The large diffusion

More information

Notes for a Collaboration: On the Design of a Wiki-type Educational Video Lecture Annotation System

Notes for a Collaboration: On the Design of a Wiki-type Educational Video Lecture Annotation System International Conference on Semantic Computing Notes for a Collaboration: On the Design of a Wiki-type Educational Video Lecture Annotation System Stefano Ferretti, Silvia Mirri, Marco Roccetti, Paola

More information

Context-Aware Adaptation for Mobile Devices

Context-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 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

Augment browsing and standard profiling for enhancing Web accessibility

Augment browsing and standard profiling for enhancing Web accessibility Augment browsing and standard profiling for enhancing Web accessibility Silvia Mirri Department of Computer Science University of Bologna Via Mura Anteo Zamboni 7 40127 Bologna (BO), Italy silvia.mirri@unibo.it

More information

Introduction to Distributed Systems

Introduction to Distributed Systems Introduction to Distributed Systems Other matters: review of the Bakery Algorithm: why can t we simply keep track of the last ticket taken and the next ticvket to be called? Ref: [Coulouris&al Ch 1, 2]

More information

DELIVERING MULTIMEDIA CONTENT FOR THE FUTURE GENERATION MOBILE NETWORKS

DELIVERING MULTIMEDIA CONTENT FOR THE FUTURE GENERATION MOBILE NETWORKS Research Article DELIVERING MULTIMEDIA CONTENT FOR THE FUTURE GENERATION MOBILE NETWORKS S. Swarna Parvathi, Dr. K. S. Eswarakumar Address for Correspondence S. Swarna Parvathi, PhD Scholar Department

More information

Universal Profiling for Content Negotiation and Adaptation in Heterogeneous Environments

Universal 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 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

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

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

ICT A BRIEF INTRODUCTION

ICT A BRIEF INTRODUCTION ICT A BRIEF INTRODUCTION TOPICS: What is ICT? Where does ICT literacy begin What skills makes one an ICT literate Why is ICT so important What are the fundamental elements of ICT How do you create information

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

Comprehensive Structured Context Profiles (CSCP): Design and Experiences

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

Leverage SOA for increased business flexibility What, why, how, and when

Leverage SOA for increased business flexibility What, why, how, and when Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384

More information

MPML: A Multimodal Presentation Markup Language with Character Agent Control Functions

MPML: A Multimodal Presentation Markup Language with Character Agent Control Functions MPML: A Multimodal Presentation Markup Language with Character Agent Control Functions Takayuki Tsutsui, Santi Saeyor and Mitsuru Ishizuka Dept. of Information and Communication Eng., School of Engineering,

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

PreFeed: Cloud-Based Content Prefetching of Feed Subscriptions for Mobile Users. Xiaofei Wang and Min Chen Speaker: 饒展榕

PreFeed: Cloud-Based Content Prefetching of Feed Subscriptions for Mobile Users. Xiaofei Wang and Min Chen Speaker: 饒展榕 PreFeed: Cloud-Based Content Prefetching of Feed Subscriptions for Mobile Users Xiaofei Wang and Min Chen Speaker: 饒展榕 Outline INTRODUCTION RELATED WORK PREFEED FRAMEWORK SOCIAL RSS SHARING OPTIMIZATION

More information

Video Streaming Over the Internet

Video Streaming Over the Internet Video Streaming Over the Internet 1. Research Team Project Leader: Graduate Students: Prof. Leana Golubchik, Computer Science Department Bassem Abdouni, Adam W.-J. Lee 2. Statement of Project Goals Quality

More information

Ensuring Fair Coexistence of Multimedia Applications in a Wireless Home

Ensuring Fair Coexistence of Multimedia Applications in a Wireless Home Ensuring Fair Coexistence of Multimedia Applications in a Wireless Home Claudio E. Palazzi, Nicola Stievano Dipartimento di Matematica Pura ed Applicata Università degli Studi di Padova Via Trieste 63,

More information

DTV for Personalized Mobile Access and Unified Home Control

DTV for Personalized Mobile Access and Unified Home Control DTV for Personalized Mobile Access and Unified Home Control Jianlin Guo, Fernando Matsubara, Johnas Cukier, Haosong Kong Mitsubishi Electric Research Labs, 558 Central Avenue, Murray Hill, NJ 07974, USA

More information

LTE : The Future of Mobile Broadband Technology

LTE : The Future of Mobile Broadband Technology LTE : The Future of Mobile Broadband Technology Erick Setiawan tukangbajaksawah@gmail.com 1 Become a necessity today, where the wireless broadband technology needed to meet increasing expectations in terms

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

QoS in multiservice IP networks Vodafone-Italy s point of view

QoS in multiservice IP networks Vodafone-Italy s point of view QoS in multiservice IP networks Vodafone-Italy s point of view Alberto Bona and Livio Pogliano Catania February, 3 rd 2005 Page 1 Vodafone s footprint Page 2 QoS categories for wireless applications increasing

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

Design and Implementation of a Service Discovery Architecture in Pervasive Systems

Design and Implementation of a Service Discovery Architecture in Pervasive Systems Design and Implementation of a Service Discovery Architecture in Pervasive Systems Vincenzo Suraci 1, Tiziano Inzerilli 2, Silvano Mignanti 3, University of Rome La Sapienza, D.I.S. 1 vincenzo.suraci@dis.uniroma1.it

More information

!!!!!! Portfolio Summary!! for more information July, C o n c e r t T e c h n o l o g y

!!!!!! Portfolio Summary!! for more information  July, C o n c e r t T e c h n o l o g y Portfolio Summary July, 2014 for more information www.concerttechnology.com bizdev@concerttechnology.com C o n c e r t T e c h n o l o g y Overview The screenplay project covers emerging trends in social

More information

Voluntary Product Accessibility Template

Voluntary Product Accessibility Template Voluntary Product Accessibility Template The purpose of the Voluntary Product Accessibility Template is to assist Federal contracting officials in making preliminary assessments regarding the availability

More information

Skill Area 325: Deliver the Multimedia content through various media. Multimedia and Web Design (MWD)

Skill Area 325: Deliver the Multimedia content through various media. Multimedia and Web Design (MWD) Skill Area 325: Deliver the Multimedia content through various media Multimedia and Web Design (MWD) 325.1 Understanding of multimedia considerations for Internet (13hrs) 325.1.1 Analyze factors affecting

More information

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose Department of Electrical and Computer Engineering University of California,

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

Web Service Response Time Monitoring: Architecture and Validation Sara Abbaspour Asadollah, Thiam Kian Chiew

Web Service Response Time Monitoring: Architecture and Validation Sara Abbaspour Asadollah, Thiam Kian Chiew Advances in Mathematical and Computational Methods, ISSN 2160-0635 Volume 2, Number 3, September, 2012 Web Service Response Time Monitoring: Architecture and Validation Sara Abbaspour Asadollah, Thiam

More information

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120 PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS AUDIO/VIDEO FOR THE WEB WEB 2120 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Date Revised: Fall 03 NOTE: This course is not designed

More information

Bandwidth Overview. Rev Whitepaper

Bandwidth Overview. Rev Whitepaper Rev. 1.03 Whitepaper About the Arel ICP Platform Arel s Integrated Conferencing Platform TM (ICP) is an advanced platform that combines the critical aspects of verbal and visual communication video and

More information

Proactnes Series for Efficient IP Network Operation Management

Proactnes Series for Efficient IP Network Operation Management Proactnes Series for Efficient IP Network Operation Management V Masao Numazaki V Masataka Sakata V Ken Ishiro V Nobuko Kimura (Manuscript received June 6, 2006) The carriers of the world are now developing

More information

Expert System for Educational Content Selection Based on Standards

Expert System for Educational Content Selection Based on Standards 23 Expert System for Educational Content Selection Based on Standards Santiago Pérez de la Cámara, Edgar Rubión Soler, Alicia Fernández del Viso Torre, Eva Vázquez de Prada, Carlos Rebate Sánchez {sperezd,

More information

SURVEILLANCE VIDEO FOR MOBILE DEVICES

SURVEILLANCE VIDEO FOR MOBILE DEVICES SURVEILLANCE VIDEO FOR MOBILE DEVICES Olivier Steiger, Touradj Ebrahimi Signal Processing Institute Ecole Polytechnique Fédérale de Lausanne (EPFL) CH-1015 Lausanne, Switzerland {olivier.steiger,touradj.ebrahimi}@epfl.ch

More information

Accessing SMIL-based Dynamically Adaptable Multimedia Presentations from Mobile Devices

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

Services in the IMS ecosystem

Services in the IMS ecosystem 285 23-3109 Uen Rev A Services in the IMS ecosystem February 2007 White Paper Different services have different demands and require different approaches Contents 1 Executive summary. 3 2 Introduction..

More information

Web Services for Geospatial Mobile AR

Web Services for Geospatial Mobile AR Web Services for Geospatial Mobile AR Introduction Christine Perey PEREY Research & Consulting cperey@perey.com Many popular mobile applications already use the smartphone s built-in sensors and receivers

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

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

CDMA2000 Workshop. Paul Le Rossignol. Nortel Networks, OMA Board Director

CDMA2000 Workshop. Paul Le Rossignol. Nortel Networks, OMA Board Director CDMA2000 Workshop Paul Le Rossignol Nortel Networks, OMA Board Director Open Mobile Alliance 1 2 3 4 Vision and Mission of OMA OMA s Market Position & Industry Benefits Structure & Scope OMA Interoperability

More information

Enhancing the Teaching Business Telecommunications and e-commerce using SMIL and Videostreaming

Enhancing the Teaching Business Telecommunications and e-commerce using SMIL and Videostreaming Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2000 Proceedings Americas Conference on Information Systems (AMCIS) 2000 Enhancing the Teaching Business Telecommunications and

More information

Scalable Video Coding

Scalable Video Coding Introduction to Multimedia Computing Scalable Video Coding 1 Topics Video On Demand Requirements Video Transcoding Scalable Video Coding Spatial Scalability Temporal Scalability Signal to Noise Scalability

More information

Always-Best-Served Music Distribution for Nomadic Users over Heterogeneous Networks

Always-Best-Served Music Distribution for Nomadic Users over Heterogeneous Networks ENTERTAINMENT EVERYWHERE Always-Best-Served Music Distribution for Nomadic Users over Heterogeneous Networks Vittorio Ghini and Paola Salomoni, University of Bologna Giovanni Pau, University of California

More information

Multiple Dimensions in Convergence and Related Issues

Multiple Dimensions in Convergence and Related Issues Multiple Dimensions in Convergence and Related Issues S.R. Subramanya LG Electronics CDG Technology Forum Las Vegas, Oct. 7, 2005 LGE Mobile Research, USA Talk Outline Introduction» Convergence Layers

More information

Adaptive Video Acceleration. White Paper. 1 P a g e

Adaptive Video Acceleration. White Paper. 1 P a g e Adaptive Video Acceleration White Paper 1 P a g e Version 1.0 Veronique Phan Dir. Technical Sales July 16 th 2014 2 P a g e 1. Preface Giraffic is the enabler of Next Generation Internet TV broadcast technology

More information

ISSN 2319-8885 Vol.03,Issue.35 November-2014, Pages:6974-6978 www.ijsetr.com A Caching Scheme in Location Based Application SANDI WINN AYE 1, ZAR ZAR WINT 2 1 Dept of Information and Communication Technology,

More information

E-Training Content Delivery Networking System for Augmented Reality Car Maintenance Training Application

E-Training Content Delivery Networking System for Augmented Reality Car Maintenance Training Application E-Training Content Delivery Networking System for Augmented Reality Car Maintenance Training Application Yu-Doo Kim and Il-Young Moon Korea University of Technology and Education kydman@koreatech.ac.kr

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) Voluntary Product Accessibility Template (VPAT) The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary assessments

More information

SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks

SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks Simone Leggio Hugo Miranda Kimmo Raatikainen Luís Rodrigues University of Helsinki University of Lisbon August 16, 2006 Abstract

More information

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala Tampere University of Technology Korkeakoulunkatu 1, 720 Tampere, Finland ABSTRACT In

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

Integration of distributed data sources for mobile services

Integration of distributed data sources for mobile services Integration of distributed data sources for mobile services Gianpietro Ammendola, Alessandro Andreadis, Giuliano Benelli, Giovanni Giambene Dipartimento di Ingegneria dell Informazione, Università di Siena

More information

Introduction to Mobile Ubiquitous Computing Systems

Introduction to Mobile Ubiquitous Computing Systems CPET 565 Mobile Computing Systems CPET/ITC 499 Mobile Computing Lecture 1 Introduction to Mobile Ubiquitous Computing Systems Paul I-Hai Lin, Professor Spring 2016 A Specialty Course Purdue University

More information

The Transport Layer: User Datagram Protocol

The Transport Layer: User Datagram Protocol The Transport Layer: User Datagram Protocol CS7025: Network Technologies and Server Side Programming http://www.scss.tcd.ie/~luzs/t/cs7025/ Lecturer: Saturnino Luz April 4, 2011 The UDP All applications

More information

PeerApp Case Study. November University of California, Santa Barbara, Boosts Internet Video Quality and Reduces Bandwidth Costs

PeerApp Case Study. November University of California, Santa Barbara, Boosts Internet Video Quality and Reduces Bandwidth Costs PeerApp Case Study University of California, Santa Barbara, Boosts Internet Video Quality and Reduces Bandwidth Costs November 2010 Copyright 2010-2011 PeerApp Ltd. All rights reserved 1 Executive Summary

More information

Fiber Fidelity Shaping brilliant user experiences

Fiber Fidelity Shaping brilliant user experiences Fiber Fidelity Shaping brilliant user experiences A new standard for services in broadband networks Fiber To The Home raises the speed limit on the Information Highway so that data can travel at the speed

More information

Essentials of Web Designing

Essentials of Web Designing Module Presenter s Manual Effective from: July 2014 Ver. 1.0 Amendment Record Version No. Effective Date Change Replaced Pages 1.0 July 2014 New - Presenter s Manual Aptech Limited Page 2 TABLE OF CONTENTS

More information

Introduction to LAN/WAN. Application Layer 4

Introduction to LAN/WAN. Application Layer 4 Introduction to LAN/WAN Application Layer 4 Multimedia Multimedia: Audio + video Human ear: 20Hz 20kHz, Dogs hear higher freqs DAC converts audio waves to digital E.g PCM uses 8-bit samples 8000 times

More information

Dynamic Service Aggregation for Efficient Use of Resources in Interactive Video Delivery 1

Dynamic Service Aggregation for Efficient Use of Resources in Interactive Video Delivery 1 Dynamic Service Aggregation for Efficient Use of Resources in Interactive Video Delivery 1 D. Venkatesh and T.D.C. Little Multimedia Communications Laboratory Department of Electrical, Computer and Systems

More information

A Ubiquitous Web Services Framework for Interoperability in Pervasive Environments

A Ubiquitous Web Services Framework for Interoperability in Pervasive Environments A Ubiquitous Web Services Framework for Interoperability in Pervasive Environments Hyung-Jun Yim and Kyu-Chul Lee * Dept. of Computer Engineering, Chungnam National University 220 Gung-Dong, Yuseong-Gu,

More information

Blackboard. Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11. (Published January 14, 2013) Contents: Introduction

Blackboard. Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11. (Published January 14, 2013) Contents: Introduction Blackboard Voluntary Product Accessibility Template Blackboard Learn Release 9.1 SP11 (Published January 14, 2013) Contents: Introduction Key Improvements VPAT Section 1194.21: Software Applications and

More information

Market Snapshot: Smart TVs & the User Experience

Market Snapshot: Smart TVs & the User Experience Market Snapshot: Smart TVs & the User Experience A Parks Associates Snapshot Market Snapshot: Smart TVs & the User Experience Streaming media player adoption and smart TV adoption experienced sustained

More information

CSC 4900 Computer Networks:

CSC 4900 Computer Networks: CSC 4900 Computer Networks: Email Professor Henry Carter Fall 2017 Villanova University Department of Computing Sciences Review Last week we talked about design principles, and the application protocols

More information

Keywords. E-inclusion, digital TV, input/output interfaces.

Keywords. E-inclusion, digital TV, input/output interfaces. Digital and social inclusion from innovative D-TV integration Alessandro ANDREADIS a,1, David BALDO a, Giuliano BENELLI a and Riccardo ZAMBON a a Department of Information Engineering, University of Siena,

More information

A Novel Adaptive Multimedia Delivery Algorithm for Increasing User Quality of Experience during Wireless and Mobile E-learning

A Novel Adaptive Multimedia Delivery Algorithm for Increasing User Quality of Experience during Wireless and Mobile E-learning mm09-59 1 A Novel Adaptive Multimedia Delivery Algorithm for Increasing User Quality of Experience during Wireless and Mobile E-learning Vasile Horia Muntean and Gabriel-Miro Muntean, Member, IEEE Abstract

More information

Class IX FIT Notes for Short Answer Questions

Class IX FIT Notes for Short Answer Questions 1. Differentiate between OCR and OMR. Class IX FIT Notes for Short Answer Questions Ans. OCR stands for Optical Character Recognition which is used to read characters of special type font that are printed

More information

Optimal Video Adaptation and Skimming Using a Utility-Based Framework

Optimal Video Adaptation and Skimming Using a Utility-Based Framework Optimal Video Adaptation and Skimming Using a Utility-Based Framework Shih-Fu Chang Digital Video and Multimedia Lab ADVENT University-Industry Consortium Columbia University Sept. 9th 2002 http://www.ee.columbia.edu/dvmm

More information

Extension of Resource Management in SIP

Extension of Resource Management in SIP Extension of Resource Management in SIP Franco Callegati and Aldo Campi University of Bologna, Italy {franco.callegati,aldo.campi}@unibo.it Abstract. In this work we discuss the issue of communication

More information

Improved dynamic multimedia resource adaptation-based Peer-to-Peer system through locality-based clustering and service

Improved dynamic multimedia resource adaptation-based Peer-to-Peer system through locality-based clustering and service University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2005 Improved dynamic multimedia resource adaptation-based Peer-to-Peer

More information

Broad Objectives/Outcomes of the course

Broad Objectives/Outcomes of the course Broad Objectives/Outcomes of the course Course Aims: Introduces the basic concepts and principles in mobile computing. The major techniques involved, and networks & systems issues for the design and implementation

More information

A Distributed Architecture of Edge Proxy Servers for Cooperative Transcoding

A Distributed Architecture of Edge Proxy Servers for Cooperative Transcoding A Distributed Architecture of Edge Proxy Servers for Cooperative Transcoding Valeria Cardellini University of Roma Tor Vergata cardellini@ing.uniroma2.it Michele Colajanni University of Modena colajanni@unimo.it

More information

Higher National Unit specification: general information

Higher National Unit specification: general information Higher National Unit specification: general information Unit code: H31B 35 Superclass: KG Publication date: January 2013 Source: Scottish Qualifications Authority Version: 01 Unit purpose This Unit is

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

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

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

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

Ian Stringer Yorkshire, UK. 72. Libraries Serving Disadvantaged Persons

Ian Stringer Yorkshire, UK. 72. Libraries Serving Disadvantaged Persons Date : 02/07/2008 Downloads by the busloads the way forward for talking books Ian Stringer Yorkshire, UK Meeting: 72. Libraries Serving Disadvantaged Persons Simultaneous Interpretation: Not available

More information

The Novel HWN on MANET Cellular networks using QoS & QOD

The Novel HWN on MANET Cellular networks using QoS & QOD The Novel HWN on MANET Cellular networks using QoS & QOD Abstract: - Boddu Swath 1 & M.Mohanrao 2 1 M-Tech Dept. of CSE Megha Institute of Engineering & Technology for Women 2 Assistant Professor Dept.

More information

Optimized Watermarking Using Swarm-Based Bacterial Foraging

Optimized Watermarking Using Swarm-Based Bacterial Foraging Journal of Information Hiding and Multimedia Signal Processing c 2009 ISSN 2073-4212 Ubiquitous International Volume 1, Number 1, January 2010 Optimized Watermarking Using Swarm-Based Bacterial Foraging

More information

Developing a Basic Web Page

Developing a Basic Web Page Developing a Basic Web Page Creating a Web Page for Stephen Dubé s Chemistry Classes 1 Objectives Review the history of the Web, the Internet, and HTML Describe different HTML standards and specifications

More information

Distributed Scheduling of Recording Tasks with Interconnected Servers

Distributed Scheduling of Recording Tasks with Interconnected Servers Distributed Scheduling of Recording Tasks with Interconnected Servers Sergios Soursos 1, George D. Stamoulis 1 and Theodoros Bozios 2 1 Department of Informatics, Athens University of Economics and Business

More information

The RAMLET project Use cases

The RAMLET project Use cases The RAMLET project Use cases by the IEEE LTSC RAMLET Working Group Sponsor: The Learning Technology Standards Committee of the IEEE Computer Society Copyright 2010 by the Institute of Electrical and Electronics

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Fundamentals of Image Compression DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Compression New techniques have led to the development

More information

Chapter 6 Memory 11/3/2015. Chapter 6 Objectives. 6.2 Types of Memory. 6.1 Introduction

Chapter 6 Memory 11/3/2015. Chapter 6 Objectives. 6.2 Types of Memory. 6.1 Introduction Chapter 6 Objectives Chapter 6 Memory Master the concepts of hierarchical memory organization. Understand how each level of memory contributes to system performance, and how the performance is measured.

More information

In the world of networks, control techniques

In the world of networks, control techniques NEM470 12/23/02 7:09 PM Page 1 INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT Int. J. Network Mgmt 2003; 13: 000 000 (DOI: 10.1002/nem.470) Resource allocation in the new fixed and mobile Internet generation

More information

The Integrated Operator: A Mobile Perspective. Authors: Gabriel Guillaume, Alain Morvan, Ed Mitukiewicz, Keith Waters, Philippe Lucas

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

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks Veselin Rakocevic School of Engineering and Mathematical Sciences City University London EC1V HB, UK V.Rakocevic@city.ac.uk

More information

HSTP-IPTV-GUIDE.1 IPTV

HSTP-IPTV-GUIDE.1 IPTV I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Technical Paper (27 October 2017) HSTP-IPTV-GUIDE.1 IPTV service deployment scenarios

More information

Data Communication. Chapter # 1: Introduction. By: William Stalling

Data Communication. Chapter # 1: Introduction. By: William Stalling Data Communication Chapter # 1: By: Introduction William Stalling Data Communication The exchange of data between two devices via some form of transmission medium such as cable wire. For data communications

More information

CSC9Y4 Programming Language Paradigms Spring 2013

CSC9Y4 Programming Language Paradigms Spring 2013 CSC9Y4 Programming Language Paradigms Spring 2013 Assignment: Programming Languages Report Date Due: 4pm Monday, April 15th 2013 Your report should be printed out, and placed in the box labelled CSC9Y4

More information

THE DESIGN OF FOREIGN LANGUAGE TEACHING SOFTWARE IN SCHOOL COMPUTER LABORATORY

THE DESIGN OF FOREIGN LANGUAGE TEACHING SOFTWARE IN SCHOOL COMPUTER LABORATORY Page200 THE DESIGN OF FOREIGN LANGUAGE TEACHING SOFTWARE IN SCHOOL COMPUTER LABORATORY Yan Watequlis Syaifudin a, Imam Fahrur Rozi b, Atiqah Nurul Asri c State Polytechni c of Malang, East Java, Indonesia

More information

Software. Networked multimedia. Buffering of media streams. Causes of multimedia. Browser based architecture. Programming

Software. Networked multimedia. Buffering of media streams. Causes of multimedia. Browser based architecture. Programming 1 Software Networked multimedia Introduction Browser based software architecture Distributed software Servers Network Terminals User interface Middleware Communications Network multimedia can be defined

More information

Interactive e-books on Aakash Tablet

Interactive e-books on Aakash Tablet Interactive e-books on Aakash Tablet M.Tech. Dissertation Submitted in partial fulfillment of the requirements for the degree of Master of Technology in Computer Science and Engineering Submitted by Prashant

More information

Using Kollective with Citrix Virtual Desktop Infrastructure (VDI)

Using Kollective with Citrix Virtual Desktop Infrastructure (VDI) Using Kollective with Citrix Virtual Desktop Infrastructure VDI) Delivering High Quality Video Citrix is one of the leading suppliers of Virtual Desktop Infrastructure VDI) technology, with major hardware

More information

WHAT IS THE INTERNET?

WHAT IS THE INTERNET? The Internet WHAT IS THE INTERNET? A world-wide network of computers allows people to share information electronically It is a BIG book with many web-pages on different topics. It Can be accessed anywhere

More information