Friday, October 20, 2006

Explorations - White Paper

The Project “White Paper”

The project “White Paper” is a part of the analytical study through implementation and experimentation for my classroom project “graffi-V”

The project is about collaboratively doing graffiti art on a big display by giving voice inputs. Whatever a person speaks, is broken down into different parameters of sound, i.e. frequency, loudness etc, and all these parameters are mapped to the different properties of the text ( which is speech to text converted from whatever the person has spoken ) like colour, font, font size etc. It is a project about sociability where people come together to collaboratively do graffiti on a display screen.

As a part of this project and to understand people’s behavior, I stuck three large white sheets in 3 Computer Laboratories of the campus. And left it with them in their labs for 3 days and allowed them to write their mind on them.



The initial observations are:

For such a thing to take place, the instrument with which they write is a major factor which holds them from writing, i.e. if people don’t have a pen in their hand ( or in the vicinity ) they wont attempt to write even if they have something to write
Very few people take the initiative to be the first ones to write, i.e. the initialization should be done already for people to carry on the chain reaction.
Usual scribbles on the white paper are often answering the one who has written before them.

This makes me think, if graffi-V should be a “one at a time” input system.

I will write down other observations as the days will pass by

Wednesday, October 18, 2006

Scenario


This is section covers scenarios,you need to understand the concept, in order to understand the scenarios:

I will include scenarios both during ideation and after conceptualization.

Scenarios during ideation are:


This was an intial scenario where what you sing is visualized.





Then came the idea of drawing with sound.

Concept

Project Description

Graffi-V is experiential graffiti for creators and audience. A system enables the creators to create graffiti real time with whatever they are speaking.

Graffiti has been recognized as a powerful yet subtle form of expression. Collaborative Graffiti fulfills participants’ satisfaction on both desires for creation and social interaction. It lets them vent their emotions and also to leave a trail of memory behind.

The graffi-V creators will be able to create forms by merely speaking, and whatever they will be speaking will be displayed on the screen(text and form) according to the way they speak




Environmental Requirements:

  • An otherwise silent place, where saying something "aloud" is "allowed"
  • People

System Requirements:
  • Microphone
  • Display Screen
  • Microsoft speech recognition engine

Implementation

  • Cascaded style sheets
  • xml
  • Visual basic
  • Flash 8 professional




Why Graffi-“V”

Graffi-V, V as Vocal,Visual and V as in We i.e. collaborative
It gives people a sense of connectedness with the environment.



Taking it forward..


It would be very nice if the audience would be able to hear how a particular line was spoken ..

if there is an inverse of this application which converts the patterns and text to voice,it would be great


Scenarios are covered in a later section.

Thought Process

This is a section about the thoughts and the process followed:

Frustration of coding
Intermediate state
Graffiti :a thought
Properties of sound
Voice Recognition
Speech recongition on my system
Action and Reaction

Research

Research- Human Factors in Speech
Research- Types of interfaces
Research - City Space
Graffiti as collaborative art
All about graffiti
Digital sound modelling
Experiments with some properties of sound
Robo responding to voice commands
Voice based Gaming
A Sound frequency dependent blender XP
Voice Input in Windows XP
Interactive Mirror
Wooden Mirror

Brainstorming

What with sound
Three to choose from
Brainstorming Again
Initial Brainstorming

Tuesday, October 17, 2006

Coding: Macromedia Communication Server 1.5

Flash Communication Server MX 1.5 At a Glance


Uniting Communications and Applications



Develop the next generation of online communications: Deliver multi-way audio, video, and real-time data in your websites and Rich Internet Applications. Create engaging pre-sales applications that integrate audio, video, text, chat, and enterprise data. Develop powerful corporate presentations with streaming video and synchronized multimedia content that are deployed seamlessly within the context and branding of your site. Or build collaborative meeting applications that bring people together in real-time-connecting them to each other, to live data sources, and to back-end services for a significantly more compelling online experience.



* Powerful

* Easy

* Open



Powerful





Create and deploy powerful new communications functionality within your Internet applications-all delivered through the ubiquitous Macromedia Flash Player.



Add interactive functionality, including video and data broadcasts, shared whiteboards, virtual conference rooms, message boards, polling, live chat, messaging, and much more.



Deliver engaging real-time streamed media. Synchronize video streams with multimedia material to provide powerful supporting content for presentations. Use server scripting to control streams and program broadcasts to exact specifications. Provide end users with the best possible experience through a seamlessly integrated client that lets you brand your broadcast the way you want.



Tap into multi-way, multi-user communications for rich media messaging. Create and deploy rich media messaging features such as live video, audio or text-based messaging, chat, polling, and more. Support for both real-time and recorded messages makes a powerful base for developing compelling Internet communications.



Offer real-time collaboration. With team message boards, shared whiteboards, online conference rooms, and more, it's now easy for multiple connected users to share data and user interfaces in real-time. Create robust applications that can be used offline and synchronized automatically when the user returns online.

Easy





Rapidly develop rich communications applications with a highly integrated set of authoring, debugging, and administration tools.



Ensure the broadest reach for your work by deploying to the highly integrated and widely distributed Macromedia Flash Player. With Macromedia Flash Player, playback is consistent and reliable across browsers, platforms, and devices. Now you can deliver a completely customized experience with no unwanted offers, advertisements, outside branding, or new browsers launching to carry visitors away from your site.



Develop rich communications easily by leveraging existing skills and toolsets with the highly integrated Macromedia Studio MX. Easily add communications functionality within the Macromedia Flash MX authoring environment, using standards-based ActionScript. Take advantage of server-side ActionScript development in Macromedia Dreamweaver MX.



Take advantage of pre-built components to add streaming video, live chat, meeting rooms, instant messaging, and more to applications. It's as quick-and easy-as dragging and dropping communications features into place with Macromedia Flash MX. Use the library of components available for Macromedia Flash Communication Server MX, or build your own reusable components in the Macromedia Flash MX authoring environment.



Customize your communications solutions in a flexible, server-scripting environment that makes it easy to build communications solutions to meet specific project requirements.

Open





Macromedia Flash Communication Server MX works with major existing platforms on the client and server, so you can enhance and leverage your existing investments.



Integrate seamlessly with application servers. Use built-in support for Flash Remoting to connect to application servers, databases, XML web services, and directory services, enabling integration with existing applications and data-and providing real-time data for customers. Flash Remoting is native in Macromedia ColdFusion and JRun and available separately for .NET and J2EE.



Provide a simpler experience for your users. Macromedia Flash Player automatically recognizes installed microphones and standard USB or Firewire cameras, so your users can begin communicating immediately-without performing complex installations or configurations.



Rely on a familiar scripting model. Create compelling applications with just a few lines of code. Use standard JavaScript scripting language (ECMA-262) to build application logic on the server.

 

Research - City Space

A part of the paper about the movie "City Space" which was t a candid documentary exposing the conflicts and contradictions surrounding graffiti in Vancouver

Director: Craig Noble

It is tried to uncover a world where the line between art and vandalism is blurred.creative expression and social responsiblity meet head on in an articulate collage of fact and opinion as subculture and bureaucracy collide.

the paper is worth reading, it changes one's perspective towards art and vandalism..