16
SPM 2322: Bahasa Gubahan SPM 2322: Bahasa Gubahan Minggu 3 Minggu 3 Jabatan Multimedia Jabatan Multimedia Pendidikan Pendidikan Fakulti Pendidikan Fakulti Pendidikan

Spm 2322 w3-fazli

Embed Size (px)

Citation preview

Page 1: Spm 2322 w3-fazli

SPM 2322: Bahasa Gubahan SPM 2322: Bahasa Gubahan

Minggu 3Minggu 3

Jabatan Multimedia Jabatan Multimedia PendidikanPendidikan

Fakulti PendidikanFakulti Pendidikan

Page 2: Spm 2322 w3-fazli

How to choose AL software – T1How to choose AL software – T1

The choice of the paradigm depends upon the task The choice of the paradigm depends upon the task and the skills of the author: and the skills of the author:

The scripting paradigm tends to be The scripting paradigm tends to be longerlonger in in development time - takes longer to code an individual development time - takes longer to code an individual interaction,but more interaction,but more powerful interactivitypowerful interactivity is possible. is possible.

Iconic/Flow paradigm tends to be the Iconic/Flow paradigm tends to be the fastestfastest for for developing and is developing and is best suited for short-development best suited for short-development time projectstime projects, and , and does not require the ability to write does not require the ability to write codecode. .

Card/Scripting paradigm is suitable for Card/Scripting paradigm is suitable for Hypertext Hypertext applicationsapplications, and navigation intensive productions. , and navigation intensive productions. Many Many games and other entertainmentgames and other entertainment applications are applications are prototyped in a card/scripting system.prototyped in a card/scripting system.

Cast/Score/Scripting authoring style is thought to be Cast/Score/Scripting authoring style is thought to be the best suited for the best suited for animation-intensive or animation-intensive or synchronisedsynchronised media applications media applications

Page 3: Spm 2322 w3-fazli

AL CHECKLIST – T2AL CHECKLIST – T2 With so many multimedia products on the market, it can be With so many multimedia products on the market, it can be

hard to match one with your application needs. hard to match one with your application needs. Before you decide you should ask yourself the following Before you decide you should ask yourself the following

questions:questions: What are the system requirementsWhat are the system requirements? Digital video, higher ? Digital video, higher

colour depths and database applications require more colour depths and database applications require more memory than the recommended minimum. You'll need a memory than the recommended minimum. You'll need a 16MB or even a 32MB PC to do any meaningful multimedia 16MB or even a 32MB PC to do any meaningful multimedia work. work.

What metaphor does the product useWhat metaphor does the product use? A stage with cast ? A stage with cast members, pages of a book, buttons, icons, or windows? members, pages of a book, buttons, icons, or windows? Each metaphor imposes a certain flavour to a production, Each metaphor imposes a certain flavour to a production, so you want to be sure to choose one that is appropriate to so you want to be sure to choose one that is appropriate to your way of thinking. your way of thinking.

Page 4: Spm 2322 w3-fazli

AL CHECKLIST – T2 AL CHECKLIST – T2 Before you decide you should ask yourself the Before you decide you should ask yourself the

following questions (continued):following questions (continued): Does the program Does the program support animationsupport animation? ? How many How many image and sound formatsimage and sound formats does it does it

support? An authoring environment that supports support? An authoring environment that supports only one or two file formats forces you to use only one or two file formats forces you to use either a separate editing program or a converter either a separate editing program or a converter tool. tool.

Does the product include Does the product include image, animation, image, animation, video, and sound editorsvideo, and sound editors, and are they user-, and are they user-configurable? configurable?

Page 5: Spm 2322 w3-fazli

AL CHECKLIST – T2AL CHECKLIST – T2

• What What supportsupport does the product provide for does the product provide for common multimedia elements such as buttons, common multimedia elements such as buttons, list boxes, menus, dialog boxes, and cursors? list boxes, menus, dialog boxes, and cursors? Buttons should at least provide some form of Buttons should at least provide some form of visual feedback when pressed. visual feedback when pressed.

• How well does the product How well does the product handle texthandle text? This is ? This is important. Although picture may be worth a important. Although picture may be worth a thousand words, a multimedia production without thousand words, a multimedia production without words is only a cartoon or slide show. words is only a cartoon or slide show.

