Evento MIF IV este Lunes 16 de Agosto

Evento del grupo de usuarios de Flex, madeinflex.com.
Una muy buena forma de pasar una tarde de Agosto con el equipo de evangelistas Europeos de Adobe al completo, tanto si estas de vacaciones por Barcelona o simplemente tienes la tarde libre.
Donde y cuando? Hotel H10 Marina Barcelona: Av. Bogatell, 64-68 y es 100% gratuito para todos […]

Flash This – Not That!

Below is the first of a series of images depicting situations where you might want to use Flash along with those where you probably shouldn’t. They are based on the great Eat This – Not That! articles put out by Mens Health magazine. Now these are not hard and fast rules but instead just a general guide.

Flash This-Not That!

Look for more images in the series over the next couple of months. I won’t be using specific examples of sites that use Flash in questionable ways. If I did I would have to include several of my own previous sites :-) .

Appropriate Uses for Flash

I am currently preparing for my session at FITC San Francisco where I will talk about all of the change that is currently happening in our industry. When I say industry I am not talking solely about Flash, but rather web development as a whole. The mobile explosion is providing us with lots of exciting new opportunities, but at the same time it is making things a whole lot more complicated. Moving forward, the mark of a true web professional will be knowing when it is appropriate to employ the power of Flash and when a different technology might be more appropriate. This means you will need to start educating yourself on these alternative technologies if you are not already doing so.

In reality, the situations where using Flash is appropriate have not changed all that much. What has changed is that we can no longer get away with misusing Flash anymore. I’m sure lots of us, myself included, have been guilty of that over the years. When people do this it actually hurts Flash as a technology and makes it much harder for us to convince people about its real benefits.

Flash has always been there to allow you to go beyond the functionality that the browser enables and this will continue to be the case. Video is a great example of this. Once all browsers can support HTML5 video it makes perfect sense for simple video playback to done outside of Flash. But if you want more advanced video features then you will choose Flash. On that note, we are working on some video stuff right now that will blow your mind. More details on that soon.

So why am I saying all this? Well I am planning on providing some tutorials and blog posts that focus on situations where using Flash might be a mistake. For instance, I am planning a tutorial showing how to do a basic photo slideshow using jQuery. Two photos fading into one another is a good example of where using Flash would be overkill. You will be much more successful in your career if you are someone who simply uses the best tool for the job. It’s really that simple. Sometimes that tool will be Flash and sometimes not.

If you want to hear more come to FITC San Francisco as it has the best lineup of speakers I have ever seen at one event. FITC is generously providing readers of this blog with a special $200 discount. Just use the discount code theflashblog when registering.

Getting Started with Flash and Arduino

In this post, I will show how to setup your development environment and started developing Flash projects that integrate with the Arduino electronic platform. So, what is Arduino? From the website: Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in […]

The Problem with Google Wave: User Experience

Google Wave is no more. For those who remember the sound of the jaws of the tech mainstream dropping when Google showed the demo at Google I/O, that may come as a shock. For those who tried to use it, it’s probably less of a shock. I kind of liked ReadWriteWeb’s take:

Why did Wave fail? Maybe because if you don’t call it an “email-killer” (and you shouldn’t) then you’d have to call it a “product, platform and protocol for distributed, real time, app-augmented collaboration.” That’s daunting and proved accessible to too few people.

To say that people don’t get collaboration or that Wave was ahead of its time is a cop out. Wave IS an awesome product. Real-time collaboration IS changing how the world works together. On the Flash side that is one of the reason I’m so excited about Collaboration Services; real-time collaboration is fantastic.

But this was a case of Google’s user experience coming to bite them. Some people love the minimalistic experience of Gmail. And it worked a few years ago when it was first introduced, but the iPhone has shown how critical a great user experience is to user adoption. And frankly, Google’s user experience hasn’t changed much since the Gmail days and the applications are starting to feel dated. That’s not a big issue when you’re doing something as straight forward as email, but when you’re trying to completely change how people communicate, you need to provide a user experience that abstracts the technology and just makes it easy. Have we seen that done before?


Exactly. Wave was a great technology showcase but it was not a great product. Google had the chance to fundamentally change communication on the web but they didn’t have the design chops to put it in a package that was useful to people and instantly easy for them to dive into. You can’t do an 80 minute demo for something that’s this big of a shift in thinking.

Hopefully Google takes this to heart and realizes that technology isn’t good enough. When you’re being revolutionary you have to design a user experience that makes the technology feel second nature.