Intelligent textiles are an interesting area at the intersection of design and technology. Entry hurdles for people like designers are currently high. We present a flow-based visual programming environment in the doma...
详细信息
ISBN:
(纸本)9781665407793
Intelligent textiles are an interesting area at the intersection of design and technology. Entry hurdles for people like designers are currently high. We present a flow-based visual programming environment in the domain of smart textiles that addresses the aspect of programming. Embedded in a web-portal that involves the whole creation process of wearables, from sensor and actuator placement, sewing patterns to programming and crafting, this approach tries to simplify the abstract process of software development for end users coming from varying disciplines. they are not necessarily competent in this area. We explore the acceptance and capabilities of a visual programming environment by evaluating the complete system in a field test and at a university class for clothing technology. We present some preliminary findings and give first suggestions on how to improve certain aspects of the system architecture and the programming environment itself.
We present work-in-progress on two projects whose combination enables live coding music in Haskell: cnoidal, a library for representing and transforming music, and Hyper-Haskell, a Haskell interpreter with a worksheet...
详细信息
ISBN:
(纸本)9781450368117
We present work-in-progress on two projects whose combination enables live coding music in Haskell: cnoidal, a library for representing and transforming music, and Hyper-Haskell, a Haskell interpreter with a worksheet interface and graphical output. the library represents music as a collection of time intervals tagged with values, a data structure known as temporal media. Parametric polymorphism suggests various functor instances, like Applicative Functor, which we find to be highly useful for live coding. However, a lawful Monad instance can only be defined for some variants of the data type. We stress that these projects are not a specialized music environment, instead we compose a library with a general purpose interpreter.
Aspect Oriented programming (AOP) has significant potential to separate functionality and cross-cutting concerns. In particular, AOP supports an incremental development process, in which the expected functionality is ...
详细信息
ISBN:
(纸本)9781605581101
Aspect Oriented programming (AOP) has significant potential to separate functionality and cross-cutting concerns. In particular, AOP supports an incremental development process, in which the expected functionality is provided by a baseline program, that is successively refined, possibly by third parties, with aspects that improve non-functional concerns, such as efficiency and security. therefore, AOP is a natural enabler for Proof Carrying Code (PCC) scenarios. the purpose of this article is to explore a PCC architecture that accommodates an incremental development process. We extend our earlier work on certificate translation, and show in the context of a very simple AOP language that it is possible to generate certificates of executable code from proofs of aspect-oriented programs. To achieve this goal, we introduce a notion of specification-preserving advice, and provide a verification method for programs with specification-preserving advices. Copyright 2008 ACM.
In order to analyze the factors that raise the motivation of students in the art design faculty and digital design faculty to learn programming, a programming course using Processing programming environment was offere...
详细信息
ISBN:
(纸本)9780769529165
In order to analyze the factors that raise the motivation of students in the art design faculty and digital design faculty to learn programming, a programming course using Processing programming environment was offered to the students at two universities. the leaching materials used were designed in accordance withthe ARCS motivation model,, and the SIEM assessment standard was used to evaluate students' motivation levels. It has been found that in order to maintain or raise students' motivation it is more important to allow students to enjoy, seeing the final results (artwork) of the programmingthan to make them strive to create more beautiful artwork.
the development of the Grid has opened new possibilities for scientists and engineers to execute large-scale modeling experiments. this has stimulated the generation and development of tools for the creation and manag...
详细信息
ISBN:
(纸本)9781424403431
the development of the Grid has opened new possibilities for scientists and engineers to execute large-scale modeling experiments. this has stimulated the generation and development of tools for the creation and management of complex computing experiments in the Grid. Among these, tools for the automation of the programming of experiments play a significant role. In this paper we present GriCoL, which we propose as a simple and efficient language for the description of complex Grid experiments.
In this paper, a day-ahead optimal control scheme is suggested for battery energy storage system (BESS) for its charging/discharing operations. this control scheme keeps the BESS at its mid of maximum and minimum ener...
详细信息
ISBN:
(纸本)9781538617892
In this paper, a day-ahead optimal control scheme is suggested for battery energy storage system (BESS) for its charging/discharing operations. this control scheme keeps the BESS at its mid of maximum and minimum energy storing capability and incorporates capacity loss as an another feature. the cost-to-go function is designed considering battery's constraints and constraint of peak shaving in the power distribution system. A solution considering recursive approach based on dynamic programming is proposed.
Clerk is an open source Clojure programmer's assistant that builds upon the traditions of interactive and literate programming to provide a holistic moldable development environment. Clerk layers static analysis, ...
详细信息
ISBN:
(纸本)9798400707551
Clerk is an open source Clojure programmer's assistant that builds upon the traditions of interactive and literate programming to provide a holistic moldable development environment. Clerk layers static analysis, incremental computation, and rich browser-based graphical presentations on top of a Clojure programmer's familiar toolkit to enhance their workflow.
For C # programming Language course features and the shortcomings of traditional teaching methods, this paper presents the design of new teaching methods based on the CDIO concept C # language program. Using a variety...
详细信息
ISBN:
(纸本)9781467302395
For C # programming Language course features and the shortcomings of traditional teaching methods, this paper presents the design of new teaching methods based on the CDIO concept C # language program. Using a variety of methods in teaching, active classroom atmosphere to stimulate students' interest in the C # programming course, focus on training students' active learning capacity. Teaching around specific examples of projects and teaching activities with meaningful tasks together, so that students learn by doing. Teaching practice and student evaluation that the C # language programming based on the CDIO concept of innovative ideas to improve the students' autonomy and creativity to cultivate students' ability to solve problems.
In this paper, we propose a general iterative algorithm for numerical solution of high dimension optimization problems. the specificity of the problems considered is that the number of variables involved in linear con...
详细信息
ISBN:
(纸本)9781509054541
In this paper, we propose a general iterative algorithm for numerical solution of high dimension optimization problems. the specificity of the problems considered is that the number of variables involved in linear constraints dominate over those involved in nonlinear constraints.
the software for most today's applications including signal processing applications is written in imperative languages. Imperative programs are fast because they are designed close to the architecture of the wides...
详细信息
暂无评论