Archive for the ‘Flash’ Category

HTML5 vs. Flash and the Future of RIAs

Posted on September 2nd, 2010 by Eric Rowell

With the emergence of HTML5, a lot of people are wondering “what does this mean for Flash?” Until now, Flash has really been the only technology available to deliver RIAs (rich internet applications). And to be truthful, no one has been complaining because Adobe has done such a great job with it. As great as Flash had been for us, Google think that it’s time for a new era in web development. The purpose of this post is to define how each of these technologies work, explore the implications of HTML5, and predict how these technologies will evolve in the future.

Web Technology Love Triangle: Apple vs. Adobe vs. Google

Posted on May 3rd, 2010 by Eric Rowell

Of all the interesting technology relationships out there, I think the Apple, Adobe, and Google love triangle is the most interesting. The relationship reminds me of a heated game of Risk. The purpose of this post is to explore this relationship, and predict where the company’s will stand with each other in the near future.

The Evolution of MVC Architecture and the Web

Posted on March 24th, 2010 by Eric Rowell

As the web evolves, so too is our concept of MVC (model view controller) Architecture. As web applications become increasingly complex and interactive, more and more logic is added to the browser side of the application. As a result, web applications are beginning to simulate desktop applications more and more every day. These sorts of applications are called RIAs (rich internet applications) and are going mainstream fast. Javascript is being pushed to its limits, and new RIA technologies like Flash 4 and Silverlight are slowly taking over the web. What’s going on here? MVC architecture is changing as we know it.

Web Apps vs. Client-Server Apps. Which Solution Is Right for You?

Posted on March 10th, 2010 by Eric Rowell

Whether you’re building a software application for fun, designing them for your own small company, or architecting a major system in a corporate setting, it’s important to understand what type of application your next big project is going to be. Should it be a web application (thin client) or a client-server application (thick client)? The purpose of this post is to cover the major differences between each solution, discuss the resulting pros and cons for each, and then formulate a general rule of thumb for determining whether a particular software application should be built as a thin or thick client.

DHTML and Javascript Objects

Posted on February 6th, 2010 by Eric Rowell

The web is evolving, and the way that we use Javascript to build websites is evolving too. It’s important to understand what Javascript offers, and how to use its capabilities to stay ahead of the curve.

Adobe’s Love-Hate Relationship with Google

Posted on February 5th, 2010 by Eric Rowell

In the past year or so, Adobe, who has been dominating RIA (rich internet applications) since the mid 1990′s, has suddenly found itself in a war with two fronts. While pleading with Apple to allow Flash to run on the iPhone since its introduction in June of 2007, Google comes to the rescue with the Droid, which will be the first smart phone to support Flash. Ironically though, Google’s HTML5 might be the end of Flash. Will Apple ever allow Flash to run on the iPhone, and now the iPad? Will Google be the new king of RIA (both desktop and mobile) in the near future? What’s going to happen to Adobe Flash?