This is a blog for reviews and articles about Adobe (Formerly Macromedia)Products, Flash 8 and graphic and animation technologies.

Thursday, December 15, 2005

Adobe message to Macromedia community

Sara Spalding's message to Macromedia community supports the expectation of more support from Adobe to the huge community that Macromedia created and helped to create. This open community helped a lot of people around the world to know learn and exchange ideas and information related to Macromedia products.

I think the decision of containing the community support is wise one and in the same side of Adobe further strategy.

Below is the letter sent by Sara Spalding, Director of Developer Relations at Adobe:



Dear Macromedia Community Members:

By now you most likely know that Adobe has finalized its acquisition of Macromedia, combining the leading-edge technologies of two pioneering software companies. We'd like to take this opportunity to let you know what the acquisition means to you as a valued member of our community and what you can expect from Adobe in the days ahead.

With the acquisition of Macromedia, Adobe is dramatically advancing its ability to deliver a platform that provides you with powerful solutions for engaging people with digital information. We are now better positioned than ever to assist you in meeting and exceeding your business requirements and goals.

Moving forward, we will bring together some of the industry's strongest brands and most ubiquitous technologies, including Acrobat, Photoshop, Dreamweaver, PDF, ColdFusion and Flash. Customers who have relied on Adobe and Macromedia solutions will benefit from a consistent platform and common user interface, as well as the outstanding care they've come to expect from both companies.

At a high level, by bringing our technologies together, we will provide the community with the software solutions you need to meet the increasing demands of today's competitive environment. Now more than ever, we are positioned to help you securely extend the reach of your information, business processes and services to engage and interact with customers and constituents online, via mobile devices – by whatever medium you choose.

As you may know many of Macromedia's leaders are now in leadership roles at Adobe. Kevin Lynch is now Adobe's Senior Vice President and Chief Software Architect, Platform Business Unit. Kevin's responsibilities include the Flash Player, Acrobat Reader, and Developer Relations. David Mendels is now Adobe's Senior Vice President of Enterprise and Developer Solutions, and is responsible for products like Flex, ColdFusion and LiveCycle. Tom Hale is now Adobe's Senior Vice President of the Knowledge Worker Solutions Business Unit, which includes Breeze and Acrobat. And lastly, Stephen Elop, Macromedia's former President and CEO, is the President of Adobe's worldwide field organization.

Our efforts with user groups around the world, developer events and conferences, and throughout the community will continue as they always have, and we're excited about how we can enhance and expand our relationships with our development community.

We look forward to sharing more information with the community in the coming weeks. For more information about the merger, please visit www.adobe.com. If you have questions, comments, or concerns, please don't hesitate to contact me directly, or any of your contacts on the developer relations team.

On behalf of all of Adobe, and the Developer Relations team in particular, I want to thank you for your continued commitment to our community, and I look forward to new opportunities to work together.

With best regards,

Sara Spalding, Director, Developer Relations

sspaldin at adobe dot com

Sunday, December 11, 2005

Reviewing Macromedia Flash 8 Tutorial Guide (Reviewed by: Rafiq R. Elmansy)

The macromedia Flash 8 tutorial guide for Jay Armstrong and Jen deHaan is the official macromedia tutorial guide for Flash 8. This book is a good book for beginners to Flash 8 as it gives simple organized training examples that help understanding the program features.

The book is divided into tasks starting from creating Flash-working file to using dynamic content in the Flash project.

The best advantage in this book is the simplicity in delivering information, as well as the organizing and the developing of the examples.

Product Details:

Macromedia Flash 8: A Tutorial Guide

Publisher: Macromedia Press

ISBN: 0321394143

Reviewed by: Rafiq R. Elmansy

Reviewing Digital Photography Pocket Guide (Reviewed by: Rafiq R. Elmansy)

Do you remember when you first hold your new digital camera? Have you got this strong desire to take a professional shots for every thing around you and the people around you?

Then, you hold your camera searching for the power button!! And face the fact that you need to know your camera to be able to get your professional shots. However, many people do not know much about their digital camera and its capabilities, losing chances of great shots.

The Digital Photography Pocket Guide, O'reilly's best selling book, leads you to know your camera starting from its components, features and software features to how to take good shots with your camera.

The first chapter introduces to you the digital camera and its features. The second chapter tells you alphabetically what every button and menu do starting from Aperture Value to Zooming.

