Modern web pages are not just static plain HTML files. With the invention of browser scripting languages such as JavaScript, web pages have come alive. Still, there is no such mechanism for unified communication between browser applications that use scripting languages. We propose BISSA, a communication model which provides a unified & time-decoupled communication platform based on tuple spaces & whiteboard architecture, for browser applications. Our proposed solution consists of an inbrowser tuple space implementation & a highly scalable peer-to-peer global tuple space implementation which can act standalone as well as collaborate with each other seamlessly.   In this paper we state & present our implementation methodology, and show how browser applications can use this infrastructure as an inter-gadget communication solution as well as storage platform for application generated data.
['Pradeep R. Fernando', 'Charith D. Wickramarachchi', 'Udayanga Wickramasinghe', 'Dulanjanie Sumanasena', 'Sanjiva Weerawarana', 'Srinath Perera']
BISSA: empowering web-gadget communication with tuple spaces