Idea #1: A Processing Community Site
As the structure of Processing continually migrates towards Java (as in Processing 0074) and because well-documented and commented code is hard to come by, I would like to create an easy-to-use online resource/gallery for Processing artists. The site's main purpose would be to encourage Processing artists to work in tandem to create new art, as well as contribute to a growing library of well-encapsulated code. Users would register with the site to contribute their classes, expand or modify other users' classes, and display their work in an online gallery. Code would be accessible in open source format via a user's online profile, and hyperlinks could associate others who have used or expanded on the same code.
I have not worked out all of the logistics to this system, as user submitted code would need to be archived according to version. Furthermore, a site of this structure would certainly require avatars/admins to review submitted code for its "cleanliness".
Idea #2: A New Floor4
I would like to look into re-branding and redeveloping the Floor 4 site as a more comprehensive resource for existing and future ITP students. The new site would feature a content management system where news and events could be posted and deleted. The news would be organized as an RSS feed, and the events could be exported into iCal format. Other ideas include a physical computing bulletin board, student profiles/bios, featured projects, and an online BBS equivalent of the list-serve. If possible, I could include the inhouse and talent directories, as well as the grassroots efforts like DriveBys into the site as well.
In order to assure that this resource would be valuable to the student body, I would survey students for their ideas, as well as why they do or do not currently use the existing site.
Idea #3: AN Online Gallery With A Flash Front-end
I think it would be interesting to see how different people approach the same interface. The interface for this site would be a Flash palette and canvas--something users could interact with to paint a picture. Users would first choose a generic category they believe best repesents them (artist, writer, builder, etc.); this information will be used to classify users into groups. As they paint the picture, Flash would capture the movements of the user's mouse and ultimately submit these movement values into a database. From there, users could e-Card their work to others or watch their recorded artwork regenerate itself. Visitors to the site could also view works according to category.