Best April Fools Joke Yet – Aviary’s Dodo

Aviary’s DodoI’ve always loved the subtle way that the Aviary products keep with the bird theme (the EGG file format, the cool product names) and they did an absolutely great job with Dodo, their web-based time machine application. With Dodo, you can take a picture and then apply time to it to see how it might look. Take a picture of your wife/husband and add a few years to see what kind of toll father time will take. Snap a picture of your house to see what it would have looked like in the 1400′s. With Dodo, you can finally apply the “time” filter to all your photos. Great stuff.

[tags]Aviary, Dodo, Flex[/tags]

Chumby Raises $12.5 Million in a Series B

Chumby, one of the first and best use cases for Flash Lite 3 has raised another $12.5 million dollars in a Series B round. Chumby is one of the coolest uses of Flash that I’ve seen. Flash Lite developers can create their own widgets and deploy them on the Chumby website. It includes a touch screen and an accelerometer that you can take advantage of in Flash. Because it uses Flash Lite 3, it also supports video.

Coté wrote up his thoughts on Chumby and we also discussed it in our very first RIA Weekly podcast. I think the Chumby is a great example of RIAs on mobile devices and what’s possible. Throw in the social/connected aspect of the Chumby and you’ve got a great device for RIAs.

[tags]Chumby, Flash Lite, Flash[/tags]

AIR Linux Is Out – It Could Change How I Use a Computer

AIR and UbuntuAt the on AIR event here in Madrid just hours after the AIR Linux alpha hit Adobe Labs, Enrique demoed it to the crowd. He had Ubuntu set up as a VM and dragged an AIR file (Twhirl) from his OS X desktop onto the Ubuntu image and installed it. Same code, same AIR file, same experience, two different operating systems. With the alpha release we finally have public versions of AIR for the three major platforms.

I am really, really stoked about what this means for RIAs and specifically, what it means for me. I love Ubuntu. The Linux experience has come a long way from a few years ago. Ubuntu is easy to use, it’s good looking, and it gives me just the right blend of terminal and GUI. I like feeling a little bit hard core because I miss the days of the DOS command prompt. Ubuntu gives me that feeling with the right blend of usability and geek cred. It’s the first time in a very long time that I’ve actually had fun using an operating system. But you can’t fully make the switch to Linux because there aren’t a lot of applications that run on it. And those that do tend not to be as good as some of the more polished applications for Mac and Windows. The customer base of Mac/Win means more people are going to build apps for those platforms and not for Linux. So it’s hard to jump right in.

But now, with Adobe AIR? You can write those applications and still target Mac/Win but you get Linux for free. I hope over the next 6-12 months most of the applications I use are AIR based. If that’s the case, it will mean I can spend more and more of my time in Linux. Between AIR applications and browser applications it will be pretty easy to start giving Linux a big shot. And I can’t wait.

[tags]AIR, Adobe AIR, Linux, Ubuntu, Twhirl[/tags]

The Future is Now – Adobe Photoshop Express

We launched Photoshop Express tonight and the early reviews seem to be pretty positive with a couple of odd blemishes (the terms of service seems very odd). I’ve been playing around with it a bit tonight and I’m pretty impressed. I’ve seen it demoed a few times and really like the ability to roll over varying degrees of an effect to see exactly how your picture will look before you edit (pop color is sweeeeet). That’s all still there. We’ve also got some social networking integration so you can quickly edit Facebook, Photobucket, and Picasa (Flickr is coming soon I hear). All in all, it’s a great Flex/Flash RIA and it shows off one of Adobe’s strength’s – image editing. So while I’m a little bit bummed to be competing with great Flex applications like Picnik, I’m excited about how the space is shaping up.

Photoshop Express

This is also a really big move for Adobe. This is some of the logic behind our CS products (Photoshop) running inside a browser. We actually took some of the brains behind various Photoshop filters and used them to help rewrite some of that in AS3. It’s one of Adobe’s very first hosted services and while we don’t have the APIs yet, those will be coming soon as well. So you can store, edit, and manage your photos all using Adobe’s hardware and infrastructure. Soon you’ll be able to use our programming models (and others) to create rich experiences around that. And because we have both great tools and a great platform, you’ll see an offline/AIR version of Photoshop Express down the road which I think has the potential to show off what we think the next generation of software looks like – multiple ways to access your data stored in the cloud but accessible locally when you need it. And it’s all using the same programming model so we can reuse a lot of code. It’s an exciting time and I can’t wait to see the rest of Adobe’s properties explore the world of online hosted services on top of Adobe’s platform.

[tags]Adobe, Flex, Flash, Photoshop Express[/tags]

First Rule of Installing Safari on Windows – Do Not Install Safari on Windows

Haha! Doing something cross platform is hard. So when Apple said they were going to be bringing Safari to Windows I think people were curious as to how it would turn out. By most accounts, 3.1 is pretty sweet even though there were some rumblings about how they rolled the new version out. But even if you create a good piece of software for another platform and you’re used to only doing just one, there’s always some minor detail you forget.

It’s a long process for a company to open up…. :)

[tags]Safari, Apple, Windows[/tags]

Just Because the Browser Is Easy Doesn’t Make it Better

There’s a great post by Ed Burnette over on ZDNet about how the desktop is dead. And he makes a compelling point:

Installing and uninstalling and maintaining anything on the desktop (be it Windows or Mac or Linux) is hard, and more and more people won’t bother. Why? Because there’s a better alternative. Another way of saying this is, the browser is the new desktop.

