One of the advantages of XML is that you can easily represent related information with a parent / child relationship. This makes it easy to parse, and understand. However, some XML formats (such as Apple’s plist format), represent relationships via proximity on the same level.
For example, one way to represent name / value pairs in XML could be:
<Artist>Interpol</Artist>
However, the plist format does this with key / value structure, so the above would be represented in XML as:
We just released a version of AsDoc on labs. AsDoc is a tool that generates API documentation from ActionScript 3 classes. It is the tool we use the generate the Flex 2 and AS3 API docs, as well as all of the ActionScript 3 open source library docs.
You can find more information, as well as download the bits from the AsDocs Labs page.
One of the features that I really hoped would get into Flex Builder 2.0 was the ability to track todo items in my code. This didn’t make the cut for 2.0, but luckily Flex Builder is built on top of Eclipse, which is very extensible. Sho pointed me toward this todo Flex Builder extension built by Dirk Eisman, which does exactly what I need.
After installing the plugin, any comments that start with todo:
I have just uploaded a video of some of the Flash 10 Year Anniversary party from last night (held at Adobe / former Macromedia HQ in San Francisco).
The clip includes birthday wishes from Strongbad, and Nectarine and some comments from Kevin Lynch and the guys from Big Spaceship.
You can view the complete video here.
Highlights of the night included a birthday greeting for Flash from Strong bad, Flashtinis, and Halo into the night.
You can find more info on the anniversary and history of Flash here.
This week I have a special edition of my podcast. It is a recording of an online discussion myself, Mike Downey, Kevin Lynch and Eric Whitman had on the history of Flash. Originally recorded on August 9th, 2006.
Download Flash 10th Anniversary PodcastYou can find more information on the Flash 10 Year anniversary here.
You can watch the Breeze presentation that this podcast was recorded from here.
What we’re trying to do with Flash is create a feature-rich run time that’s consistent across all of the platforms. That’s something that has not been the reality for other web technologies. Browsers have not been consistent - even the Java Virtual Machine is rarely consistent on different platforms. For the past 10 years, we’ve been able to say, ‘Here is a technology and a set of tools that allow you to create content once, then deliver it to a wide variety of platforms and know that it’s going to work consistently.’
Check this out, Michael Klishin has translated the Apollo Developer FAQ into Russian.
You can view the translated FAQ here.
You can view the original english verrsion of the FAQ here.
Anyone know of any other translations out there? If so, post links in the comments.
Just a quick note, but I am taking all of next week off. So if you send me an email, it might take a little time for me to get back to you.
I have (finally) posted the Apollo Developer FAQ online. Thanks for everyone who submitted questions.
If something isnt clear in the FAQ, or if you want to have an item added, just make a note in the FAQ’s Discussion page. I plan to update this frequently.
Just a quick reminder, but I posted a new Podcast on Friday afternoon. This podcast includes a discussion around Apollo as a Runtime with some members of the Apollo engineering team.
You can find more info as well as grab the podcast from here.
Btw, I don’t normally re-link articles like this, but wanted to since the podcast was posted late on Friday.