Demo: MadApp: Dynamic content support for delay-tolerant web applications

This paper showcases MadApp, an application-level development framework that supports the expressive development and flexible deployment of applications for web applications in delay-tolerant networks. MadApp allows web applications to be developed in two pieces. First, a static piece that contains unchanging content can be downloaded from a traditional web server. This static piece may specify “holes” that designate places in which dynamically collected content can be integrated into the web application as this content is opportunistically collected from the pervasive computing environment. MadApp supports both the development of these web applications by making is easy to specify this missing content and how it is dynamically integrated and the deployment of the web applications by providing middleware support for collecting and integrating content on the fly. This demonstration showcases how MadApp can be used to support such opportunistic web applications through a webpage integrated with the demonstration event itself. Users will be able to download a web page that contains a static map and a listing of the demonstrations. As users move through the demonstration space, they can generate content, e.g., photos of demonstrations, which their app will then share opportunistically with others in the exhibition space.

[1]  Arun Venkataramani,et al.  Enhancing interactive web applications in hybrid networks , 2008, MobiCom '08.

[2]  Thomas H. Clausen,et al.  Mobile Ad Hoc Network (MANET) Neighborhood Discovery Protocol (NHDP) , 2011, RFC.

[3]  Lakshminarayanan Subramanian,et al.  RuralCafe: web search in the rural developing world , 2009, WWW '09.

[4]  Arun Venkataramani,et al.  Web search from a bus , 2007, CHANTS '07.

[5]  Mun Choon Chan,et al.  MobTorrent: A Framework for Mobile Internet Access from Vehicles , 2009, IEEE INFOCOM 2009.

[6]  Lakshminarayanan Subramanian,et al.  Comparing web interaction models in developing regions , 2010, ACM DEV '10.

[7]  ZhiHui Lv,et al.  PeerCDN: A novel P2P network assisted streaming content delivery network scheme , 2008, 2008 8th IEEE International Conference on Computer and Information Technology.

[8]  Bo Li,et al.  CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[9]  Li Zhao,et al.  A peer-to-peer network for live media streaming using a push-pull approach , 2005, MULTIMEDIA '05.

[10]  Bharat K. Bhargava,et al.  PROMISE: peer-to-peer media streaming using CollectCast , 2003, MULTIMEDIA '03.

[11]  Hari Balakrishnan,et al.  Cabernet: vehicular content delivery using WiFi , 2008, MobiCom '08.

[12]  Marco Fiore,et al.  Content downloading in vehicular networks: What really matters , 2011, 2011 Proceedings IEEE INFOCOM.

[13]  Lakshminarayanan Subramanian,et al.  Cost-Aware Mobile Web Browsing , 2012, IEEE Pervasive Computing.

[14]  Kien A. Hua,et al.  ZIGZAG: an efficient peer-to-peer scheme for media streaming , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).