Accessibility
 
Home / DevNet /  

Logged In

Mike Chambers

Mike Chambers has been creating applications using primarily Macromedia Flash, Generator and Java for the past three years. He also has experience working with ASP, JSP, PHP and ColdFusion. Recently he has been working with Flash and embedded devices, contributing to the "Macromedia Flash Pocket PC Player Authoring Kit." He is co-author of "Flash Enabled" and "Generator and Flash Demystified."

Mike received his Masters in International Economics and European Studies from the John Hopkins School of Advanced International Studies (SAIS) in 1998.

View Previous Columns
 

Logged In
Get logged in to the web development community. Just as you log in to your favorite website to find the latest news, "log in" with us to hear about happenings in web development and the latest trends in Macromedia products—directly from the teams that create, market, sell, and support them.

 

 

 

 

 


This week Flashforward2003 is going on in San Francisco, and like past Flashforward events, it is shaping up to be one of the best Macromedia Flash conferences of the year.

I have been fortunate enough to attend every Flashforward except the first one. While the conference has evolved and some things have changed (no more parties with the P-Funk All-stars), there are a number of things that I consistently look forward to conference after conference.

 
Flashforward2003
 

First and foremost are the sessions, which I divide into two types; technical and “how in the world did they do that?” While the technical sessions are the most useful, I really look forward to the sessions where some of the top designers and developers in the Flash Community (and the world) show what they have been working on and playing around with. I am constantly amazed and awestruck by how designers and developers such as Erik Natzke, Josh Davis, and Yugo Nakamura are able push Macromedia Flash to its limits and take it in entirely new directions.

Outside of the sessions, Flashforward is all about meeting with other members of the Flash Community. These are people that I know and respect, but usually don’t get a chance to actually meet. While I think the Flash Community is one of the strongest and most active Macromedia communities, there is nothing like being able to actually meet each other and exchange ideas. I think that this is the biggest benefit of Flashforward to the community. It allows everyone to get together and meet each other, and adds a more personal touch not possible through traditional means of communication (email, forums, and so on), which ends up further strengthening the online community.

Finally, I always look forward to the Macromedia keynotes at Flashforward. While I usually know about the contents of the keynotes before hand, I am always excited about seeing the community's reactions to the announcements, sneak peaks, and generally cool stuff that we show.

My personal favorite was last year's keynote at Flashforward in New York. Not only was this the first Flashforward keynote that I participated in (which is reason enough for it to be my favorite), but it was also the world premier of Macromedia Flash Communication Server MX.

During the keynote, Kevin Lynch showed video of Doug Engelbart’s famous 1968 presentation about distributed collaboration and real-time video in a graphical computer. In the video, Mr. Engelbart was able to collaborate with someone remotely using text and video (remember that this was 1968!). He discussed his ideas and vision about how technology could be use to enhance and increase cooperation and communication (foreshadowing a lot of what we are seeing today). After the video, Kevin premiered the Communication Server by using it to talk with Mr. Engelbart live using Macromedia Flash Player. The audience was very excited, and there was a sense that this was something that could drastically expand our ability to create new means of collaboration and communication between individuals.

Flashforward2003 San Francisco
This year’s keynote was just as exciting. Not only did we give a sneak peak of DevNet Resource Kit Volume 3, but we also announced Macromedia Flash Player 6 for Pocket PC. However, I think that the biggest event was the announcement of Macromedia Central, an environment for running Macromedia Flash based, occasionally-connected applications, which has the potential to create an entirely new class of applications, as well as a new market for developers.

Let’s take a quick look at the announcements:

DevNet Resource Kit Volume 3 Sneak Peak
I was fortunate enough to be asked to give a sneak peak of DevNet Resource Kit volume 3 (DRK 3). We have launched two DRKs thus far, both of which have been doing very well. DRK 3 is shaping up to be the most comprehensive DRK to date. It contains (in my opinion) the strongest Macromedia Flash content to date, as well as a full offering of ColdFusion content for the first time.

I showed a sample application included on the DRK, which creates, edits, and manages RSS XML Feeds. Macromedia actually uses this application to create our new DevNet Center RSS Resource feed.

 
Figure 1. The RSS XML feed sample application (see full size image)
 

I went through the application, and used it to show some of the new Flash UI components, from the Flash UI Component Set 5 on DRK 3. I showed the Accordion Pane component (a component similar to the Outlook Bar in Microsoft Outlook), a Tab View component, and my personal favorite, the Text Field component (with built in icons, masking, and data validation).

Of course, these are not all of the components and sample applications included on the DRK, but I only had a few minutes and couldn’t show everything. DRK 3 will be available for DevNet Pro and DevNet Essentials subscribers in the coming weeks.

Macromedia Flash Player 6 for Pocket PC
Kevin Lynch announced that Macromedia Flash Player 6 for Pocket PC was now available. Not only does it have full support for all Macromedia Flash Player 6 capabilities (with the exception of recording a video stream via Macromedia Flash Communication Server MX, playback is supported), but there is now also a standalone player for Pocket PC. You no longer have to run all of your movies and applications through Pocket Internet Explorer.

We also announced that we were releasing a set of UI components designed and optimized specifically for use on the Pocket PC. The optimized components include:

  • ListBox
  • Combo Box
  • Check Box
  • Radio Button
  • ScrollBar
 
Figure 2. The new Pocket PC components
 

So now, not only can you deploy Macromedia Flash 6 applications on Pocket PC, but you can also run them through a standalone player, and use components optimized for the Pocket PC.

Macromedia Central
Kevin Lynch gave a sneak peak of a new product we are working on called Macromedia Central. Macromedia Central is a desktop environment for running rich, occasionally-connected applications.

Kevin showed how simple it was to install and run applications in Central. He opened a web page with a link to install a Flash-based RSS/XML news aggregator application. When he clicked the link, he was asked if he wanted to install Central (since he didn’t have installed yet). Macromedia Flash Player then automatically downloaded and installed Central onto the computer.

Once Central was installed, it asked him if he wanted to install the RSS application. Kevin selected yes, and the application was automatically downloaded and installed into Central. In about 15 seconds, both Central and the application were installed, configured, and running. Aside from agreeing to the installation, the entire process is handled by Macromedia Flash Player 6—completely transparent to the user.

 
Figure 3. Macromedia Central interface (see larger image)
 

Alex Wright of Solution Set came up and talked about Central from a developer's perspective. He showed a PriceGrabber app running within Central, that allowed the user to easily view, compare, and purchase products.

Kevin talked about how Central includes the infrastructure to allow developers to easily create, distribute, and sell applications. Note, that I said "sell applications". Developers can easily sell their applications and control access through Macromedia Central. This opens up a huge new market to developers to create and sell applications. Something that was not possible before because the infrastructure didn’t exist or was too difficult or cost prohibitive to utilize.

There is a lot more to Macromedia Central but this was a sneak peak, so we couldn’t show everything. We will be holding a developer's discussion about Macromedia Central during Flashforward. If you are at the conference, this is a good opportunity to find out more information, and get some of your questions answered. Kevin has also written an article describing some of the thoughts and goals.

If you could not make it out to this year's Flashforward, don’t fret. I will be reporting on the conference and remaining sessions on my weblog as will other members of the Flash Community.

Resources