Wednesday, July 14, 2010

Human Behaviour on Cell Phones



In this modern era , we aware that every human in this world do need a cell phone as one of the needs in daily life. Many company sell out various type of cell phones , sometime we can't follow the technologies itself. This thing is needed because this is the easiest and the fastest way to communicate among the human. I've been met many people that they willingly to spend so much money to buy the new and advance cell phone. It is because the company offer so many features that majority of human need it. For example last time we proud the birth of the notebook and laptop. But nowadays those thing began slowing down to the edge because nowadays cell phone already have about 60% of specification that computer have. Most of the people just need a phone that can access the internet because what i can see nowadays the social network culture like Facebook , Myspace even the instant messenger is being the top priority for everyone that know about technology. Because of this i think that technology does depends on human behaviour especially electronics. When this cell phone were announced to the public , people take cell phone as a needs and the only thing that can rely to communicate each other before the internet began to maximize it's empire.

Idea Development

Dinosaur Alive !

For my idea , i been looking through useful technologies nowadays , there's and application called "dinosaurs alive" . when i look back into the application , i want to help those children learning especially science coz i cant be visualize by our naked eyes , here some of the reference that i've been done.









Augmented Reality Books collaborate with sound


i think i want to use this kind of application so that the description of the planets will be explain by voice so that user just watch and hear the application , but there a text also because maybe user cant understand certain scientific terms .
here the reference






Touch2Print

i found out this video really cool , because the application can be interact by touch on the printed materials. i wish i can do my AR like this.






i do some mind map to gain my topic. here is my mind map.


A general my mind map






Detailed my mind map

Research and Analysis ( Equipment )

Webcam
Specifiication

True 720p HD video - 720p sensor records true HD-quality at up to 30fps

Auto Focus - Images stay sharp and detailed even during close-up

16:9 Widescreen

True Color Technology - Automatically control exposure for bright and colorful video




Widescreen Monitor

the wide screen monitor is for displaying the output of the augmented reality , once the webcam detect the marker on the book , the output will be display at this monitor



FLAR Marker



The marker image is a graphic drawn, printed, and shown to the end application as it runs. FLAR, with help from the marker data file and parameters file, will detect this shape via webcam. To design a graphic, fit the desired shape within a white square that is centered within a larger black square. Keep your shape simple for best results.

Tuesday, July 13, 2010

Research and Analysis ( Software and Technical )


the image show the how the augmented reality works


Overview About Augmented Reality

Augmented reality (AR) is a field of computer science that involves combining the physical world and an interactive, three-dimensional virtual world. This article takes a look at augmented reality, its current uses, and its future potential. Then you'll dig in and see how to apply this exciting technology using Adobe Flash CS4 Professional, Adobe Flash Player 10, and a webcam.

While mainstream audiences are now becoming aware of AR, it is not new. Its background is intertwined with decades of computer science development. Virtual reality (VR), AR's more familiar counterpart, is the replacement of the user's physical reality (particularly that which is experienced through sight and hearing) with a computer-generated reality. The idea of a virtual experience is exciting—creating entertaining and educational sensory encounters that do not exist in our everyday lives.

From a consumer standpoint, it seems that AR advances have come out of nowhere to surpass VR advances. The acceleration in AR technology is due to two major factors: First, users are still experiencing reality, so believability is easier to achieve. Adding simple graphics (such as text or simple shapes) and color effects (such as night vision or thermal vision) to reality creates a better user experience. The user is still seeing a mostly familiar world. Second, this more subtle use of computer graphics is less expensive with today's technology, making it more feasible than VR.

Setup

Getting a Dev Environment Setup

Create a new Flex 3 project inside FlashDevelop and name it HelloFlarToolkit. For simplicity sake, just copy the files extracted from the download of FLARManager into the src folder that was generated. Also make sure that you copy the resources folder from FLARManager to the root of your project folder. If you are following along in FlashDevelop, just erase the Main.mxml file, right click FLARManagerTest_PV3D.as and choose Always Compile. You can also go ahead and delete the other 3 files in the base directory. One last set for the environment, if you are in FlashDevelop right click on the project name and go to Properties. Make sure that you have Flash Player 10 selected under Platform and you set the dimensions to 640 x 480.

