Articles for April, 2008
Adobe opens door for creating alternative SWF players
Adobe just announced a new project called the Open Screen Project. There’s a lot going on with the project, so I won’t try to summarize all the different points and partners. If you read through the material, you’ll see that a lot of it talks about opening the door for improving access and presentation/experience for […]
» Keep reading Adobe opens door for creating alternative SWF players
Upcoming presentations on AIR Windows, Menus, and the System Tray
I have a couple of presentations coming up soon, and I haven’t been getting word out as much as I probably should have.
At the end of May I’ll be speaking at the Webmaniacs conference in Washington D.C. (May 19-23). I’m giving a two hour hands-on session titled “AIR: Windows, Menus, and the System Tray.” The […]
» Keep reading Upcoming presentations on AIR Windows, Menus, and the System Tray
The first details of the overarching “themes” for Flex 4 (“Gumbo”) have been posted on the Flex open source wiki. Four themes are listed (“Design in Mind”, “Accelerated Development”, “Horizontal Platform Improvements”, and “Broadening Horizons”) although currently only “Design in Mind” has any details.
And what nice details they are!
Here are a few highlights that stood out to me:
Flex applications however have gained a reputation for looking too similar to each other, as many developers choose to use the Flex default look and feel (known as Halo)…we have found that it remains too challenging to create a truly custom experience. It is therefore a priority for Gumbo to make easy customization of Flex application experiences the norm instead of the exception.
Major features…component and skinning architecture…make it easier to describe experience-oriented features such as states and transitions
Perhaps the most revealing part for existing Flex devs is the aptly named “Caveats and Reassurances” section:
Gumbo will remain compatible with Flex 3…Over multiple releases post-Gumbo we expect to deprecate the Halo model…Halo and new Gumbo components can co-exist…new MXML features may require some changes to your existing markup. However, you can make these decisions on a file-by-file basis
But my favorite line of all is in the “Related Work” section:
Provide a tool in which design-oriented users can easily customize the look of individual components or entire applications. Yes, this is Thermo. We’re not discussing it here.
Of course, this is all fairly in line with what’s been talked about previously, such as Thermo, MXML-G, Ely’s presentation about a new component structure with separation of model and view, etc. But it’s nice to see more information…and what’s not there but is hinted at is even more tantalizing.
I’ll definitely be watching that page for more information about “Design in Mind” and the other Flex 4 themes.
(via email from Matt Chotin — also see the announcement on the Flex team blog)
There’s been plenty of blog play about Google’s recently announced Apps Engine, which provides scalable server hosting for web apps.
I found a couple of posts that were very interesting from a different perspective than just the “hey free web hosting” angle, that I wanted to save/share:
- Alec Saunders discusses Google App Engine as an example of the competition between Microsoft and Google, and why Google “gets it” but Microsoft doesn’t.
- Jacob Brunson thinks this is an example of Google “changing the world” — an innovative idea coming from inside Google rather than being bought by them.
And one more link that is a coding-focused one, but I wanted to save it anyway. =)
- Ronald Schouten has a great list of resources for learning Python and Django (Python being the language you must use with Google Apps Engine, and Django being one of the most popular Python frameworks for web apps).
Lots of big releases for Adobe AIR and Flash Player today. In no particular order:
- Security update for Flash Player (“9.4”) (also see the DevNet article)
- Security update for Adobe AIR (“1.0.1”)
- New public Flash Player bugbase (also see the DevNet article)
- Adobe Media Player 1.0 (with a lot more content now that it’s final — if you’ve tried it before but didn’t bother with it because of lack of content, it’s worth another look)
Note: I added AMP after this post was already published, since it wasn’t yet public at the time.
Peter Elst, an excellent Flex/Flash developer and speaker, just finished touring as part of the on AIR Europe tour. He’s posted his slides and sample applications from his presentation, “Introduction to SQLite in Adobe AIR”. Looks like it was a great presentation, and even without hearing him he’s got some nice samples to dig through.
(via Twitter from Peter himself)
A couple of months ago at a SilvaFUG meeting I saw a demo of some graph visualization libraries — the kind of thing you use to create a graph showing nodes linked together according to various relationships.
The current “favorite” is the Flex Visual Graph Library (FVGL) Open Source Project.
Their Visual Graph explorer sample gives a nice overview of the functionality that’s available.
Anyway, I forgot to note this earlier, so I’m adding it now, though there’s a good chance this isn’t news to anyone who’s interested in this sort of thing.
(via email from Ted Patrick)