| By Charles E. Brown | Article Rating: |
|
| October 18, 2004 12:00 AM EDT | Reads: |
20,097 |
As a Web developer, trainer, and conference speaker, the question I am asked most frequently is, "Where is this industry going?" My answer is one simple word: Flash!!!
In my opinion, client-side technologies, such as HTML and related scripts, have run their course and are relics of a past state of technological evolution. Even many of today's dynamic technologies are just trying to use these past concepts in brand new ways. However, the results are often far from satisfactory. If you think about it, the results of most of these technologies are just freshly written static HTML pages.
The emergence of Flash MX 2004 was a major leap forward in Web design. No longer is Flash a program for novelty and eye-catching animations; it is now, in my opinion, the most powerful and forward-looking Web design tool on the market today. I can say with assurance that Flash MX 2004 is only the beginning; as I look down the road I see a lot of exciting things happening over the next year.
This does not mean we should abandon existing technologies. As technology professionals, we must keep a firm eye on the future because that future could have a very real impact on how we develop today. We want to develop today's technological projects so they can easily adapt to that future. As author Tom Green recently said, "We must first define what we mean by the word dynamic." This is certainly a word that is now in transition.
It is in this light that I take over as editor-in-chief of this publication.
I see MX Developer's Journal as a powerful tool to help you achieve that goal. Therefore, you will be seeing more articles that focus on where we are going instead of rehashing where we have been. I also want to present more articles showing how many of these diverse technologies fit together.
Because of Flash's embrace of object-oriented concepts, we are now seeing the emergence of a potentially large third-party market. I will encourage our contributors to not only review these products, but to show you how to incorporate them into your present workflow.
Finally, it is my goal that MXDJ be a teaching magazine. I would like to develop coordinated articles that could serve as mini-courses. I will personally be starting a series that will discuss ActionScript 2 right from the beginning. Each month, I will build on the previous month's article.
Finally, this is not my magazine; this is not SYS-CON's magazine, this is not Macromedia's magazine: this is your magazine. You, the readers, are the ones on the front line and only you know what your needs are. To that end, my e-mail door is always open. Please feel free to contact me at charles@sys-con.com at any time to express your thoughts. You have my promise that I will listen.
With this edition, I would like to welcome three new editors to MXDJ.
Brian Eubanks will be our new Flash editor. Brian is the founder of Eu Technologies, Inc., a consulting and training firm based in
Our new Fireworks editor is Joyce J. Evans. Joyce is a training veteran with over 10 years of experience in educational teaching, tutorial development, and Web design. She has been asked to speak at conferences such as Macromedia MAX 2003 and TODCON. Joyce has received Editors Choice Awards for her book Fireworks 4 F/X and Design and has authored several computer books including Dreamweaver MX Complete Course, Web Design Complete Course, and Fireworks MX: Zero to Hero.
Joyce is a Team Macromedia Volunteer and her work is also featured in the Macromedia Design/Developer center and MXDJ (Volume 2, issue 2). Her clients include Century 21, a prominent college in
Andrew M. Phelps will be heading up the Director section. Andrew is an assistant professor in the B. Thomas Golisano College of Computing and Information Sciences at the Rochester Institute of Technology in
We live in an exciting time because we are about to see the realization of nearly 25 years of promise. I firmly believe that this journal will be your guide to that future.
I look forward to hearing from each and every one of you.
And now on to the future!
Published October 18, 2004 Reads 20,097
Copyright © 2004 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Charles E. Brown
Charles E. Brown is the former editor-in-chief of MX Developer's Journal. He is the author of Fireworks MX from Zero to Hero and Beginning Dreamweaver MX. He also contributed to The Macromedia Studio MX Bible. Charles is a senior trainer for FMC on the MX product family.
![]() |
Bob Smith 12/10/04 10:41:17 AM EST | |||
Flash is most likely the technology that will take over entertainment media in general. |
||||
![]() |
Charles E. Brown 11/07/04 07:30:18 AM EST | |||
Hello everybody, and thank you for your great responses. I just returned from the MAX 2004 conference in New Orleans and, as I expected, everything was Flash, Flex (Flash on Enterprise level), and ColdFusion/Blackstone. Macromedia seems to be not only charging full-steam ahead with Flash but, based on what indicated, positioning Flash into the now emerging mobile market. Here are just a few sobering statistics: Over the next 5-years, Flash will have nearly 100% penetration into the mobile market with most mobile products becoming Flash based. The mobile market, during that same period, will be an $80-billion market. At present, only 3% of customers complete a transaction in a conventional e-commerce site. However, with Flash, that number goes as high as 8%. Those are incredible numbers that are tough to ignore and write-off. As was easily shown at MAX, Flash is no longer a nice decoration for a website; but the tool that will move information technology well into the 21st century. There will be more in the December issue of the journal. Keep writing, |
||||
![]() |
jim lofton 10/27/04 11:12:00 AM EDT | |||
First let me say that I really like flash. I like being able to use fonts and control layout with complete confidence that it won't look goofy in some browser. However, to say that the industry is going to flash is simply an overstatement. As some one else mentioned there are problems for flash based sites as it relates to search engines and more importantly accessibility. HTML based sites are often terrible in their support of accessibility, but with the adoption of CSS and education, this is improving dramatically. Flash has been inaccessible for people who rely on assistive technologies. However, the newest versions of flash now allow for support of assistive devices like screen readers, but again it will require education of designers/developers to take advantage of these new features. Which leads to my fundamental problem with adoption of flash on such a wide scale... versions. The main benefit for using flash was to dispense with the tedious task of writing code/html for x, y, z platforms and a, b, and c browsers. While flash is not affected greatly by the platform issue, we now have versions of flash which do not support some of the nifty (and essential) new features. And now we have to do, not just flash detection, but flash version detection. I just worked on a project where I wanted to use styles with XML content displayed in a flash interface. At first I saved it to be backward compatible with older flash players... and then I noticed that the styles did not get applied... Yes, users can be prompted to upgrade their player. But as they say in retail/e-commerce, every step between the customer and the purchase of your products is yet another hurdle or barrier the customer may not jump. So while it is great to see flash address some of its earlier shortcomings (which I would think that the accessibility features can also be used to address the search engine problem) it introduces another problem or more accurately, suffers some inherent problems of delivering content to a client. A client not maintained or controlled by you. I look forward to using flash in any project I can, but it is still going to be limited by what the projects requirements are and not what I want to do. |
||||
![]() |
Dave 10/27/04 09:55:23 AM EDT | |||
I agree with Marcellino Bommezijn the Flash hype is within the industry. Clients normally do not understand the difference between HTML, ASP.NET and Flash. However, it is our responsibility as designers and developers to educate them. I completely disagree with Kim Buttery's opinion. She must be looking at sites that were created in Flash 4 1998 technology. Since the release of Flash 5 and Flash Generator, developers have been able to build fast loading database driven information based sites. Over the past 3 years we have seen a huge success in database integration with the release of Flash MX and then Flash MX 2004 with Action Script 2.0. In regards to the comment on download time, Flash is NOT to blame. That argument also holds true for HTML sites that have large 100k JPEG images or sites that have 1 image sliced into 20 images. The download time has everything to do with how the developer/designer builds the site. The only thing I have left to say is this... Flash is currently the best tool to build intuitive dynamic websites. But like HTML, Flash will one day be replaced by another great technology and as web developers we should embrace these new technologies. Hopefully the next new technology will allow search engines to index Flash content. :o) |
||||
![]() |
Francois Dubuc 10/27/04 09:25:21 AM EDT | |||
Marcellino, one of the greatest tools you should look at for your Flash site is ActiveCMS. Take a look at in depth features at www.activecms.net... This tool give your customer the ability to maintain, manage and even build their entire site. That's one of the rare full Flash Content Management System... |
||||
![]() |
Marcellino Bommezijn 10/27/04 02:49:16 AM EDT | |||
I am sure Macromedia would like this very much to happen :-) |
||||
![]() |
John Rossey 10/26/04 10:41:35 PM EDT | |||
Actually, since flash can interact with XML so well, it is not really a client-side technology in the sense that HTML is, HTML is limited to what you can "strap-on" whereas flash is ready to interact with anything from databases to ASP scripts through XML and therefore is as much a server-side solution as ASP.NET At least that's how I feel about it. Let's not forget the fact that flash is the same in every browser that supports it. I can't think of any other language or technology that behaves the same no matter which platform the user is on. |
||||
![]() |
Nick 10/26/04 09:49:21 PM EDT | |||
"In my opinion, client-side technologies, such as HTML and related scripts, have run their course and are relics of a past state of technological evolution." ...Is Flash no longer a client side technology!? |
||||
![]() |
John Rossey 10/26/04 08:25:48 PM EDT | |||
I have to add a comment in response to what Kim said: While it is true that there is a bunch of flash out there that detracts from the website content, that is not how it has to be. Carefully designed flash can be very very quick to load, If the full capabilities of Flash are implemented, it can be faster than HTML regardless of bandwisth. I have developed .swf's for sites that weigh LESS than 1.5k. Yes that's right. Many of the .swf's I have put on websites actually appear FIRST on the laoding of the page. Poorly built flash IS slow and cumbersome, but that is poor design, not the fault of Flash. It is vital that these misconceptions be destroyed so that flash can fluorish as it deserves to. What other web technology is capable of doing almost anything you can imagine? only Flash. |
||||
![]() |
Francois Dubuc 10/26/04 08:14:15 PM EDT | |||
I perfectly agree with the fact that Flash is THE most powerful development tool available today and for some more years to come... In our case (ActiveMedia, www.activemedia.qc.ca), we can prove it's true since 4 years because we have surely THE most advanced software ever built in Flash with a complete ERP (251 modules), a complete CRM (54 modules) and a very complete CMS solutions (95 modules) entirely build in Flash since some years. We use Flash for building powerful management software that compete SAP, Oracle, Microsoft, PeopleSoft and more in their own domain. We also take a big advantage of the one-code-fits-all feature by having deployed hundreds of mobile solutions (PocketPC). We're now really proud to win contract over six "Windows" competitors with our Flash solutions, it's a great to see that this "emerging" web development platform now beat pure windows software in performance and features (We don't like using "emerging" when defining the technology because we deploy software since 4 years!!!). With our 10,400 online users, we can confirm you that THIS is the web technology to use, even for building traditional management software. But for now, Macromedia promote Flash "only" for Rich Internet Application, wich are 500% better than HTML, but 2000% less than what Flash can do... One step at a time, HTML coders will be hard to convert :-) |
||||
![]() |
Stephen Walker 10/26/04 06:57:52 PM EDT | |||
Flash is here to stay and is destined to get significantly more widespread. With the release of Flex and the upcoming release of Coldfusion 7, Macromedia is about to put Flash everwhere, but not in the traditonal "Flash" sense. Flash allows for significantly improved visualization of data and improves the user experience tremendously. Flash-like technology is the future of the web (look at all the major automakers) and contrary to previous comments, with the right bandwidth, Flash pages load almost as fast as data intense html pages just with many more user-friendly features. |
||||
![]() |
Kim Buttery 10/26/04 05:07:49 PM EDT | |||
I disagree, my use of the web is for information NOT flash. I find the sites with flash are slow to load, while I wait to see if here is worthwhile data I am loosing time looking for data that can improve the health of my patients, or slow down the students in my classes looking for better informaton . When I go to commercial sites using flash the pictures get in the way of information. Flash is nothing but Hype! All emotion, no reality. |
||||
![]() |
Joel Back 10/26/04 04:50:29 PM EDT | |||
"In my opinion, client-side technologies, such as HTML and related scripts, have run their course and are relics of a past state of technological evolution" I am glad that you included that people should not abandon old programming languages for new ones, because the quote above was the only peice of your article that I hada problem with. I have found that Flash simply builds upon what is there and does not say that it is the end-all of web design. Using HTML, CSS, XML, and XSL in text windows has opened a whole new world to how I create interactive media. Adding more dynamicism and easing the upkeep of sites after the project timeline has run it's course. As far as the comment that John Rossey made on searchable text in flash peices I think that is a vaild concern and one that should be addressed. Does html inside of a flash text window become searchable by spiders? This is something I will have to check on, for honestly I do not know. Regardless, I am glad to see Flash here and have used it since Actionscript first came to be. I share in your excitement to see where Flash will take the web, and hope that we embrace all languages and use them as they are intended. |
||||
![]() |
John Rossey 10/26/04 03:20:21 PM EDT | |||
I agree that flash is the technology that will take over the web, but how will MM overcome the search engine issues that currently keep e-Comm sites from using flash on their sites? I develop for Flash as well as e-Commerce, but rarely the both in the same project. E-commerce people always say they don't want to use flash because of the lack of recognition by the search spiders. |
||||
- Contrary Opinion: Why Silverlight is Good for Adobe
- Ulitzer Live! New Media Conference & Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- My Thoughts on Ulitzer
- Analytics for Adobe Air Applications
- Adobe’s Aiming ColdFusion at Multiple Clouds
- Eval JavaScript in a Global Context
- Fig Leaf Software to Exhibit at Government IT Conference & Expo
- Software Flexibility in the Cloud - Part 4 of 5
- Cloud Executives Feature on Cloud Computing Expo Power Panel
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Java Kicks Ruby on Rails in the Butt
- Interviewing Java Developers With Tears in My Eyes
- Adobe Enters Cloud Computing with LiveCycle
- Social Media Terrorists
- Adobe Flash Media Server on iPhone
- Ruby-on-Rails Apps Get Cloud Lift
- Contrary Opinion: Why Silverlight is Good for Adobe
- Adobe Flex 4 Goes to Public Beta
- Flexing Your .NET 3.5 Skillset
- Where Are RIA Technologies Headed in 2008?
- Cover Story: How to Increase the Frame Rates of Your Flash Movies
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Your First Adobe Flex Application with a ColdFusion Backend
- Adobe Flex 2: Advanced DataGrid
- i-Technology Blog: Death-Knell For "Rich Media? Hardly!
- Adobe/Macromedia - Microsoft, Look Out!
- How To Create a Photo Slide Show ...
- Adobe Flex Interface Customization - Themes, Styles, Skins
- Personal Branding Checklist



