• Does the product Does the product support hypertextsupport hypertext? You have to ? You have to be able to make hot spots within text function as be able to make hot spots within text function as buttons, and pop-up hypertext. buttons, and pop-up hypertext.

Page 6: Spm 2322 w3-fazli

AL CHECKLIST – T2 AL CHECKLIST – T2

Does the product have an Does the product have an scripting languagescripting language? A ? A scripting language dramatically increases what scripting language dramatically increases what can be done with an authoring environment. can be done with an authoring environment.

Which, if any, Which, if any, database formatsdatabase formats can the product can the product access? As multimedia makes inroads into the access? As multimedia makes inroads into the sales and marketing communities, the ability to sales and marketing communities, the ability to access and manipulate database information is access and manipulate database information is becoming essentialbecoming essential

Page 7: Spm 2322 w3-fazli

Kriteria PemilihanKriteria Pemilihan Kriteria yang diperhatikan bagi pemilihan Kriteria yang diperhatikan bagi pemilihan

perisian bahasa gubahan :perisian bahasa gubahan : Cuba rumuskan:Cuba rumuskan:

• Platform yang digunakan bagi proses Platform yang digunakan bagi proses pembangunan dan mainbalik.pembangunan dan mainbalik.

• Kaedah penggunaan dan juga kemudahan Kaedah penggunaan dan juga kemudahan menggunakannya.menggunakannya.

• Ciri-ciri (peralatan melukis, animasi dan Ciri-ciri (peralatan melukis, animasi dan bahasa pengaturcaraan)bahasa pengaturcaraan)

• Harga dan lesen penggunaan.Harga dan lesen penggunaan.• Kemudahan untuk dipelajari/kuasaiKemudahan untuk dipelajari/kuasai• Kebolehan untuk disebarkan melalui Internet.Kebolehan untuk disebarkan melalui Internet.

Page 8: Spm 2322 w3-fazli

Langkah dalam Proses Langkah dalam Proses Pengubahan Pengubahan

Proses membina sebuah aplikasi Proses membina sebuah aplikasi multimedia - perisian pengubahan, 3 multimedia - perisian pengubahan, 3 langkah utama:langkah utama:

Aras pra-pengubahanAras pra-pengubahan Aras pengubahanAras pengubahan Aras pos-pengubahanAras pos-pengubahan

Page 9: Spm 2322 w3-fazli

Aras Pra-Pengubahan Aras Pra-Pengubahan

Aras Pra-Pengubahan -langkah pertama di Aras Pra-Pengubahan -langkah pertama di dalam suatu proses penggubahan aplikasi dalam suatu proses penggubahan aplikasi multimedia. multimedia.

Proses pengumpulan, penterjemahan dan Proses pengumpulan, penterjemahan dan juga pengubahsuaian media-media yang juga pengubahsuaian media-media yang akan digunakan di dalam aplikasi.akan digunakan di dalam aplikasi.

Seseorang pembangun perisian akan Seseorang pembangun perisian akan membuat keputusan dalam pemilihan membuat keputusan dalam pemilihan media yang akan digunakan; samada media yang akan digunakan; samada grafik, audio, video atau animasi dan grafik, audio, video atau animasi dan sebagainya. sebagainya.

Page 10: Spm 2322 w3-fazli

Aras Pra-Pengubahan Aras Pra-Pengubahan

Seseorang pembangun akan menghasilkan Seseorang pembangun akan menghasilkan media-media yang diperlukan serta media-media yang diperlukan serta menterjemahkan ianya kepada format-menterjemahkan ianya kepada format-format yang bersesuaian agar boleh format yang bersesuaian agar boleh diterima oleh perisian bahasa gubahan diterima oleh perisian bahasa gubahan yang akan digunakan. yang akan digunakan.

Mereka juga akan melakukan proses Mereka juga akan melakukan proses pengubahsuaian pada media yang terpilih pengubahsuaian pada media yang terpilih sekiranya perlu.sekiranya perlu.

Page 11: Spm 2322 w3-fazli

Aras Pengubahan Aras Pengubahan Merujuk kepada pengumpulan semua Merujuk kepada pengumpulan semua