Ed is exactly right, the desktop is hard. It’s hard to maintain, it’s hard to install, and it’s harder to develop for. The browser is easy. But the path of least resistance is usually not the best path to follow as Robert Frost so eloquently reminds us. I think Ed’s article is a great post to promote Adobe AIR, one reason why this rebuttal isn’t going on ZDNet. The trend across the industry has been to make the desktop easier. The desktop is more powerful, there are more options, so how can we make the desktop experience better for end users and developers.

Adobe AIR LogoThat’s something I think AIR solves very well. You’re building RIAs, the same kinds you build in the browser, but you can easily add desktop functionality like offline access, a hook to the file system, notifications, native windows, etc. But we also tried to make the end user experience better. These are small applications so the install experience is much better. Every app also has the same install experience so you don’t have to deal with a lot of different custom windows or extra hoops. A couple clicks and you’re done. We also understand the appeal of being able to provide and use the most up-to-date version of an application. On the web there are no updates – just page refreshes. With AIR we have APIs that make it easy to provide updates to users and the install experience is very lightweight so the bad updating experiences will be few and far between.

But ultimately I think everyone is moving to make desktop development fun and easy. Prism makes it REALLY easy, just click a button in Firefox and you’ve got some desktop access. Even Microsoft has tried to make desktop development easier (and also look better). So I think everyone has a different approach. I like Adobe’s, but in the end it’s working with the flaws of the desktop and trying to hide those from end users and developers alike. That’s going to help reinvigorate the desktop and hopefully we’ll see a great blend of web and desktop together where we use the best stage for the job.

[tags]AIR, Adobe[/tags]

Congrats on the API, FriendFeed – Can you Add a crossdomain.xml file?

FriendFeedFriendFeed, an interesting new service that aggregates all of your social media friend’s content into one place has just released a set of APIs and the tech world is pretty excited. Unfortunately, as with a lot of newly-minted APIs, they leave the Flash (and now Silverlight) world out in the cold by not including a crossdomain.xml file. Mrinal Wadhwa requested one in the forums but I also wanted to blog and raise awareness.

Silverlight also works with the crossdomain.xml files that Flash uses so if you want people to build RIAs with your APIs, you’ve got to have one. There’s information here. And if you want more info, feel free to drop me an email.

[tags]CrossDomain, FriendFeed, Flash[/tags]

Reminder: Flash Player Security Update in April – Prepare Your SWF

Flash Player LogoWe’re going to be pushing out a security update to the Flash player next month that will probably impact a lot of you so we’re trying to make sure you have as much information as possible so that you don’t get a lot of users asking you why your applications no longer work. Emmy and Justin both blogged about it and we’ve got a Flash Player Developer Center article up about the changes and how you can update your applications.

If your SWF uses any of the following (which I’m sure many do), you’ll want to read that Dev center article very carefully:

  • Uses sockets or XMLSockets
  • Sends custom HTTP headers to a remote domain (or it may impact web service providers that wish to provide access to content on remote domains)
  • Does not define a setting for allowScriptAccess for SWF7 and earlier content
  • Uses “javascript:” within a networking API

With this release we’re looking to address some of the issues our security team found and listed in the December 2007 Security Bulletin ABSP07-20 for DNS rebinding and cross-domain policy file vulnerabilities, and Security Advisory APSA07-06 for cross-site scripting vulnerabilities in SWFs. We want to continue to make the Flash Player a secure way to deploy content and while I know it’s going to cause a few short term headaches, it’s important in the long run. If you have any questions (or thoughts/suggestions for people) drop me a note or leave a comment below.

[tags]Flash Player, Security, Update[/tags]

Congrats to a Bunch of Companies Using Flex/Flash/AIR

It has been a good couple of weeks for companies using Flex/Flash/AIR and a lot of these companies are starting to get some mainstream press which is great for Adobe and great to see them get recognized for all of the work they’ve put into these things.

The first congrats goes out to SlideRocket (I have a few invites left here if you want them). SlideRocket won best overall at the Under the Radar Conference. Ribbit got best for Business Calls. Rafe Needleman also mentioned Blist and SlideRocket as one of his 5 favorite apps at the conference.

Picnik has also been getting a lot of publicity. They were in Time Magazine recently in an article about the demise of shrink-wrapped software (PDF Link) and they won the I.D. Magazine’s Annual Design Review award in the interactive category.

All of these companies are some of my favorite examples of Flex work so it’s really awesome to see them get publicity and recognition.

[tags]Flex, Flash, AIR, Picnik, Ribbit, Blist, SlideRocket[/tags]

Excited for the on AIR Tour? Check out 360|Flex Italy!

360|Flex MilanWe’re getting ready to leave for the on AIR Europe tour this week and then Europe will be the place to be! The 7th – 9th of April is going to be 360|Flex in Milan and it looks like it’s going to be a great show. Unfortunately it conflicts with a few of the dates on the first leg of the tour, but if you’re in Europe and are planning on hitting up the on AIR tour for the second leg, 360|Flex is a GREAT way to get pumped and prepare for the second leg.

There are also quite a few really great Adobe speakers coming to 360|Flex. Borre Wessel is talking about Cairngorm. Greg Wilson, who heads the Enterprise Evangelism team, will be giving a talk and Enrique Duvos from our EMEA evangelist team is giving the keynote as well as a session. We also have some people coming over from Adobe Romania, and if you watched Matt’s Video you’ll have seen a glimpse of them. They’re doing some VERY cool stuff.

So head on over and register. It’s a great way to meet the European Flex community while getting introduced to the people that make evangelism happen at Adobe.