Institutionen för
Tillämpad fysik och elektronik
Stefan Berglund
Laboration 3:
Flash med och utan XML
- Test av olika upplösningar
2003-12-17
Målsättning
Målsättningen med denna laboration är att ge studenten en förståelse för hur olika
upplösningar på bild, ljud och video kan påverka filstorlekar och bandbreddsbehov.
Ytterligare en målsättning är att lyfta fram de fördelar man kan erhålla om man utvecklar
dynamiskt laddade applikationer
Teori
Utdelade kompendier
Internet
Förberedelseuppgift
Läs igenom utdelade kompendier.
Material
Dator med utvecklingsverktyget Flash.
Minst fem högupplösta bilder och en ljudfil.
Hittar ni någon bra webbplats med högupplösta bilder får ni gärna sprida adressen till resten
av gruppen via kursens e-postlista.
Det är av mindre betydelse vad bilderna föreställer så hittar ni inga på Internet lånar ni en
digitalkamera och knäpper lämpligt antal.
Utförande
Denna laboration utförs i grupp eller individuellt.
Rapport skrivs individuellt.
Uppgift
Du ska nu skapa en enkel multimediaapplikation bestående av en startsida med en knapp.
När man trycker på knappen ska det starta ett bildspel bestående av minst 20 bilder, där
bildväxling sker helt automatiskt.
När bildspelet startas ska det dessutom starta ett bakgrundsljud (lämpligtvis musik) som
sedan spelas hela tiden.
Applikationen som beskrivs ovan ska utvecklas i följande versioner:
1. En högupplöst version
2. En lågupplöst version
3. En version med dynamisk inladdning av högupplösta bilder
1. Högupplöst version
I denna version av applikationen utgår du ifrån att målgruppen har, i princip,
obegränsad bandbredd och datorkapacitet.
Jämför olika varianter av bildformat och välj sedan ett format som medför att du
erhåller så hög kvalitet som möjligt!
Dokumentera ingående delar (format, eventuell komprimering, upplösning etc.).
Beräkna sedan utifrån storleken på ingående bildfiler hur stor flashfilen borde bli som
minst, jämför med den faktiska storleken på flashfilen. Stämmer det?
2. Lågupplöst version
I denna version ska du så långt som möjligt optimera din applikation för användare
med modemanslutning. Reducera filstorlekarna på dina bilder så långt som möjligt
utan att för den skull tappa alltför mycket i kvalitet.
Vilka tekniker har använts för att reducera filstorleken på ingående bilder?
Motivera dina val och beskriv kort hur de fungerar, hänvisa till litteratur eller Internet.
Utför beräkningar på samma sätt som för föregående versioner och dra slutsatser om
hur väl du lyckats med dina komprimeringar.
3. XML-baserad version med högupplösta bilder
Gör nu en version där du med hjälp av XML dynamiskt laddar in de högupplösta
bilderna in i bildspelet.
Blir applikationen mindre än den traditionella högupplösta versionen?
Motivera dina slutsatser väl.
Redovisning
Lägg de färdiga applikationerna på valfri webbplats på nätet.
Skriv en individuell rapport och skicka denna till handledaren för denna laboration.