Microsoft’s Avalon

After working all this week on a Flex demo I decided to take today and take a look at the competition – Microsoft’s “Avalon” (Or, as the creative team at Microsoft now call it, the “Windows Presentation Foundation”). Unfortunately it isn’t running on my machine. When I try to open the XAMLPad the program crashes. I may need to uninstall everything and reinstall it but it takes a long time to install on my machine.

In lieu of actually being able to create some Avalon examples, I’ve been doing some research and I’m not sure what to make of it. In a lot of ways, I think that Avalon and Flex are on a collision course. Flex can become what Avalon will be – a way to bring rich internet functionality seamlessly to the desktop space. The goal with Avalon and Indigo seems to be allowing developers to easily create rich interfaces for Windows. Those interfaces could (in theory) be run without installers, access data over the web, and in make life in general very nice for the user. This is essentially what Flex does.

By leveraging the ubiquitous power of the web and the flash player, Flex has a big head start. In the argument of rich vs. reach, Flex really has the best of both worlds. Everyone with FlashPlayer 7 can use Flex applications and the developers/designers know it’s going to behave the same way for everyone regardless of their browser or operating system.

I’m a little curious as to why the Macromedia blogsphere doesn’t talk about Avalon more. I don’t think it’s a Flash-killer, but I think a discussion of the possible impact of Avalon on Flex would be worthwhile. Maybe as we find out more about Avalon people will start talking about it.

Macromedia Weblogs

I had some great news in my e-mail box this evening after hanging out with some co-workers. I’m now being aggregated by MXNA. Between this, Becky, and Scott, my readership may increase by infinity percent. It may even increase by a real number percentage.

Now that I’m knee deep in Flex, I’m hoping to be able to post a lot about the app I’m working on and specifically the e-learning aspects behind it. Maybe I’ll even be able to politic for OTIS winning the MAX award.

On a Date with Flex Charts

Tomorrow I’m putting the finishing touches on my proof of concept/beta/demo app so I can show it to the professor on Thursday.

As a result, I plan on spending tomorrow getting intimately friendly with the Flex Charting features. I am pretty sure this is going to be my candle light dinner.

It’s basically everything you wanted to know about Flex Charts with demos and examples. Whoever put this together over at Macromedia did a hell of a job.

Studio 8

Well Not only was the next version of Flash released today, but they also released the upgrade for the whole Studio suite. If you Pre-order it, you get a nifty “limited edition backpack”. How cute. There’s a list of reasons to upgrade but I don’t think any of them really make me want to dance.

I’ll probably try it out when we get it just to see how it runs. I’m curious to see what enhancements they’ve made to FlashPaper. Especially considering it’s probably going to go bye-bye.

Scripophily

I have wanted to start a scripophily collection for a while (since before college) but wasn’t ever really that serious about it and hadn’t actually seen any old stock certificates for purchase anywhere. There are sites like scripophily.com where you can basically buy any company you want, but it seemed like kind of a shortcut to starting a collection and doesn’t involve any “hunting”.

This weekend I found a place that sells old stock certificates. We went with my parents to ride the train in Strasburg, PA and at the gift shop there they sell old railroad stock certificates. I picked up two from The Pennsylvania Railroad Company. One is for 23 shares dated 1903 and the other is for 20 shares dated 1930. Now that I officially have a collection I won’t feel so guilty about buying them off of scripophily.com.

MAX Registration

MAX was an epic time last year, so I got on the ball and registered today. I think that they customized MAX to my specific needs because the Flex offerings are fantastic and there are a few classes about RIA theory and best practices. I went ahead and set up a schedule. This may change down the road but as of right now, here’s what I’m doing at MAX:

Monday, October 17, 2005
Monday 8:00-9:00  [Workshop] RA306W-1 – Flex Frameworks: Cairngorm and More

Monday 9:15-10:15  [Workshop] RC102W-1 – Introduction to Captivate

Monday 1:30-4:30  [Seminar] SF214S-1 – XD: Design Techniques and Best Practices for Building World-Class RIAs

Tuesday, October 18, 2005
Tuesday 8:00-9:00  [Workshop] RA312W-2 – Debugging Flex Applications

Tuesday 9:15-10:15  [Workshop] RA302W-2 – ActionScript Futures for Flex Developers

Tuesday 1:30-2:30  [Workshop] RA210W-2 – RIA Design Best Practices: Theory for Developers

Tuesday 2:45-3:45  [Workshop] RA004W-2 – Next Generation Flex: Data Services, Tools, and More

Tuesday 4:00-5:00  [Workshop] RA202W-1 – RIA Design Best Practices: Implementation with Flex

Wednesday, October 19, 2005
Wednesday 9:00-10:00  [Workshop] RA308W-2 – Integrating Flex and Flash Content with HTML and Javascript

Wednesday 10:15-11:15  [Workshop] RC220W-2 – Using Next Generation Flash Communication Server

Wednesday 11:30-12:30  [Workshop] RA304W-2 – Architecting Flex Applications

Wednesday 1:30-2:30  [Workshop] RA206W-2 – Customizing Flex Applications: Styling, Skinning, and Beyond

Wednesday 2:45-3:45  [Workshop] SF218W-2 – FINANCIAL: Using Flex to Develop an RIA for a UK Retail Bank

The Learning Lab

There is a great article in this issue of Educause Quarterly that outlines what we do here at the Learning Lab (where I work) and also talks about how our simulations are used in the classrooms.

“Web-Enabled Simulations: Exploring the Learning Process” [PDF] [HTML Format]

The potential for e-learning is really endless and with more advanced tools coming out we’re better able to create rich, unique experiences for students. Comparing the kinds of things we can do now with what could be done a few years ago shows how much growth is possible. It’s an exciting time for e-learning.

The New Flex

The Zorn announcement yesterday was just too big to sit on for more than a day. I may tend to sensationalize a little bit, but if you believe (as I do) that Flex will become the defacto standard for RIAs, then this announcement may be the biggest one this year. By announcing that Flex can be compiled into a SWF file that can be distributed and used by anyone that has the Flash player, Macromedia has both increased the user base and fundamentally changed the business strategy for Flex.

If you take a look at Macromedia’s most recent financials (this is all from the Designer/Developer category), you’ll see that in the first quarter of 2006, “Multimedia and Graphics Tools” accounted for a (relatively) paltry $20.6 million in revenue and “RIA + Servers” accounted for $17.2 million. Multimedia and Graphics Tools would be programs like Captivate, Director and Authorware. The RIA + Servers is Flex, ColdFusion and JRun among others. Web Development, however, which is essentially StudoMX brought in $47.6 million dollars, and that’s the lowest number since Q1 of 2004. [Category Definitions Here]

Obviously Web Development is where Macromedia’s bread and butter are. By having Flex in both the Server and the Web Development “area” Macromedia can focus on marketing it as they do StudioMX (which it seems they do with a bit of success).

Part of me also wonders about the timing of this announcement with regards to the merger. In many ways the most valuable part of Macromedia (from Adobe’s standpoint) are the web development tools. Adobe on the other hand, has the enterprise-level experience that Macromedia is only starting to gain. By moving Flex from being a server product exclusively to a web development tool, I think it may allow Macromedia to guide the direction of Flex more after the merger. This may be totally off base come post-merger, but I think it?s worth thinking about.