These last years, we have witnessed considerable improvements in machine learning and deep learning. Many advanced techniques are now based on deep neural networks. Although many software libraries are available, the ...
详细信息
ISBN:
(数字)9781510626928
ISBN:
(纸本)9781510626928
These last years, we have witnessed considerable improvements in machine learning and deep learning. Many advanced techniques are now based on deep neural networks. Although many software libraries are available, the development of deep neural networks requires a good level of mathematical knowledge and high programming skills. In this work, we present a visual tool to help simplify the programming of deep learning networks. The developed framework DeepViP is comprised of a node editor that provides users with a toolbox representing different types of neural layers. It allows the connection between the different blocks and the configuration of important hyperparameters of each layer. Thus, speeding-up experimentation with different architectures. Additionally, the developed solution offers users the possibility to generate a python script of the designed network that can be run using specific libraries such as keras or tensorflow.
AR applications commonly contain diverse interactions among different AR contents. Creating such applications requires creators to have advanced programming skills for scripting interactive behaviors of AR contents, r...
详细信息
ISBN:
(纸本)9798400703300
AR applications commonly contain diverse interactions among different AR contents. Creating such applications requires creators to have advanced programming skills for scripting interactive behaviors of AR contents, repeated transferring and adjustment of virtual contents from virtual to physical scenes, testing by traversing between desktop interfaces and target AR scenes, and digitalizing AR contents. Existing immersive tools for prototyping/authoring such interactions are tailored for domain-specific applications. To support programming general interactive behaviors of real object(s)/environment(s) and virtual object(s)/environment(s) for novice AR creators, we propose ProInterAR, an integrated visual programming platform to create immersive AR applications with a tablet and an AR-HMD. Users can construct interaction scenes by creating virtual contents and augmenting real contents from the view of an AR-HMD, script interactive behaviors by stacking blocks from a tablet UI, and then execute and control the interactions in the AR scene. We showcase a wide range of AR application scenarios enabled by ProInterAR, including AR game, AR teaching, sequential animation, AR information visualization, etc. Two usability studies validate that novice AR creators can easily program various desired AR applications using ProInterAR.
This paper presents an improvement of the visual programming experience for a multi-robot cyber-physical system used to support an operator in the manufacturing task of assembly and disassembly of injection molds. A D...
详细信息
ISBN:
(纸本)9781665489188
This paper presents an improvement of the visual programming experience for a multi-robot cyber-physical system used to support an operator in the manufacturing task of assembly and disassembly of injection molds. A Digital Twin of the robotic system is used to run simulations and subsequently control the physical components involved in the work cell, including a human-machine touchscreen interface called Operator Device. Other than improving the simulation with a visual update of the assembly, we introduce the use of ServiceNetworks to simplify the reuse of groups of blocks in the visual programming environment. ServiceNetworks can be used to describe complex and repetitive sub-tasks of the assembly, like screwing operations. To support the programming experience, we introduce a new interface to add ServiceNetworks and specify their properties. An experimental demonstration is presented to show the usage of the introduced tools and the derived advantages.
Understanding students' learning patterns is key for supporting their learning experience and improving course design. However, this is particularly challenging in courses with large cohorts, which might contain d...
详细信息
ISBN:
(纸本)9783031278143;9783031278150
Understanding students' learning patterns is key for supporting their learning experience and improving course design. However, this is particularly challenging in courses with large cohorts, which might contain diverse students that exhibit a wide range of behaviours. In this study, we employed a previously developed method, which considers process flow, sequence, and frequency of learning actions, for detecting students' learning tactics and strategies. With the aim of demonstrating its applicability to a new learning context, we applied the method to a large-scale online visual programming course. Four low-level learning tactics were identified, ranging from project- and video-focused to explorative. Our results also indicate that some students employed all four tactics, some used course assessments to strategize about how to study, while others selected only two or three of all learning tactics. This research demonstrates the applicability and usefulness of process mining for discovering meaningful and distinguishable learning strategies in large courses with thousands of learners.
Background: With the rising adoption of Building Information Modeling (BIM) in the AEC sector, computational models supersede traditional ways of information provision based on textual documents and two-dimensional dr...
详细信息
The LectureSight system provides a facility for controlling robotic cameras during live presentation recordings in a fully automated way. In this paper we present how the system accounts for the very heterogeneous dem...
详细信息
ISBN:
(纸本)9781509003792
The LectureSight system provides a facility for controlling robotic cameras during live presentation recordings in a fully automated way. In this paper we present how the system accounts for the very heterogeneous demands in the domain of lecture capture at universities. An API for the JavaScript programming language gives the adopter the freedom to formulate their own camera steering strategy. A graphical programming environment, based on the Open Roberta project, further eases the development of the steering logic. The accomplishments of the LectureSight project should serve as an example on how integrated measure and control systems can be made highly customizable and give the adopter the power to fully exploit the range of possibilities a technology provides.
This paper presents the design and implementation of an open visual Object-Oriented programming Environment (VOOPE). The environment supports a programming approach in which a program is created using Extended visual ...
详细信息
ISBN:
(纸本)9781424428991
This paper presents the design and implementation of an open visual Object-Oriented programming Environment (VOOPE). The environment supports a programming approach in which a program is created using Extended visual Objects (EVOs)-the objects having visual forms and dynamic behaviors. The environment allows creation of EVOs and modification of their behavior to adapt the changing software requirements. Thereby, VOOPE allows incremental software development using the learning capability of EVOs without rebuilding the software.
This paper reports on the results of three phases of user testing on the online help systems for successive releases of a visual programming language. The help systems changed over time, but never were overwhelmingly ...
详细信息
ISBN:
(纸本)0780372093
This paper reports on the results of three phases of user testing on the online help systems for successive releases of a visual programming language. The help systems changed over time, but never were overwhelmingly successful in enabling users to complete tasks. Two consistent problems we identified were that the organization of help information was not clear to users and that help topics were expressed in product-specific vocabulary rather than user vocabulary.
Software development more and more focuses on mobile and connected IoT solutions. Whereas a variety of frameworks is available for professional developers, also the need comes up to deliver apps fast for personal use ...
详细信息
ISBN:
(纸本)9781728133959
Software development more and more focuses on mobile and connected IoT solutions. Whereas a variety of frameworks is available for professional developers, also the need comes up to deliver apps fast for personal use or rapid prototyping. Innovative ideas, in whatever context, must be realizable without having a vast amount of resources or deep domain-knowledge needed. In this work we present Pocket Code, a free open source mobile visual coding framework for Android and iOS with various hardware extensions, enabling everyone to create powerful apps directly on mobiles in short time. Especially the included visual coding-bricks for Arduino boards and Raspberry Pis also allow more sophisticated programs not only in an educational context to be developed with Pocket Code. In contrast to existing solutions, the presented app does not require any PC setting and is therefore making the development of apps mobile and broadening it to an even wider audience.
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.
暂无评论