Drawing from a user-centered design process and guidelines derived from the literature, we developed a paradigm based on space discretization for declaratively authoring mid-air gestures and implemented it in Hotspoti...
详细信息
ISBN:
(纸本)9781450325424
Drawing from a user-centered design process and guidelines derived from the literature, we developed a paradigm based on space discretization for declaratively authoring mid-air gestures and implemented it in Hotspotizer, an end-to-end toolkit for mapping custom gestures to keyboard commands. Our implementation empowers diverse user populations - including end-users without domain expertise - to develop custom gestural interfaces within minutes, for use with arbitrary applications.
The increasing volume of content and actions available on the Web, combined with the growing number of mature digital natives, anticipate a growing desire of controlling theWeb experience. Akin to the Web2.0 movement,...
详细信息
ISBN:
(纸本)9783319117492;9783319117485
The increasing volume of content and actions available on the Web, combined with the growing number of mature digital natives, anticipate a growing desire of controlling theWeb experience. Akin to the Web2.0 movement, webies' desires do not stop at content authoring but look for controlling how content is arranged in websites. By content, we mainly refer to HTML pages, better said, their runtime representation: DOM trees. The vision is for users to "prune" (removing nodes) or "graft" (adding nodes) existing DOM trees to improve their idiosyncratic and situational Web experience. Hence, Web content is no longer consumed as canned by Web masters. Rather, users can remove content of no interest, or place new content from somewhere else. This vision accounts for a post-production user-driven Web customization (referred to as "Web Modding"). Being user driven, appropriate abstractions and tools are needed. The paper introduces a set of abstractions (formalized in terms of a domain-specific language) and an IDE (realized as an add-on from Google Chrome) to empower non-programmers to achieve HTML rearrangement. The paper discusses the technical issues and the results of a first validation.
The present study aims at constructing Confidence Intervals (C.I) for the predicted values of a Time Series with the application of a Hybrid method. The presented methodology is complicated and thus is completed in di...
详细信息
The present study aims at constructing Confidence Intervals (C.I) for the predicted values of a Time Series with the application of a Hybrid method. The presented methodology is complicated and thus is completed in different stages. Initially the Artificial Neural Networks (ANNs) is applied on the raw time series in order to estimate C.I of the forecasts. Then, the Bootstrap method is employed on the residuals generated by the preceded process. On the upper and lower limit of the estimated C.I., two new ANNs are employed in order to make point estimations (of the upper and lower limits) using of Object Oriented programming. For the empirical analysis daily observations of the closing prices of Alpha Bank stocks have been used. The sample period is extended from 28/01/2004 until 30/11/2005. The nonstationarity of the time series employed in our study is not a forbidding condition for the estimation of the confidence intervals, in our case, since the level of bootstrap still provides a satisfactory approximation for the roots arbitrarily close to unity (Berkowitz, Kilian 1996). The accuracy of the forecasts was surveyed with the use of different criteria and the results were satisfactory.
In silicio design plays a fundamental role in the endeavour to synthesise biological systems. In particular, computer-aided design software enables users to manage the complexity of biological entities that is connect...
详细信息
In silicio design plays a fundamental role in the endeavour to synthesise biological systems. In particular, computer-aided design software enables users to manage the complexity of biological entities that is connected to their construction and reconfiguration. The software's graphical user interface bridges the gap between the machine-readable data on the algorithmic subface of the computer and its human-amenable surface represented by standardised diagrammatic elements. Notations like the Systems Biology Graphical Notation (SBGN), together with interactive operations such as drag & drop, allow the user to visually design and simulate synthetic systems as 'bio-algorithmic signs'. Finally, the digital programming process should be extended to the wet lab to manufacture the designed synthetic biological systems. By exploring the different 'faces' of synthetic biology, I argue that in particular computeraided design (CAD) is pushing the idea to automatically produce de novo objects. Multifaceted software processes serve mutually aesthetic, epistemic and performative purposes by simultaneously black-boxing and bridging different data sources, experimental operations and community-wide standards. So far, synthetic biology is mainly a product of digital media technologies that structurally mimic the epistemological challenge to take both qualitative as well as quantitative aspects of biological systems into account in order to understand and produce new and functional entities. (C) 2013 Elsevier Ltd. All rights reserved.
We introduce a visual specification language for spreadsheets that allows the definition of spreadsheet templates. A spreadsheet generator can automatically create Excel spreadsheets from these templates together with...
详细信息
ISBN:
(纸本)0769524435
We introduce a visual specification language for spreadsheets that allows the definition of spreadsheet templates. A spreadsheet generator can automatically create Excel spreadsheets from these templates together with customized update operations. It can be shown that spreadsheets created in this way are free from a large class of errors, such as reference, omission, and type errors. We present a formal definition of the visual language for templates and describe the process of generating spreadsheets from templates. In addition, we present an editor for templates and analyze the editor using the Cognitive Dimensions framework.
This paper presents OnionUML, an Eclipse plug-in that reduces the number of visible classes in a UML class diagram while preserving structure and semantics of the UML elements. Compaction of class elements is done usi...
详细信息
ISBN:
(纸本)9781467330923
This paper presents OnionUML, an Eclipse plug-in that reduces the number of visible classes in a UML class diagram while preserving structure and semantics of the UML elements. Compaction of class elements is done using onion graph notation. The goal is that developers will be able to view and understand subsystems of a large software system while being able to visualize how that subsystem fits into the whole system.
In this paper we present the work in progress of WireMe IoT development platform, a simple way to deploy IoT systems in an intuitive approach. WireMe platforms' simplified software and hardware modules enables use...
详细信息
ISBN:
(纸本)9781509064915
In this paper we present the work in progress of WireMe IoT development platform, a simple way to deploy IoT systems in an intuitive approach. WireMe platforms' simplified software and hardware modules enables users to deploy personalized web interface and program their hardware modules to achieve their home automation tasks without having deep technical knowledge in either of the above domains, with the help of visual programming. Apart from that, advanced users may extend this approach with the framework provided so that they can build their hardware and software modules to support our WireMe IoT platform as well. With this platform, kids can learn to build programming logics and learn about programming with code generation as well as people can build their typical IoT automation systems to monitor and control their IoT modules.
The Internet today has become an integral part of children's and young people's lives. They are the biggest user groups of online and mobile technologies all over the world. Children of Elementary School are o...
详细信息
ISBN:
(纸本)9781909507654
The Internet today has become an integral part of children's and young people's lives. They are the biggest user groups of online and mobile technologies all over the world. Children of Elementary School are often, because of their age, unprotected against traps on the Internet, such as cyber bullying, cyber stalking or sharing their personal information online. Today's Education and especially the Elementary School system should be considered as an ally as far as safer Internet issues are concerned. This paper, presents the implementation, by elementary school students, of a game about the ways of the Internet. The specific game was developed by the students themselves through Kodu, which is a visual programming tool especially designed for introducing children to programming principles. The aforementioned were held as part of their participation in an official innovating Educational Program entitled: "Safer Internet: Connect with Respect". Seventeen students (eleven boys and six girls), guided by their teacher, produced a game scenario about the dangers of the Internet and ways to avoid them. This educational framework introduces children to the safety of the Internet through the excitement of creating technology.
Evolutionary algorithms (EAs) produce a vast amount of data by recurring processes, e.g., selection, recombination, or mutation, that work on populations of solutions for a specific problem. In order to get a better i...
详细信息
ISBN:
(纸本)0769524435
Evolutionary algorithms (EAs) produce a vast amount of data by recurring processes, e.g., selection, recombination, or mutation, that work on populations of solutions for a specific problem. In order to get a better insight into the progress of EAs a Java-based visualization tool, called EAVis, was developed. Several coordinated views help the user to watch each generation step of the EA and to derive knowledge as well as better understanding of the underlying evolutionary computational models.
This paper discusses the benefits of a component-oriented visual software authoring system that is based on open standards and provides the seamless integration of various software tools in a unified environment. It e...
详细信息
This paper discusses the benefits of a component-oriented visual software authoring system that is based on open standards and provides the seamless integration of various software tools in a unified environment. It employs a visual component assembly paradigm for ease of construction, Java (TM) and JavaBeans (TM) component architecture for the open environment, and recursive development methods, all of which allow us to rapidly construct and share applications from independently developed components. Moreover, it is highly interactive and fully configurable at run-time in order to support exploratory visualization. This versatility has the potential to improve the integration of independently developed analysis tools and the dissemination of research findings. (c) 2004 Elsevier B.V. All rights reserved.
暂无评论