December 22, 2003

MAX 2004 - Japan

We'll be speaking together with Yuji about Flash and Coldfusion integration in the forthcoming MAX 2004 conference here in Tokyo.
We will basically be giving a detailed intro in Coldfusion, Remoting and Database Integration and later dissecting Habitat Perspectives explaining how we grab GPS coordinates and images from cellphones and visualize that from the web in Flash.
We will be giving it in japanese, but still it's going to be pretty visual, focusing on flash users with little or zero experience in Coldfusion and Database integration in the attempt to demistify that Databases cannot be used creatively and should only be touched by engineers.
It's going to be tons of fun, so if you happen to be around, do not hesitate to drop by!

more over here

Posted by marumushi at 12:10 PM | Comments (0)

December 11, 2003

it's hip to be square

coehesive aesthetical cubic isometrical community visualization, very futurefarmers.

http://www.communiculture.org

Posted by marumushi at 11:11 AM | Comments (3)

December 08, 2003

Canon Digital Creators Contest Awards

To be sincere, I feel the quality of the works could have been better. It feels that concepts have reached plateau since a couple of years ago and there hasn't been much stuff done that would raise the bar again. Well, its a very young competition, but still, there's very cool stuff in there.

ok, most interesting part; the web category:

gold:
  tinygrow

silver:
  nude messenger  

bronze:
  ideal world
  image - the interactive hieroglyph
  imnotanaddict

honorary mention
  des fleurs
  mind tapestry
  rgb filter
  where does satisfaction come from?
  drawer

canon award
  Kite Aerial Photography

macromedia award
  every morning
  happy city

oh, btw, I guess If canon wants to raise the quality of the works presented there, they should definitivelly start with changing the people that makes the contest website. Still, if you can handle it and stand enough whish slpash transitions, click in the "Award Winning works Announced - click here!" banner (!!!) and check out J. Baumann and J. Davis main commentaries, they are pretty interesting.

Posted by marumushi at 02:14 AM | Comments (1)

what a weekend

Winners for the Canon Digital Creators Contest Awards where announced last Friday.
I had the great opporunity to join the reception afterwards and hang around with the winners, organizers and judges.

Met a very little tiny bit with S. Sato, this year's gold in the web category, very cool guy. It was awesome meeting the people from assistant, who got away with the macromedia award with "happy city". They seem to be working on stuff pretty close to what I'm doing now, which was super cool, spent a bunch of time with them exchanging ideas. It'll be awesome to meet them again in the near future. The guys from Tomato (who also seem to be in town to announce their latest piece "wordimagesoundplay" done together with Underworld for PS2), S. Ross, H. Nakano, J. Davis where all there.

After the reception, we moved the party to Omotesando - friday was my birthday too, and had planned to do something pretty simple at a friends bar. It ended up being a party for 40 people. ( naah, unluckily none of those big names up there where interested in rocking the night with me ), but still almost everyone from Bascule came over, a bunch of guys from mm, ex-coworkers, and of course the usual suspcects. The party *rocked*, and totally trashed woke up the next morning and rushed to senior Davis lecture in Waseda University- I'm amazed at his rock star charisma. He really knows how to talk to mortal people;)
Met with Todd R and his gf there, had met them the previous night in the ceremony.
Later I jumped in with the mm guys to take J for some book shopping, dropped to his hotel to leave some stuff and guess who was there?! Phillip! amazing. Seems he was in town for some business (he is definitivelly working on some really cool stuff). So we ended up having yakiniku in Harajuku together. ug dropped by later with his wife totally trashed from the previous night too.
When I got home one of the best presents I had ever received was waiting... a polyurethan block! well yeah, you'll ask what the hell can I do with that. well, let me tell you when you are a tall guy like me here in japan (I'm around 2meters - or 6'5+) things are not that easy. There's no size for my shoes, I knock my head every morning walking from the living room to the kitchen, I don't fit in my own shower, and not even in my bed. Yep. people look at me as if I was a monster. k, so winters are pretty cold here and having your feet stick out of your bed at night is not really funny. sssoo... yyyeaah! I added the block to the head and I now have a 2.4 meters long bed! what better than that! ddduuh... 6 winters here and I had never thought of that.

oook, enough O.T. back to work now...

Posted by marumushi at 01:37 AM | Comments (2)

December 01, 2003

Phidgets: they are alive!


whoohoo! It works! I'm having flash talk to Phidgets and all the way around!
My crappy VB is giving me headaches, but luckily once the exe wrapper is done I won't have to care about VB anymore. The plan is building a base executable which connects and talks directly to the Phidgets components. Then you'll be able to load a swf which holds all the counter part AS components that already know how to talk to that wrapper's API.

I'm still half way through it, though tonight I could finally make a very simple working sample.

So, right now, in flash it goes as simple as:

#include "PhidgetLib.as"

pm = new PhidgetManager()
servo = pm.getServo(0)
servo._rotation = random (180)

Simple huh?!

Well, I'm running into some troubles, trying to queue events before the actual connection is finished. Problem is that all this kind of connections are asynchronous right? So when I invoke new PhidgetManager(), and right in the next lines I get the servo and modify it's _rotation property, the connection to the servo might not be built yet, so I have to catch that, queue that request, and execute it when the connection is finished.

If I can't do it, then it will have to look slightly different, which may add a couple of extra lines. something like:

#include "PhidgetLib.as"

pm = new PhidgetManager()
pm.onConnect = function (phidget) {
servo = pm.getServo(0)
servo._rotation = random (180)
}
pm.connect()

I'm trying to make it as simple as possible from flash, and leave all the hard core stuff to be figured out inside PhidgetManager... but still...ain't that bad huh?

Posted by marumushi at 12:43 AM | Comments (3)