Markers

Augmented Reality uses markers to place the scene that we are going to create. Make sure that you have setup your marker, or used one of the default patterns that ship with FLARManager.

Camera Settings

The camera in flash is a processor hog so you really want to limit the amount of data being run through the camera. The default settings in your project for the camera are 640 x 480 video, with 0.5 sample rate and 30 fps.

The first thing to consider is the camera’s frame rate. Do you really need 30 fps from the camera? This would be great if it didn’t cause your scene to run at 15 fps. So why have this set so high unless you are actually getting 30fps playback. I recommend playing with this setting a little bit to find a healthy compromise between the camera performance and overall scene performance.

Next are the dimensions. One option you have is to shrink all of the video in the scene to something smaller, but is that really a great thing? I mean, half the fun with Augmented Reality is that you have a big video and you are interacting with it. So just find the smallest possible size that meets your needs.

Finally, you have the sample ratio for the camera. This is a value between 0 and 1, where 0 is terrible and 1 is amazing. Tinkering with this value, I have found that around the default of 0.5 is a good balance of quality and speed so I usually leave this value alone but 0.4 or 0.45 may help out if you are REALLY desperate for speed.

FLARtoolkit



Back in November 2008, a group of Japanese coders, working largely under the radar, unveiled a project that redefined many ActionScript developers' ideas of what the language could do. FLARToolkit, developed primarily by Tomohiko Koyama (aka Saqoosha), introduced augmented reality to the web, and to a large segment of the population as a whole.

FLARToolkit is the latest in a series of ports of ARToolkit, an augmented reality C++ library originally developed by Dr. Hirokazu Kato at the Human Interface Technology Lab at University of Washington. With the advent of ActionScript 3.0, developers like Mario Klingemann and others began experimenting with realtime image analysis techniques for Flash Player. Saqoosha picked up on this, and ported FLARToolkit from NYARToolkit, a Java/C#/Android port of ARToolkit.

FLARToolkit made its biggest initial splash at the hands of North Kingdom, the Swedish interactive agency that developed GE's SmartGrid augmented reality campaign. Since then, a host of AR applications have made their way to the web via FLARToolkit; the majority of them are variations on the theme of 3D characters dancing on top of live video, or games. As time goes on, however, creative developers will imagine new, creative, and useful applications of the technology.

Papervision3D

Papervision3D (PV3D) is a popular open source 3D engine for Flash. It enables to create advanced three-dimensional objects displayed real time right in the web browser. With Papervision3D designers bring an impressive visual experience and user interaction to the web visitors. Interactive environment captivates and gives an opportunity to enjoy navigation and content exploring process. PV3D provides great solutions for product showcasing websites, advertising campaigns and portfolio designs.

It is important to remember that being based on Flash, Papervision3D often has similar issues in usability and is not recommended to be used in developing websites where simplicity and accessibility are essential.

Thursday, July 1, 2010

Research and Analysis ( School Science Learning )

Syllabus for Level 2 Science Learning in Malaysia Primary School

The Level II curriculum contents are organized around five themes as
follows:

A. Investigating Living Things
B. Investigating Force and Energy
C. Investigating Materials
D. Investigating the Earth and the Universe
E. Investigating Technology

The following are the contents of each theme:

A. Investigating Living Things

The theme introduces pupils to the basic understanding about the basic needs of living things, life processes, interactions among living things and how living things survive and create a balance in nature. This theme also focuses on life processes in man for pupils to understand themselves. It also explains why man is special compared to other living things.
The contents of this theme is as follows:

1. Living things have basic needs.
- Basic needs for humans.
- Basic needs for animals.
- Basic needs for plants.


2. Living Things undergo Life Processes
- Life processes that humans undergo.
- Behaviour that can disturb life processes.
- Life processes that animals undergo.
- Life processes that plants undergo.

3. Microorganism
- Microorganism undergo life processes.
- Microorganism is a living thing
- Microorganism are harmful but some are useful.

4. Survival of The Species
- Animals have specific ways to ensure the survival of their species.
- Plants have specific ways to ensure the survival of their species

