Towards Ubiquitous and Adaptive Web-Based Multimedia Communications via the Cloud

This chapter at first surveys the Web technologies that can enable ubiquitous and pervasive multimedia communications over the Web and then reviews the challenges that are raised by their combination. In this context, the relevant HTML5 APIs and technologies provided for service adaptation are introduced and the MPEG-DASH, X3Dom, and WebRTC frameworks are discussed. What is envisaged for the future of mobile multimedia is that with the integration of these technologies one can shape a diversity of future pervasive and personalized cloud-based Web applications, where the client-server operations are obsolete. In particular, it is believed that in the future Web cloud-based Web applications will be able to communicate, stream, and transfer adaptive events and content to their clients, creating a fully collaborative and pervasive Web 3D environment. Spyros Panagiotakis Technological Educational Institute of Crete, Greece Ioannis Vakintis Technological Educational Institute of Crete, Greece Haroula Andrioti Technological Educational Institute of Crete, Greece Andreas Stamoulias Technological Educational Institute of Crete, Greece Kostas Kapetanakis Technological Educational Institute of Crete, Greece Athanasios Malamos Technological Educational Institute of Crete, Greece

[1]  Cullen Jennings,et al.  Real-time communications for the web , 2013, IEEE Communications Magazine.

[2]  George Mastorakis,et al.  Radio resource management algorithms for efficient QoS provisioning over cognitive radio networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[3]  Marat Zhanikeev Experiments with application throughput in a browser with full HTML5 support , 2013 .

[4]  Adam Wolisz,et al.  Adaptation algorithm for adaptive streaming over HTTP , 2012, 2012 19th International Packet Video Workshop (PV).

[5]  Shawon S. M. Rahman,et al.  Enterprise Cloud Adoption: A Quantitative Exploratory Research , 2014 .

[6]  Ioannis Pachoulakis,et al.  The Question Manager and Tutoring Module for the EViE-m platform , 2012, 2012 International Conference on Telecommunications and Multimedia (TEMU).

[7]  Deborah Estrin,et al.  Biketastic: sensing and mapping for better biking , 2010, CHI.

[8]  Eric Rescorla,et al.  Datagram Transport Layer Security , 2006, RFC.

[9]  Zakaria Maamar,et al.  Aspect-Oriented Framework for Web Services (AoF4WS): Introduction and Two Example Case Studies , 2009 .

[10]  Oliver Hohlfeld,et al.  Impact of frame rate and resolution on objective QoE metrics , 2010, 2010 Second International Workshop on Quality of Multimedia Experience (QoMEX).

[11]  Andrew T. Campbell,et al.  Bewell: A smartphone application to monitor, model and promote wellbeing , 2011, PervasiveHealth 2011.

[12]  Ram Lakshmi Narayanan Mobile Video Streaming Resource Management , 2014 .

[13]  Roger Wattenhofer,et al.  Ikarus: large-scale participatory sensing at high altitudes , 2011, HotMobile '11.

[14]  Soumya Simanta,et al.  Cloudlet-Based Cyber-Foraging in Resource-Limited Environments , 2015, HiPC 2015.

[15]  Holger Graf,et al.  X3DOM AS CARRIER OF THE VIRTUAL HERITAGE , 2012 .

[16]  Spyridon Panagiotakis,et al.  Efficient Energy Consumption's Measurement on Android Devices , 2012, 2012 16th Panhellenic Conference on Informatics.

[17]  Arthur Tatnall Web Technologies: Concepts, Methodologies, Tools and Applications , 2010 .

[18]  Alexey Melnikov,et al.  The WebSocket Protocol , 2011, RFC.

[19]  Anh T. Pham,et al.  Adaptive streaming of audiovisual content using MPEG DASH , 2012, IEEE Transactions on Consumer Electronics.

[20]  Paul Jones,et al.  RTP Payload Format for the iSAC Codec , 2013 .

[21]  Salvatore Loreto,et al.  Real-Time Communications in the Web: Issues, Achievements, and Ongoing Standardization Efforts , 2012, IEEE Internet Computing.

[22]  Athanasios G. Malamos,et al.  Architecture for Real Time Communications over the Web , 2013 .

[23]  Deborah Estrin,et al.  AndWellness: an open mobile system for activity and experience sampling , 2010, Wireless Health.

[24]  Athanasios G. Malamos,et al.  A Content-Aware Cloud Platform for Virtual Reality Web Advertising , 2013, Intelligent Environments.

