With the development of digital information, in order to obtain the image data in the electric power grid from the websites quickly and efficiently, crawler technology is used to automatically collect the image data o...
详细信息
ISBN:
(纸本)9781450396806
With the development of digital information, in order to obtain the image data in the electric power grid from the websites quickly and efficiently, crawler technology is used to automatically collect the image data of websites, which is improved by low-code technology so as to enable the staff to easily build the front-end interface.
This article presents the architecture of OpenMusic, an environment for computer assisted musical composition. The main idea is to provide to the composer a merely graphical environment, where he or she stands both as...
详细信息
ISBN:
(纸本)9781581136159
This article presents the architecture of OpenMusic, an environment for computer assisted musical composition. The main idea is to provide to the composer a merely graphical environment, where he or she stands both as a programmer and as an user/musician. OpenMusic deals with these two aspects via two concepts : visual programs and musical notation editors.
CS10, is UC Berkeley's CS0 course. Each semester we have between 40% and 50% of our students continue on to CS61A, our CS1 course. Meanwhile an average of 25% more students express interest in continuing learning ...
详细信息
ISBN:
(纸本)9781450329668
CS10, is UC Berkeley's CS0 course. Each semester we have between 40% and 50% of our students continue on to CS61A, our CS1 course. Meanwhile an average of 25% more students express interest in continuing learning computer science through other means. CS10 is taught in a visual language called Snap! and CS61A in Python. This poster explores some of the trends we have seen between CS10 and CS61A enrollment, and our new "Besides Blocks" curriculum which helps transition students from a visual to text based language. Besides Block is approximately one fourth of the CS10 curriculum which introduces Python in the context of the Turtle Graphics system, and a tool called Codification which is a way of translating Snap! blocks to Python.
This paper explores the role of computer imagery as an aid to the early understanding of key concepts in the presentation of field theory and related topics. It draws upon the use of simple and highly visual programs ...
详细信息
This paper explores the role of computer imagery as an aid to the early understanding of key concepts in the presentation of field theory and related topics. It draws upon the use of simple and highly visual programs developed for the transfer of specific concepts in support of both undergraduate and post graduate teaching at Plymouth. Some of the methods used to enhance the learning process in a selection of programs are presented. Excellent results are obtained with only a modest outlay and non specialist programming skills.< >
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.
A flexible interface to computing environments can be provided by gestural input. We describe a prototype system that recognizes some types of single-finger gestures and uses these gestures to manipulate displayed obj...
详细信息
ISBN:
(纸本)9780897911382
A flexible interface to computing environments can be provided by gestural input. We describe a prototype system that recognizes some types of single-finger gestures and uses these gestures to manipulate displayed objects. An experimental gesture input device yields information about single finger gestures in terms of position, pressure, and shear forces on a screen. The gestures are classified by a “gesture parser” and used to control actions in a fingerpainting program, an interactive computing system designed for young children, and an interactive digital logic simulation.
This demo presents a hands-on opportunity for users to explore a new, immersive, node-based platform for creative coding in virtual reality (VR). The Embodied Coding Environment (ECE) is a merged digital/physical work...
详细信息
ISBN:
(纸本)9798400704246
This demo presents a hands-on opportunity for users to explore a new, immersive, node-based platform for creative coding in virtual reality (VR). The Embodied Coding Environment (ECE) is a merged digital/physical workspace where coding tools, spatial representations of code, the scenes that are the output of the code, and user editing histories are co-located in a 3D space. visual programming languages (VPL) have been used as an alternative to text-based programming since Sketchpad in 1963. However, the ECE transforms visual programming into an immersive experience, allowing users to enter the world where they are actively coding. Beyond immersion, embodied coding allows users to leverage 3D space to organize, annotate, and interact with their code in ways that would not be possible through 2D representation. Our research goals center on understanding how embodied coding can make learning to code more intuitive and elicit heightened engagement through the learning process. Demo visitors will experience embodied coding first hand through simple programming tasks (e.g., spawning objects, using arrays, creating conditional statements, and more) presented in the ECE via a Meta Quest 2 system. Presenters will guide users through the coding activities and discuss future directions. Handouts with brief descriptions of the ECE platform with links to *** will be available. Access to the website will allow users to login and save their projects.
The approach presented in this contribution is the collaboration of interface builders and model based systems in order to define a method and an environment for building safe interactive applications. We concentrate ...
详细信息
ISBN:
(纸本)9781581136159
The approach presented in this contribution is the collaboration of interface builders and model based systems in order to define a method and an environment for building safe interactive applications. We concentrate particularly on the integration of a task model, and we describe the interactive tools that allow editing and evaluating this model.
The software package "AVS/Express" provides tools for the visualization of complex scientific data however also allows researchers to create experimental data representations. Field data interpretation appli...
详细信息
The software package "AVS/Express" provides tools for the visualization of complex scientific data however also allows researchers to create experimental data representations. Field data interpretation applications are constructed using a visual programming environment, and includes graphical user interface tools (GUI). AVS/Express presents a screen giving overall control of the operating paradigm. Called the "network editor", it contains iconic representations of programme modules. Coloured lines connecting the modules represent data and control relationships in the application. Unlike other programming environments, no distinction is made between library components and running versions of these components, and dynamic changes of the running programme is allowed. The modules in the network editor are managed by the system provided object manager. Control, messages, and shared data areas are managed by the object manager. The objects defined in the system, as well as the visual programming system and the object manager, are based on object oriented concepts. How the system behaves with regards to a traditional C++ program development environment is summarised.
Transcriptional profiling methods have been utilized in the analysis of various biological processes in Dictyostelium. Recent advances in high-throughput sequencing have increased the resolution and the dynamic range ...
详细信息
Transcriptional profiling methods have been utilized in the analysis of various biological processes in Dictyostelium. Recent advances in high-throughput sequencing have increased the resolution and the dynamic range of transcriptional profiling. Here we describe the utility of RNA sequencing with the Illumina technology for production of transcriptional profiles. We also describe methods for data mapping and storage as well as common and specialized tools for data analysis, both online and offline. less
暂无评论