The GML 1,200 Euro Prize

GML Field Recorder Challenge (€1,200)
A design challenge to create an easily reproducible DIY device that can unobtrusively record graffiti motion data during a graffiti writer’s normal practice in the city.The GML Field Recorder Challenge is a DIY hardware and software solution for unobtrusively recording graffiti motion data during a graffiti writer’s normal practice in the city. The winning project will be an easy to follow instruction set that can be reproduced by graffiti writers and amateur technologists. The goal is to create a device that will document a night of graffiti bombing into an easily retrievable series of Graffiti Markup Language (.gml) files while not interfering with the normal process of writing graffiti. The solution should be easy to produce, lightweight, open source, cheap, secure, and require little to no setup and calibration. The first person or team to create the device and publish corresponding source code and HOW TO guides (as outlined in the rules) will receive €1,200. For a complete list of design requirements go to graffitimarkuplanguage.com/challenges/gml-field-recorder-challenge.
The GML Field Recorder Challenge (including the prize money) is funded entirely by Constant, which is a non-profit interdisciplinary arts-lab that is based and active in Brussels since 1997.
GML DOT COM!!!
GML Week SE02 EP03 is happy to announce the public launch of the official GML community home on the Internet: graffitimarkuplanguage.com. This site will act as an archive for GML related projects, source code, updates and community discussion. graffitimarkuplanguage.com will also be home to the official (and newly updated) GML v1.0 spec document. Hackers and graffiti writers please come over and play.
The GML v1.0 Spec Doc was created by: Golan Levin, Evan Roth, Jérôme Saint-Clair, Chris Sugrue, Jamie Wilkinson and Theo Watson.Huge thanks to Constant for their support of the GML community website and inaugural GML Challenge.
graffitimarkuplanguage.com was built in WordPress using wpfolio (THE WordPress theme for artists).
Graffiti Analysis 3.0 Is Here
Graffiti Analysis 3.0 – “It’s hard to believe we could fit so many great ideas into something so thin.”
Break out your digital projectors, markers, turntables, lasers and 3D glasses, because Graffiti Analysis version 3.0 is finally here. For information and downloads go to graffitianalysis.com (source code available on github). Your one stop shop for ink and pixels.
New features include:
- audio input
- architectural awareness
- laser input
- keyword based .gml RSS playback
- red / cyan 3D effectOverview:
Graffiti Analysis is an extensive ongoing study in the motion of graffiti. Custom software designed for graffiti writers creates visualizations of the often unseen gestures involved in the creation of a tag. Motion data is recorded, analyzed and archived as a Graffiti Markup Language (.gml) file, a specifically formatted XML file designed to be a common open structure for archiving gestural graffiti motion data.Credits:
Graffiti Analysis is a project by Evan Roth. Software development by Mzz Chris Sugrue. Support for GAv3.0 from Les Grandes Traversees. Graffiti Analysis was built in Open Framewerkz, with additional code contributions from Theo Watson (laser input integration), Kyle McDonald (audio analysis) and ps / TPOLM (.gml RSS system).GML Week II continues…

GML Week Part II Begins!!!!

Graffiti Markup Language Week is back for a second round of studies in XML vandalism. Stay tuned to F.A.T. all week for daily GML based releases from the network of FAT fellows, friends and family.
For those not familiar with Graffiti Markup Language (.gml), it is a universal, XML-based, open file format designed to store graffiti motion data (x coordinates, y coordinates and time). The format is designed to maximize readability and ease of implementation for even hobbyist programmers, artists and graffiti writers. GML is intended to be a simple bridge between ink and code, promoting collaborations between graffiti writers and hackers. GML Week Part I can be viewed at fffff.at/tag/gmlweek.
Got Me Laughing
Geography Markup Language
Gospel Music Lover
Graffiti Markup Language#000000book, the GML database
000000book.com (“Blackbook”) is a new website for archiving and sharing motion-captured graffiti tags. Tags are saved as Graffiti Markup Language (GML) files, which can be created with freely available software like Graffiti Analysis, Laser Tag, and with our two new iPhone apps, DustTag and FatTag Deluxe: Katsu Edition.
Anyone can easily upload GML to #000000book through our open API, and the aforementioned iPhone apps have 000000book.com upload built-in — download the app, start tagging, tap ‘upload’, and see your work immediately featured on the frontpage.
By registering on #000000book you can link your iPhone (or any other device) and your uploads will be automatically added to your account. While browsing the site you can also mark tags as ‘favorites,’ and leave comments/talk shit. And each user has a profile page that shows off their bling:
For example: Tempt1 uploads tags from his EyeWriter in LA, and Katsu and AVONE have been uploading some dope tags from their phones:

