University of Maryland, (2009)
Ron B. Yeh, Chunyuan Liao, Scott R. Klemmer, François Guimbretière, Brian Lee, Boyko Kakaradov, ...
Through a study of field biology practices, we observed that biology fieldwork generates a wealth of heterogeneous information, requiring substantial labor to coordinate and distill. To manage this...
mRNA: A Digital Annotation System to Facilitate Multi-disciplinary Group Collaboration (2008)
Pedram Keyani, Terry Winograd, Andreas Paepcke, Pedram Keyani
by
Building the InfoBus: A Review of Technical Choices in the Stanford Digital Library Project (2008)
Andreas Paepcke, Michelle Baldonado, Steve Cousins, Hector Garcia-molina
We review selected technical challenges addressed in our digital library project. Our InfoBus, a CORBA-based distributed object infrastructure, unifies access to heterogeneous document collections...
Interacting with Digital Tabletops Mediating Group Dynamics through Tabletop Interface Design (2008)
Andreas Paepcke, Terry Winograd, Anne Marie Piper, Anqi Huang
We encounter tables in a variety of situations in our everyday lives—at work, school, and home as well as in restaurants, libraries, and other public venues. The ubiquity of tables results from the...
Visual Analysis of Network Flow Data with Timelines and Event Plots (2008)
Doantam Phan, John Gerth, Marcia Lee, Andreas Paepcke, Terry Winograd
Abstract This paper describes Isis, a system that uses progressive multiples of timelines and event plots to support the iterative investigation of intrusions by experienced analysts using network...
Gaze-enhanced Scrolling Techniques Manu Kumar (2008)
Andreas Paepcke, Terry Winograd
We present several gaze-enhanced scrolling techniques developed as part of continuing work in the GUIDe (Gaze-enhanced User Interface Design) project. This effort explores how gaze information can be...
Optimizations for the EcoPod field identification tool (2008)
Manoharan, Aswath, Stamberger, Jeannie, Yu, YuanYuan, Paepcke, Andreas
Abstract Background We sketch our species identification tool for palm sized computers that helps knowledgeable observers with census activities. An algorithm turns an identification matrix into a...
ABSTRACT Power Browser: Efficient Web Browsing for PDAs (2008)
Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke, Terry Winograd
We have designed and implemented new Web browsing facilities to support effective navigation on Personal Digital Assistants (PDAs) with limited capabilities: low bandwidth, small display, and slow...
Abstract Focused Web Searching with PDAs (2008)
Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke
The Stanford Power Browser project addresses the problems of interacting with the World-Wide Web through wirelessly connected Personal Digital Assistants (PDAs). These problems include bandwidth...
Ron B. Yeh, Scott R. Klemmer, Andreas Paepcke, Marcello Bastéa-forte, Joel Br, Jonas Boli
With advances in digital pens, there has been recent interest in supporting augmented paper in both research and commercial applications. This paper introduces the iterative design of a toolkit for...
Stanford WebBase Components and Applications (2008)
Junghoo Cho, Hector Garcia-molina, Taher Haveliwala, Wang Lam, Andreas Paepcke, Sriram Raghavan, ...
We describe the design and performance of WebBase, a tool for Web research. The system includes a highly customizable crawler, a repository for collected Web pages, an indexer for both text and...
Photospread: a spreadsheet for managing photos (2008)
Kandel, Sean, Abelson, Eric, Garcia-Molina, Hector, Paepcke, Andreas, Theobald, Martin
Interoperability for Digital Libraries: Problems and Directions (2007)
Andreas Paepcke, Hector Garcia-molina, Terry Winograd
this paper is to present a broad introduction to the issues of interoperability, suggesting factors that may be used in evaluating interoperability solutions, and providing an overview of solution...
The Digital Library Integrated Task Environment (DLITE) (2007)
Steve B. Cousins, Andreas Paepcke, Terry Winograd, Eric A. Bier, Ken Pier
We describe a case study in the design of a user interface to a digital library. Our design stems from a vision of a library as a channel to the vast array of digital information and document...
An Extensible Constructor Tool for the Rapid, Interactive Design of Query Synthesizers (2007)
Michelle Baldonado, Seth Katz, Andreas Paepcke, Hector Garcia-molina, Terry Winograd
We describe an extensible constructor tool that helps information experts (e.g., librarians) create specialized query synthesizers for heterogeneous digital-library environments. A query synthesizer...
Experience Track Paper Number 711 (2007)
Starts Stanford, Luis Gravano, Andreas Paepcke
Document sources are available everywhere, both within the internal networks of organizations and on the Internet. Even individual organizations use search engines from different vendors to index...
Original articles The Stanford Digital Library metadata architecture? (2007)
Michelle Baldonado, Luis Gravano, Andreas Paepcke
Abstract. The overall goal of the Stanford Digital Library project is to provide an infrastructure that a€ords interoperability among heterogeneous, autonomous digital library services. These...
Hector Garca-molina, Name Chen-chuan, K. Chang, Andreas Paepcke, ...
Searching over heterogeneous information sources is di#cult in part because of the non-uniform query languages. Our approach is to allow users to compose Boolean queries in one rich front-end...
Document sources are available everywhere, both within the internal networks of organizations and on the Internet. Even individual organizations use search engines from different vendors to index...
Neil Daswani Dan, Dan Boneh, Hector Garcia-molina, Andreas Paepcke
In this paper, we introduce the novel concept of a secure interface definition compiler (a "security " compiler, for short). We show how interface designers can declare an...
Mor Naaman, Yee Jiun Song, Andreas Paepcke, Hector Garcia-molina
Given location information on digital photographs, we can automatically generate an abundance of photo-related metadata using off-the-shelf and web-based data sources. These metadata can serve as...
ButterflyNet: A Mobile Capture and Access System for Field Biology Research (2006)
Ron B. Yeh, Chunyuan Liao, Scott R. Klemmer, François Guimbretière, Brian Lee, Boyko Kakaradov, ...
Through a study of field biology practices, we observed that biology fieldwork generates a wealth of heterogeneous information, requiring substantial labor to coordinate and distill. To manage this...
Cooperative gestures: Multi-user gestural interactions for co-located groupware (2006)
Meredith Ringel Morris, Anqi Huang, Andreas Paepcke, Terry Winograd
Multi-user, touch-sensing input devices create opportunities for the use of cooperative gestures – multi-user gestural interactions for single display groupware. Cooperative gestures are...
Mor Naaman, Yee Jiun Song, Andreas Paepcke, Hector Garcia-molina
In many situations, it is necessary for a set of geographic coordinates to be described with textual place names that are familiar to humans. One reason to do so is to convert to text a list of...
TeamSearch: Comparing Techniques for Co-Present Collaborative Search of Digital Media (2006)
Meredith Ringel Morris, Andreas Paepcke, Terry Winograd
Interactive tables can enhance small-group colocated collaborative work in many domains. One application enabled by this new technology is copresent, collaborative search for digital content. For...
TeamTag: Exploring Centralized versus Replicated Controls for Co-located Tabletop Groupware (2006)
Meredith Ringel Morris, Andreas Paepcke, Terry Winograd, Jeannie Stamberger
We explore how the placement of control widgets (such as menus) affects collaboration and usability for co-located tabletop groupware applications. We evaluated two design alternatives: a centralized...
ButterflyNet: A Mobile Capture and Access System for Field Biology Research (2006)
Ron B. Yeh, Chunyuan Liao, Scott R. Klemmer, François Guimbretière, Brian Lee, Boyko Kakaradov, ...
Through a study of field biology practices, we observed that biology fieldwork generates a wealth of heterogeneous information, requiring substantial labor to coordinate and distill. To manage this...
Progressive Multiples for Communication-Minded Visualization. Graphics Interface (2006)
Doantam Phan, Andreas Paepcke, Terry Winograd
This paper describes a communication-minded visualization called progressive multiples that supports both the forensic analysis and presentation of multidimensional event data. We combine ideas from...
Lost in Memories: Interacting with Photo Collections on PDAs (2004)
Susumu Harada, Mor Naaman, Yee Jiun Song, Qianying Wang, Andreas Paepcke
We developed two browsers to support large personal photo collections on PDAs. Our first browser is based on a traditional, folder-based layout that utilizes either the user’s manually created...
Context data in geo-referenced digital photo collections (2004)
Mor Naaman, Susumu Harada, Qianying Wang, Hector Garcia-molina, Andreas Paepcke
Given time and location information about digital photographs we can automatically generate an abundance of related contextual metadata, using off-the-shelf and Web-based data sources. Among these...
Evaluation of delivery techniques for dynamic web content (2003)
Mor Naaman, Hector Garcia-molina, Andreas Paepcke
The portion of web traffic attributed to dynamic web content is substantial and continues to grow as users expect more personalization and tailored information. Unfortunately, dynamic content is...
Evaluation of delivery techniques for dynamic web content (2003)
Mor Naaman, Hector Garcia-molina, Andreas Paepcke
The portion of web traffic attributed to dynamic web content is substantial and continues to grow as users expect more personalization and tailored information. Unfortunately, dynamic content is...
Evaluation of ESI and Class-Based Delta Encoding (2003)
Mor Naaman, Hector Garcia-molina, Andreas Paepcke
The portion of web traffic attributed to dynamic web content is substantial and continues to grow as users expect more personalization and tailored information. Unfortunately, dynamic content is...
Figure 1: Subjects organizing photographs on the (2003)
Computer Table Beyond, Karen D. Grant, Adrian Graham, Tom Nguyen, Andreas Paepcke, Terry Winograd
As a foundation for designing computer-supported photograph management tools, we have been conducting focused experiments. Here, we describe our analysis of how people initially organize collections...
Time as essence for photo browsing through personal digital libraries (2002)
Adrian Graham, Hector Garcia-molina, Andreas Paepcke, Terry Winograd
We developed two photo browsers for collections with thousands of time-stamped digital images. Modern digital cameras record photo shoot times, and semantically related photos tend to occur in...
Time as essence for photo browsing through personal digital libraries (2002)
Adrian Graham, Hector Garcia-molina, Andreas Paepcke, Terry Winograd
We developed two photo browsers for collections with thousands of time-stamped digital images. Modern digital cameras record photo shoot times, and semantically related photos tend to occur in...
Seeing the Whole in Parts: Text Summarization for Web Browsing on Handheld Devices (2001)
Buyukkokten, Orkut, Garcia-Molina, Hector, Paepcke, Andreas
We introduce five methods for summarizing parts of Web pages on handheld devices, such as personal digital assistants (PDAs), or cellular phones. Each Web page is broken into text units that can each...
Efficient Web Form Entry on PDAs (2001)
Kaljuvee, Oliver, Buyukkokten, Orkut, Garcia-Molina, Hector, Paepcke, Andreas
We propose a design for displaying and manipulating HTML forms on small PDA screens. The form input widgets are not shown until the user is ready to fill them in. At that point, only one widget is...
Arvind Arasu, Junghoo Cho, Hector Garcia-molina, Andreas Paepcke, Sriram Raghavan
We offer an overview of current Web search engine design. After introducing a generic search engine architecture, we examine each engine component in turn. We cover crawling, local Web page storage,...
Arvind Arasu, Junghoo Cho, Hector Garcia-molina, Andreas Paepcke, Sriram Raghavan
We o#er an overview of current Web search engine design. After introducing a generic search engine architecture, we examine each engine component in turn. We cover crawling, local Web page storage,...
Efficient Web Form Entry on PDAs (2001)
Oliver Kaljuvee, Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke
We propose a design for displaying and manipulating HTML forms on small PDA screens. The form input widgets are not shown until the user is ready to fill them in. At that point, only one widget is...
Seeing the whole in parts: text summarization for web browsing on handheld devices (2001)
Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke
We introduce five methods for summarizing parts of Web pages on handheld devices, such as personal digital assistants (PDAs), or cellular phones. Each Web page is broken into text units that can each...
Seeing the whole in parts: text summarization for web browsing on handheld devices (2001)
Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke
We introduce five methods for summarizing parts of Web pages on handheld devices, such as personal digital assistants (PDAs), or cellular phones. Each Web page is broken into text units that can each...
Text summarization of web pages on handheld devices (2001)
Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke
We present a design for displaying and manipulating HTML pages on small handheld devices such as personal digital assistants (PDAs), or cellular phones. We introduce methods for summarizing parts of...
Text summarization of web pages on handheld devices (2001)
Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke
We present a design for displaying and manipulating HTML pages on small handheld devices such as personal digital assistants (PDAs), or cellular phones. We introduce methods for summarizing parts of...
Accordion Summarization for End-Game Browsing on PDAs and Cellular Phones (2001)
Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke
We demonstrate a new browsing technique for devices with small displays such as PDAs or cellular phones. We concentrate on end-game browsing, where the user is close to or on the target page. We make...
Accordion Summarization for End-Game Browsing on PDAs and Cellular Phones (2001)
Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke
We demonstrate a new browsing technique for devices with small displays such as PDAs or cellular phones. We concentrate on end-game browsing, where the user is close to or on the target page. We make...
Arvind Arasu, Junghoo Cho, Hector Garcia-molina, Andreas Paepcke, Sriram Raghavan
We offer an overview of current Web search engine design. After introducing a generic search engine architecture, we examine each engine component in turn. We cover crawling, local Web page storage,...
Beyond document similarity: Understanding value-based search and browsing technologies (2000)
Andreas Paepcke, Hector Garcia-molina, Gerard Rodriguez-mula, Junghoo Cho
In the face of small, one or two word queries, high volumes of diverse documents on the Web are overwhelming search and ranking technologies that are based on document similarity measures. The...
Search middleware and the simple digital library interoperability protocol (2000)
Andreas Paepcke, Robert Brandriff, Greg Janee, Ray Larson, Bertram Ludaescher, Sergey Melnik, ...
The development of novel information applications is reaching an impasse. HTML forms for searching the Web are fine for traditional, form-based interfaces to information. But what if we wish to...
Webbase: A repository of web pages (2000)
Jun Hirai, Sriram Raghavan, Hector Garcia-molina, Andreas Paepcke
In this paper, we study the problem of constructing and maintaining a large shared repository of web pages. We discuss the unique characteristics of such a repository, propose an architecture, and...
Webbase: A repository of web pages (2000)
Jun Hirai, Sriram Raghavan, Hector Garcia-molina, Andreas Paepcke
In this paper, we study the problem of constructing and maintaining a large shared repository of web pages. We discuss the unique characteristics of such a repository, propose an architecture, and...
Webbase: A repository of web pages (2000)
Jun Hirai, Sriram Raghavan, Hector Garcia-molina, Andreas Paepcke
In this paper, we study the problem of constructing and maintaining a large shared repository of web pages. We discuss the unique characteristics of such a repository, propose an architecture, and...
Power browser: Efficient web browsing for PDAs (2000)
Orkut Buyukkokten, Hector Garcia Molina, Andreas Paepcke, Terry Winograd
We have designed and implemented new Web browsing facilities to support effective navigation on Personal Digital Assistants (PDAs) with limited capabilities: low bandwidth, small display, and slow...
Focused web searching with PDAs (2000)
Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke
The Stanford Power Browser project addresses the problems of interacting with the World-Wide Web through wirelessly connected Personal Digital Assistants (PDAs). These problems include bandwidth...
A Mediation Infrastructure for Digital Library Services (2000)
Sergey Melnik, Hector Garcia-molina, Andreas Paepcke
Digital library mediators allow interoperation between diverse information services. In this paper we describe a flexible and dynamic mediator infrastructure that allows mediators to be composed from...
Search Middleware and the Simple Digital Library Interoperability Protocol (2000)
Andreas Paepcke, Robert Brandriff, Greg Janee
Introduction The development of novel information applications is reaching an impasse. HTML forms for searching the Web are fine for traditional, form-based interfaces to information. But what if we...
A Systems View of Annotations (2000)
Steve B. Cousins, Michelle Baldonado, Andreas Paepcke
Motivated by our design of an annotation system (Notable), we have developed a framework for annotation systems, based on dimensions of the platform used to create the annotations, the platform used...
A Mediation Infrastructure for Digital Library Services (2000)
Sergey Melnik Hector, Hector Garcia-molina, Andreas Paepcke
Digital library mediators allow interoperation between diverse information services. In this paper we describe a flexible and dynamic mediator infrastructure that allows mediators to be composed from...
Focused Web Searching with PDAs (2000)
Orkut Buyukkokten, Hector Carcia-Molina, Andreas Paepcke
The Stanford Power Browser project addresses the problems of interacting with the World-Wide Web through wirelessly connected Personal Digital Assistants (PDAs). These problems include bandwidth...
Power browser: Efficient web browsing for PDAs (2000)
Orkut Buyukkokten, Hector Garcia-molina, Andreas Paepcke, Terry Winograd
We have designed and implemented new Web browsing facilities to support effective navigation on Personal Digital Assistants (PDAs) with limited capabilities: low bandwidth, small display, and slow...
Beyond document similarity: Understanding value-based search and browsing technologies (2000)
Andreas Paepcke, Hector Garcia-molina, Gerard Rodriguez-mula, Junghoo Cho
In the face of small, one or two word queries, high volumes of diverse documents on the Web are overwhelming search and ranking technologies that are based on document similarity measures. The...
SWAPEROO: A Simple Wallet Architecture for Payments, Exchanges, Refunds, and Other Operations (1998)
Neil Daswani Dan, Dan Boneh, Hector Garcia-molina, Steven Ketchpel, Andreas Paepcke
Most existing digital wallet implementations support a single or a limited set of proprietary financial instruments and protocols for electronic commerce transactions, preventing a user from having...
SWAPEROO: A Simple Wallet Architecture for Payments, Exchanges, Refunds, and Other Operations (1998)
Neil Daswani, Dan Boneh, Hector Garcia-molina, Steven Ketchpel, Andreas Paepcke
Most existing digital wallet implementations support a single or a limited set of proprietary financial instruments and protocols for electronic commerce transactions, preventing a user from having...
Martin Röscheisen, Michelle Baldonado, Kevin Chang, Luis Gravano, Steven Ketchpel, Andreas Paepcke
The Stanford InfoBus is a prototype infrastructure developed as part of the Stanford Digital Libraries Project to extend the current Internet protocols with a suite of higherlevel information...
An Extensible Constructor Tool for the Rapid Interactive (1998)
Michelle Baldonado, Seth Katz, Andreas Paepcke, Hector Garcia-molina, Terry Winograd
We describe an extensible constructor tool that helps information experts (e.g., librarians) create specialized query synthesizers for heterogeneous digital-library environments. A query synthesizer...
SWAPEROO: A Simple Wallet Architecture for Payments, Exchanges, Refunds, and Other Operations (1998)
Neil Daswani, Neil Daswani, Dan Boneh, Dan Boneh, Hector Garcia-molina, Hector Garcia-molina, ...
Most existing digital wallet implementations support a single or a limited set of proprietary financial instruments and protocols for electronic commerce transactions, preventing a user from having...
The Stanford Digital Library Metadata Architecture (1997)
Michelle Baldonado, Luis Gravano, Andreas Paepcke
. The overall goal of the Stanford Digital Library project is to provide an infrastructure that affords interoperability among heterogeneous, autonomous digital library services. These services...
Metadata for Digital Libraries: Architecture and Design Rationale (1997)
Michelle Baldonado, Luis Gravano, Andreas Paepcke
In a distributed, heterogeneous, proxy-based digital library, autonomous services and collections are accessed indirectly via proxies. To facilitate metadata compatibility and interoperability in...
Martin Röscheisen, Michelle Baldonado, Kevin Chang, Luis Gravano, Steven Ketchpel, Andreas Paepcke
This paper surveys the five service layers provided by the Stanford InfoBus: protocols for managing items and collections (DLIOP), metadata (SMA), search (STARTS), payment (UPAI), and rights and...
The Stanford Digital Library Metadata Architecture (1997)
Michelle Baldonado, Luis Gravano, Andreas Paepcke
. The overall goal of the Stanford Digital Library project is to provide an infrastructure that affords interoperability among heterogeneous, autonomous digital library services. These services...
Martin Röscheisen, Michelle Baldonado, Kevin Chang, Luis Gravano, Steven Ketchpel, Andreas Paepcke
This paper surveys the five service layers provided by the Stanford InfoBus: protocols for managing items and collections (DLIOP), metadata (SMA), search (STARTS), payment (UPAI), and rights and...
U-PAI: A universal payment application interface (1996)
Steven P. Ketchpel, Hector Garcia-molina, Andreas Paepcke, Scott Hassan, Steve Cousins
The progress of electronic commerce has been stymied by the lack of widely accepted network payment mechanisms. A number of proposals have been put forward, and each one offers a slightly different...
Shopping Models: A Flexible Architecture for Information Commerce (1996)
Steven Ketchpel, Hector Garcia-molina, Andreas Paepcke
In a digital library, there are many different interaction models between customers and information providers or merchants. Subscriptions, sessions, pay-per-view, shareware, and pre-paid vouchers are...
U-PAI: A Universal Payment Application Interface, v 0.93 (1996)
Steven P. Ketchpel, Hector Garcia-molina, Andreas Paepcke, Scott Hassan, Steve Cousins
The progress of electronic commerce has been stymied by the lack of widely accepted network payment mechanisms. A number of proposals have been put forward, and each one offers a slightly different...
Boolean Query Mapping across Heterogeneous Information Sources (Extended Version) (1996)
Hector Garcia-molina, Andreas Paepcke
Searching over heterogeneous information sources is difficult because of the non-uniform query languages. Our approach is to allow a user to compose Boolean queries in one rich front-end language....
Boolean Query Mapping Across Heterogeneous Information Sources (1996)
Hector Garcia-molina, Andreas Paepcke
Searching over heterogeneous information sources is difficult because of the non-uniform query languages. Our approach is to allow a user to compose Boolean queries in one rich front-end language....
Predicate Rewriting for Translating Boolean Queries in a Heterogeneous Information System (1996)
Hector Garcia-Molina, Andreas Paepcke
Searching over heterogeneous information sources is difficult in part because of the nonuniform query languages. Our approach is to allow users to compose Boolean queries in one rich front-end...
We interviewed information workers in multiple technical areas of a large, diverse company, and we describe some of the unsatisfied information needs we observed during our study. Two clusters of...
Boolean Query Mapping across Heterogeneous Information Sources (1996)
Hector Garcia-molina, Andreas Paepcke
Searching over heterogeneous information sources is difficult because of the non-uniform query languages. Our approach is to allow a user to compose Boolean queries in one rich front-end language....
Shopping Models: A Flexible Architecture for Information Commerce (1996)
Steven P. Ketchpel, Hector Garcia-molina, Andreas Paepcke
In a digital library, there are many different interaction models between customers and information providers or merchants. Subscriptions, sessions, pay-per-view, shareware, and pre-paid vouchers are...
U-PAI: A Universal Payment Application Interface (1996)
Steven Ketchpel, Hector Garcia-molina, Andreas Paepcke, Scott Hassan, Steve Cousins
The progress of electronic commerce has been stymied by the lack of widely accepted network payment mechanisms. A number of proposals have been put forward, and each one offers a slightly different...
Andreas Paepcke, Steve B. Cousins, Hector Garcia-molina, Scott W. Hassan, Steven P. Ketchpel, Martin Röscheisen, ...
We outline the five main research thrusts of the Stanford Digital Library project, and we describe technical details for two specific efforts that have been realized in prototype implementations....
InterPay: Managing Multiple Payment Mechanisms in Digital Libraries (1995)
Steve B. Cousins, Steven P. Ketchpel, Andreas Paepcke, Hector Garcia-molina, Scott W. Hassan, Martin Röscheisen
We propose an architecture called InterPay for managing financial interactions with for-pay digital library services. The approach accommodates multiple payment mechanisms, interaction models, and...
InterPay: Managing Multiple Payment Mechanisms in Digital Libraries (1995)
Steve Cousins, Steven P. Ketchpel, Andreas Paepcke, Hector Garcia-molina, Scott W. Hassan, Martin Roscheisen
We propose an architecture called InterPay for managing financial interactions with for-pay digital library services. The approach accommodates multiple payment mechanisms, interaction models, and...
Interpay: Managing multiple payment mechanisms in digital libraries (1995)
Steve B. Cousins, Steven P. Ketchpel, Andreas Paepcke, Hector Garcia-molina, Scott W. Hassan, Martin Roscheisen
We propose an architecture called InterPay for managing nancial interactions with for-pay digital library services. The approach accommodates multiple payment mechanisms, interaction models, and...
User-Level Language Crafting: Introducing the CLOS Metaobject Protocol (1993)
Introduction The idea of open and modular systems is becoming more and more popular in the areas of networking and operating systems. In the former, services like packet transfer may be implemented...
An Object-Oriented View Onto Public, Heterogeneous Text (1993)
Databases Andreas Paepcke, Andreas Paepcke
Even though companies maintain highly-structured, traditional business data in relational databases, large amounts of information are available in semistructured text sources, such as indexed online...
PCLOS: Stress Testing CLOS - Experiencing the Metaobject Protocol (1990)
This paper demonstrates that the CLOS metaobject protocol approach to defining and implementing an object model is very powerful. CLOS is an object-oriented language that is based on Common Lisp and...
PCLOS: A Critical Review (1989)
This paper uses the persistent object system PCLOS to survey some problems and benefits of object persistence. The system is analyzed along several relevant dimensions. PCLOS provides object...
PCLOS: A Flexible Implementation of CLOS Persistence (1988)
We describe the design of a prototype which makes objects persistent. Our target language is the CommonLisp Object System (CLOS), although we pay attention to the eventual sharing of data with other...
A.: Notable: At the Intersection of Annotations and Handheld Technology (1927)
Michelle Baldonado, Steve Cousins, Jacek Gwizdka, Andreas Paepcke
Abstract. The Notable annotation system enables users to annotate paper documents using handheld devices in a mobile environment. This paper describes the design issues and solutions that arose in...
A.: Notable: At the Intersection of Annotations and Handheld Technology (1927)
Michelle Baldonado, Steve Cousins, Jacek Gwizdka, Andreas Paepcke
The Notable annotation system enables users to annotate paper documents using handheld devices in a mobile environment. This paper describes the design issues and solutions that arose in creating...
Interoperability for Digital Libraries Worldwide. (0000)
The authors discuss on how to achieve interoperability among the world\'s scattered digital libraries; and the points to keep in mind when creating the links. The authors present a broad introduction...
Interoperability for Digital Libraries Worldwide.
The authors discuss on how to achieve interoperability among the world's scattered digital libraries; and the points to keep in mind when creating the links. The authors present a broad introduction...