Computer Design
Ebook An innovative approach to the aesthetic design
Submitted by wulan on Wed, 05/12/2010 - 07:59Styling is a creative activity where the designer’s goal is to define a product that evokes a certain emotion while satisfying the imposed constraints. Therefore, a better understanding of human reactions can allow an easier satisfaction of market wishes and tastes. On the other hand, the complete design of new products requires multidisciplinary expertise and consequently it results from the collaboration of several actors. It is then clear that the formalization of the design intent underlying the product specification may improve the communication quality among the involved actors, who can belong to different departments in the same company, e.g. styling and engineering, or to external suppliers.
In addition the formalization of the relationships between shape and aesthetic character included in a computer system may help designers to achieve their goal more directly. In fact, even if the introduction of digital tools in the styling workflow in the last twenty years has significantly shortened the development time and costs, some critical issues have still to be faced and overcome to move towards an ideal optimised digital design process, in which the design intent is automatically communicated and preserved throughout all the process phases.
- Read more
- 675 reads
Ebook Application Design for Wearable and Context-Aware Computers
Submitted by wulan on Wed, 05/12/2010 - 07:41Carnegie Mellon’s Wearable Computers project is helping to define the future for not only computing technologies but also for the use of computers in daily activities.
The goal is to develop a new class of computing systems with a small footprint that can be carried or worn by a person and be able to interact with computer-augmented environments. Since users are an integral part of the system, techniques such as user centered design, rapid prototyping, and in-field evaluation are used to identify and refine user interface models that are useful across a wide spectrum of applications. Over two dozen wearable computers have been designed and built over the last decade, with most tested in the field.
- Read more
- 344 reads
Ebook Supporting Constraint-Aided Conceptual Design from First Principles in Autodesk Inventor
Submitted by puput on Wed, 03/10/2010 - 04:07Engineering conceptual design can be regarded as that phase of the engineering de-sign process during which the designer takes a specification for a product to be de-signed and generates many broad solutions for it. Each of these broad solutions is generally referred to as a scheme [7]; however, in this paper we will interchangeably use the terms scheme, design and concept. It is generally accepted that conceptual design is one of the most critical phases of the product development process. It has been reported that more than 75% of a product’s total cost is dictated by decisions made during the conceptual phase of design and that poor conceptual design can never be compensated for at the detailed design stage [10].
The technology presented here has many features that are crucial for supporting designers during the conceptual phase of design. For example, designers can specify an initial statement describing the desired properties of the required artifact. The designer is free to modify this at any time by adding/removing constraints. Further-more, the designer has the freedom to approach the design process in any way he wishes.
- Read more
- 692 reads
Ebook Self-Assembled Computer Architecture: Design and Fabrication Theory
Submitted by wulan on Tue, 01/19/2010 - 07:30Computer system design will change dramatically as nanoscale science and technology develop to the point where practical assembly mechanisms exist for building systems with 10 components. These changes will be motivated by an interest in developing computing devices that exploit the new technology's features and avoid its pitfalls.
The advent of massively parallel near molecular-scale electronic systems will enable solutions to problem spaces yet untouched by modern computing. This dissertation evaluates two such computer architectures and their feasible fabrication by DNA-guided self-assembly.
- Read more
- 1986 reads
Ebook Principles of Computer System Design
Submitted by wulan on Tue, 01/19/2010 - 07:09The hardware technology that underlies computer systems has improved so rapidly and continuously for more than four decades that the ground rules for system design are constantly subject to change. It takes many years for knowledge and experience to be compiled, digested, and presented in the form of a book, so books about computer systems often seem dated or obsolete by the time they appear in print.
Even though some underlying principles are unchanging, the rapid obsolescence of details acts to discourage prospective book authors, and as a result some important ideas are never documented in books. For this reason, an essential part of the study of computer systems is found in current and, frequently, older technical papers, professional journal articles, research reports, and occasional, unpublished memoranda that circulate among active workers in the field.
- Read more
- 3279 reads
PDF Ebook Design for Scalability in 3D Computer Graphics Architectures
Submitted by antoq on Mon, 12/28/2009 - 02:23This thesis describes useful methods and techniques for designing scalable hybrid parallel rendering architectures for 3D computer graphics. Various techniques for utilizing parallelism in a pipelined system are analyzed. During the Ph.D. study a prototype 3D graphics architecture named Hybris has been developed. Hybris is a prototype rendering architecture which can be tailored to many specific 3D graphics applications and implemented in various ways. Parallel software implementations for both single and multi-processor Windows 2000 systems have been demonstrated. Working hardware/software codesign implementations of Hybris for standard-cell based ASIC (simulated) and FPGA technologies have been demonstrated, using manual co-synthesis for translation of a Virtual Prototyping architecture specification written in C into both optimized C source for software and into to a synthesizable VHDL specification for hardware implementation. A flexible VRML 97 3D scene graph engine with a Java interface and C++ interface has been implemented to allow flexible integration of the rendering technology into Java and C++ applications. A 3D medical visualization workstation prototype (3D-Med) is examined as a case study and an application of the Hybris graphics architecture.
The inspiration for this thesis is a desire to make it possible to do something useful with interactive 3D computer graphics. In this case the driving application is 3D medical visualization. Three dimensional scanning generates huge amounts of data. Visualizing these datasets requires graphics systems capable of processing the data. Interactive visualization raises the performance requirements for these graphics systems even higher.
- Read more
- 2224 reads
PDF Ebook Unicon 3D Graphics User's Guide and Reference Manual
Submitted by antoq on Mon, 12/28/2009 - 02:05Version 11 of the Unicon language includes 3D graphics facilities. This document describes the design of the Unicon 3D graphics facilities, and provides several examples detailing their use. Most application programming interfaces for writing 3D computer graphics applications are complicated and difficult to master. Toolkits such as OpenGL [OpenGL00] and Open Inventor are powerful, but several weeks or even months are needed to gain proficiency. Even after gaining proficiency, many lines of code are required to implement most features. There is much that can be simplified.
Unicon [Jeffery03] is a superset of the Icon programming language [Griswold96] that offers many features that minimize the time and effort spent programming. Programs written in Unicon require from two to ten times fewer lines of code than programs written in languages such as C, C++, or Java. This report describes a set of simple, easy to use 3D graphics facilities for Unicon.
- Read more
- 592 reads
PDF Ebook Adobe Photoshop Cs Tutorial
Submitted by antoq on Fri, 08/14/2009 - 02:05Adobe Photoshop CS is a popular image editing software that provides a work environment consistent with Adobe Illustrator, Adobe InDesign, Adobe ImageReady, and other products in the Adobe Creative Suite. This tutorial is an introduction to using Adobe Photoshop. Here you will learn how to get started, how to use the interface, and how to modify images with basic Photoshop tools.
SETTING UP THE DOCUMENT Setting up your document correctly from the start will make your job much easier as you work through your project. This will require some advanced planning. For example, if your final output will be a brochure, you may need to set up your document to be horizontal and double-sided.
- Read more
- 3959 reads
Ebook Ruler, Compass, and Computer: The Design and Analysis of Geometric Algorithms
Submitted by wulan on Tue, 08/04/2009 - 08:01Computational geometry is the branch of computer science concerned with the design and analysis of algorithms for geometric problems. Among the tools of computational geometry there seems to be a small set of techniques and structures that have such a wide range of applications that they deserve to be called fundamental, in the same sense that balanced binary trees and sorting are fundamental for combinatorial algorithms in general. In this paper we will discuss and illustrate a number of these fundamental techniques of computational geometry. In most instances we give a worked out example of a problem solved by each of the techniques we discuss.
Historical note. The term "computational geometry" was originally coined by Robin Forrest [23] to denote the study of computational techniques in the realm of computer-aided geometric design. More recently, this term has been used to name a somewhat different field, in a way broader and in a way narrower than Forrest's conception, a field which is now considered part of theoretical computer science. This new use of the name "computational geometry," whose origin can be traced to Shamos [65], refers to the design and analysis of algorithms for all kinds of geometric problems, not necessarily in computer aided design. This is the sense in which the term will be used in this paper.
- Read more
- 2004 reads
Ebook Computer Aided Design Of Mechatronic Systems
Submitted by wulan on Tue, 08/04/2009 - 07:23UML (unified modelling language) is widely used in designing complex andreliable computer science. In mechatronics it provides means for capturing system requirements and for the visual modelling and design of systems on a high level of abstraction. Modelica is a freely available language for object oriented physical modelling. It may be used for modelling and prototyping a medium level of abstraction, as described in Sections 4 and 5.
Information transfer plays an important role in the operation of mechatronic systems. This can be easily presented on UML diagrams. The terminology and notation of visual modelling with UML can be adopted as a common high-level object oriented language for the design of mechatronic systems and as a documentation tool in every design phase (Mrozek, 2002b; Mrozek, 2002c; Mrozek, 2002a). An advantage of UML over other tools is that it reveals gaps and inconsistencies in the specification of requirements, at very early stages of the design. UML provides the ease of modelling, understanding and modification of graphical diagrams of mechatronic systems. It integrates the best practices of object oriented development.
- Read more
- 3062 reads