The last chapter includes some useful tips and tricks to consider when taking your shots. And in the end of the book, Derrick Story included important indexes about your digital camera

Actually, the secret of the good shots is to consider your camera the extension of you hand that translate your eyes vision and ideas to camera shots. And the first step to achieve this is to know your camera.

This guide is a very useful for both beginners who want to get a new camera or the user that already have a digital camera but do not know much about it.

Product Details:

Digital Photography Pocket Guide

Publisher: O'reilly

ISBN: 0-596-10015-9

Reviewed by: Rafiq R. Elmansy

Thursday, October 20, 2005

Reviewing Animation and Effects with Macromedia Flash MX 2004 (Reviewed by: Rafiq R. Elmansy)

In her book, Animation and Effects with Macromedia Flash MX 2004, Jen DeHaan covered the animation effects techniques in Flash MX 2004.

Jen started her book with a fast introduction to Flash MX 2004, and then she moved on to the animation techniques in Flash, motion tweening, shape tweening and frame by frame animation.

Also, she did not miss to mention the animation using action script. And in the end of the book, she included useful appendixes about publishing SWF, time line effects and keyboard shortcuts.

However, this book is a good reference for intermediate designers and developers that want to get a solid background on the animation in Flash MX 2004.

Reviewed by: Rafiq R. Elmansy
Product Details:
Book title: Animation and Effects with Macromedia Flash MX 2004
Author: Jen DeHaan
Publisher: Macromedia Press
ISBN: 032130344X

Sunday, October 16, 2005

Reviewing Adobe Photoshop CS2 Class Room in a Book (Reviewed by: Rafiq R. Elmansy)

Are you a digital photographer, graphic designer or a professional graphic design that eager to be an Adobe Certified Expert? So, you have to read this book. Adobe Photoshop CS2 Class Room in a Book is the official training book for Adobe Systems and the official training source for the Adobe Certified Expert exam.

This book provides a how-to training guide for Adobe Photoshop CS2, and covers all the features in this magnificent program starting with the working area and program anatomy, going through the photo editing features and other program features.

Also, it covers the new features in Adobe Photoshop CS2 like smart object, vanishing point and camera RAW technique that provides enhanced capabilities for image editing for digital photographers.

Adobe Photoshop Class Room in a Book is the best practice book for all who work with Adobe Photoshop CS2, whether digital photographers or graphic designs.

Product Details:
Adobe Photoshop CS2 Class Room in a Book
Publisher: Adobe Press
ISBN: 0321321847

Reviewing Adobe Creative Suite 2 Class Room in a Book (Reviewed by: Rafiq R. Elmansy)

Adobe Creative Suite 2 Class Room in a Book is part of the official training series for Adobe products. This book provides various training projects that cover different fields of the graphic design.

These fields are covered using the application included in the Adobe Creative Suite as following:

  • Image editing with Adobe Photoshop CS2.
  • Drawing and illustrating with Adobe Illustrator CS2.
  • Page layout with Adobe InDesign CS2.
  • Web design with GoLive CS2.
  • Client reviews and printout with Adobe Acrobat 0.7 Professional and Adobe Reader
  • File Sharing with Adobe Version Cue CS2.
  • Organizing assets with Adobe Bridge.

If you got a project that needs different graphic contents such as web pages and printouts, this book will provide you a complete solution of how to implement the Adobe CS2 applications to manage and work in your project.

These series is also the official training for the Adobe Certified Expert exam.

Although this book is not a helping guide for Adobe applications, but it provides a how-to steps that complete your knowledge of the Adobe Creative Suite application with practice and training.

Product Details:
Adobe Creative Suite 2 Class Room in a Book
Publisher: Adobe Press
ISBN: 0321349822

Sunday, September 25, 2005

Reviewing Inside 3ds Max 7 (Reviewed by: Rafiq R. Elmansy)

Before I started reading the Inside 3ds Max 7 book, I had read the authors biography. Most of them got a long history with 3ds Max, which makes this book a must-read experience.

 

The authors described each tool in the program and showed its strength without focusing on a specific production process, which makes this book suitable for all 3ds Max users in many fields.

 

The Inside 3ds Max 7 is for intermediate and advanced users. So, if you are new with 3ds Max, try to get a basic background before start reading this book to be able to acquire all the experience included in the book. The 3ds Max 7 book gives you a great experience with the program features that make you able to do professional tricks and effects.

 

