Introduction

Flash is a lightweight cross-platform runtime for rich media, enterprise applications and mobile applications, as well as an integrated development environment. Flash can be programmed in ActionScript 1/2/3.

Tuesday, May 31st, 2005 at 10:28 pm

As2lib 0.9 Release

I am proud to finally announce a new release of the As2lib after 9 months of hard work to make it faster, lighter, more stable and more intuitive.

Download As2lib Version 0.9.

The most important changes are:

  • Mtasc and Flex compatibility
  • Unit tests for the whole framework to make it much more stable
  • Modularization of the framework to reduce file size when only using a sub-set of its different parts
  • Good api documentation and easy online access

The most noticeable features 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

I hope you will enjoy the new features and give much feedback.

7 Responses to “As2lib 0.9 Release”

  1. Pablo Costantini

    Amazing job Simon! Congratulations

    The documentation is pretty impressive and will come handy.

    Thank you for including my logging Api, I see you did a tremendous job including wrappers for many other Apis.

    It is great to see more and more object oriented solutions and open source tool for Flash

    Best regards,
    Pablo

  2. AlexU

    Excellent work guys. I can’t believe you actually created this amount of documentation. That’s great news! ( ;

  3. Simon Wacker

    Thanks for the nice feedback.
    Documentation: The documentaiton really took some time (at least to document the old classes, if you write new classes, methods and add the documentation directly it is not that much of a pain). I hope that the docu will be helpful. ;) Logging: I wanted to support as much logging solution as possible to hopefully meet everyones preferences.
    The next release will also support for filtering log messages with specific handlers (and not just with loggers), either by level or by any other property.

    Greetings,
    Simon

  4. lance linder

    Nice work Simon and the rest of the as2lib people! I have been using a recent version off CVS for a while and I really like the improvements! Thanks for this great project!

    Lance

  5. Rostislav

    Congratulations for the hard work! I have never used as2lib before and from my point the biggest improvement is the new documentation. Thanks!

  6. eRom

    Thanks for this new release ;) Very impressive work !

    What about AOP package ? Do you stop released it as part of as2lib ?

    Thanks a lot, you give us a very complete framework, just imagination can stop us now ;)
    Bye. Let’s test !!!

  7. Simon Wacker

    @lance linder: Thanks a lot.
    @Rostislav: Nice to here that you start using the as2lib. I hope you will like it. If you find any bugs or want some new features please post them. You will find the proper links on http://plone.as2lib.org/response.
    @eRom: Thanks. The aop module will be contained in a following release. I have to make some major changes. When they are done it will be included again. But it is of course still part of the as2lib and updates will come.

    Cheers,
    Simon