Archive for the ‘Adobe’ Category

Is SVG Back? What Is the Future of Vector Graphics?

Posted on May 5th, 2010 by Eric Rowell

With the recent announcement that IE9 will fully support SVG (scalable vector graphics), it made me wonder if the image format might make a comeback. The purpose of this post is to define the SVG format, explain why it never went main stream, and explore the consequences of Microsoft’s recent announcement.

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.

Enough is Enough, Apple. Stop Bullying Your Competition!

Posted on April 20th, 2010 by Eric Rowell

Have you ever seen those political commercials where politicians are focused on denouncing and degrading their competition rather than focusing on themselves? Lately, I’ve been getting the same vibe from Apple. Although I think Apple is one of the greatest technology companies of all time, I’ve been getting a little irked at the constant stream of direct insults that Apple has fired at all of its competitors. Where should they draw the line? Apparently, there is no line. Take a look at some of the following statements by Apple intended to downplay the relevance of their most fierce competitors.

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.

Adobe! Apple! Settle Down Right Now or I’m Turning This Car Around!

Posted on February 8th, 2010 by Eric Rowell

The two kids are fighting once again. Since the release of the iPhone in June of 2007, Apple has adamantly refused to support Adobe’s Flash. Since the release of the iPad earlier this month, it seems like the fight between Adobe and Apple has been escalating.

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?

Google vs. Client Apps. What’s at Stake?

Posted on January 20th, 2010 by Eric Rowell

What does Google have against client apps? Simple. They can’t make money from them with advertisements. The more time people spend on the web, the more opportunities Google has to make money from search advertising and display advertising. That being said, what could Google possibly do to make people start using the web more and use client applications less? Or for that matter, what could Google do to completely rub out client applications all together so that all users are on the web 100% of the time? That’s simple too: create a new standard of HTML for rich internet applications (RIAs) and create a new operating system that only runs web applications. And that’s exactly what they are doing. It’s called HTML5 and Google Chrome OS.