Sharing and protection in a single-address-space operating system
ACM Transactions on Computer Systems (TOCS) - Special issue on computer architecture
UFO: a personal global file system based on user-level extensions to the operating system
ACM Transactions on Computer Systems (TOCS)
EROS: a fast capability system
Proceedings of the seventeenth ACM symposium on Operating systems principles
WebDAV: a network protocol for remote collaborative authoring on the Web
Proceedings of the Sixth European conference on Computer supported cooperative work
HYDRA: the kernel of a multiprocessor operating system
Communications of the ACM
Capability-Based Computer Systems
Capability-Based Computer Systems
Security and protection of data in the IBM System/38
ISCA '80 Proceedings of the 7th annual symposium on Computer Architecture
Exterminate all operating system abstractions
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
WebOS: Operating System Services for Wide Area Applications
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Subspace: secure cross-domain communication for web mashups
Proceedings of the 16th international conference on World Wide Web
Protection and communication abstractions for web browsers in MashupOS
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Privacy-preserving browser-side scripting with BFlow
Proceedings of the 4th ACM European conference on Computer systems
ACM SIGMOD Record
Secure file system services for web 2.0 applications
Proceedings of the 2009 ACM workshop on Cloud computing security
ILemo: a web platform to integrate personal data and services
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
Facing Tagging Data Scattering
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
User-managed access to web resources
Proceedings of the 6th ACM workshop on Digital identity management
A framework for dynamic data source identification and orchestration on the web
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups
SOLE: context-aware sharing of living experience in mobile environments
Proceedings of the 8th International Conference on Advances in Mobile Computing and Multimedia
Synchronising personal data with web 2.0 data sources
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
BottleCap: a credential manager for capability systems
Proceedings of the seventh ACM workshop on Scalable trusted computing
Building confederated web-based services with Priv.io
Proceedings of the first ACM conference on Online social networks
Tolerating business failures in hosted applications
Proceedings of the 4th annual Symposium on Cloud Computing
Service subscription and consumption for personal web applications
The Personal Web
Hi-index | 0.00 |
The migration from desktop applications to Web-based services is scattering personal data across a myriad of Web sites, such as Google, Flickr, YouTube, and Amazon S3. This dispersal poses new challenges for users, making it more difficult for them to: (1) organize, search, and archive their data, much of which is now hosted by Web sites; (2) create heterogeneous, multi-Web-service object collections and share them in a protected way; and (3) manipulate their data with standard applications or scripts. In this paper, we show that a Web-service interface supporting standardized naming, protection, and object-access services can solve these problems and can greatly simplify the creation of a new generation of object-management services for the Web. We describe the implementation of Menagerie, a proof-of-concept prototype that provides these services for Web-based applications. At a high level, Menagerie creates an integrated file and object system from heterogeneous, personal Web-service objects dispersed across the Internet. We present several object-management applications we developed on Menagerie to show the practicality and benefits of our approach.