Katsu vs. James Cameron, created with FatTag DeluxeProgrammers & artists can then download your GML data and render the tags in any conceivable way, shape, or form. Since our launch last week we’ve already seen a number of amazing GML-based projects:
* Robotagger draws graffiti tags with an 8-foot robotic arm (seriously)
* Baybayin Motion Analysis uses GML to capture & study a pre-Filipino writing system
* Experimental Flash 3D Renderer (Flash) by Ben Hopkins (Kode80)
* GML particle system rendering (Flash) by DIZGIDDevelopers: we’re compiling API documentation to get you started pulling in GML and/or uploading your own data, as well as sample drawing code for Flash, C++, Javascript and more. Discussion & brainstorming is happening on our mailing list and in #fatlab IRC
Make sure to submit any applications you create — if it runs inside a web browser (e.g. Flash, Javascript or Processing) it can even be used by #000000book visitors to preview tags!

Canvasplayer: Draw GML with Javascript
Canvasplayer is a lightweight Javascript-based Graffiti Markup Language (GML) player built with Processing.js, HTML5 canvas, and JSON callbacks. A simple example of pimping “GSON” data from the #000000book GML database — no fancy XML parsers required.
Demo: jamiedubs.com/canvasplayer
Code: github.com/jamiew/canvasplayer
Interested in working with GML? We’re coordinating via #fatlab IRC and a newly created GML mailing list.
GML Webring: intro / recent projects / GML spec / data (#000000book)
GML ASCII
Download or view in browser:
seen-ASCII.gmlASCII art version of Seen’s GML, generated using the text of the GML itself. Based on All City Council from 2004. GML week continues, stay tuned…
GML Sticker Tags
More up here. Make your own using these two images and post photos in the comments.
MumbaiWriter
Namaste! The EyeWriter development team just hit the streets of Mumbai, India on a mission to develop a GML-compliant version of the EyeWriter with the best engineers in the near-east from IIT Bombay for TechFest 2010. Maharashtra-style! We will be updating FAT and the EyeWriter blog on the maybe daily with news and instruction sets on how to survive in ole’ Bombay, which hand to use for every occasion, how to be a slumdog hundredaire, etc… oh, and also how to make your own MumbaiWriter.
For the first Mumbai how-to we’ll share some of the advice we got from the original artwankers at c6: How-to haggle down a market vendor in bad Hindi.
(written phonetically cuz we don’t know any better)
– You go into a market and you approach a vendor who is selling something you want. Point at the item and say…
You: “Kidna pasa” — how many pennies for this?
– the vendor is offended. You basically just said they are selling cheap shit. But everyone respects an arse, so they give you a decent price in rupee.
You: “Bo jadda” — too much!
– What did you just say? The vendor should be shocked a dumb foreigner like yourself can speak any Hindi at all and come back with a lower price out of pity…
You: “Com corro” — a little less.
– Are you serious? If the magic is in the air, they may give you an even lower price…
You: “Or com corro” — a little more less?
– WTF? You’re breaking my balls here! Whatever the vendor says next, you should take it. Its probably as low as its going to go for you.
You: “T.K.” — OK.
Don’t be shocked if this goes horribly wrong and stay tuned for more field R&D from sunny Mumbai! If you want to get involved with the project send us an email at info at eyewriter dot org.
Big thanks to Mick Ebeling and Anurag Garg for making this happen.
FatTag Meet Projector
A custom version of Fat Tag Deluxe – Katsu Edition hacked for projection bombing goodness!
Grab the original app here.
First 10 comments get a custom Fat Tag Deluxe – Katsu Editon with projector output sent to them. [ ps it requires dropping a bit of cash on a fancy white apple cable for it to be any use ]. Drop your email and uuid in the comments and once I have all ten I’ll send it over.
How To:
Using the awesome code posted here and by adding the Media Player Framework to your xcode project – all you need to do is add one file to your project ( UIApplication_TVOut.m ) and paste one line of code into the file that is managing your iPhone app:So for us that was at this point in ofxiPhoneAppDelegate.mm ( from the OF iPhone 006 release ).
//Add this line to start outputting to TV / Projector
[[UIApplication sharedApplication] startTVOut];Once you have done this your app will automatically output through the av cable to a projector or TV. You might see some weird artifacts on the iPhone screen but the output on the projector will be clear.
Here’s hoping that Apple will make this framework public soon – as soon as it is it will be added to the official Fat Tag Deluxe (iTunes link) version.









