ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Office applications Toolkit

Is Macromedia forgetting who helped put it on top?

Matt Liotta and Chris Preimesberger Builder.com

Published: 24 Nov 2002 21:45 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The company's product line was quickly changed to attack this new market and two of the products it introduced, Dreamweaver and Flash, became the most widely used products in their respective categories.

More recently, Macromedia acquired Allaire, which brought with it three important products: HomeSite, ColdFusion, and JRun. HomeSite, like Dreamweaver, was the most widely used product in its category, and ColdFusion and JRun were both pioneers in the Web application world that had strong followings. These five products effectively guaranteed Macromedia a spot on almost every Web developer's desktop and, in some cases, their servers as well.

No one can deny that Macromedia is a significant player in the Web industry and has the attention of many Web developers. The question is whether Macromedia has climbed to the top only to fall because the company is forgetting the very people who got it there. Let's look at the some of Macromedia's offerings and its status in the development world.

J2EE proved to be a stiff competitor
While the Flash player was having unparalleled success, sales of Flash and Dreamweaver were down. At the same time, the industry was standardising on J2EE, and ColdFusion was suffering as a result. Furthermore, JRun wasn't competing that well. This all left Macromedia with a fat payroll and suffering sales. What they needed was a way to make ColdFusion competitive, a way to generate revenue from Flash, and, of course, a way to cut costs. The solution the company saw was the MX product line.

Their first step was to rebuild ColdFusion as an application on top of J2EE. This allowed Macromedia to maintain a single application server (JRun) instead of two, as well as make ColdFusion competitive with the rest of the J2EE market. Next, they extended Flash to become a complete GUI toolkit, allowing it to emerge from its days as a simple animation plug-in. So Flash fulfilled the undelivered promise of Java applets; a cross-platform, browser-based GUI platform.

Finally, they built support for Web services into Flash, ColdFusion, and JRun. With support for Web services, Flash developers could build GUIs for Web applications without worrying about back-end integration. Further, ColdFusion and Java developers could build back-end services with Flash as their presentation tier instead of HTML. Macromedia coined the term Rich Internet Application for applications, based on the integration of Flash with a back-end based on Web services.

Macromedia is back in the black now, but apparently without much help from their new MX product line, which to date has generated only lacklustre sales. The Flash and ColdFusion communities are abuzz with excitement over the new capabilities of these products. However, all is still not right at the top for Macromedia.

Where the problems lie
The Flash community -- dominated by designers -- is having a tough time adapting to the object-oriented approach of developing with Flash MX components. This leads to a realisation that while the new capabilities of Flash are quite exciting, you have to be an engineer to make use of them. Worse, the ColdFusion community is having a hard time accepting ColdFusion MX. The promised backward compatibility is only superficially there; the syntax is backward compatible, but the behaviour often is not. Also, to make use of Web services and integrate with Flash requires an understanding of object-oriented concepts most ColdFusion developers have been able to avoid. Even Macromedia's own employees who have object-oriented backgrounds often can be seen squabbling on various public mailing lists with those who don't.

Also of note is Dreamweaver MX, which replaced not only the previous version of Dreamweaver, but also HomeSite. Much to the chagrin of Macromedia, neither former Dreamweaver nor HomeSite users have been excited by the latest offering. The complaints range from its being buggy, to being slow, to being just too much. What is clear is that people who formerly bought Dreamweaver for its Web site design functionality aren't too interested in a back-end development IDE, while the people who formerly bought HomeSite for its plain and simple tag-based text editing aren't too happy with the overhead of a full-on Web site design tool.

A person might also ask what Macromedia's true focus is these days. From all indications, it is Flash, but many might argue it should be ColdFusion, because Flash's revenue-generating potential is significantly smaller. Their latest developer convention also shows a bias toward designers, because most of the sessions aren't meant for developers.

Maybe it is simply that Allaire spent a great deal of energy on the ColdFusion community, and things just aren't the same with Macromedia. It's hard to say, because there does seem to be more community participation from Macromedia, but it doesn't seem focused or well organised. In fact, one could find oneself both praised and criticised by different members of the company. Some have even gone as far as penalising people who ask hard questions publicly (e.g., about the removal of beta access).

Is it too late for the company to change direction?
The MX product line holds great potential, but its managers need to better take into account what the users are saying. We are excited by the promise of the MX product line, but we want good products and a company committed to them. That company could be Macromedia, or it could be the next company that wants a shot at the top. Will Macromedia's struggle to the top ultimately be for nothing? Only Macromedia can decide.


Have your say instantly in the Tech Update forum.

Find out what's where in the new Tech Update with our Guided Tour.

Let the editors know what you think in the Mailroom.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
32 out of 65 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:













Related Jobs

Senior Software Engineer (JAVA/J2EE)

Ability to work with large, multiple data sets -Proficient in Object Oriented design and development -Ability to formally communicate architectural ...

Senior Web C# Developer, Worcester, 35-40k

Ability to translate business requirements into object oriented code (.NET) Highly complex. A market leading national company requires a Senior ...

30,000-35,000 LAMP Developer Sheffield

You will work with a talented group of developers and designers, building exciting custom applications from the ground up. Minimum 5 years ...

Featured Talkback

Why do so many (virtually all) software packages think that they are so important that they have to be started automatically every time the computer boots? What is the largest number of "speed access", "update check", "camera download" and whatever other background programs you have ever seen running? Of those, how many did you really need?

By: J.A. Watson

Read full story:
Annoying software: a rogues' gallery

Discussions

187205 187205

Companies to react to downtime

Thursday 24 July 2008, 2:51 PM

1 comment
pearce_jj pearce_jj

Defragging: Merits?

Thursday 24 July 2008, 2:19 PM

13 posts
David Long David Long

Defragging: Merits?

Thursday 24 July 2008, 10:30 AM

13 posts

Vista Upgrade Blog

Microsoft's pre-modern message puts a...

Over at ZDNet.com, Ed Bott reports a first sighting of Microsoft's eagerly awaited $300 million ad campaign. Already the cause of much speculation, the consensus is that this will be... More

7 comments

A $40 CONSUMER-class router has create...

Believe it or not I don't work in IT, haven't for 7 years. Yes I work with Microsoft's Windows XP Embedded and as a result I have to know a lot about the OS, the kernal, Win API calls... More

Post a comment

Sick Puppy Redo

I generally follow a dispassionate investigative process when trying to discern what happened when a project goes bad. Although its a low priority item, it gets done simply because... More

Post a comment