We report on a language called KScript and a GUI framework called KSWorld. The goal of KScript and KSWorld is to try to reduce the accidental complexity in GUI framework code and application building. We aim for an un...
详细信息
Many organizations follow the same error-prone, time-consuming, and redundant procedures to install software manually, whether as part of a master image or on individual computers. Usually this involves visiting a sys...
详细信息
ISBN:
(纸本)9781450323185
Many organizations follow the same error-prone, time-consuming, and redundant procedures to install software manually, whether as part of a master image or on individual computers. Usually this involves visiting a system, executing some sort of interface, selecting a subset of modules or configuring certain options, and waiting for the installer to complete. There is another way: automated software deployment, which affords greater efficiency, consistency, and ultimately, service. This paper discusses the organization and detailed implementation of automating software installations and updates using silent and unattended methods, with various levels of administrative intervention, from help desk to systems administrator. We also describe different approaches to creating such an environment for both "mass" devices (e.g., public computer lab systems) and individual devices (e.g., faculty/staff desktop systems). Key concepts include leveraging management software and resources you may already have (i.e., the "zero budget" approach) versus efficiency gains from third-party resources, high-level administrative toolkits along with low-level control methods, and developing a workflow for automated and semi-automated software installations. Copyright is held by the owner/author(s).
Reproducing and debugging field failures - failures that occur on user machines after release - are challenging tasks for developers. To help the first task, in previous work we have proposed BugRedux, a technique for...
详细信息
An increasing number of spatial keyword query techniques that return qualified objects based on a comprehensive consideration of spatial and keyword constraints have been presented in the literature. Due to the comple...
详细信息
In this demo paper we present a multiscale browsing interface for handheld devices, in which the user can interactively change the scale of the storyboard to easily adjust the amount of information desired. Convention...
详细信息
Since smartphones have stored diverse sensitive privacy information, including credit card and so on, a great deal of malware are desired to tamper them. As one of the most prevalent platforms, Android contains sensit...
详细信息
Currently, the processes used by many car manufacturers to adapt information from the head unit to the intended display platform are outdated and extremely cumbersome. The individual graphic elements are not designed ...
详细信息
Recent research and standardization in the domain of the Internet of Things aims at providing IPv6 and Web services on the most constrained devices. The constrained application protocol (CoAP) allows the deployment of...
详细信息
ISBN:
(纸本)9781450316569
Recent research and standardization in the domain of the Internet of Things aims at providing IPv6 and Web services on the most constrained devices. The constrained application protocol (CoAP) allows the deployment of RESTful Web services on limited devices by offering a protocol similar to HTTP that uses UDP as transport layer instead of TCP. This enables more efficient communication if non-reliable, asynchronous or group communication is required. Existing and mature home and building automation technologies like KNX, BACnet or ZigBee are based on non-IP communication and define a complete custom protocol stack. State of the art integration approaches usually offer a centralized Web service interface based on oBIX, OPC UA or BAC-net/WS based on SOAP or RESTful Web services. This paper presents the concept of a gateway that allows the integration of building automation systems into constrained RESTful environments by an IPv6 per-device interface based on oBIX using a novel constrained application protocol binding with efficient XML interchange message encoding. This integration approach provides a service-oriented architecture with uniform interfaces for control scenarios that span heterogeneous technologies. The evaluation results show the efficiency of novel protocol bindings compared to state of the art protocol bindings and message encodings. Performance evaluation results prove that even interactive user control scenarios can be based on these Web service interfaces. Copyright 2013 acm.
Many techniques on automated fault localization (AFL) have been introduced to assist developers in debugging. Prior studies evaluate the localization technique from the viewpoint of developers: measuring how many bene...
详细信息
Complex objects (COs) have surged as a way to integrate different digital resources under a same logical unit in order to facilitate aggregation and reuse. However, there is still a lack of consensus on precise theore...
详细信息
暂无评论