[25]  Mehdi Adda A Pattern Language for Knowledge Discovery in a Semantic Web context , 2010, Int. J. Inf. Technol. Web Eng..

[26]  Minnie Yi-Miin Yen,et al.  Cloud Computing Security and Risk Management , 2013 .

[27]  Lothar Thiele,et al.  Participatory Air Pollution Monitoring Using Smartphones , 2012 .

[28]  Spyridon Panagiotakis,et al.  HTML5 and WebSockets; challenges in network 3D collaboration , 2013, PCI '13.

[29]  Harpreet Singh,et al.  Website link Structure Optimization , 2016 .

[30]  Yushi Shen,et al.  Border adaptive micro-base-station for the wireless communications , 2012, 2012 International Conference on Computational Problem-Solving (ICCP).

[31]  Susmit Bagchi,et al.  Emerging Research in Cloud Distributed Computing Systems , 2015 .

[32]  Harald Alvestrand,et al.  Overview: Real-Time Protocols for Browser-Based Applications , 2021, RFC.

[33]  A. Malamos,et al.  Evie-m (educational virtual environment Mathematics) an alternative approach for an Educational strategy game for mathematics , 2007 .

[34]  Ramachandran Ramjee,et al.  Nericell: rich monitoring of road and traffic conditions using mobile smartphones , 2008, SenSys '08.

[35]  Ioannis Pachoulakis,et al.  Collaboration framework in the EViE-m platform , 2013, 2013 24th EAEEIE Annual Conference (EAEEIE 2013).

[36]  Esmail Amini,et al.  A New Approach of Web Systems Modularity Increase Using Combination of Event-Driven Software Architecture and Relationship Mechanism Based on Message Passing: Case Study , 2014, Int. J. Inf. Technol. Web Eng..

[37]  Athanasios G. Malamos,et al.  Direct mapping of X3D scenes to MPEG-7 descriptions , 2013, Web3D '13.

[38]  Ryan Newton,et al.  The pothole patrol: using a mobile sensor network for road surface monitoring , 2008, MobiSys '08.

[39]  Purushottam Kulkarni,et al.  Wolverine: Traffic and road condition estimation using smartphone sensors , 2012, 2012 Fourth International Conference on Communication Systems and Networks (COMSNETS 2012).

[40]  Michael Zöllner,et al.  X3DOM: a DOM-based HTML5/X3D integration model , 2009, Web3D '09.

[41]  Deborah Estrin,et al.  Ambulation: A Tool for Monitoring Mobility Patterns over Time Using Mobile Phones , 2009, 2009 International Conference on Computational Science and Engineering.

[42]  G. Sreedhar Design Solutions for Improving Website Quality and Effectiveness , 2016 .

[43]  Sebastian Werner,et al.  Data channel considerations for RTCWeb , 2013, IEEE Communications Magazine.

[44]  Marat Zhanikeev A Practical Software Model for Content Aggregation in Browsers Using Recent Advances in HTML5 , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops.

[45]  George Mastorakis,et al.  Energy and Resource Consumption Evaluation of Mobile Cognitive Radio Devices , 2014 .

[46]  Spyridon Panagiotakis,et al.  Evaluation of techniques for web 3D graphics animation on portable devices , 2012, 2012 International Conference on Telecommunications and Multimedia (TEMU).

[47]  Kevin Crowston,et al.  FLOSSmole: A Collaborative Repository for FLOSS Research Data and Analyses , 2006, Int. J. Inf. Technol. Web Eng..

[48]  Igor G. Olaizola,et al.  End to end solution for interactive on demand 3D media on home network devices , 2012, IEEE international Symposium on Broadband Multimedia Systems and Broadcasting.

[49]  Jie Cao,et al.  Web-based Visualization of Generalized 3D City Models using HTML5 and X3DOM , 2012, Smart Comput. Rev..

[50]  Don Brutzman,et al.  X3D: extensible 3D graphics standard , 2008, SIGGRAPH 2008.

[51]  D. Brutzman,et al.  X3D: Extensible 3D Graphics Standard [Standards in a Nutshell] , 2007, IEEE Signal Processing Magazine.

[52]  Javier Carmona-Murillo,et al.  QoS in Next Generation Mobile Networks: An Analytical Study , 2014 .

[53]  Yushi Shen,et al.  Enabling the New Era of Cloud Computing: Data Security, Transfer, and Management , 2013 .