Unit 3: Multimedia The Development Process
What is Multimedia? <ul><li>An interactive piece of software using several types of media: </li></ul><ul><ul><li>Text </li...
The Development Process/Cycle Maintenance Design may change if application does not work as expected Analysis Design Imple...
Analysis Stage <ul><li>This stage is make it absolutely clear what the project is supposed to do. </li></ul><ul><ul><li>Th...
Design Stage <ul><li>Navigation structure? </li></ul><ul><li>The HCI (Human Computer Interface) </li></ul><ul><li>What doe...
Implementation Stage <ul><li>Make it: </li></ul><ul><ul><li>Create and combine all the media elements using the pre-decide...
Documentation Stage <ul><li>Write the documentation: </li></ul><ul><ul><li>The  technical guide </li></ul></ul><ul><ul><ul...
Evaluation Stage <ul><li>Does it meet the specifications made at the analysis stage? </li></ul>Maintenance Stage <ul><li>F...
Unit 3: Multimedia The Development Process
The Development Process Pneumonic A D ance I n T he  D ark   E very M onday Maintenance Analysis Design Implementation Tes...
<ul><li>Text editor:   </li></ul><ul><li>Application is created using plain text </li></ul><ul><ul><li>e.g.  Creating simp...
WYSIWYG
Text Editor
WYSIWYG Vs Text Editors Complex software that puts higher demands on system. Software tends to be expensive Easy creation ...
<ul><li>Authoring Software   </li></ul><ul><li>Application can be customised using: </li></ul><ul><ul><li>Program code or ...
<ul><li>Who makes authoring software? </li></ul><ul><ul><li>Macromedia  </li></ul></ul><ul><ul><ul><li>Flash, Dreamweaver ...
<ul><li>Who makes presentation software? </li></ul><ul><ul><li>Microsoft </li></ul></ul><ul><ul><ul><li>PowerPoint (Most c...
Authoring Vs Presentation Limited features Simple commands  Easy to learn Presentation Difficult to learn, special trainin...
Unit 3: Multimedia The Development Process
Displaying Multimedia Data <ul><li>Distribution Technologies </li></ul><ul><li>Web Pages </li></ul><ul><li>Embedded into W...
Displaying Multimedia Data <ul><li>Distribution Technologies (cntd) </li></ul><ul><li>Stand alone Program (executable) </l...
<ul><li>Distribution Medium </li></ul><ul><li>Web pages on the Internet </li></ul><ul><li>Web pages on an Intranet </li></...
<ul><li>Embedded Data </li></ul><ul><li>Applications include files for sound, video etc </li></ul><ul><li>These are combin...
<ul><li>Streamed data </li></ul><ul><li>Data broadcast over a network </li></ul><ul><ul><li>radio stations broadcast over ...
<ul><li>Codecs   (Compressor/Decompressor) </li></ul><ul><li>Main purpose is to reduce the file size while keeping as much...
<ul><li>Container File </li></ul><ul><li>Contains several compressed files. </li></ul><ul><li>This can be transmitted over...
Upcoming SlideShare
Loading in …5
×

MMT 1

907 views

Published on

Published in: Entertainment & Humor
  • Be the first to comment

  • Be the first to like this

MMT 1

  1. 1. Unit 3: Multimedia The Development Process
  2. 2. What is Multimedia? <ul><li>An interactive piece of software using several types of media: </li></ul><ul><ul><li>Text </li></ul></ul><ul><ul><li>Graphics (photographs or illustrations) </li></ul></ul><ul><ul><li>Audio (synthesised or digitised) </li></ul></ul><ul><ul><li>Video </li></ul></ul><ul><ul><li>Animation </li></ul></ul><ul><li>Multimedia Applications can be: </li></ul><ul><ul><li>Linear or non-linear </li></ul></ul><ul><ul><li>Simple or extremely complex </li></ul></ul><ul><ul><li>For example: </li></ul></ul><ul><ul><ul><li>PowerPoint presentation </li></ul></ul></ul><ul><ul><ul><li>Sophisticated and basic web pages </li></ul></ul></ul><ul><ul><ul><li>Multimedia games </li></ul></ul></ul>
  3. 3. The Development Process/Cycle Maintenance Design may change if application does not work as expected Analysis Design Implementation Testing Documentation Evaluation
  4. 4. Analysis Stage <ul><li>This stage is make it absolutely clear what the project is supposed to do. </li></ul><ul><ul><li>The aims of the application </li></ul></ul><ul><ul><li>Who will be using it? </li></ul></ul><ul><ul><li>What will be in it? </li></ul></ul><ul><ul><li>How will it be distributed? </li></ul></ul><ul><ul><li>How much money can be spent? </li></ul></ul><ul><ul><li>How long have you got? </li></ul></ul><ul><ul><li>Input/output? </li></ul></ul><ul><li>At the end of the stage a requirements specification will be produced. </li></ul>
  5. 5. Design Stage <ul><li>Navigation structure? </li></ul><ul><li>The HCI (Human Computer Interface) </li></ul><ul><li>What does each screen look like? </li></ul><ul><li>What media elements will be included? </li></ul><ul><li>Storyboards may be produced for this. </li></ul>
  6. 6. Implementation Stage <ul><li>Make it: </li></ul><ul><ul><li>Create and combine all the media elements using the pre-decided authoring software. </li></ul></ul>Testing Stage <ul><li>Does each screen and link work as expected? </li></ul><ul><ul><li>If not can it be fixed or does it have to have the design altered. </li></ul></ul>
  7. 7. Documentation Stage <ul><li>Write the documentation: </li></ul><ul><ul><li>The technical guide </li></ul></ul><ul><ul><ul><li>What are the hardware requirements </li></ul></ul></ul><ul><ul><li>The user guide </li></ul></ul><ul><ul><ul><li>Advice on how to use the software and provide users with any other help. </li></ul></ul></ul>
  8. 8. Evaluation Stage <ul><li>Does it meet the specifications made at the analysis stage? </li></ul>Maintenance Stage <ul><li>Fixing any bugs that have been found after its released. </li></ul><ul><li>Adapting and updating the application to suit clients needs. </li></ul>
  9. 9. Unit 3: Multimedia The Development Process
  10. 10. The Development Process Pneumonic A D ance I n T he D ark E very M onday Maintenance Analysis Design Implementation Testing Documentation Evaluation
  11. 11. <ul><li>Text editor: </li></ul><ul><li>Application is created using plain text </li></ul><ul><ul><li>e.g. Creating simple web pages using HTML. </li></ul></ul><ul><li>WYSIWIG editors: </li></ul><ul><li>Previewing applications under development to check that What You See Is What You Get . </li></ul><ul><ul><li>Eg PowerPoint to create a presentation </li></ul></ul>Methodologies used in creation of multimedia applications
  12. 12. WYSIWYG
  13. 13. Text Editor
  14. 14. WYSIWYG Vs Text Editors Complex software that puts higher demands on system. Software tends to be expensive Easy creation and editing of application Ideal for beginners WYSIWYG Difficult to Visualise output Dependant on programming or text-based commands knowledge Simple and places less demands on system. Provides greater control over the application Text Editor Disadvantages Advantages
  15. 15. <ul><li>Authoring Software </li></ul><ul><li>Application can be customised using: </li></ul><ul><ul><li>Program code or scripting </li></ul></ul><ul><ul><li>Icon based setting up of properties (without the need to learn programming code) </li></ul></ul><ul><li>Presentation Software </li></ul><ul><li>Enables the creation of a sequence of slides </li></ul><ul><li>Allows hyper linking to different slides or files </li></ul>Methodologies used in creation of multimedia applications
  16. 16. <ul><li>Who makes authoring software? </li></ul><ul><ul><li>Macromedia </li></ul></ul><ul><ul><ul><li>Flash, Dreamweaver and Director </li></ul></ul></ul><ul><ul><li>Microsoft </li></ul></ul><ul><ul><ul><li>FrontPage </li></ul></ul></ul><ul><ul><li>Adobe </li></ul></ul><ul><ul><ul><li>GoLive </li></ul></ul></ul><ul><ul><li>Others </li></ul></ul><ul><ul><ul><li>Mediator, HyperStudio, etc </li></ul></ul></ul>Methodologies used in creation of multimedia applications
  17. 17. <ul><li>Who makes presentation software? </li></ul><ul><ul><li>Microsoft </li></ul></ul><ul><ul><ul><li>PowerPoint (Most common) </li></ul></ul></ul><ul><ul><li>Others </li></ul></ul><ul><ul><ul><li>LiquidMedia </li></ul></ul></ul><ul><ul><ul><li>Cre8 </li></ul></ul></ul><ul><ul><ul><li>Many others exist but not common </li></ul></ul></ul>Methodologies used in creation of multimedia applications
  18. 18. Authoring Vs Presentation Limited features Simple commands Easy to learn Presentation Difficult to learn, special training generally required Can be difficult to debug complex application Advanced features give developer more control over final application Authoring Disadvantages Advantages
  19. 19. Unit 3: Multimedia The Development Process
  20. 20. Displaying Multimedia Data <ul><li>Distribution Technologies </li></ul><ul><li>Web Pages </li></ul><ul><li>Embedded into Web pages </li></ul><ul><ul><li>ActiveX Object </li></ul></ul><ul><ul><li>Visual Basic Script </li></ul></ul><ul><ul><li>Java Applet </li></ul></ul><ul><ul><li>JavaScript Program </li></ul></ul>
  21. 21. Displaying Multimedia Data <ul><li>Distribution Technologies (cntd) </li></ul><ul><li>Stand alone Program (executable) </li></ul><ul><li>Multimedia file using player software </li></ul><ul><ul><li>Macromedia Flash or Shockwave </li></ul></ul><ul><ul><li>PowerPoint </li></ul></ul><ul><ul><li>QuickTime </li></ul></ul>
  22. 22. <ul><li>Distribution Medium </li></ul><ul><li>Web pages on the Internet </li></ul><ul><li>Web pages on an Intranet </li></ul><ul><li>CD-ROM </li></ul><ul><li>DVD </li></ul><ul><li>Digital Broadcast System </li></ul>Displaying Multimedia Data
  23. 23. <ul><li>Embedded Data </li></ul><ul><li>Applications include files for sound, video etc </li></ul><ul><li>These are combined (embedded) into the actual program file itself </li></ul>Displaying Multimedia Data File could be very large Entire file must be downloaded before it can be played Individual data items cannot be updated separately File management is easier as there is only one file Easier to implement security Disadvantages Advantages
  24. 24. <ul><li>Streamed data </li></ul><ul><li>Data broadcast over a network </li></ul><ul><ul><li>radio stations broadcast over the Internet </li></ul></ul><ul><ul><li>View film clips </li></ul></ul><ul><li>Played as it is received </li></ul><ul><li>No need to download entire file before listening/viewing it </li></ul><ul><li>Requires a plug in e.g. Real Player </li></ul>Displaying Multimedia Data
  25. 25. <ul><li>Codecs (Compressor/Decompressor) </li></ul><ul><li>Main purpose is to reduce the file size while keeping as much quality as possible </li></ul><ul><li>Enables faster downloads </li></ul><ul><li>Often built into programs but sometimes require downloaded as a add-in </li></ul>Codecs & Container Files
  26. 26. <ul><li>Container File </li></ul><ul><li>Contains several compressed files. </li></ul><ul><li>This can be transmitted over a network and the individual files regenerated at the receiving end </li></ul><ul><li>Much more convenient than sending multiple files </li></ul><ul><li>A ZIP file is an example of a container file </li></ul>Codecs & Container Files

×