Dartmouth logo Dartmouth College Computer Science
Technical Report series
CS home
TR home
TR search TR listserv
By author: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
By number: 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, 1998, 1997, 1996, 1995, 1994, 1993, 1992, 1991, 1990, 1989, 1988, 1987, 1986

Nimbus A Novel Multi-Device Operating System Shell
Sang Jin Lee
Dartmouth TR2013-736

Abstract: Web technologies have advanced considerably in the last decade. With the introduction of HTML5 and CSS3 web standards, websites are no longer static documents, but rich applications that are capable of rivaling those written in native code. Similarly, internet infrastructure and adoption has reached a point where "always connected" and cross-platform applications such as Facebook, Twitter, Google Drive, Spotify, Dropbox, and Youtube are becoming dominant. While these web applications have acclimated users to cross-platform and cross-device experiences, operating systems have lagged behind, offering subpar experiences across devices. We present the design, prototype implementation, and evaluation of Nimbus, an operating system shell built on web technologies that aims to provide a compelling cross-platform and cross-device OS experience. We demonstrate how Nimbus can be used to create a seamless user experiences across platforms through realtime synchronization of application data and UI interactions. We also examine the advantages and disadvantages of implementing Nimbus as an OS shell, rather than a standalone cloud operating system, such as Jolicloud or Google Chrome. Nimbus is a disruptive approach to designing an operating system shell that allows developers to easily create multi-device applications that provide seamless experiences for users across all of their devices.

Note: Senior Honors Thesis. Advisor: Lorie Loeb.


Bibliographic citation for this report: [plain text] [BIB] [BibTeX] [Refer]

Or copy and paste:
   Sang Jin Lee, "Nimbus A Novel Multi-Device Operating System Shell." Dartmouth Computer Science Technical Report TR2013-736, June 2013.

Notify me about new tech reports.

Search the technical reports.

To receive paper copy of a report, by mail, send your address and the TR number to reports AT cs.dartmouth.edu

Copyright notice: The documents contained in this server are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Technical reports collection maintained by David Kotz.