Introduction

Articles covering the latest in the developer world, tutorials on my new projects, elegant solutions to common programming problems and visionary thoughts on programming.

September 28th, 2005

As2ant - Swf, Swfmill and Mtasc Ant Tasks

As2ant - Apache Ant Tasks for MTASC and Swfmill - has finally been released officially. It is a sub-project of the As2lib and provides convenient Ant integration for MTASC and Swfmill together with a Swf Task that is a mixture between the Mtasc and Swfmill Tasks and allows for easier usage.

Download As2ant 1.0 alpha.

For further information on Ant take a look at the OSFlash Page: Ant [Open Source Flash]

If you find any errors please report them. If you want a new feature tell me about it. If you need support contact me. ;)
I hope you’ll love working with the tasks.

September 20th, 2005

Flashforum Tour ‘05 and As2lib Sample Application

My speak on yesterday’s stop of the Flashforum Tour ‘05 in Berlin went great, although I had so much to say which I did not came to. For those of you who attended the session and forgot about the download url, or for those who are just interested what I was talking about:

Notes and File Browser Sample Application of the talk “As2lib - Grundlagen und Ausgefallenes (Fundamentals and Fancy Functionalities)”

The sample application shows in a clean way how the As2lib can best be integrated into projects.

Thanks to Sascha Wolter and Marc Thiele for organizing the event and giving me the opportunity to speak and thanks to Nico Zimmermann, Daniel Fischer, André Michelle and Matthias Kannengießer for the nice day. ;)

August 28th, 2005

Flashforum Tour 2005

Flashforum Tour 2005 - one of the biggest flash conventions in Germany, Switzerland and Austria - takes place from 19. to 27. September 2005. Various talks are held in Berlin, Hamburg, Duesseldorf, Muenchen, Zuerich and Wien.

I am myself talking in Berlin on 19. September about fundamental and fancy functionalities of the As2lib.

It is going to be great!

August 19th, 2005

As2lib 0.9.2, Released!

We have just released a new version of the as2lib - Open Source ActionScript 2.0 Library - 0.9.2.

Highlight of this release is the revised Aspect Oriented Programming (AOP) framework.

  • WithinPointcut - Capture join points based on their lexical-structure.
  • NotPointcut - Capture pointcuts based on characteristics they are not allowed to have.
  • ’super’ - Advised join points can use ’super’ now.
  • And of course a lot of bug fixes were made.

All Features at a Glance

  • Event Handling - org.as2lib.env.event
  • Exception Handling - org.as2lib.env.except
  • Logging - org.as2lib.env.log
  • Overloading - org.as2lib.env.overload
  • Reflections - org.as2lib.env.reflect
  • Aspect Oriented Programming (AOP) - org.as2lib.aop
  • Data Holders/Structures and Iterators - org.as2lib.data.holder
  • Numerical Types - org.as2lib.data.type
  • Connections - org.as2lib.io.conn
  • Unit Testing - org.as2lib.test.unit
  • Mock Object - org.as2lib.test.mock
  • Speed Testing (Profiler) - org.as2lib.test.speed
  • Application (Process and Configuration) - org.as2lib.app
  • Utilities for Arrays, Strings, Classes, … - org.as2lib.util

Download As2lib Release 0.9.2.

View the API Documentation online.

If you find bugs, if you need a new feature, if you need help or if you want to discuss functionalities or anything else with us, please use the appropriate response mechanism: Response.

We depend on the feedback from the community to improve the framework.

I hope you enjoy this new release (and remember we are not far away from release 1.0 ;).

July 4th, 2005

As2lib 0.9.1 Release

As2lib Version 0.9.1 with the latest bug fixes and new features is finally available for download.

Download As2lib 0.9.1.

New as2lib features include:

  • Support for list data structures/holders (org.as2lib.data.holder.list).
  • Filter support for log handlers (org.as2lib.env.log.handler).
  • Logging support for the Log4F Logging Framework from Peter Armstrong.
  • Logging support for the as2logger Framework from Ralf Siegel.
  • Logging support for ZTOR Log4f from Andrey Orlov.
  • Logging support for Fludge.
  • Logging support for the new and old version of Flashout.
  • Logging support for the new version of Alcon.

The as2lib is:

  • Mtasc, Flash and Flex compatible.
  • Unit tested and stable.
  • Modular.
  • Well documented: API documentation.

The most noticeable features of the as2lib are:

  • An event api split into three parts to serve different preferences and needs - org.as2lib.env.event
  • An exception api that gives comprehensive information about the problem through a detail message, an exception cause and a stack trace - org.as2lib.env.except
  • An improved logging api that is easy to use and fast; It allows for easy inclusion of other logging apis and consoles - org.as2lib.env.log
  • Better overloading capabilities of the overloading api - org.as2lib.env.overload
  • Fast and easy to use reflection api - org.as2lib.env.reflect
  • A comprehensive set of data holders/structures and iterators needed in daily work - org.as2lib.data.holder
  • Different mainly numerical type formats - org.as2lib.data.type
  • A local connection api that allows for return values and even sends exceptions over the wire - org.as2lib.io.conn.local
  • A unit testing api that allows for easy asynchronous testing - org.as2lib.test.unit
  • A mock object api that can be easily integrated with the unit testing api - org.as2lib.test.mock
  • A speed test api (profiler) - org.as2lib.test.speed
  • Support for processes and easy configuration - org.as2lib.app
  • Different utilities for strings, objects, classes, arrays and a date formatter that do simple but often needed tasks - org.as2lib.util

On feedback of every kind, be it bugs, new features or questions, give it. We are always eager to answer questions and to improve the As2lib Framework by fixing bugs or adding new features.
You may also want to discuss features with us or join the mailing list to stay up-to-date.

The API documentation of the last release, version 0.9, is still available: As2lib 0.9 API Documentation.

Visit our homepage for more information: www.as2lib.org.

I hope you enjoy this latest release.