Joshua's+Wiki

= Quick Links =


 * 1) Introduction
 * 2) Abstract
 * 3) Statement of Interest
 * 4) Inspiration
 * 5) Mood Board
 * 6) Learning Goals
 * 7) Potential Features
 * 8) Proof Of Concept - Sample files
 * 9) Competition
 * 10) Competitive Matrix
 * 11) SSNiF
 * 12) User Personaz
 * 13) User Case Scenarios
 * 14) sitemap
 * 15) Wire frames
 * 16) Mock Ups / potential layouts
 * 17) Book Cover
 * 18) Potential Technology
 * 19) Development
 * 20) Requirements/Dependencies
 * 21) Resources
 * 22) Conclusion

Future home of this project: http://www.echomotion.com

Introduction
EchoMotion is an interactive environment that will allow the user to navigate their personal media via motion detection. Users will also be able to create a personal expression via movement and sound. A personal expression will consist of colors and shapes that reflect the type of motion being recorded.

EchoMotion’s core functionality will be an online application. However, if possible I would like to further the use of this functionality to create an interactive installation and/or ever-changing piece of Art.

This application will have many possible uses along side of being a means for users to interact with their personal media in a new manner.

The Internet is constantly changing and it seems that it is time to approach this media in a different manner. It would be very entertaining to view my photos or other content via gestures and possibly audio commands. At the same time extending this functionality to actually do something fun and exciting seems like a great learning experience.

Statement Of Interest:
I have always been interested in motion, audio input, and camera effects.

This project will challenge and force me to learn certain aspects of the ActionScript/PHP programming launguages.

Learning Goals
I chose this project to ensure that I will have the opportunity to learn a select list of techniques that will benefit my educational experience and my web development career going forward.

These techniques include, but not limited to:

- Motion tracking via web cam = ActionScript - Audio input and interpretation = ActionScript - Integration of php / mysql / xml / ActionScript - Optimization of vector graphics to create extremely small files. - Experiment with large-scale use of core functionality. - Create online community that explores techniques of motion tracking and shares their creations/experiments. - Master xml parsing for use with ActionScript.

updated list coming soon...

Potential Features
Features (not limited to):

- Browse content via web cam/microphone. - User profile, personal content (photos, videos, creations). - User generated content (expressions, blogs, favorites, more). - EchoMotion will users to create organic expression via web cam and microphone (detailed explanation coming soon).

If time allowed……

- Split screen video chat, including Expression Engine. - Game - Large scale presentation/Installation - Experimental pieces - Importing of social networking links/info/feeds.

Inspiration:
TALK/TALK http://xfactor.talktalk.co.uk/

Interactive multi-touch http://gizmodo.com/5390090/interactive-multitouch-sphere-will-make-you-feel-like-gandalf

Adobe Development Connection http://www.adobe.com/devnet/flash/articles/webcam_motion.html

AS3 Sound Spectrum Contest Results http://theflashblog.com/?p=197

NUI Group http://nuigroup.com/

Flash Audio Visualization http://lab.benstucki.net/archives/visualizationexplorer/

Proof of concept
media type="custom" key="4683721"

media type="custom" key="4683183"

Competition
locating......

User Personaz
media type="custom" key="4532602"

Wire Frames
coming soon

Potential Technology
- Php - Air/Flex - Css - ActionScript - HTML - Video/Audio Input - Projector

Conclusion
When thinking of tackling a project as broad as this topic discussed it creates a feeling of excitement and anticipation. Each outlined goal and feature is reachable and will be thoroughly developed to ensure optimum functionality