The first part of the book shows what is new in 3ds Max 7 concerning each feature. And the following parts go deeper in program features to fully cover the program tools.

 

The 3ds Max book is a great book and will surely give you a solid experience with the program and its features.

 

Product Details:

Book Name: Inside 3ds Max 7

Written by: Sean Bonney

Publisher: New Riders Press

ISBN: 0735713871

Tuesday, September 20, 2005

Reviewing The Comupter in The Visual Arts (Reviewed by: Rafiq R. Elmansy)

            In her book "The Computer in the Visual Arts" , Anne Morgan filled the gap between computer concept and art concept for those who want to use computer in visual arts or miss the computer graphic concepts, while being more concern in learning tools and graphic software.

 

This book takes you through the history of graphic design and how the new technology comes to life with new concepts in all the computer graphic fields; like printing, 2D and 3D graphics, and how these concepts are related to develop the computer hardware and tools.

 

The title is accurate in delivering the idea included in the book. I find "The Computer in the Visual Arts" useful for beginner and advanced users of the computer graphics either for the visual arts or the commercial proposes.

 

The "The Computer in the Visual Art" book consists of 12 chapters. Anne started her book with a brief history of the computer art in the first chapter and concerned in chapters 2 and 4 with the 2D graphics, while the 3 rd chapter was about the computer hardware used in the computer graphics. The color concepts are covered in 5th chapter and the concepts of the printing are described in the 6th chapter.

 

The 3D concepts are described in the 7th, 8th and 9th chapters, the video concepts are described in the 10 th chapter and the multimedia and interactivity are covered in chapter 11. Anne did not miss to mention some of the general concepts of the web in chapter 12.

In the end of the book, Anne included a conclusion and two appendixes about the modern art periods and computer theory.

 

Also, Anne included a very useful illustration to describe computer concepts. Moreover, she comprised an interesting gallery of computer graphics samples.

 

Although it is hard to include all the concepts of the fields mentioned in this book, Anne described some important concepts in each field in a simple way, which pushes me to think of reading more of her books.

 

For me as a graphic designer, I did not find the chance to go that much deeper in the computer graphic concepts, while being more concern in learning tools and graphic software. And when I wanted to know more about the computer concepts, I did not find many books concern about this issue, till I got this book, which was a good opportunity to fill what I miss in the computer graphic concept with the interesting way Anne used.

 

So, if you are a beginner in computer graphic field and got this book, then it is a good chance for you to know a general knowledge about the different computer concepts in many fields.
 

Product Details:

Book Name: The Comupter in The Visual Arts 

Written by: Anne Morgan Spalter

Publisher: Addison-Wesley Professional

ISBN: 0201386003

Monday, August 29, 2005

Reviewing Model RIG Animate 3DS Max 7 (Reviewed by: Rafiq R. Elmansy)

Have you ever thought in creating 3D character? If so, then you must asked yourself the following questions:

 
1-     How do I model my character?
2-     How do I enhance my character look with materials?
3-     How do I animate my new character?

 

These questions form the basic steps to bring your character to life. Michele Bousquet has answered them in his book Model RIG Animate with 3DS Max 7.

 

The first and the second chapters answer the first two questions about modeling and adding materials to the character. Starting with pre-training on the tools used in modeling and adding materials, Michele goes step by step in his tutorial and applies each tool on the example included in the book CD.

 

The preparation for animation process is covered well in the third, fourth and fifth chapters. Chapter 3 teaches you how to assign bones for the model. Adding RIGs to the bones process is described in chapter 4. After completing the bones, chapter 5 is concerned with associating the bones with the model, which is known as the skinning.

 

My favorite topic, animating the model, is covered in the last two chapters. Chapter 7 is concerned with the character modeling, when chapter 8 concentrates on the facial animation.

 

This book is a must-have reference for animators, designers and teachers who want to deliver the modeling and animation with rigging features in 3DS Max7 in a simple focused way.
 

Product Details:

Book Name: Model, Rig, Animate with 3ds max 7

Written by: Michele Bousquet

Publisher: New Riders Press

ISBN: 0321321782

Monday, August 15, 2005

The Digital Video Hacks Review (Reviewed by Rafiq R. Elmansy)

The Digital Video Hacks by Joshua Paul gives you a shortcut to produce low cost movies by providing some useful tips and tools hacks for the movie production process.

