Archive for the ‘software’ Category

Return of Screenweaver

1 September 2005 | filed under software | no comments »

I know, I’m a bit late to blog this, due to my very relaxing holiday in Crete, Greece, but I’d like to express my excitement about Screenweaver going open source nevertheless.

Screenweaver logo As some of you may know I was, together with Edwin van Rijkom and Thomas Wester, one of the founders of Rubberduck, the company that created Screenweaver 3, the successor of Screenweaver II that originally was created by Grooveware.

SW3 was received very well by Flash developers and was praised for both its innovative ActionScript API (until then, all other SWF2EXE tools relied on cumbersome fscommands) and the Flash based GUI.

For various reasons, the Rubberduck team split up along the way (we still like to have beers together, though :-) and Screenweaver development came to a halt.

Fortunately, Edwin now has decided to go open source with Screenweaver and Screenweaver Core! He and Darron Schall have been working hard to put a project page online at osflash.org and Edwin has been converting the original C++ 6 source files to C++ 7.

This is awesome news! I hope to contribute by working on a new Flash based GUI for Screenweaver OS.

Comparing AS2 editors

22 December 2004 | filed under software | no comments »

ActionScript icon I’ve been testing various Flash ActionScript 2.0 editors for some time now and I still can’t decide which one suits me best. So, I’m looking for opinions. Which editor do you use for your AS2 development and, more importantly, why?

I’ve been playing around with:

So far, I like PrimalScript best, as it offers the best AS2 integration, with impressive class browser functionality, code completion and highlighting. It is also fast to startup and smooth in general use. I found Eclipse to be too slow, just as SE|PY, a bit sluggish sometimes, especially the file listing. I was also quite unhappy with the code folding being unfolded when saving a file with SE|PY.

Sequoiaview

12 November 2004 | filed under software | no comments »

I recently stumbled upon a project called Sequoiaview. As I always had a fascination for data visualization, this program immediately drew my attention. Sequoiaview generates organic-like views of the files and folders on your hard drives using cushion treemaps.

The program was created by the technical university of Eindhoven, The Netherlands and can be downloaded for free from their website. I’ve been toying with Sequoiaview for a few hours and I really like it so far.

You can zoom into regions (folders) by double-clicking them Once zoomed in, the program will generate another cushion treemap just for that folder. Gives you interesting insights in how drive-space is divided among different files and folders.

I added a couple of screenshots of some maps I generated below (click an image for full size version):

Sequoiaview screenshot 1 My C: drive, “Program Files” consumes almost half my drive.

Sequoiaview screenshot 2 My D: drive, green blocks represent .mp3 files… :-)

Sequoiaview screenshot 3 Our company (Lost Boys) projects server.

Flash Projector Enhancers

18 August 2004 | filed under software | no comments »

There are quite a lot of Flash Projector tools available today. With the release of a Mac OS X plugin by Flash Studio Pro and the new version of mProjector (now owned by Screentime Media) I thought it would be a good idea to share some of the pros and cons of the tools available.

As some of you may know, I was involved in developing the current version of Screenweaver (commercial product has been discontinued, now available as an OSFlash project), although I left the company that created it, Rubberduck, over a year ago.

Screenweaver logo Screenweaver was revolutionary as it was the first commercial tool (that I know of) to introduce callback functions and a complete API of new ActionScript commands, which seamlessly integrates into Flash. By doing so, Screenweaver didn’t require users to work with cumbersome and error-prone fscommands, but let’s them work with clean ActionScript callbacks and objects. It is even possible to specify scope for the callback functions, allowing for very powerful scripting.

This way of working has recently also been introduced by Flash Studio Pro with their FSP Script, which allows you to use callbacks instead of multiple-frame loops to await the result of asynchronous fscommands. Unfortunately, it has no way of specifying scope for callbacks. Scripting may not yet be perfect with FSP, the tool has the enormous advantage of being able to compile (limited) Mac OS X projectors.

According to the Northcode forums (registration required), SWF Studio version 3.0 will also feature an ActionScript API. It has taken quite a while for Northcode to create this new version, but it includes some interesting new features, such as unattended automatic build generation.

