Friday, November 21, 2008
I have launched a google code project called RadTools. It's a place where I can post my collection of useful tools I use to make my application development a little faster and easier. My first tool is a PureMVC template for Flash Develop 3. I've had these project and file templates on my PC for months. Now I am able to give them an official home where they can be maintained. I have a WebOrb .NET project template for Flash Develop as well but its not quite ready but as soon as its done I will create a zip file for it.
Friday, November 07, 2008
Friday, October 31, 2008
TopCoder is now offering Flex/Actionscript 3 competitions. In the past TopCoder has only offered Java and .NET competitions. This is a great opportunity for the Flex community to test their skills and earn a little cash. Let the games begin :)
Friday, October 24, 2008
I have implemented the HMAC (RFC2104) in actionscript 3 using the as3 core library. I have submitted a patch to as3 core lib. I developed the HMAC library because I needed it to perform the CRAM-MD5 for my actionscript 3 mail api project AsMailer. The HMAC library has been tested for MD5 and SHA1. The library can support other hash methods but they have not been tested.
Wednesday, September 03, 2008
I have updated the asDox project and release 1.0.0 alpha 2.1 which contains some minor bugs fixes with imports and file encoding. I like to thank Eamonn Faherty for reporting these issues. I have not had a lot of time to work on asDox but that is all about to change. I am working on a new Flex + WebOrb + Doctrine project in which I am using asDox to generate the Doctrine Records, PHP DTO's, and the PHP DAO's. I will try to blog my progress for those who are interested.
Thursday, May 08, 2008
I have released asdox-1.0.0-alpha2 . The grammar has been rewritten and tested against the Flex 3 SDK. The wiki examples have been updated as well. This Alpha 2 version does not return JavaDoc tags information. I am planning to implement JavaDoc's in the next release.
Monday, April 21, 2008
I have been working on rewriting the Actionscript 3 grammar for asDox. The original grammar could not parse files from the Flex 3 SDK but the new grammar can parse all 647 source files. The Flex 3 SDK has been a really great test for my AS3 grammar and I learned quite a bit about what is valid AS3 syntax. Now that I can successfully parse AS3 files the next challenge is to assemble a model from each of the AS3 elements: Methods, Classes, Packages, Metadata, JavaDocs and Variables. I hope to get an Alpha 2 release out very soon :)
Monday, April 07, 2008
Tuesday, February 19, 2008
I am working hard on documentation for asDox. The project is still in Alpha but I wanted to focus on some example uses for asDox. I have just posted a new Wiki page titled Generating PHP Value Objects . This is a great example of the how asDox can make life easier when creating Flex applications that use RemoteObjects. asDox can also be used the generate the DAO and SQL Scripts for your value objects.
Friday, February 15, 2008
I very proud to announce the release of asDox 1.0.0-alpha. asDox is small Actionscript 3 parser build using PyParsing. It is based on the qDox project for Java. asDox's main goal is to provide code generation for Model Driven Development. Use asDox with any Python template engine will allow you to generate PHP, .NET, Java, Ruby, or even SQL scripts from Actionscript 3 Classes. The project is hosted at http://asdox.googlecode.com . This is an alpha release so there is very little documentation but I plan to get some more Wiki pages put up soon.
Tuesday, January 15, 2008
Friday, January 04, 2008
I have updated my modification to the Flash Develop Project Manager Plugin. The plugin modification will work with Flash Develop Beta 5. You can download the updated files via the Flash Develop Forum . If I can find some extra time I will develop a Caringorm Project Template but if you are familiar with Caringorm feel free to develop a Project Template based off the PureMVC template. (It's actually very easy to do ).