Computer Engineering Project Progress Report - Human’s Body ...

fawnhobbiesΛογισμικό & κατασκευή λογ/κού

4 Ιουλ 2012 (πριν από 5 χρόνια και 1 μήνα)

271 εμφανίσεις



Computer Engineering Project
Progress Report

Human’s Body System on Flash

Mr. Komkrit Archawamatakun ID 49270663
Ms .Kittiya Nukong ID 49270670







Computer Engineering Department, Faculty of Engineering
King Mongkut’s University of Technology Thonburi
Academic Year 2009
I


Project Title Human Body System on Flash
Project Credits 1 Credit
Project Participant(s) Mr. Komkrit Archawamatakun
Ms. Kittiya Nukong
Advisor(s) Assoc.Prof. Thumrongrat Amornraksa, Ph.D

Degree of Study Bachelor of Engineering (Computer Engineering)
Department Computer Engineering Department
Academic Year 2009


Abstract

This report is a part of final project report which is a progress report before a mid-
term. There are divine in 3 parts; Introduction, Previous work and related theory,
Methodology.
First, in introduction will talk about introducing my project which is consist of
introduction of ours work and background, objective, Scope of work, expecting output,
expecting outcome, and organization of the report.
Second, in the previous and related theory will talk about the procedure that we did in
ours project related to theory of flash programming and photos distribute by use the Flash and
Photoshop program.
Third, in the methodology will talk about the list of equipment and the method that
describes how your project works. It’s contain the design of ours project.
Hope this report will be useful to students who want to learn and develop their work. We
hope this report will gain more knowledge and to adopt or build upon this piece of work is
not much less.

II

Table of Content

Page
Abstract I
Table of Content II
Chapter 1 Introduction 1
1.1 Introduction and background 1
1.2 Objective 1
1.3 Scope of work

1.4 Expected output 1
1.5 Expected outcome 1
1.6 Organization of the report 1-2

Chapter 2 Previous Work and Related Theory 3
2.1 Theory 1 - Theory 1 Adobe Flash Player 3
2.2 Theory 2 - Action Script 3
2.3 Theory 3 - Timeline Action scrip 3-4
2.4 Theory 4 - Adobe Photoshop 4-5

Chapter 3 Methodology 6
3.1 Equipments 6
3.2 Methodology 6-8



1

Chapter 1 Introduction
1.1 Introduction and background
Sometime the Thai education is bore and not interests for Thai students. Our groups see
the problem, so we want to use the computer program to create the media education that
makes the students to interest in education.
This project is base on adobe flash which makes an animation. Those animations are
simulation the working of human body systems. This project is one of the useful tools for
teachers to teach the students understand easily.
Thai students like cartoons; we see that point so our concepts are cartoons animation. And
in animation have voices that voices are dup in animations. Thai student easier to understand
the animations
1.2 Objective
1. To study the Adobe Flash.
2. To study and develop the media education tools
3. To use this media education in real life
1.3 Scope of work
1. The project focuses on simulate human body systems for animation by use
usability Adobe Flash.
2. The project studies only human body systems and relate organs.
1.4 Expected output
1. Learn more about computer program, especially popular program that used in real
life.
2. Improve time management and Collaboration
1.5 Expected outcome
Develop media education by using knowledge and capabilities about computer to make
users understand easily.
1.6 Organization of the progress report
Chapter 1 Introduction
1.1 Introduction and background
1.2 Objective
1.3 Scope of work
1.4 Expected output
1.5 Expected outcome
1.6 Organization of the report
Chapter 2 Previous Works and Related Theory
2.1 Theory 1 - Theory 1 Adobe Flash Player
2.2 Theory 2 - Action Script
2.3 Theory 3 - Timeline Action script
2.4 Theory 4 - Adobe Photoshop

2

Chapter 3 Methodology
3.1 Equipments
3.2 Methodology
























3

