The WPF-based New York Times reader is one of my favorite RIAs out there. I wrote a long post about it when it first came out praising the added interactivity and for making reading the newspaper a lot more interesting.
The Universal Desktop
The technology and business implications of the next generation of software, rich Internet applications.
Ryan Stewart holds an economics degree from the University of Pennsylvania and is now a Rich Internet Application developer and industry analyst. After graduating from Penn, he spent two years developing applications for the Wharton School and pushing the idea of the web as a platform for learning. Ryan now lives in Seattle with his wife and works as a developer for WorldClass Strategy while running his own consulting company, helping clients build and architect Rich Internet Applications. </p>
Miguel de Icaza has announced that that the first public sourcecode release of Moonlight (CNET article)is now available. This version of Moonlight is based on Silverlight 1.
We made available a prerelease version of the Flash Player last night which has a lot of new features. There isn't yet a tooling release (we just posted a new Flex SDK that works) to support the Flash Player beta so for the time being this is primarily so that you can test your current Flash content and make sure everything renders and plays correctly.
Microsoft released a new version of Windows Presentation Foundation, their next generation windows application UI framework. The new version will ship as part of the .
Late last week effectiveUI rolled out the User Interface Resource Center as a place for developers and designers to get information about various RIA technologies. They interviewed people from Adobe, Microsoft, and independent developers on a variety of topics.
Update: KinetiCast can do PowerPoint imports but you can't edit them. I was looking at the "preview" mode in the file sharing screen but when you create a presentation you can import slides from PowerPoint.
Dan Farber has some information about JavaFX from the JavaOne keynote today. It sounds like it wasn't a great day for demos but that we're starting to get a better picture of JavaFX and what the plans are.
Last week Microsoft released the Popfly Game Creator and I spent some time with it today. Built on Silverlight 1.
Microsoft has released the next version of its Expression Studio, their set of design tool for building applications on the web, which includes Expression Web, Expression Blend, Expression Design, Expression Media, and Expression Encoder. Most of the RIA designers and developers I talk to have been using the beat of Expression Studio 2 for a long time largely because of the Silverlight support in Expression Blend 2.
Adobe is making a couple of big announcements today that relate to our openness and the openness of the Flash Player. Starting today, there will be no restrictions on the use of the SWF specification or the FLV and F4V specifications that make up video in Flash.
Tibco Software is planning to support Silverlight according to an announcement at TUCON, the Tibco User Conference, in San Francisco today. The guts of the announcement mean that Tibco will use Silverlight where customers require audio, video, or other rich user experience elements where Ajax can't be used.
Yesterday Microsoft became the "official software and HD web content provider" for the 2008 Democratic National Convention. I'm not entirely sure what the software part entails, but the HD web content provider means that we'll be seeing a lot of Silverlight content coming out of the DNC.
I'm still catching up on Web 2.0 news but one of the interesting bits was that Bungee (my coverage), the platform as a service company which lets you build, test, deploy, and track Ajax applications from a browser-based application, is now leveraging EC2 so that Bungee developers can deploy their applications on Amazon's EC2.
Today Microsoft is unveiling Ray Ozzie's project, Microsoft Live Mesh, which can best be summed up in the words of Mary Jo Foley - "a Software + Services platform for synchronization and collaboration." In simple terms, I think it's being able to interact with your data anywhere you go across a number of devices.