elemen media yang terpilih dan elemen media yang terpilih dan diintegrasikan agar menjadi sebuah diintegrasikan agar menjadi sebuah aplikasi yang mutakhir untuk disebarkan aplikasi yang mutakhir untuk disebarkan kepada pengguna.kepada pengguna.

Elemen-elemen yang digunakan juga Elemen-elemen yang digunakan juga seboleh mungkin disetarakan agar seboleh mungkin disetarakan agar menepati konsep atau pendekatan aplikasi menepati konsep atau pendekatan aplikasi yang dibangunkan. yang dibangunkan.

Konsep interaktiviti atau interaksi antara Konsep interaktiviti atau interaksi antara aplikasi dengan pengguna juga aplikasi dengan pengguna juga ditambahkan di dalam aras Penggubahan.ditambahkan di dalam aras Penggubahan.

Page 12: Spm 2322 w3-fazli

Aras Pengubahan Aras Pengubahan

Proses ini berakhir dengan proses pempakejan - Proses ini berakhir dengan proses pempakejan - merujuk kepada proses dimana aplikasi akan merujuk kepada proses dimana aplikasi akan dipakejkan menjadi sebuah aplikasi yang boleh dipakejkan menjadi sebuah aplikasi yang boleh beroperasi secara sendiri tanpa sokongan dari beroperasi secara sendiri tanpa sokongan dari perisian yang membangunkannya.perisian yang membangunkannya.

Kebanyakan perisian bahasa gubahan Kebanyakan perisian bahasa gubahan menyediakan kemudahan untuk seseorang menyediakan kemudahan untuk seseorang pembangun mempakejkan aplikasi mereka pembangun mempakejkan aplikasi mereka kepada format .exe; atau fail program. kepada format .exe; atau fail program.

Fail ini boleh dimainkan di mana-mana sistem Fail ini boleh dimainkan di mana-mana sistem komputer yang menepati keperluan sistem yang komputer yang menepati keperluan sistem yang ditentukan.ditentukan.

Page 13: Spm 2322 w3-fazli

Aras Pengubahan Aras Pengubahan

Fail yang telah dipakej juga lebih Fail yang telah dipakej juga lebih mudah untuk disebarkan serta mudah untuk disebarkan serta mempunyai ciri-ciri keselamatan hak mempunyai ciri-ciri keselamatan hak cipta yang lebih tinggi. Fail ini hanya cipta yang lebih tinggi. Fail ini hanya boleh dimainkan untuk tujuan boleh dimainkan untuk tujuan paparan dan ianya tidak boleh paparan dan ianya tidak boleh diubahsuai atau dipinda oleh diubahsuai atau dipinda oleh pengguna.pengguna.

Page 14: Spm 2322 w3-fazli

Aras Pos-Pengubahan Aras Pos-Pengubahan

Aras Pos-Penggubahan merujuk kepada Aras Pos-Penggubahan merujuk kepada proses menyebar serta memasarkan fail proses menyebar serta memasarkan fail aplikasi yang telah siap sepenuhnya untuk aplikasi yang telah siap sepenuhnya untuk kegunaan pengguna sasaran.kegunaan pengguna sasaran.

Pemasaran serta penyebaran aplikasi ini Pemasaran serta penyebaran aplikasi ini boleh dilakukan perbagai cara antaranya boleh dilakukan perbagai cara antaranya menggunakan cakera padat atau CD-ROM, menggunakan cakera padat atau CD-ROM, cakera liut (floppy disk), kiosk, ataupun cakera liut (floppy disk), kiosk, ataupun menggunakan teknologi rangkaian menggunakan teknologi rangkaian ataupun Internet.ataupun Internet.

Page 15: Spm 2322 w3-fazli

Ringkasan Ringkasan

Cuba ringkaskan proses pengubahan multimedia dalam rajah:

Page 16: Spm 2322 w3-fazli

HomeworkHomework

What is Authorware?What is Authorware? How many icons that Authorware hasHow many icons that Authorware has Function of each iconFunction of each icon How it worksHow it works What is “Use Full Screen” term in What is “Use Full Screen” term in

Authorware.Authorware.