Review: Flash MX 2004 Accelerated

Flash MX 2004 AcceleratedFlash MX 2004 Accelerated is the second of the Accelerated books I’ve seen from Sybex’s new series. The book does not have a single author but is by a Korean team called Youngjin. For full color guides with an included CD, the US $29.99 price on these books is quite reasonable.

Some of the books I’ve reviewed with exercises on a CD offer up less than exciting files as the book’s practice exercises. This book, however, provides skillfully made and interestingly done exercise files, a big plus for the book that seems to indicate that the book’s creators know what they are doing. Much of what is used for practice is related to some of the new features of Flash MX 2004 such as the new timeline effects. Experienced Flash users could head straight for that material and get a quick look at the new tools. I found the descriptions of the tools and techniques brief but effective. The book covers the normal Flash animation techniques such as tweening and symbol use and further includes ActionScript, Behaviors, Movie Clips, Sound and Video, and Publishing. I found the exercises about importing Illustrator files and PDF and ESP file support very interesting.

I have the same complaint about the screen shots used to illustrate certain points in this text that I had with the Dreamweaver MX 2004 Accelerated I reviewed earlier, and that is that certain points could have been better made by zooming in on a menu or icon instead of expecting users to read them as a tiny element on the whole Flash stage. This book does at least mention accessibility: there is a 28 word paragraph about the Accessibility Panel in the description of the Flash interface. When describing the new support for CSS in Flash MX 2004, the example CSS provided listed anchor selectors in this order: a:link, a:active, a:visited, a:hover. Anyone depending on this example to set up link colors and states would soon be having problems, since the correct order should be a:link, a:active, a:hover, a:visited, or L-V-H-A. Another exercise had users create a scrolling text box using a Scroll Bar Component that is no longer included in Flash MX 2004 but was supplied on the accompanying CD. Now, perhaps this was done to illustrate the fact that components could be imported from elsewhere, but if that is the case, it certainly was not explained. The text is completely Windows-centric. Mac keyboard commands and other Mac interface differences were never mentioned.

Although I have used Flash, I haven’t taught a Flash class, so I don’t have strong opinions about how it should be done properly. I would like to hear from multimedia instructors out there about whether they think this book should be a recommended teaching text.

Recommendations and Best Practices

Developing With Web Standards by Roger Johansson is just a TOTALLY AWESOME summary of what we should be teaching web design students as best practices. I would tell you to print this article and give it to all your students, but there are so many valuable links in it that it is better to use it online. Many of the references included for further study are links I have mentioned here previously, but it is a great service to have this all gathered into one intelligent and coherent article and resource. Listen up, publishers! This is the curriculum we need to be teaching.

Review: Dreamweaver MX 2004 Accelerated

Dreamweaver MX 2004 AcceleratedDreamweaver MX 2004 Accelerated is a full color guide from Sybex’s new Accelerated series. The book does not have a single author but is by a Korean team called Youngjin.

There is a lot to like in this book. There is also quite a bit not to like, and I have some unfavorable comments about what should be considered standard teaching practice.

Let’s start with the good, which does predominate the book. Each chapter contains an introductory section related to Dreamweaver MX 2004 use, and then goes on to provide exercises with accompanying files on a CD. Some of the exercises are excellent, especially the ones in the Forms, Behaviors, Templates and Multimedia chapters. The Forms chapter shows the user how to install an Apache server, MySQL and PHP and walks the user through setting up a small database and creating some forms to use it. The clip layer exercise and the pop-up labels exercise (using show-hide layers) were well done. The Behaviors chapter had several excellent exercises and is the shining star in the book’s contents. The exercises in the Multimedia chapter were also nicely done and very useful. The things that this book did well were, in fact, done better than I have seen them done in similar texts. If you are looking for teaching help in any of the areas I mentioned as excellent above, the book is worth having.

So, what’s not to like? The screen shots are too small for some of the details being shown. It would have been most helpful if the screen shots zoomed in on the relevant detail more often, instead of showing the full document window and expecting you to find a small detail on, for example, the insert bar. The book is completely Windows-centric. No mention of Mac is to be found. Most of the exercises use tables-based layouts with many using nested tables. Some Dreamweaver layers are used to position elements in a few of the exercises, but the book definitely teaches that the only way to lay out a page is with tables. The book teaches frames, which is not in itself a bad thing, but one of the exercises in the frames chapter shows the user how to add a sound file in a hidden frame with no way to turn the sound off. Additionally, the frames chapter never mentions any concerns about the accessibility of frames. The word accessibility does not appear in any chapter of this book. I guess they didn’t want to cast any shadows on their array of nested tables and hidden frames with accessibility information.

Finally, what about my issues with standard practices? You can tell from the previous paragraph that I think accessibility information should be a standard part of what is taught. But there is more. The book declares 10 points (yes, points) to be the standard Windows font size. Pixels, ems, or percentages are not explained as font size choices. CSS is right there at the beginning of the book in Chapter 3, which gladdened my heart when I read the Table of Contents. But when I read the chapter, all the user learned to do was apply a class in an inappropriate manner to some text. By inappropriate, I mean a class was created to define text in what should have been a redefinition of a <p> or <td> tag. In the Tables chapter, more CSS classes are used on a table, while simultaneously ignoring CSS for table cell backgrounds and teaching the deprecated <bgcolor> for table cells instead. The Dreamweaver MX 2004 Insert Div Tag with appropriate CSS was not explained for page layout. In my opinion the Insert Div Tag and the improved CSS panels (including the Relevant CSS panel) are the biggest improvements in Dreamweaver MX 2004 over the previous versions of Dreamweaver because they help the user move to standards-based layouts and away from tables-based layouts. This book does nothing to advance a Dreamweaver user’s knowledge about these design topics.

To sum up, there is some material here you might find extremely helpful in the classroom, but I would not recommend using this as your only text.

Summary article describes Social Networking

Integrated Web Design: Social Networking – The Relationship between Humans and Computers is Coming of Age by Molly Holzschlag is an excellent summary of social networking, which was a very hot topic at SXSW Interactive this year. The article describes weblogs, social networking sites, geographical mapping and various technologies for these interactions.

She doesn’t specifically mention moblogging (mobile weblogging via cell phone), but I think this is an emerging technology that is going to have a large social networking impact. Just today, I saw an article in the morning paper saying that cell phones have increased resolution capability to approximately 1.3 megapixels. The ability to instantly post quality photos and text to the web, I believe, has the potential to make major changes in social networking and has cultural implications that may extend much further.

W3C DOM Level 3 recommendation

Document Object Model (DOM) Level 3 Core Specification The World Wide Web Consortium released two Document Object Model (DOM) specifications as W3C Recommendations. With DOM Level 3 Core, software developers and script authors manipulate the content, structure and style of Web documents. DOM Level 3 Load and Save allows programs and scripts to load, serialize and filter document contents.

Classroom activity

I have long used card sorting with students as a method of organizing material for a new site. Now Boxes and Arrows: Card sorting: a definitive guide this guide appears to explain the technique. It is also a good method of sorting through the existing material on a badly organized site for a site makeover.

When all the students in a classroom sort and explain their thinking for a set of cards, you get some idea of what the results might be in a real-world situation where the salesmen, the managers, the programmers, and the support staff organize cards for a company site. It gives a dramatic example of the idea that different users have different goals when they visit a site and designers must organize material and navigation to anticipate those scenarios in their preliminary site planning.