Chapter 2 Previous Work and Related Theory
2.1 Theory 1 - Adobe Flash Player
The Adobe Flash Player is software for viewing animations and movies using computer
programs such as a web browser; in common usage, Flash lets you put animation and movies
on a web site. Flash player is a widely distributed proprietary multimedia and application
player created by Macromedia and now developed and distributed by Adobe after its
acquisition. Flash Player runs SWF files that can be created by the Adobe Flash authoring
tool, by Adobe Flex or by a number of other Macromedia and third party tools.
Adobe Flash, or simply Flash, refers to both a multimedia authoring program and the
Adobe Flash Player, written and distributed by Adobe, that uses vector and raster graphics, a
native scripting language called ActionScript and bidirectional streaming of video and audio.
Strictly speaking, Adobe Flash is the authoring environment and Flash Player is the virtual
machine used to run the Flash files, but in colloquial language these have become mixed:
"Flash" can mean either the authoring environment, the player, or the application files.
Flash Player has support for an embedded scripting language called ActionScript (AS),
which is based on ECMAScript. Since its inception, ActionScript has matured from a script
syntax without variables to one that supports object-oriented code, and may now be compared
in capability to JavaScript (another ECMAScript-based scripting language).
The Flash Player was originally designed to display 2-dimensional vector animation, but has
since become suitable for creating rich Internet applications and streaming video and audio. It
uses vector graphics to minimize file size and create files that save bandwidth and loading
time. Flash is a common format for games, animations, and GUIs embedded into web pages.
The Flash Player is available as a plugin for recent versions of web browsers (such as
Mozilla Firefox, Opera, Safari and Internet Explorer) on selected platforms. Adobe states that
each version of the plugin is backwards-compatible, with the exception of security changes
introduced in Version 10
[1]


2.2 Theory 2 - ActionScript
ActionScript is a scripting language based on ECMAScript. ActionScript is used
primarily for the development of websites and software using the Adobe Flash Player
platform (in the form of SWF files embedded into Web pages), but is also used in some
database applications (such as Alpha Five), and in basic robotics, as with the Make Controller
Kit. Originally developed by Macromedia, the language is now owned by Adobe (which
acquired Macromedia in 2005). ActionScript was initially designed for controlling simple 2D
vector animations made in Adobe Flash (formerly Macromedia Flash). Later versions added
functionality allowing for the creation of Web-based games and rich Internet applications
with streaming media (such as video and audio)
[2]


2.3 Theory 3 - Timeline Action script
Timeline Action script Timeline by ActionScript version
2000–2003: ActionScript "1.0" With the release of Flash 5 in September 2000, the "actions"
from Flash 4 were enhanced once more and named "ActionScript" for the first time.[3] This
4

