July 2004 Archives

Kinetic Fusion 2.0 Released

| 1 Comment | No TrackBacks

Kinetic Fusion 2.0 has officially been released, and is very worth checking out.

A quick feature list:

  • Full and complete round-tripping of SWF movies to and from XML
  • Powerful optimising ActionScript 2.0 compiler with extended semantic analysis capabilities
  • GUI and command-line execution that can operate in single-document or batch mode
  • Works on Windows, Linux, Mac OS/X, Solaris, HP/UX and all Java 1.4 supported platforms

Yes - that's correct. Kinetic Fusion is both a SWF decompiler (somewhat like ASV), but also a fully functioning command-line ActionScript 2.0 compiler. And the best part is, it runs cross platform because it's written in Java.

If you get a chance, download the 2.0 release and play around with it. I've been using it for awhile now and am impressed with it's capabilities.

A flash desktop revolution...

| 3 Comments | 1 TrackBack

ScreenTime's mProjector is a new revolution in "flash-on-the-desktop" technology, via Steven Sacks on FlashCoders.

Personally, I haven't had a chance to play with this yet. The idea of having synchronous access to parts of the Windows API from Flash is really appealing. As a developer who's experienced extending Flash with both callbacks and fscommands, I have to say that callbacks are much better than the fscommand "wait a few frames" mentality, but they're really a pain when you need to chain operations together.

Imagine doing 3 file reads in a row and have to write a callback function to get the status of each read. That's a lot of code, and it quickly becomes hard to debug and maintain. Doing the same thing in 3 lines is much easier to follow, and I'm really looking forward to seeing what mProjector has to offer.

Here's what Jesse had to say about it...

Now, the question remains, who will be the first to create something like this cross-platform? :-)

Flash Studio Pro doesn't have the beautiful synchronous API, but it does have something very appealing on it's own - a Mac OSX plugin.

Some day I'm sure we'll see the best of both worlds. That's what the extended-player list is all about.

Anyone wanna build a benchmark Flex app?

| 9 Comments | No TrackBacks

I wonder why XUL never took off in the RIA space... This is pretty amazing, especially looking at the code - I'd like to see a side by side of this and a similar Flex application to see how they compare.

Mozilla Amazon Browser

Time to ramble a little bit.

I love Flash. I think Flash is amazing because it has a somewhat low cost of entry and allows people to be very expressive both visually and through code. It's a tool that brings designer and developer together, and some of the creations out there on the internet are incredible, even awe-inspiring. Have you seen a Flash piece lately that made you say "wow, I wonder how they did that..."?

The virtual machine is a thing of beauty. It's amazing how much functionality is crammed into that small little package, and it's somewhat mind-blowing to think how much Flash can do. It even has it's own video codec...

Additionally, ActionScript may seem like a simple language at first (hey, it's just a "scripting" language), but I'm continually amazed at the power of it. It's amazing how much flexibility it's prototype model allows, and funny how it's dynamic nature can make complex things in C downright simple in ActionScript. I have to wonder if Flash is looked down upon because people simply haven't given it enough credence to explore what it can do. I sometimes wish the days of the 99% bad skip intro web never happened.

Anyway, where I'm going with this is that Flash is an amazing tool if you get to know it. I think it allows you to easily create pretty much anything you can envision. I only complain about it because I want to see it continually be improved upon. With some of the FUD about XAML and/or XUL killing Flash, and the uncertainty of what the web will look like in 5 years, I want Flash to be solid and feature-rich enough that it doesn't get pushed aside by some other technologies.

Flash and the Physical World

| 5 Comments

One of the overall themes that seems to be coming through (or that I'm latching onto the most) at this year's New York Flash Forward is Flash and interacting with the physical world.

Rob Hall presented on "Kiosks and Interactive Exhibits." He has extensive experience in this area and presented some of the very cool things that he's had the opportunity to work on. He demonstrated a Flash-based coin counting machine available in certain banks. Additionally, he had two very cool sample applications. One was a magnetic-strip scanner that connected to his computer via the USB port. He ran his driver's license through the scanner and, via Flash, communicated with a web service to pull down information about the license scanned. The beauty of this is that the magnetic strip had a "Keyboard Wedge" driver that simulated a keyboard pressing the numbers that were scanned from the magnetic strip. Flash was able to read the information from the scanner via a simple onKeyDown method - Flash had no idea the data was coming from the scanner because it looked exactly like a keyboard. The other example application Rob showed was a barcode scanner. Again, it connected via USB and simulated keypresses whenever a barcode was read in.

Branden Hall demonstrated some very cool stuff that he's done recently with an I-PAC. He built floor tiles that could be connected together via ethernet jacks, plugged into the I-PAC, and then read by the computer as keyborad presses (acting just like buttons). Then, he fired up a Flash movie with ladybugs running around the screen with some squares lined up in the background. He ran across the stage stepping on the tiles, and any ladybug that was in the square on the screen corresponding to the square on the floor that he stepped on went splat. Think dance dance revolution, but all done in Flash. Very amazing and inspirational.

Making Things have an exhibit set up that is just downright cool. In Flash, you can leverage the ActionScript 2 class libraries they provide to do some awesome things with sensors and servos and such that you can plug into a board that interfaces with your computer. This is one of those things that you need to see because words don't do it justice.

Branden showed using Making Thing's Teleo to build a Flash interface for controlling a remote control car, and another for playing a game of pong with old-school joysticks as well. Very fun, cool stuff.

Something similar was Ze Frank's interactive frog. This is a fun little piece that takes input from a microphone and animates the mouth of a frog. If you get a chance, check it out and have some fun with it.

Not demonstrated at the conference, but still worthy noting, are phidgets and Marcos Weskamp's experiments with them.

Also, see GalaxyGoo's entry on this topic and Flash Magazine's Making Things piece.

One year later, going forward

| 5 Comments | No TrackBacks

The one year anniversary has come and gone for this weblog, rather quietly I might add. I hope that in the last year I was able to post something that you found inspiring, thought-provoking, helpful, or at the very least entertaining. If I've helped just one person out there, then I consider this weblog a success…

I know I know, that paragraph sounds like I'm going to retire from blogging for awhile. Not true at all! I'm pretty busy right now doing some contract work, but things are coming along nicely for me.

Last year at this time I was busy working on SharpFlash. This year I'm busy working on a cross platform projector-creator and reading up on leveraging mozilla as a development platform. The extended-player mailing list has been picking up steam, and with any bit of luck we'll continue to make progress.

Right now I'm at the New Yorker hotel, waiting for Flash Forward to start tomorrow morning. It should be a good conference, and I'm really looking forward to seeing a lot of people and getting some good inspiration/information out of the sessions. I would've liked to speak at this conference but I must've missed the call for papers… oh well, there's always next year.

If you see me walking around, be sure to say hi!

Finally, like every good blogger does for conferences, I'll try to take lots of pictures and post some of my notes for the benefit of everyone. Stay tuned…

...and hey.. thanks for reading what I've had to say for the past year.



About this Archive

This page is an archive of entries from July 2004 listed from newest to oldest.

June 2004 is the previous archive.

August 2004 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Archives

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.02