The arrival of the digital home, signals a new era for both manufacturers and consumers. It raises the possibility that people may be able to create their own unique digital home functionalities, by combining elementa...
详细信息
The arrival of the digital home, signals a new era for both manufacturers and consumers. It raises the possibility that people may be able to create their own unique digital home functionalities, by combining elemental network services to create sophisticated "virtual appliances" that satisfy their individual needs and desires. We present taxonomy of approaches for customising digital homes and use this to introduce a novel computational methodology, that we term 'pervasive interactive programming' (PiP), that allows non-technical end-users to build their own "virtual appliances"for customising their 'electronic environments' without the need to write program code. We show this approach is novel in that it firstly allows the user to translate mental concepts into functions (which differs to agent based approaches using historical behaviour data to form functions) and secondly it moves "programming-by-example" from single processor computers into real-time distributed embedded computing environments. Finally we report on a small evaluation which showed it was possible for non-programmers to use these tools to customise the electronic functionality of their digital homes.
A major breakthrough in the web would be to enable web users the freedom to task, with resources from across the web, the same way they browse. Mashup, REST service composition, IFTTT and others have made some contrib...
详细信息
A major breakthrough in the web would be to enable web users the freedom to task, with resources from across the web, the same way they browse. Mashup, REST service composition, IFTTT and others have made some contribution to that effect. However, none of them is sufficient for web users' everyday use. I present a resource-oriented solution to this problem by introducing a RESTful representation of resources' actions. Using a web tasker, like the browser counterpart, users can express their tasks by selecting resource and its action. They can also specify conditions for executions as well as sequences of resource actions as hypermedia links of actions. Captured by a specialized media type, such instances of web tasking can be processed and executed by machine as an approach for resource oriented web automation as well as resource oriented web agents.
The use of information systems has grown rapidly in recent years, but the number of stakeholders has not grown at the same rate. Thus, there is a tendency to engage and empower endusers in the software development pr...
详细信息
ISBN:
(纸本)9788576692034
The use of information systems has grown rapidly in recent years, but the number of stakeholders has not grown at the same rate. Thus, there is a tendency to engage and empower endusers in the software development process (EUD). Furthermore, users can participate in the development of additional functions to an existing system. This research focus on the creation of new functions (or extensions) in an existing web interface by specifying a series of actions. In this paper we present the results of our first study to analyse how two distinct groups of endusers respond to the use of a macro language for the Web (CoScripter), while trying to represent system extensions. The study thus suggests that: (1) CoScripter is suitable for the specification of system extensions by endusers, but (2) it needs some improvements in order to meet the needs of enduser Development (EUD).
Pen-based e-form is a style of office software in the era of Post-WIMP interface. It is complicate and difficult to utilize the existing development tool to implement pen-based user interface, so that pen-based e-...
详细信息
Pen-based e-form is a style of office software in the era of Post-WIMP interface. It is complicate and difficult to utilize the existing development tool to implement pen-based user interface, so that pen-based e-form only can be designed and implemented by the professional developers, which make it is difficult for the pen-based e-form software to adapt to the changing user requirements. Given the end-user the ability for developing pen-based e-form independently is a good way to solve this problem. Based on the natural characteristics of the e-form and business rule, and aiming at help enduser develop pen-based e-form, the paper systemicallv researches the design and implementation of the pen-based e-form development tool, and describes the major components of the tool. Finally, we introduce the implementation of the end-user development tools, and offer an example about pen-based e-form software development.
The paper presents a novel neural design methodology based on the end user programming concept. The proposed solution empowers endusers, by means of abstracting the low-level hardware functionalities, to hardware imp...
详细信息
ISBN:
(纸本)9781479966509
The paper presents a novel neural design methodology based on the end user programming concept. The proposed solution empowers endusers, by means of abstracting the low-level hardware functionalities, to hardware implement Artificial Neural Networks (ANN) using field-programmable gate arrays (FPGA). The main outcomes include rapid ANN design and hardware implementation. A case study of an ANN as a pattern recognition module of an artificial olfaction system trained to identify four coffee brands is presented. An extended analysis has been carried out regarding the recognition rates versus data representation.
暂无评论