5. Interactions Among Living Things
- Food chain and food web.
- Competition as an interaction among living things.
- Some animals live in groups and others live in solitary.
- Responsibility of human beings to protect endangered species.

B. Investigating Energy and Force

The theme introduces the basic physical quantities through which pupils are exposed to the principles of measurement, the use of standard units and the importance of using standard units. The theme also includes light, heat, sound, energy, movement and electricity. Pupils are introduced to force and speed too at this level.
The contents of this theme are as follows:

1. Measurement.
- Length.
- Area.
- Volume.
- Time.
- Mass .
- Temperature.
- Importance of Standard Units.

2 Energy.
- Sources of energy.
- Types of energy.
- Transformation of energy.
- Renewable energy.
- Energy efficiency.

3. Electricity.
- Series and parellel circuits.
- Conductor and insulator.
- Electrical devices that can transform electrical energy into other forms of energy.
- Safety precautions when using electricity.

4. Light.
- Light travels in straight line.
- Light can be reflected

5. Heat.
- Heat and temperature.
- Effect of heat on matter.

6. Force and movement.
- The effect of force.
- Frictional force.
- Speed.

C. Investigating Materials

This theme aims to provide pupils the opportunities to investigate natural materials and man-made materials. Pupils use their knowledge about physical properties of materials and relate them to their use. The theme also includes the study of the formation of clouds and rains. Acid, alkali and neutral substances are also introduced. It also enable pupils to understand how things around them rust and how food are preserved. Finally an exposure to issues on waste disposal will create an awareness that man needs to play a responsible role in an effort to manage nature wisely.
The contents of the theme are as follows:

1. Properties of materials.
- Properties of materials.
- The use of materials based on their properties.
- Certain materials can rust.
- Prevention of rusting.

2. Acid and Alkali.
- Properties of acidi and alkali.
- The effects of acidic, alkaline and neutral solutions on litmus paper.

3. Solid, Liquid and Gas.
- The three states of matter.
- Changes in state of matter.
- Water recycle.
- Cleanliness of water resources.

4. Food Preservation.
- Fungi and bacteria actions on food.
- Ways to preserve food

5. Waste Management
- Effects of unorganised waste disposal.
- The needs to reduce, reuse and recycle.

D. Investigating The Earth and The Universe

The theme aims to provide the understanding of the Earth, Moon, Sun and Solar System as a whole. The theme also provides understanding of the effects of the earth, moon and sun movements and how these movements can be beneficial to mankind.
The contents of the theme are as follows:

1. The Solar System.
- The constituents of the Solar System.
- The planets move around the Sun in the Solar System.
- The relative size and distance of the Earth, Moon and Sun.
- The placement of the Earth in the Solar System.

2. Constellations
- The examples of constellations.
- The importance of constellations.

3. The Movement of the Earth, the Moon and the Sun.
- The occurance of day and night.
- The phases of the moon.

4. The Eclipse
- Eclipse of the moon
- Eclipse of the sun

E. Investigating Technology

The theme aims to provide an introduction to the study of the development of technology and the current technologies in agriculture, communication, transportation and construction. Pupils are given the chance to design their own working models based on the science concepts they have learnt.
The contents of the theme are as follows:

1. Technology
- The importance of the technology in everyday life.
- Development of technology in various fields.
- How technology can be used to solve problems.
- Using technology wisely to benefit mankind.

2. Strength and Stability.
- Shapes of objects.
- Strength and stability of a structure.

3. Machines.
- Simple machine.
- Complex machines.
- Invention of machine to make life easier

Data Visualization About UPSR Percentage in Science Exam




To overcome this problem it wont be any substitute of the book , because every syllabus already been made by government , so the idea is every school should have at least 2 of this application , so that every lab will establish this application. 2D image in the book does not bring effectiveness in learning science i.e planet and galaxy , to get this clear view about the topic 3D animate will introduce in this augmented reality projects. Even sometime student can watch it on television but still it is 2D graphic.

The textbook that have been used for every generation


p/s : the survey for confirm which syllabus that will be choose for this project will be made out during the midterm break at few selected primary school.