Remote Synthesis
Search my blog:
Viewing By Entry / Main
Aug 15, 2008

Review of The Flex Authority Inaugural Issue - Part 1

Flex Authority Issue 1Thanks to Judith Dinowitz, I received an advance PDF copy of The Flex Authority, the new Flex-focused quarterly journal by the people behind Fusion Authority Quarterly Update, Fusion Authority and House of Fusion. Jeffry Houser of the Flex Show podcast is the editor of the new journal. The first issue is set to be released at 360Flex which starts next week and I have an article in it on Nahuel Foronda and Laura Arguello's Mate framework for Flex. We all know that my article will be outstanding (hey! be nice!), but how is the rest of the content? Below I give brief reviews of the first half of the articles; I had hoped to review the entire journal but it seriously includes so much content I just didn't have time to get through all of it (and ithis review would have been too long). I will cover the second half in a second review to come in the next few days.

As Jeff notes in his editorial, each issue will have a focus to go along with the regular columns and "wild-card" features. The focus of issue one is AIR (for what its worth, my column falls under the wild-card category). Shannon Hicks of Webapper writes a beginner's introduction to AIR, Charlie Key discusses using the SQLite database, Jack Herrington covers the file API, Theo E. Rushin, Jr. writes about occasionally connected API's, Johnny Boursiquot of Pier Inc. shows how to use PDF's in AIR and finally Giorgio Natili discusses updating AIR applications. In between there are a number of other articles, product reviews and interviews. With all the articles in the focus, its a wonder they had room for my article at all, to be honest.

Building Your First AIR Application with Flex by Shannon Hicks
Shannon does an excellent job of covering a lot of ground for beginner's with AIR in a limited amount of space. He goes through best practices and considerations when programming for the desktop rather than the web including differentUI and security considerations. He then walks readers through creating a Hello World application which covers things like the XML descriptor file and distribution considerations. Finally, Shannon briefly covers the file API as a means of saving user preferences.

The Component Lifecycle: Custom Component Recipe by Alex Harui and Gordon Smith
Calling themselves Flick and Flack, Alex and Gordon discuss topics from the Yahoo FlexCoders group. In this edition, they deal with issues related to creationComplete and callLater() and how this relates to the order in which Flex processes components. They offer some excellent insight specifically, I thought, when showing theActionScript equivalent to an MXML tag to illuminate the order in which items are process and events called. However, I found the discussion format a little hard to follow as it felt as though it went on tangents at times. Hopefully as the journal matures the kinks will be worked out of this regular column.

Debugging Data Communications in Your Flex Applications by Nick Kwiatkowski
Nick covers the variety of way available to communicate between Flex applications and a variety of back-ends. These include XML, REST, SOAP, FlashRemoting and LCDS . He then discusses the various points within the communication chain where errors can occur, including on the application server, across "the wire" and within Flex. Nick's article is a good beginner's introduction to debugging in Flex, including a tutorial on the Flex debugger.

Effective Flex Development: Version Control by Peter Bell
Peter Bell's article barely touches upon Flex specifically but covers a very important related topic. While discussing all of the most popular version controls systems in general, Peter takes particularly deep dives into Subversion (and tools likeSubclipse ) and Git. While the Subversion tutorial was very informative, I was particularly interested in Git since I had read a lot about it but never used it. Peter's depth on Git isn't quite as much as much as on Subversion, he does link to a number of excellent resources for getting started.

Working with Yahoo! Maps Part 1 by Brian Dunphy
The first part of the series deals with getting your API key and then getting everything set up in Flex Builder to work with Yahoo! Maps. Brian then walks through creating a basic maps application showing how you add the map to a project and then adds a marker to the map. I personally haven't tried the Yahoo! Maps API but this article did a good job of getting me interested as it doesn't appear too intimidating.

Developing a Game in Flex Part 1: Plans and Foundation by Billy D. Spelchan
This is definitely a topic I have not seen a lot written on personally. In this, the first of his series, Billy covers more considerations and planning than actual code, though there is some code involved. Going from options for developing games, to the possible types of games, to creating a story and starting the code, Billy covers a wide-range of areas. He discusses topics I rarely consider in Flex programming but relate importantly to game development, such asframerates and timing as well as handling map tiles and drawing. While there are portions of this article that are definitely fascinating, for me personally it probably isn't anything I will be putting to use anytime soon.

Under the Hood of a Flex/AIR Application Part 1 by John Wilker
In this series, John takes a close look at the 360|Flex Survey Tool that was built for 360Conferences to complete session surveys. The application was built with AIR,Cairngorm, SQLite, ColdFusion with Flex Remoting and MySQL. John goes into a little bit of depth covering automatic conversion of CFC's to VO's . Finally John covers creating the code to monitor online/offline status and handle docking in the system tray. As with many of the part 1 articles in this issue, the real meat of the application isn't discussed yet, but this already looks like a very good "real world" application tutorial for AIR.

Part 2 of My Review Coming Soon
Part 2 of my review should appear within the next few days. Keep an eye out for it. In the meantime, I suggest you subscribe to Flex Authority ! :)

Comments
Shannon  Hicks
Great review. I'd like to add that the graphic design and page layout is pretty neat, too.


Tim
I'd like to get the code for your article on Mate, but the link you mention doesn't exist. Is there somewhere else I can get it? Great Article!


Brian Rinaldi
@Tim - the article code is supposed to be available on their site but if it isn't its available in SVN at http://code.google.com/p/remotesynthesis/ which contains both the Mate example and the Cairngorm example referenced in the article.


Write your comment



(it will not be displayed)