Search Flex Samples

Synthesizer Developer - Dan McWeeney’s thoughts on the future of software development

Here’s an interview from Dan McWeeney that he did for at the SAP TechEd conference last week. Dan and Eddie Herrmann are Flex developers that work at Colgate or SAP, depending on how you define “work”. They did a sweet demo, which you can see in the second video below, but the thing that really struck me was Dan’s interview where he discusses the “synthesizing” process of developing, which involves taking bits and pieces from the open source community and mashing it all together to make something cool.

There’s a whole new group of people that’s being created right now. Which are people that are really synthesizing things. And they’re programmers at heart but they’ve realized that there’s way more smart people in the open source community that they can tap and now build these things together. So it’s like mashups for programmers, where you’re taking all these little bits and you’re synthesizing all this crap together to create this whole new thing.

Dan gives a really cool shout out to me during the interview, so yes, I’m half posting the vid just for an ego boost :) But seriously, I think he articulates a really important idea. So check out what he has to say.

Dan and Ed created a friggin sweet-ass demo for the SAP TechEd conference. Unfortunately that was scheduled in direct conflict with MAX, so they couldn’t make it to Chicago. Ryan Stewart already covered their demo a little, and you can read more at the RedMonk writeup. I’ve been talking to Dan and Eddie for a while and I’ve been seeing their progress on the demo they eventually showed. Without going into too much detail I’ll summarize what they did: take PaperVision 3D, add in full 3D physics, throw in fully interactive materials in the 3D space, then control the whole thing with a Wiimote. Did your head just explode?

I think one of the coolest things about this demo is how they went about doing 3D physics. I was talking to them about how I did physics in TileUI (which is really only 2D physics faked for 3D space). They wanted true 3D physics, and there isn’t anything like that available for Actionscript yet. So what to do? They got a non-Actionscript open source (I think) physics engine written in C (or C++, I think?). Then they run the physics simulation and pipe coordinates that represent all the objects and movement in 3D over a local socket connection that gets read by their Flex app. Fucking a. This is the kind of thing that’s awesome. Someone says “But we can’t do 3D physics in Actionscript” and they just say “Well fuck it then, we’ll do it anyway.”

Boys, I salute you.


Related Flex Samples

Learn Flex: Flex Samples | Flex Video Tutorials Flex Examples