With this book, you do not need studio expensive equipments to get a professional looking movie. All you need is to look around you for inexpensive tools to help getting your movie a professional look.

Joshua has organized the hacks in this book into eight chapters according to the stages of the video production process.

  • The first chapter describes the most important stage to save money and produce a professional looking movie. It is the preparing stage, where you do the planning, storyboarding and organizing your work.
  • The lighting related hacks that help create low cost lighting effects are introduced in the second chapter.
  • The third chapter is concerning about acquiring your movie, which include hacks about how to shoot you movie and distribute it.
  • The fourth chapter introduces hacks to help create high quality output when editing your movie. 
  • Chapter 5 shows you how to create audio that will grasp the attention of your audience's eye and ears. This leaves a greater effect than presenting the idea to  the eye only.
  • Effects help deliver your message and visualizing your storyboard with interesting way that remains in the mind of your audience. So, the hacks in the sixth chapter are concerning about this interesting part of the movie production process.
  • After finishing your movie, the hacks in the seventh chapter help distributing you work with variety of ways such as using the internet, cell phones and pocket pc.
  • Joshua finishes his book with some general hacks that are useful in presenting your movie in chapter 8.

  Many of us are interested in creating low cost movies. I think this book is good for all who want to create personal movies for memories. It is also good for web designers who want to enhance their web site design with new video media under the limited budget of the web projects. Digital Video Hacks is one of the rare books that cover this kind of video projects.

The Digital Video Hacks Review

Written By Joshua Paul

Publisher: O'Reilly

ISBN: 0596009461

Wednesday, July 20, 2005

Reviewing Developing Digital Short Films (Reviewed by Rafiq R. Elmansy)

Sherri Sheridan takes you in her book Developing Digital Short Films through a very spectacular trip in the most interesting design topics which is about films and animation production industry.
While moving through this interesting educational trip, you will find Sherri stands out with her tips, proverbs of famous people and exercises, which is the only way to fully digest the content of the book.
 
This practice opens your eyes widely to see your favorite movies with a new vision. Every part of the film will remind you with a concept or a principle Sherri has mentioned in this book. Then you will realize how much interesting this filed is. And for sure, a dream to create your own movie comes to mind.
 
As said, " This book will not make you Steven Spielberg, but it is a good step to start with", this book gives you a strong background in the field of animation. Not only the people that interest in working in the field of short films who can use this book, but also all who work in the filed of animation, including cartoons and web and digital animation. It will give the key to add a flavor to your animation and create eye-catching ideas with the principles used in film production industry.
 
This book is divided into three parts that take you step by step to reach by the end of the book to create a complex idea. Enhanced with the exercises after every step. The first part (Digital Storytelling) prepare you to create your own story and develop it to create a story board for your film, in this part you will learn the concepts and principles of creating interesting story and develop it through its stages using its basic elements (Plot, Character, and Theme).
 
After writing your story, Sherri takes you to the next step in part two (Visualizing Your Scripts) which converts your story into a storyboard ready for production. In this part, you will learn how to use film elements like cameras and locations to well deliver your story target to the audience. This part is very important to learn the principles of filmmaking and animation. However, it is important for all who works in the animation field.
 
The third part (Creating Digital Short Films for Different Production Styles) is about using different techniques to come up with your film into the production phase applying all what you learnt through the book.
 
This book provides a great experience for all who work in the fields of films production, cartoon and animation.
 
Developing Digital Short Films
Written By Sherri Sheridan
ISBN: 073571231X

Thursday, June 09, 2005

Flash Hacks Book Review