mProjector logo Another interesting development is the synchronous engine offered by the new version of mProjector (2.0). What’s so important about a synchronous engine is the fact that you won’t need callbacks anymore. Usually, an fscommand is executed and sometime later the result is returned to Flash. What mProjector 2.0 does is halting the execution of the Flash player, sort out whatever command you gave it and the insert it in the current piece of ActionScript Flash was executing. Next, the player resumes playing. To a programmer this will look like any API command has an immediate result, eliminating the need of a callback to catch the result.

To sum up this very brief and most definitely not complete overview, here are some of the tools currently available:

  • Screenweaver (now available as an OSFlash project)
  • Flash Studio Pro, US$ 249 (Now also has ActionScript API. Features (limited) Mac OS X support)
  • SWF Studio, US$ 139 (Will feature API in upcoming 3.0 version)
  • mProjector, US$ 299 (Has API and synchronous engine)

One last question that comes to mind: why in the h*ll didn’t Macromedia yet create a projector tool temselves? It seems a bit strange that they ignore a pretty big market. They have full control over the Flash Player, so it seems no biggie for them to create the ultimate cross-platform projector creator. UPDATE: they did and it’s called Adobe AIR

VisDoc: another ActionScript doc tool

7 July 2004 | filed under software | no comments »

VisDoc logo Due to the lack of a good tool from Macromedia, people are starting to write their own software to generate ActionScript documentation with. Today, another such tool has entered the arena. Dubbed VisDoc, it is the most powerful tool around, for as far as I know, to create documentation.

VisDoc is written in Apple’s Cocoa by one of my co-workers at Lost Boys, Arthur Clemens. Since it is written in Cocoa, VisDoc in solely available for the Mac OS X platform. As it is based on XLST, it allows for maximum output flexibility.

VisDoc main screen

VisDoc XSLT screen

Some of the key features:

  • Parses methods, properties, class type, superclasses, interfaces
  • Parses “get” and “set” methods as property variables; recognizes cases when get and set use different variable types
  • Parses Javadoc style comments, with additional fields, see Supported tags
  • Links superclasses
  • Links inherited methods and properties from all superclasses
  • Processes multiple documents, multiple folders
  • Resolves included scripts, recursively

Contrary to most other documentation apps, VisDoc is a commercial product, selling for US$29. Of course, there’s a trial version available, but it is slightly crippled as it will reverse one out of four generated documentation files. But that should be enough to get to know the application.

Provided you have a Mac around, I’d highly recommend you check out the VisDoc homepage.

FLV Player 1.02 released

1 May 2004 | filed under software | no comments »

FLV Player has been updated to version 1.02 to incorporate some improvements. I added two new features: you can now right-click the video that’s playing to get some details about it (dimensions, length) and the player now remembers it’s last position on the screen.

I also hope to have finally squashed the “window-does-not-resize” bug, where (apparently) very fast harddrives caused the Media Component to not report the new video size correctly.

FLV Player 1.02 screenshot

There are three versions available of FLV Player:

  • see here for links.

Enjoy.

Please note: FLV Player is only available for the Windows platform.

P.S.: FLV Player was featured on Tech TV’s
‘Call for Help’ show
, eternal fame awaits! :-)

FLV Player 1.01 released

15 January 2004 | filed under software | no comments »

I just updated the FLV Player to version 1.01. This standalone Flash Video player now supports the new .flv format, which, apart from giving you better compression quality, allows the Media Components to show the length of a video file. This enables you to ’scrub’ .flv files.

FLV Player screenshots

There are three versions available of FLV Player:

  • see here for links.

Next improvement on schedule is showing the creation date and audio / video bitrates in the player while playing an .flv file.

Many thanks to Toon Puttemans for bringing the new version of the media components to my attention and helping me out with testing this new version.

Please note, there seems to be a small problem with some .flv files when played with the new Media Components. Steps to reproduce (sometimes):

  • open an FLV file in FLV Player…
  • …scrub the video to the end, then halfway back…
  • …now press ‘play’…
  • …the video is played fast-forward, instead of at normal speed. this happens randomly, it seems.

FLV Player is only available for the Windows platform.