In this paper we present and discuss the design, implementation and evaluation of a visual programming environment. The proposed application allows authoring of therapeutic training sequences for the CareToy system, a...
详细信息
ISBN:
(纸本)9783319115634
In this paper we present and discuss the design, implementation and evaluation of a visual programming environment. The proposed application allows authoring of therapeutic training sequences for the CareToy system, a hardware system developed for the purpose of in-home rehabilitation training for infants, aiming to improve the motor skills of preterm infants diagnosed with neurological conditions.
In this paper we introduce BlockImpress, a visual, graphical block programming language for making web presentations by computer programming and we show some practical examples how to use it.
ISBN:
(纸本)9781479946150
In this paper we introduce BlockImpress, a visual, graphical block programming language for making web presentations by computer programming and we show some practical examples how to use it.
The understanding of soft computing methodology often requires grasping abstract concepts or imagining complex interactions of large models over long computing cycles. However, this can be difficult for students with ...
详细信息
The understanding of soft computing methodology often requires grasping abstract concepts or imagining complex interactions of large models over long computing cycles. However, this can be difficult for students with a weak background in mathematics, especially in the early stages of soft computing education. This article introduces the idea of applying a visual programming paradigm as a tool for an educational introduction to soft computing methods. IntelligentPad, proposed by Y. Tanaka, was used as the visual programming paradigm. IntelligentPad gives a visual appearance to objects or classes, and allows users to operate and link different objects together using a mouse. This article reports on using IntelligentPad to teach the basic mechanisms of artificial neural networks. The proposed method was applied to 3rd-year college students to verify its validity as a teaching method.
How can we create boundary objects that empower beginners and engage experts? How is creativity and exploration supported in hardware? This paper describes the design and development of a new hardware and software too...
详细信息
ISBN:
(纸本)9781450329033
How can we create boundary objects that empower beginners and engage experts? How is creativity and exploration supported in hardware? This paper describes the design and development of a new hardware and software toolkit for creating musical interactions to be demonstrated at DIS. Modular-Mus aims to lower the barrier to entry to working with electronics and musical programming. Transparency coupled with simplicity contribute to enabling an accessible yet deep interaction design tool. The toolkit utilizes audio cables to connect to a variety of sensors, tactile interfaces and output modules, both familiar and atypical of music interactions.
This workshop is for high school and college teachers of general-interest ("CS 0") computer science courses, especially the AP CS: Principles course. SNAP! (Build Your Own Blocks) is a free, browser-based, g...
详细信息
ISBN:
(纸本)9781450326056
This workshop is for high school and college teachers of general-interest ("CS 0") computer science courses, especially the AP CS: Principles course. SNAP! (Build Your Own Blocks) is a free, browser-based, graphical, drag-and-drop language inspired by Scratch. The beauty of the Scratch programming environment, designed for 8-14 year olds, is that it makes abstract concepts more concrete and understandable to a broader audience. SNAP! extends Scratch to support older learners (14-20) with built-in named procedures (thus recursion), procedures as data (thus higher order functions), structured lists, and sprites as first class objects with *** will learn SNAP! hands-on. See http://*** for details. Network connected laptop required.
We present SikuliBot, an image-based approach to automating user interface. SikuliBot extends the visual programming concept of Sikuli Script[2] from the graphical UIs to the real world of physical UIs, such as mobile...
详细信息
ISBN:
(纸本)9781450330688
We present SikuliBot, an image-based approach to automating user interface. SikuliBot extends the visual programming concept of Sikuli Script[2] from the graphical UIs to the real world of physical UIs, such as mobile devices' touch-screens and hardware buttons. The key to our approach is using a physical robot to see an interface, identify a target, and perform an action on the target using the robot's actuators. We demonstrate working examples on MakerBot 3D printer that could move a stylus to perform multi-touch gestures on touchscreen to automate tasks such as swipe-to unlock, playing a virtual piano, and playing the Angry Bird game. A wide range of automation possibilities are made viable using a simple scripting language based on images of UI components. The benefits of our approach are: generalizability, instrumentation-free, and high-level programming abstraction.
The existence of Pareto effect on mobile applications download [1] may imply that 80% or more of the applications available in the online stores are not meeting end-users' needs. This situation may get worse as mo...
详细信息
The existence of Pareto effect on mobile applications download [1] may imply that 80% or more of the applications available in the online stores are not meeting end-users' needs. This situation may get worse as more developers are needed for mobile enterprise solutions [2]. The solution proposed in this paper, the Socialisable Mobile App Builder, aims to provide an alternative approach in creating mobile applications for end-users. This product not only allows non-programmers to create personalized apps that satisfy individual needs but also incorporates a sharing framework, hence "socialisable", which allows the creators to easily notify his contacts and share the apps with them. The core of this product is an application server that stores the personalization and distribution functions. The impending success of this product may then shift the current mobile app usage paradigm from a game-centric one to a social- and productive-centric one [3].
Many people have been interested in Web 2.0, which is a new concept of Web service. Web sites became sources of information and functionality that enables users to create new content of their own. For this demand, mor...
详细信息
ISBN:
(纸本)9783642013430
Many people have been interested in Web 2.0, which is a new concept of Web service. Web sites became sources of information and functionality that enables users to create new content of their own. For this demand, more versatile browsers that enables users to edit and display content based on their creative concepts and preferences are required. Motivated by this demand, we have developed a state-transition diagram-based Web browser programming scheme that supports participatory Web use and enables end-user to interact with Web content. We implemented a prototype of our scheme called GUEST (Graphical User interface Editor by State-transition Diagram). GUEST enables users to define behaviors of a Web browser easily. However, there are some parts of complexity of user interfaces that prevent the users' intuitive understanding in the original version of GUEST. Therefore, in this paper, we focus on user interface, and introduce a new concept of the design.
The, long-term cost of developing and maintaining a computational pipeline that depends upon data integration and. sophisticated workflow logic is too high to even contemplate "what if" or ad hoc type querie...
详细信息
The, long-term cost of developing and maintaining a computational pipeline that depends upon data integration and. sophisticated workflow logic is too high to even contemplate "what if" or ad hoc type queries. In this paper, we introduce a novel application building interface for computational biology research, called Viz Builder, by leveraging a recent query language called Bio Flow for life sciences databases. Using VizBuilder, it is now possible to develop ad hoc complex computational biology applications at throw away costs. The underlying query language supports data integration and workflow construction almost transparently and fully automatically, using a best effort approach: Users express their application by drawing it with VizBuildericons and connecting them in a meaningful way. Completed applications are compiled and translated as BioFlow queries for execution by the data management system LifeDB, for which VizBuilder serves as a front end. We-discuss VizBuilder features and functionalities in-the context of a real life application after we briefly introduce BioFlow. The architecture and debign principles of VizBuilder are also discussed. Finally, we outline future extensions of VizBuilder. To our knowledge, VizBuilder is a unique system that allows visually designing, computational biology pipelines involving distributed and heterogeneous resources in an ad hoc manner.
In this paper, we discuss methods and concepts of Object Oriented programming (OOP) for graphical modeling. We illustrate through a set of examples how geometrical models are built, and visualized solutions to logisti...
详细信息
ISBN:
(纸本)9789532330762
In this paper, we discuss methods and concepts of Object Oriented programming (OOP) for graphical modeling. We illustrate through a set of examples how geometrical models are built, and visualized solutions to logistics network design problems are obtained. We develop a methodological framework for visual programming and linking of graphical models concepts, and introduce the basic concepts of graphical models: lines, arrows, nodes and coordinates. We use block diagrams and object-oriented programming to program and link the concepts of graphical models using visual Basic for Excel.
暂无评论