(Rafiq R. Elmansy review for O'reilly book "Flash Hacks ")

Flash MX 2004 creative work depends -in most of it- on tricks and mind digging. However, like other members in the Hack family, Sham Bhangal's book (Flash Hack) has dug the minds and came up with 100 of the most interesting Flash tricks that are distinguished in a very smart way depending on their type.

In this book, found a group of the tips and tricks for beginner and professional designers and developers. Beginner designers and developers can develop their ability to create their own tricks through reading this book thoroughly, as beside describing his thoughts within each trick topic, Sham has attached at the end of each trick a Final Thoughts part as a conclusion to ensure that the reader has completely grasped his idea.

This book is written by Sham Bhangal and to find more about it you can visit the following link:

http://www.oreilly.com/catalog/flashhks/index.html

Tuesday, May 17, 2005

Macromedia and the community

(Rafiq R. Elmansy wrote:)

Although Macromedia is not a very big company like Microsoft or IBM, it created a big community including its employees, users and others who interest in its technology and products to communicate with each other and interact to learn new things every day.

Learning and knowledge are the best thing that macromedia provided to its community. For those who eager to learn, Macromedia is not just a company, it is a teacher provides us with every knowledge and support we need through its web site, blogs, seminars and supporting groups like Team macromedia and User Groups.

 

Macromedia has served its community very well, and this community that moves forward with the desire of its members to learn and interact shall not stop whatever the circumstances are.

Following up: "Work in Progress" article for Tony Lopez in Macromedia Consulting blog

(Rafiq R. Elmansy wrote)

I read Tony words (http://www.markme.com/mc/archives/007720.cfm), and I would like to say that these great words are presented Macromedia like our eyes see it. this Company that provided us with knowledge, support, and the best thing Macromedia provided is this community that enable us from communicating and sharing ideas around the world.

Thanks Tony for these words and I am sure that all of us share the same vesion.

Wednesday, May 11, 2005

Macromedia-review has been aggregated to Macromedia XML News Aggregator (MXNA 2.0)

Welcome to my blog site Macromedia-review that contain articles and reviews regarding Macomedia Flash and technology.
The blog has just been aggregated to Macromedia XML News Aggregator (MXNA 2.0).
 
This aggregator is a great tool for ideas to be spread among Macromedia community and I hope to share my ideas with all of you.
Welcome again and many thanks for you Christian Cantrell and Mike Chambers for your help in aggregating this blog.
 
Rafiq R. ELmansy
MMUG-Egypt Manager
Certifid Macromedia Professional
 

Tuesday, May 10, 2005

Applying media specification in e-learning courses in Macromedia Flash

When we talk about success in a learning course project, we realize that good design and planning are the main factors in the success of the project. However, creating such projects in Flash means you need to be even more concerned about planning and design, because it is the nature of Flash to support many platforms. You can publish your project to work in more that one environment, such as web and desktop, at the same time.

Planning for the project involves several important issues including project schedule, the involved team, content structure, reviewing, testing, and media specifications. These will be our topics in this article. However, we will be concerned with graphic design and content display.

We can divide media specification into two parts:

1- Planning your work in Flash, and file management

2- Interface graphic design, navigation, and content display

1 - Planning your work in Flash, and file management

Flash projects have the advantage of working on multiple platforms, such as desktop, web, or mobile devices. However, this means you need to take possible multiple platform support into account in your planning. Another consideration is whether you should build the project in one file, or separate it into several *.swf files. Each approach has its advantages and disadvantages.

One file project several advantages including:

a- It is simpler for small projects, and for the novice developer, who has trouble managing a multiple file project.

b- It avoids complex coding and problems due to losing target.

Its disadvantages include:

a- It results in big files, which could be run only on the desktop and but needs a well-configured computer to run the project without problems.

b- Complex timelines make it hard to edit, especially with other developers working on the same project

c- It makes editing and updating the project a difficult process as you have to open a large file to make a small change to, say, a sound or lesson content. Hence, you will need to re-publish the whole project, which is a waste of time and a less professional process.

Note that even in a single-file project, you should arrange your file into scenes or movie clips.

Experience has shown that separating the project into several SWF files is the best way to manage Flash projects.

It is a more professional method and several advantages including:

a- It is easy to deploy in multiple platforms, because it results in smaller file sizes that you can use on both the desktop and the web.

b- It is easy to edit and update, as you only need to edit the individual sound file or lesson content file without opening a single large file. Further, you will only need to publish the edited part not the entire project file.

c- It is a better-organized and professional way to arrange a project's file.

d- It has simpler timelines, as the timeline is distributed across all the project files.

e- It does not need an overly powerful computer configuration, as the processor only needs to deal with separate smaller files, and loads them only when needed.

The disadvantages of this method are few, but include:

1- It requires better coding skills in order to manage the code through all the project files.

2- You need to ensure that all the project files are in their correct paths to avoid navigation problems.

With multiple files, it is a good idea to use shared libraries for sharing the most used items in your project. In this way, you reduce the size of files and avoid redundancy. In addition, this enables you to edit the shared interfaces elements, themes and objects by editing the shared library file.

After deciding how you will structure your project, start on the program design and decide which screen will come first. Start with an animated intro to give a short brief about the course. This can vary from a short course logo animation to a long animation. When using a long animation, consider a "Skip Intro" button, as forcing your audience to watch the intro every time they enter the course is very frustrating. For the Multilanguage courses, give the audience the choice to choose their language by putting a language selection screen before they enter the main menu for the course. If the course requires a login with identity, provide a login screen after the language screen to ensure it will be in the appropriate language. Follow this with the main screen, which provides a menu for each part of your course. See figure (1-1).

Figure (1-1)

The screen structure of the course

2- Interface graphic design, navigation, and content display

Next, you should consider the media and graphic specification. This is what the audience sees, and includes the content of the course. Planning for this includes:

1- Themes and interface design

2- Navigation, function and other interface contents

3- Text design, writing specification and the content area

4- Video and audio

5- Animation and special effects

You should design there to provide a simple, easy to navigate and non-distractive course, that delivers the contents to the audience in the best possible way.

2.1 - Themes and interface design

Themes and interface design are the first way to grasp the attention of the audience and introduce the course to them. These should be relevant to the course content and environment. You should consider information about your audience including age, nationality, interests. This information is very important when choosing the course theme and the interface design. For instance, if you are designing a course for schoolchildren, you should not use dark colors or grays, as this is not attractive for the students. Instead, use attractive but not distractive colors that appeal to the children's eyes. See figure (2-1-1).

Figure (2-1-1)

Screen from a course for school children

Similarly, for a business course, which will be provided to employees, avoid complex interface elements. It is also a good idea to use color themes that are the same as used by the company. See figure (2-1-2)

Figure (2-1-1)

Screen from a course for a business company

Generally, there are some issues you should consider when designing the interface:

a- The colors of the theme should be comfortable for the eyes, non-distractive, and help the audience concentrate on the content.

b- The theme should represent the course or the general themes of the company that will present the course.

c- The themes should not offend the culture, religion or nationality of the audience.

d- Consider the navigation buttons and the static items like logos and main titles.

Ensure the interface is small and not overly heavy, so it plays well on different computer configurations. It is a good idea to use a mixture of bitmaps and vector graphics to produce a professional interface. Vector graphics are useful in areas that may be scaled or animated; otherwise, bitmaps are good in static areas, as they are smaller and require less computer processing.

2.2 - Navigation, function and other interface contents

Navigation, function and content are vital parts of the interface, as they enable your audience to use the course content. However, we will divide them into two parts; interface content, and navigation and function.

a- Interface content

The interface design should be simple and clear, so the viewer can recognize all the content from their first look at the screen. However, it is important to keep the interface content consistent through the application. For instance, changing the place of the navigation buttons will disturb users, as they will have to search for the buttons on every screen they enter. See figure (2-2-1) It is a good idea to keep the interface content in a separate SWF file and load the course content into it; this keeps most of the interface content unchanged throughout the course.

Figure (2-1-1)

interface content should be consistent through the menus

b- Navigation and function buttons

As said before, these are how your user will interact with the course. As a part of the interface, the navigation buttons and functions should be simple and clear. You should consider the placement of the buttons, and any animation used, as part of the interface design.

Adding animation to the buttons attracts the user's eye to them. Use the animation to help indicate the function of the button, but do not use heavy animation, as the user will not want to see the animation of the button every time he enters a link. In addition, adding voice to explain the function of a button is a good idea, as long as it does not interrupt any use of voice in the content itself.

2.3 - Text design, writing specification and the content area

Reserve a suitable place to view the content, and keep in mind that this is what is most important for your user. Following are some tips to consider when choosing the text and the content area specifications.

a - The text font and size should be clear, readable, use a common font for most audiences. The font size should suit the audience. For example, use a big font size in kids' courses, as the content in each page should be minimal. On the other hand, if you are providing a company employee course, you need to present a lot of information, so keep the font size normal and readable and use the ordinary fonts as 12-14 point in Times New Roman font. The text color should contrast well with the background color. Very dark text colors suit most content types.

b -The content area should occupy the largest part of the interface, as it will include the text, video and any other demonstrative materials. The background color of the content area should contrast with the displayed text color. Animation in the content is not always a good idea especially when loading the content dynamically. If you have to do animation in showing the content, do it in a smart way. For example, keep the animation in the static parts and use simple animation techniques such as masking, typewriter effect or fading in and out. Flash and other macromedia products provide great technology for dynamic data loading ("Rich Internet Applications"). Using this technology enables you to load the course content dynamically from database files. Other media such as video and audio may also be loaded externally from files like FLV for video and MP3 for audio. This great feature makes editing and updating your course content a very easy and safe process.

2.4 - Video and audio

Video and audio provides you great attractive demonstrative materials that cannot be affordable in other linear educational materials.

  • Video

Macromedia provides you with three different methods of incorporating video into your course. You should choose the most effective method according to your needs and how will you deliver the course. Video files either can be external files or embedded directly within the course file itself. Flash MX 2004 comes with a very helpful media component to use to control your external movie file with no coding experience. Following is a brief overview of the three video techniques that flash provides to deliver video to your audience, both online and offline.

a- Embed video file into flash timeline

It is an old method, available since earlier versions of Flash. In this method, you import the video file directly into the timeline and compress it using Sorenson spark codec. Below are some of the advantages and disadvantages of this method:

Advantages:

1- It is easy to use, as it does not need any coding skills. You just import the video the same way you import an image.

2- It saves the video file inside the project files. This avoids losing the video file or links to it.

Disadvantages:

1- It results in a bigger file size, as the video file will be included in the file.

2- It is hard to edit and update, as you need to open the main file every time you want to edit the video and republish it again.

3- It does not enable you to present big video files, as it is limited in the size of the total flash file. This causes problems in showing videos longer than 120 seconds.

4- It forces you to use low quality videos to keep your total file size small as possible.

5- It affects the performance of the total file badly as it increases the file sizes enormously.

6- It is not applicable to online course

b- Progressive video download

With this method, you load video file externally using the flash component we mentioned previously. The video file is saved in a server that uses Flash server technology, and is downloaded progressively when the Flash Player requests it. This means that the flash player plays one downloaded package of video information (first and) while it waits for the next package. However, the user has to see part of the animation and then wait for the next part to download. Below are the advantages and disadvantages of this method:

Advantages:

1- It results a smaller file size for the SWF itself, as the FLV video file is separate, and is located on the server or the local machine.

2- It is easy to edit and update, as you do not need to open the main flash file to update or edit, and you do not need to republish it.

3- The SWF file download time is much faster, as it does not download the video files unless the flash player requests it.

4- More secure for the video files, as it does not download on the local machine. You SWF will download the video directly into the player as requested.

Disadvantages:

1- This Method needs knowledge of coding to control the video file's connection with the server.

2- The user has to wait until after the delivery of the next package to the client side player.

c- Streaming video download

This way is similar to the progressive method, but the difference is the appropriate parts of the video file download when the flash player requests specific frames. For example, when the user moves the play head to a specific point then the player requests these exact frames from the FLV file. This method is suitable for course that requires chat sessions between the users as it delivers the exact frames of video information to all users at the exact time regardless of the connection speed or the computer configuration.

  • Audio

Audio lets the audience's ears and eyes work together to more effectively absorb the information in the content. That is, content using a combination of audio and video delivers the information much faster. The sound should be clear using a normal language and voice. For example, do not use funny voices in demonstrating the content, as this disturbs the audience. Avoid using many layers for sound; merge all similar sounds in one sound track, otherwise sound troubles may result from many sound layers. Do not overlap sounds, as this disturbs and frustrates the audience. Stop the first sound, or fade it out, then begin the next one. The audio quality has a noticeable effect on the published file, so choose the suitable quality that is not too high to increase the file size, nor too low to reduce the sound quality.

2.5 - Special effects

Special effects, including cartoon animation or 3D objects, are a good way to demonstrate and explain the content, as long as you use these with consideration of their effect on your audience. For instance, do not use funny cartoons for professional audiences, as this may frustrates them and makes your program appear less professional. The content specialist should plan how you should mix these effects and other media, such as video and audio, with the original content.

Conclusion

In conclusion, you have to be careful when designing e-learning courses, as delivering the content in a perfect way is your main goal. The following are general tips to consider when designing an e-learning course:

  • Delivering the content is your main objective. Focus on it and do not change your aim to anything else when designing the course.
  • Attract the audience with good graphic interface, animation, sound and other tools, but do not disturb him by over use.

Use graphic, interface, video, sound, and other elements to show the course content. Do not use the course content simply to showcase those elements.