118,757 research outputs found
Computer graphics: from desktop to mobile and web
“© © 20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.”Traditionally, computer graphics courses have centered on desktop environments using well-known frameworks such as OpenGL. That approach might become obsolete in a new context in which developers must create applications for smart phones, tablets, and rich Internet applications. Teaching computer graphics in this situation is becoming difficult; traditional tools don't address these new requirements in an integrated way. To deal with this situation, the Processing development environment provides high-end solutions in visualization, animation, and interaction, while letting students deploy their programs on desktop computers, smart phones, tablets, and websites. Instructors can introduce devices and interaction paradigms in just a few hours. In an introductory computer graphics course, Processing dramatically boosted students' motivation. Their work wasn't just visible in the lab; they could show it to classmates and friends on their own smart phones, tablets, and websites. © 2006 IEEE.Linares Pellicer, JJ.; Micó Tormos, P.; Esparza Peidro, J.; Carrasquer Moya, MA. (2011). Computer graphics: from desktop to mobile and web. IEEE Computer Graphics and Applications. 31(4):94-97. doi:10.1109/MCG.2011.56S949731
Recommended from our members
A time-strain monitoring system fabricated via offset lithographic printing
This paper reports progress in the development of strain sensors fabricated using the Conductive Lithographic Film (CLF) printing process. Strain sensitive structures printed via an unmodified offset lithographic printing press using a silver loaded conductive ink have been deposited concurrently with circuit interconnect, to form an electronic smart packaging system. A system populated with SMT components has proven successful in interpreting and logging deformation incidences subjected to a package during testing. It is proposed that with further development such a system could be printed in sync with packaging graphics using a single printing process to form an integrated time – strain monitoring system
An Embedded Rule-Based Diagnostic Expert System in Ada
Ada is becoming an increasingly popular programming language for large Government-funded software projects. Ada with it portability, transportability, and maintainability lends itself well to today's complex programming environment. In addition, expert systems have also assumed a growing role in providing human-like reasoning capability expertise for computer systems. The integration is discussed of expert system technology with Ada programming language, especially a rule-based expert system using an ART-Ada (Automated Reasoning Tool for Ada) system shell. NASA Lewis was chosen as a beta test site for ART-Ada. The test was conducted by implementing the existing Autonomous Power EXpert System (APEX), a Lisp-based power expert system, in ART-Ada. Three components, the rule-based expert systems, a graphics user interface, and communications software make up SMART-Ada (Systems fault Management with ART-Ada). The rules were written in the ART-Ada development environment and converted to Ada source code. The graphics interface was developed with the Transportable Application Environment (TAE) Plus, which generates Ada source code to control graphics images. SMART-Ada communicates with a remote host to obtain either simulated or real data. The Ada source code generated with ART-Ada, TAE Plus, and communications code was incorporated into an Ada expert system that reads the data from a power distribution test bed, applies the rule to determine a fault, if one exists, and graphically displays it on the screen. The main objective, to conduct a beta test on the ART-Ada rule-based expert system shell, was achieved. The system is operational. New Ada tools will assist in future successful projects. ART-Ada is one such tool and is a viable alternative to the straight Ada code when an application requires a rule-based or knowledge-based approach
Eye for an eye:an exploration of visual abilities and perception
A selection of print works, motion graphics and interactive smart devices created by artist David Lyons and computer scientist David Flatla, exploring visual abilities and perception
Computer hardware and software for robotic control
The KSC has implemented an integrated system that coordinates state-of-the-art robotic subsystems. It is a sensor based real-time robotic control system performing operations beyond the capability of an off-the-shelf robot. The integrated system provides real-time closed loop adaptive path control of position and orientation of all six axes of a large robot; enables the implementation of a highly configurable, expandable testbed for sensor system development; and makes several smart distributed control subsystems (robot arm controller, process controller, graphics display, and vision tracking) appear as intelligent peripherals to a supervisory computer coordinating the overall systems
Mesoscale and severe storms (Mass) data management and analysis system
Progress on the Mesoscale and Severe Storms (MASS) data management and analysis system is described. An interactive atmospheric data base management software package to convert four types of data (Sounding, Single Level, Grid, Image) into standard random access formats is implemented and integrated with the MASS AVE80 Series general purpose plotting and graphics display data analysis software package. An interactive analysis and display graphics software package (AVE80) to analyze large volumes of conventional and satellite derived meteorological data is enhanced to provide imaging/color graphics display utilizing color video hardware integrated into the MASS computer system. Local and remote smart-terminal capability is provided by installing APPLE III computer systems within individual scientist offices and integrated with the MASS system, thus providing color video display, graphics, and characters display of the four data types
Playing Smart - Artificial Intelligence in Computer Games
Abstract: With this document we will present an overview of artificial intelligence in general and artificial intelligence in the context of its use in modern computer games in particular. To this end we will firstly provide an introduction to the terminology of artificial intelligence, followed by a brief history of this field of computer science and finally we will discuss the impact which this science has had on the development of computer games. This will be further illustrated by a number of case studies, looking at how artificially intelligent behaviour has been achieved in selected games
Recommended from our members
Using data visualization in creativity workshops: a new tool in the designer's kit
Creativity workshops have proved effective in drawing out unexpected requirements and giving form to participants' novel ideas. Here, we introduce a new addition to the workshop designer's toolkit: interactive data visualization, used as stimuli to prompt insight and inspire creativity. We first describe a pilot study in which we compare the effectiveness of two different styles of data visualization. Here we found that a less ambiguous style was more effective in supporting idea generation. Following this, we report a case study in which we employ data visualization within a service design workshop, where participants gain insights that are later realized in design ideas
- …