| Todd D. Hodes and R. H. Katz. A Document-based Framework for Internet Application Control. 2nd USENIX Symposium on Internet Technologies and Systems, 1999. |
....technologies that deal with SmartHomes and SmartOffices have emerged. Among them are the Berkeley Ninja Project [1] the Portolano project[13] from the University of Washington, Stanford s Interactive Workspaces Project [15] Berkeley s Document based Framework for Internet Application Control [3] and Active Spaces [4] 5] from University of Illinois at Urbana Champaign. The team at Stanford has developed hardware and software testbeds that include large display devices as well as personal mobile computing devices such as laptops and PDAs connected through a wireless LAN. Their focus is ....
T. Hodes and R. H. Katz, "A Document-based Framework for Internet Application Control", Proceedings of the Second USENIX Symposium on Internet Technologies and Systems (USITS '99), October 1999
....geographic areas because browsers are available everywhere and they integrate different services into a common, easily accessible, platform independent user interface. For this reason, the Web has already been adopted as one of the major media for supporting remote collaboration among people [2] [7], 10] Nevertheless, the basic communication mechanism that the Web offers is not sufficient to support interactive collaboration. The communication needs that stimulated the development of the Web were about consulting structured documents and were not about supporting an interactive discussion ....
T. Hodes, R.H. Katz. A Document-based Framework for Internet Application Control. Proceedings of the Second USENIX Symposium on Internet Technologies and Systems (USITS '99), Boulder, CO, 1999.
....technologies have emerged that deal with Smart Homes and Offices. Among them are the Berkeley Ninja Project [8] the Portolano project[13] from the University of Washington, Stanford s Interactive Workspaces Project [16] and Berkeley s Document based Framework for Internet Application Control [20]. In the remainder of this section we will present the design and modeling issues of our approach and touch on ongoing work. Complete details on the communication protocols, implementation, exper imental results and comparisons to other systems are available in [25, 26] 2.1 Design A ....
T. Hodes and R. H. Katz. A document-based framework for internet application control. In Proceedings of the Second USENIX Symposium on Internet Technologies and Systems, October 1999.
....technologies have emerged that deal with Smart Homes and Offices. Among them are the Berkeley Ninja Project [1] the Portolano project[16] from the University of Washington, Stanford s Interactive Workspaces Project [18] and Berkeley s Document based Framework for Internet Application Control [10]. The team at Stanford has developed hardware and software testbeds that include large display devices as well as personal mobile computing devices such as laptops and PDAs connected through a wireless LAN. They are creating an infrastructure for multiple users to communicate with multiple ....
T. Hodes, R. H. Katz, "A Document-based Framework for Internet Application Control", Proceedings of the Second USENIX Symposium on Internet Technologies and Systems (USITS '99), October 1999
....more complex example is the wrapper for the open source package ImageMagick, which handles conversion among a large number of datatypes; that wrapper is 64 semicolons (268 LOC) plus 180 lines of XML description. 3. Unlike other systems for network service UI s such as UPnP, Jini and Hodes et al. [10], iCrafter isolates UI selection and generation in a level of indirection (the IM) separate from clients and services. In section 3.3, we explained how this level of indirection reduces the barrier to adding new clients and services. The Java ICrafter service API was designed with an explicit goal ....
T. Hodes and R. Katz. A Document-based Framework for Internet Application Control. In Second USENIX Symposium on Internet Technologies and Systems (USITS 99), pages 59--70, October 1999.
....and motivates why a special routing scheme will be needed. 3.1 The Concept of Smart Context Aware Packet s In contrast to mobile code concepts as [21] ours is more lightweight. sCAP s do not feature the mobile code concept, sCAP s are passive packets. Our concept is a document based approach [11], as sCAP s act as passive containers for collecting feature values from manifold sensors. As Figure 1 depicts, an sCAP document is organized into three parts: retrieving plan, context hypothesis, packet trace. The retrieving plan embodies the execution plan that determines the sensor types ....
T. Hodes and R. Katz. A Document-based Framework for Internet Application Control. In 2nd USENIX Symposium on Internet Technologies and Systems, October 1999.
....WWW. However, their specification language only provides limited QoS support for simple multimedia applications because of the limitation of HTML. Recently, researchers have proposed new formatting standards like XML to address the limitations of HTML. XML has been used as user interface language [33, 23], application description language [13] and many other specification languages due to its extensibility and flexibility. Our work is orthogonal and complementary to the above approaches, since our research focuses on leveraging XML and all the state of the art QoS technology to provide access to ....
Todd D. Hodes and R. H. Katz. A Document-based Framework for Internet Application Control. 2nd USENIX Symposium on Internet Technologies and Systems, 1999.
....of technologies have emerged that deal with Smart Homes and Oces. Among them are the Berkeley Ninja Project [8] the Portolano project [13] from the University of Washington, Stanford s Interactive Workspaces Project [16] and Berkeley s Document based Framework for Internet Application Control [20]. In the remainder of this section we will present the design and modeling issues of our approach and touch on ongoing work. Complete details on the communication protocols, implementation, experimental results and comparisons to other systems are available in [25, 26] 2.1 Design A SmartRoom ....
T. Hodes and R. H. Katz. A document-based framework for internet application control. In Proceedings of the Second USENIX Symposium on Internet Technologies and Systems, October 1999.
....the service mobility protocol and the extensible Grid Kernel design, it is possible to adapt the different nodes of the Grid according to the usage requirements and the node s capacity. This feature is essential to deploy a Grid across a wide variety of machines and networks. The Ninja project [GrW99, HoK99] is building a network computing structure centered on network documents and implemented using Java. There are similarities between their multispaces and our Gridspaces but we focus on using Gridspaces as a weakly consistent capability database and they use multispaces as function repository. ....
T. Hodes and R. Katz, "A document-based framework for Internet application control," 2nd USENIX Symposium on Internet Technologies and Systems, 1999.
....technologies that deal with SmartHomes and SmartOffices have emerged. Among them are the Berkeley Ninja Project [1] the Portolano project[20] from the University of Washington, Stanford s Interactive Workspaces Project [22] Berkeley s Document based Framework for Internet Application Control [4] and Active Spaces [5, 6] from University of Illinois at Urbana Champaign. The team at Stanford has developed hardware and software testbeds that include large display devices as well as personal mobile computing devices such as laptops and PDAs connected through a wireless LAN. They are creating ....
T. Hodes, R. H. Katz, "A Document-based Framework for Internet Application Control", Proceedings of the Second USENIX Symposium on Internet Technologies and Systems (USITS '99), October 1999
....full spectrum from automatic to handcrafted. Finally, the IMS should allow generation of interfaces that are portable across workspaces, but still adapt themselves to the context of the local workspace. Although recent work in the industry and research laboratories (e.g. Jini [2] Hodes et al. [20], UPNP [13] Roman et al. 22] has addressed user interfaces in ubiquitous computing environments, these systems do not adequately address all the above mentioned goals. Their architectures do not directly facilitate portable, yet context adaptable UIs or infrastructure support for UI ....
....Facility ICrafter, our interface management architecture, is compatible with the Interface Management System (IMS) Consistent with our overall design philosophy and goals, ICrafter architecture is entirely based on the tuplespace model of the Event Heap. Compared to similar previous work [20, 2, 13, 30], this offers the ability to snoop on and interpose between calls to ICrafter services. Figure 6 illustrates how the ICrafter framework works. Services beacon their descriptions to the Event Heap (step 1 in figure 4.3) Service Descriptions describe the services programmatic interfaces in an ....
[Article contains additional citation context not shown here]
Todd Hodes and Randy Katz. A document-based framework for internet application control. pages 59--70, October 1999.
....and have developed several services (and their UIs) using the framework. Recent years have seen a spate of interest in service and UI frameworks for ubiquitous computing environments. Several industry and research projects have proposed various frameworks such as Jini [9] UPnP [19] Hodes et al. [11, 12], and Roman et al. 13] ICrafter extends the existing work in three important ways: 1. ICrafter places intelligence in the infrastructure to select, generate, and or adapt service UIs. This helps o#oad services and appliances and has several advantages such as extensibility, and better handling ....
....contains HTML associating widgets to service operations, with embedded code (if any) to resolve dynamic information. 1 Next, we will examine how the ICrafter framework addresses the design goals laid out in section 2. 3. 1 Designing for adaptability Among existing approaches, the Hodes approach [11, 12] best handles appliance heterogeneity. In this approach, if the service does not supply a predefined UI suitable for the appliance, the appliance side generates a suitable UI for itself from the service description. However, if the appliance is resource limited, there is a need for alternatives, ....
[Article contains additional citation context not shown here]
Todd D. Hodes and Randy H. Katz. A Document-based Framework for Internet Application Control. 2nd USENIX Symposium on Internet Technologies and Systems, pages 59-70. October 1999.
....show [Brown96] The system is specific to Web pages supporting the animation application. Prior work on remote control of applications via a PDA has focused on controlling a video conferencing application [Hodes99a] as well as providing a framework for controlling lights and stereo components [Hodes99b]. Our work shares the theme of using XML to enable remote control but differs in our focus on Web browsing, simultaneous presentation across multiple devices, and creation of per user partial views. In CMU s Pebbles project, a PDA is used to control a single PC s screen and various PC ....
T. Hodes, R.Katz, "A Document-based Framework for Internet Application Control," 2 nd USENIX Symposium on internet Technologies and Systems (USITS), 1999, pp. 59-70.
....in [9] is that our architecture features a Grid with ne grain adaptability. With the service mobility protocol and the extensible Grid Kernel design, it is possible to adapt the di erent nodes of the Grid according to the usage requirements and the node s capacity. The Ninja project [11] [12] is building a network computing structure centered on network documents and implemented using Java. There are similarities between their multispaces and our Gridspaces but we focus on using Gridspaces as a weakly consistent capability database and they use multispaces as function repository. ....
T. Hodes and R. Katz, \A document-based framework for Internet application control", 2nd USENIX Symposium on Internet Technologies and Systems, 1999.
....libraries (an Ispace) provide a uniform execution environment between nodes. Nodes with limited resources use RMI to access non resident services. Components that comprise Ninja services are described using a document markup language based on XML called ISL for Interface Specification Language [31]. Services are discovered in a Ninja system using a directory service that is called Ninja SDS for Service Discovery Service [32] SDS uses XML rather than attribute value pairs to describe services. Service information is periodically disseminated via multicast with plans to use agents and active ....
T. Hodes and R. Katz, A Document-based Framework for Internet Application Control, 2nd USENIX Symposium on Internet Technologies and Systems, Boulder, CO, October 1999.
....explored the possibility of automatically mapping interfaces to each other using XML descriptions. For example, a generic controller client might be able to map its controls to new devices by algorithmically mapping the description of the device (XML) to the description of the controller (XML) [5, 15] If this can be implemented, it will be extremely important for spontaneous networking and interoperability of heterogeneous devices. An important distinction of the SSDS provides extremely strong mandatory security: all parties are authenticated, and all message traffic is encrypted. The SSDS ....
Hodes, Todd and Katz, Randy H., "A Document-based Framework for Internet Application Control," Second USENIX Symposium on Internet Technologies and Systems, Boulder, CO, 1999. http://daedalus.cs.berkeley.edu/publications/docu-usits99.ps.gz 13
....a wirelessly connected IBM WorkPad. A request to turn on the light N is represented as X 10 , N , On . The same interface might also be used to control the opening of a gate M, whose message would look like X 10 , M , Open . The utility of this kind of flexibility is discussed in [11]. Our initial experiments with MoDAL confirm that it is a useful, flexible way to control devices. However, most examples we considered so far involve a simple interaction with items such as TV remote controls. We are now developing an architecture that will allow for a more general interaction ....
....generated by particular MoDAL applications) with an event exchange ruleset. This would allow clients to inform the system as to how tuples inserted by particular programs are to be used by the system; this promotes a level of flexibility in solving the heterogeneous interface problem described in [11]. 2 An interface describes the methods a component implements and exports, naming or addressing information describing how to contact a component, and metadata for attributes such as access control. Internet Web Server Image Processing System EventSpace (TSpaces Server) TSDS (TSpaces Server) ....
Todd Hodes and Randy Katz. A Document-based Framework for Internet Application Control. 2nd USENIX Symposium on Internet Technologies and Systems, October 1999.
No context found.
Todd D. Hodes and R. H. Katz. A Document-based Framework for Internet Application Control. 2nd USENIX Symposium on Internet Technologies and Systems, 1999.
No context found.
Todd D. Hodes and Randy H. Katz. A Document-based Framework for Internet Application Control. 2nd USENIX Symposium on Internet Technologies and Systems, pages 59-70. October 1999.
No context found.
T. Hodes and R. Katz. A Document-based Framework for Internet Application Control. In 2nd USENIX Symposium on Internet Technologies and Systems, Boulder, CO, October 1999.
No context found.
T. Hodes, R.Katz, "A Document-based Framework for Internet Application Control," 2 nd USENIX Symposium on Internet Technologies and Systems (USITS), 1999, pp. 59-70.
No context found.
Hodes, T., Katz, R., A Document-based Framework for Internet Application Control. Second USENIX Symposium on Internet Technologies and Systems, 1999.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC