Accessibility
 
Home / Developer Center /  

JD's Forum

John Dowdell

John Dowdell

John Dowdell joined Macromedia in 1993 and listens to people on various mailing lists, forums, and newsgroups. He likes to make complex things simpler.

View Previous Columns

 
Question of the week: Revisiting "What's Macromedia MX?"


Ten weeks ago, this DevNet opened on the Macromedia site, timed with the first announcements about Macromedia MX. Let's take a breather for a moment, and go over what we've got so far.

There's a big opportunity ahead, creating tools for people to easily learn from and control their environment. These "Rich Internet Applications" offer clear benefits. Previous opportunities still exist—print, presentation, standalone interactivity, and static web delivery aren't going away—but I believe we'll see much, much faster growth in helping people really "do" things on the web.

That's what Macromedia MX addresses. It's not just a single tool—it's a family of applications which make usable experiences more economical to build. The consumer runtimes, the authoring tools, and the server-side applications each play a role.

Protocols are open, because this is the web. Communication is done through standard HTTP, XML, more. Even though you can mix and match various runtimes, tools, and servers, Macromedia MX aims to pay for itself by making it faster and cheaper to develop such experiences—to let you focus on function and fit, rather than spending your effort on implementation details. The goal behind Macromedia MX is to give you more time each day to make really useful and usable applications.



But Macromedia MX is more than just software. Software isn't enough to drive a revolution like this. It's the community of designers and developers creating public applications who really push such revolutions forward. Where would ColdFusion be today without people economically creating useful web applications? Would Flash have become so widespread without people creating usable and efficient interfaces with it? It's the designers and developers, in every part of the world, who really make such new abilities available to everyone else.

That's why Macromedia invested in this Designer & Developer Center. Creating Rich Internet Applications requires multiple types of specialized knowledge: visual design, usability testing, application development, network connectivity, database access, more. Nobody's born knowing all this stuff. But people do find it advantageous to share knowledge, as shown by the amazing number of independent sites out there helping others with these technologies. You can do more in a community than alone.

In Macromedia's DevNet we're trying to more efficiently connect people together—to make it easier for newcomers to learn the various skills in creating Rich Internet Applications, and to make it more rewarding for experienced developers who help others enter the field, and to help coordinate the resources you need to get your job done quickly, cheaply, and accurately.



So... how do we do that? What are the most effective ways to share technical knowledge...to reduce your total cost of development?

You know more than we do—people creating these varied applications out in the world have more specialized knowledge than anyone in Macromedia does—so here in the Center we have to find ways to more efficiently connect people together. We're working with all the above techniques, trying things and testing which are the most useful. Could you give us some guidance in this week's SOAPBOX thread, please? What types of things do you need to take advantage of this opportunity in Rich Internet Applications? Thanks!