was the first version of ActionScript with influences from JavaScript and the ECMA-262
(Third Edition) standard, supporting the said standard's object model and many of its core
data types. Local variables may be declared with the var statement, and user-defined
functions with parameter passing and return values can also be created. Notably, ActionScript
could now also be typed with a text editor rather than being assembled by choosing actions
from drop-down lists and dialog box controls. With the next release of its authoring tool,
Flash MX, and its corresponding player, Flash Player 6, the language remained essentially
unchanged; there were only minor changes, such as the addition of the switch statement and
the "strict equality" (===) operator, which brought it closer to being ECMA-262-compliant.
Two important features of ActionScript that distinguish it from later versions are its loose
type system and its reliance on prototype-based inheritance. Loose typing refers to the ability
of a variable to hold any type of data. This allows for rapid script development and is
particularly well-suited for small-scale scripting projects. Prototype-based inheritance is the
ActionScript 1.0 mechanism for code reuse and object-oriented programming. Instead of a
class keyword that defines common characteristics of a class, ActionScript 1.0 uses a special
object that serves as a "prototype" for a class of objects. All common characteristics of a class
are defined in the class's prototype object and every instance of that class contains a link to
that prototype object.
2003–2006: ActionScript 2.0 The next major revision of the language, ActionScript 2.0, was
introduced in September 2003 with the release of Flash MX 2004 and its corresponding
player, Flash Player 7. In response to user demand for a language better equipped for larger
and more complex applications, ActionScript 2.0 featured compile-time type checking and
class-based syntax, such as the keywords class and extends. (While this allowed for a more
structured object-oriented programming approach, the code would still be compiled to
ActionScript 1.0 bytecode, allowing it to be used on the preceding Flash Player 6 as well. In
other words, the class-based inheritance syntax was a layer on top of the existing prototype-
based system.) With ActionScript 2.0, developers could constrain variables to a specific type
by adding a type annotation so that type mismatch errors could be found at compile-time.
ActionScript 2.0 also introduced class-based inheritance syntax so that developers could
create classes and interfaces, much as they would in class-based languages such as Java and
C++. This version conformed partially to the ECMAScript Fourth Edition draft specification.
2006–today: ActionScript 3.0 In June 2006, ActionScript 3.0 debuted with Adobe Flex 2.0
and its corresponding player, Flash Player 9. ActionScript 3.0 was a fundamental
restructuring of the language, so much so that it uses an entirely different virtual machine.
Flash Player 9 contains two virtual machines, AVM1 for code written in ActionScript 1.0 and
2.0, and AVM2 for content written in ActionScript 3.0. Actionscript 3.0 added limited
support for hardware acceleration (DirectX, OpenGL)
[3]


2.4 Theory 4 - Adobe Photoshop
Photoshop has strong ties with other Adobe software for media editing, animation,
and authoring. The .PSD (Photoshop Document), Photoshop's native format, stores an image
with support for most imaging options available in Photoshop. These include layers with
masks, color spaces, ICC profiles, transparency, text, alpha channels and spot colors, clipping
5

paths, and duotone settings. This is in contrast to many other file formats (e.g. .EPS or .GIF)
that restrict content to provide streamlined, predictable functionality.
Photoshop's popularity means that the .PSD format is widely used, and it is supported to
some extent by most competing software. The .PSD file format can be exported to and from
Adobe Illustrator, Adobe Premiere Pro, and After Effects, to make professional standard
DVDs and provide non-linear editing and special effects services, such as backgrounds,
textures, and so on, for television, film, and the Web. Photoshop is a pixel-based image
editor, unlike Adobe Illustrator, which is a vector-based image editor.
[4]





















6

Chapter 3 Methodology

3.1 Equipments
1. Personal computer
- CPU: Intel AMD Athlon 64 X2 4000+ @2.87 GHz
- Memory: 2GB RAM
- Hard Disk: 250GB
- VGA : Galaxy 8600 GTS 256 MB
- Etc
2. Laptop
- CPU: Intel Duo core T2390 1.86 GHz
- Memory: 2GB
- Hard Disk: 150GB
- Etc


3.2 Methodology
Our project is Human’s Body System on Flash. This is the form of CD . When user boot
CD the interface can interact with the user.







7

Interface













From the interface user can select system that their want. Then selected system page will
be shown the detail of system.


Our design, we draws the systems of human on the paper and we scan this picture and
edit in computer by using adobe photoshop
















Muscular
System
•Deltoid Muscles
•Biceps Brachii
Digestive
System
•Stomach
•Small Intestine
Cardiovas
cular
System
•Lungs
• The Heart
Nervous
System
•Spinal Nerves
•Medial Nerves
Urinary
System
•Kidneys
•Urethra
8

References

1. Adobe Flash[online], available: http://en.wikipedia.org/wiki/Adobe_Flash_Player [2009,
August 25].
2. ActionScript [online], available: http://en.wikipedia.org/wiki/ActionScript [2009, August
25].
3. Timeline by ActionScript version [online], available:
http://en.wikipedia.org/wiki/ActionScript#Timeline_by_ActionScript_version [2009,
August 27].
4. Adobe Photoshop [online], available: http://en.wikipedia.org/wiki/Photoshop