基于Web的多媒體CAI課件開(kāi)發(fā)過(guò)程中若干問(wèn)題的研究和實(shí)踐
【關(guān)鍵詞】 多媒體,CAI課件,Web,頁(yè)面優(yōu)化
1.引 言
傳統(tǒng)類(lèi)型的課件或者由于投資成本大(如基于編程為主的整體式課件),或者由于升級(jí)更新困難(如基于CDROM的多媒體課件),已不能滿(mǎn)足日益發(fā)展的需要。為了解決以上矛盾,伴隨著Web的出現(xiàn)和Web技術(shù)的發(fā)展,基于Web的多媒體CAI課件應(yīng)運(yùn)而生了。
作為這種全新類(lèi)型課件的平臺(tái),Web本身具有統(tǒng)一的協(xié)議標(biāo)準(zhǔn),良好的跨平臺(tái)特性和前所未有的廣泛的覆蓋性的優(yōu)點(diǎn)。在其上開(kāi)發(fā)出來(lái)的軟件有著統(tǒng)一的良好的GUI界面,能夠支持多種多媒體格式,可提供高度的交互性,與其他的應(yīng)用程序有著方便良好的接口,特別是本身便以超聯(lián)接作為組織形式,因此其非常合適作為課件開(kāi)發(fā)平臺(tái)。另一方面,用以開(kāi)發(fā)、維護(hù)基于Web的軟件的工具大多可以免費(fèi)獲得,基于Web的課件對(duì)運(yùn)行的軟硬件平臺(tái)也沒(méi)有什么很高的特殊要求,這使得基于Web的CAI課件的開(kāi)發(fā)維護(hù)費(fèi)用相對(duì)低廉;目前種種“所見(jiàn)即所得”的全圖形化的開(kāi)發(fā)和維護(hù)工具也使得對(duì)開(kāi)發(fā)維護(hù)人員的技術(shù)水平要求相對(duì)降低;由于各網(wǎng)頁(yè)之間相對(duì)獨(dú)立,因此可以十分容易的對(duì)課件進(jìn)行升級(jí)更新。另外在網(wǎng)絡(luò)教學(xué)中,基于Web頁(yè)的課件可以以網(wǎng)頁(yè)為單位在網(wǎng)絡(luò)中傳輸,具有較快的傳輸速度,在目前較低的帶寬下仍具有較好的應(yīng)用前景。 考慮到基于Web的多媒體CAI課件的以上優(yōu)點(diǎn),我們?cè)趯?duì)國(guó)家教育部重點(diǎn)項(xiàng)目“博物館類(lèi)CAI課件建設(shè)”進(jìn)行總體設(shè)計(jì)時(shí)選擇了它作為項(xiàng)目總體方案。但在項(xiàng)目建設(shè)過(guò)程中,我們發(fā)現(xiàn)由于目前Web技術(shù)發(fā)展的局限性,使基于Web的課件方案也存在一些不足,主要是面臨網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)傳輸速度、平臺(tái)兼容性等問(wèn)題的困擾。因此,在開(kāi)發(fā)過(guò)程中必須對(duì)課件頁(yè)面進(jìn)行優(yōu)化,以使之能夠在Web上很好的運(yùn)行。另外,由于相對(duì)來(lái)說(shuō)Web是一種全新的開(kāi)發(fā)平臺(tái),而Web技術(shù)發(fā)展又非常的快,所以課件中一些功能如導(dǎo)航、查詢(xún)等的技術(shù)實(shí)現(xiàn)便成為開(kāi)發(fā)過(guò)程中突出的技術(shù)難點(diǎn)。為此,我們?cè)陧?xiàng)目開(kāi)發(fā)過(guò)程中,特別在這些方面作了重點(diǎn)研究,并取得了一定的成果。
2.課件頁(yè)面優(yōu)化的原則和方法
頁(yè)面優(yōu)化問(wèn)題雖然涉及到多方面,但其根本的立足點(diǎn)和目的是以下兩個(gè):一個(gè)是加快頁(yè)面下載速度;另一個(gè)則是使頁(yè)面能象設(shè)計(jì)者所預(yù)先設(shè)想的那樣在用戶(hù)眼前顯示,在Web上這主要需要解決一個(gè)兼容性的問(wèn)題。下面就分別從這兩個(gè)目的出發(fā),討論一下對(duì)頁(yè)面進(jìn)行優(yōu)化時(shí)所依據(jù)的原則和實(shí)現(xiàn)方法。
2.1加快頁(yè)面下載速度的優(yōu)化
傳統(tǒng)上,在加快頁(yè)面下載速度方面所做的努力,僅僅局限于減少多媒體元素的使用數(shù)量和降低使用質(zhì)量,以取得較小的文件大小,從而加快頁(yè)面文件在網(wǎng)絡(luò)上的傳輸速度以達(dá)到加快下載速度的目的.我們認(rèn)為,僅依靠這方面的努力是遠(yuǎn)遠(yuǎn)不夠的。所謂的頁(yè)面下載速度便可分成以下三部分:下載時(shí)間,渲染時(shí)間和可視性,好的設(shè)計(jì)者應(yīng)通過(guò)頁(yè)面優(yōu)化在三這者中找到一個(gè)平衡點(diǎn),進(jìn)而產(chǎn)生理想的下載,從用戶(hù)點(diǎn)擊請(qǐng)求到頁(yè)面總體框面顯示僅一眨眼時(shí)間,在頁(yè)面完全渲染完前用戶(hù)便可以從中搜索自己需要的信息。
2.1.1加快頁(yè)面下載的普遍原則
1) 去除不必要的多媒體效果和內(nèi)容: 可以用普通按鈕取代圖形動(dòng)態(tài)按鈕,用靜態(tài)圖像取代GIF動(dòng)畫(huà),減少圖形化的花哨文字標(biāo)題,這些措施至少可以讓頁(yè)面下載時(shí)間縮短一半。
2) 用一切手段減少各種多媒體元素的大小。
3) 優(yōu)先使用相同的圖形或多媒體內(nèi)容: 缺省的Netscape和IE都會(huì)在RAM或硬盤(pán)上設(shè)置緩存來(lái)保存最近用到的圖形和文件,如果瀏覽器認(rèn)識(shí)相同的文件名,則它會(huì)讀緩存,從而大大提高效率。
4)提供低帶寬備用內(nèi)容: 如果你的文件格式不被認(rèn)識(shí)或?yàn)g覽器關(guān)掉了圖形開(kāi)關(guān),這些備用內(nèi)容就可派上用場(chǎng)了。
5) 對(duì)不是所有人都有必要或想看到的大型多媒體文件另置一頁(yè),在原來(lái)的頁(yè)上僅提供一個(gè)按鈕或低分辨率圖形,邊上注明所鏈接文件的大小和預(yù)計(jì)下載時(shí)間。
2.1.2 對(duì)圖形的優(yōu)化處理
1) 減少圖形文件大小: 減少文件大小對(duì)加快下載速度有著突出的貢獻(xiàn),可以通過(guò)以下一些方法來(lái)減小圖形文件大小?!?nbsp;減小圖形面積---這可以通過(guò)剪切圖形或按比例收縮圖形來(lái)實(shí)現(xiàn),要注意的是,按比例收縮后有可能在圖形上出現(xiàn)一些色斑。
· 注意顏色安排---通過(guò)降低色彩深度,使每一象素有較少的位數(shù)可使文件變小。而在一行內(nèi)不要放入過(guò)多顏色將使文件進(jìn)一步壓縮,這對(duì)GIF文件更加有效,因?yàn)镚IF僅是顏色的列表,它為每一行設(shè)置一個(gè)顏色列表,因此, 當(dāng)沿水平方向改變顏色時(shí),應(yīng)盡量使用更多的相同顏色片段;基于相同的原因,當(dāng)使用連續(xù)色調(diào)時(shí),應(yīng)盡量從頂部向底部延展,而不要在左右方向上延展。
· 調(diào)整圖像中的對(duì)比水平---大多數(shù)圖像軟件都提供重潤(rùn)色選項(xiàng),如伽瑪(Gamma)較正和加亮(highlight)/中調(diào)(midtone)/陰影(shadow)來(lái)改變一個(gè)圖像內(nèi)的對(duì)比。縮減這些值,通??梢詼p少文件尺寸。
· 抑制抖動(dòng)---抖動(dòng)是指用現(xiàn)有調(diào)色板中顏色值來(lái)接近調(diào)色板中沒(méi)有的顏色,它傾向于增大GIF文件的大小,通過(guò)選擇通用安全216色調(diào)色板和用圖形程序里選擇“No Dither”選項(xiàng)可消除抖動(dòng)。
2) 在HTML文件中為圖形設(shè)置WIDTH和HEIGHT屬性: 用WIDTH和HEIGHT屬性來(lái)放大和壓縮圖示面積并不能加快下載,但它可以使瀏覽器在下載圖片前便確定正確的頁(yè)布局,先把文字和其他后繼內(nèi)容顯示出來(lái),是用戶(hù)在下載圖片的同時(shí)便可開(kāi)始瀏覽。
3) 隨同符號(hào)使用 LOWSRC屬性: 這個(gè)屬性允許我們指定另一個(gè)圖形文件,它將首先下載,并在由SRC屬性指定的圖形文件之前顯示出來(lái),一般由它指定一個(gè)低分辨率、低色度的與SRC圖形相同大小的圖形,這樣下載將變快。
4) 使用交錯(cuò)式GIF和漸進(jìn)式JPEG:交錯(cuò)式GIF和漸進(jìn)式JPEG是對(duì)原來(lái)圖形標(biāo)準(zhǔn)的擴(kuò)展。其中交錯(cuò)式GIF向后兼容而漸進(jìn)式JPEG不能。當(dāng)下載后在頁(yè)面上顯示時(shí)效果就如同它是從一套百頁(yè)窗后顯露出來(lái)一樣。盡管他們不能加快下載速度,但用戶(hù)的感覺(jué)卻是加快的。
2.1.3 對(duì)表格〈TABLE〉的優(yōu)化處理
雖然用〈LAYER〉和在頁(yè)面布局時(shí)可以做到精確定位,但那也許只是將來(lái)的理想方案。在目前,為了得到一個(gè)真正跨瀏覽器,跨平臺(tái)的設(shè)計(jì)方案,還得用表格進(jìn)行局。
表格也許是目前網(wǎng)頁(yè)中用得最多的布局元素,因此,對(duì)表格的優(yōu)化就顯得特別有價(jià)值,雖然這部分優(yōu)化并不能減少下載時(shí)間,但由于瀏覽器需要在填充表格內(nèi)容前完全理解表格的結(jié)構(gòu),所以適當(dāng)?shù)谋砀襁\(yùn)用將大大縮短網(wǎng)頁(yè)的渲染時(shí)間。在使用表格時(shí)應(yīng)注意做到:
1) 將一個(gè)單一的大表格拆成多個(gè)小表格:這將加快頁(yè)面顯示速度,尤其當(dāng)頁(yè)面很長(zhǎng)而用表格進(jìn)行整體布局時(shí)更是如此。
2) 對(duì)〈TABLE〉、〈TD〉適當(dāng)使用Width屬性:在這一點(diǎn)上應(yīng)注意單元格內(nèi)的內(nèi)容的寬度,你定義的單元格寬度至少應(yīng)與內(nèi)容寬度一致,以避免瀏覽器的過(guò)濾作用對(duì)其進(jìn)行兩次渲染。
3) 千萬(wàn)不要嵌套表格:這將使表格處理時(shí)間以倍速上升,如果一定要嵌套,至少應(yīng)盡
使被嵌套表格保持簡(jiǎn)單。
4) 不要將太新的擴(kuò)展多媒體元素放入表格:這將使瀏覽器迅速崩潰。
其他多媒體元素的優(yōu)化處理
1) 對(duì)動(dòng)畫(huà)部分的優(yōu)化: 對(duì)Direct或 Authorware動(dòng)畫(huà)應(yīng)盡量壓縮幀數(shù),并使用shareware流式傳輸處理,對(duì)一般網(wǎng)頁(yè)上常見(jiàn)的GIF動(dòng)畫(huà),F(xiàn)LASH動(dòng)畫(huà)或javascript動(dòng)畫(huà)應(yīng)盡量少用,因?yàn)樗麄円话愠b飾效果外很難有什么其他作用卻會(huì)使頁(yè)面尺寸急劇增加。
2) 對(duì)背景音樂(lè)的優(yōu)化:優(yōu)先選用midi格式,采樣僅需8位、11kHz即可。如果需要語(yǔ)音朗讀的話(huà),盡可能使用男聲,這可以采用更低的設(shè)置。盡量將聲音做成可選設(shè)置,優(yōu)先選用流式聲音傳輸格式。
3) 對(duì)腳本程序的優(yōu)化:許多網(wǎng)頁(yè)制作者認(rèn)為頁(yè)面中的 javascript等腳本語(yǔ)言不會(huì)使頁(yè)面變慢,然而大多數(shù)的腳本語(yǔ)言都是解釋語(yǔ)言,而非編譯語(yǔ)言,這就意味著他們裝載后還需被分析,這也構(gòu)成了頁(yè)面渲染時(shí)間的一部分,在使用腳本語(yǔ)言時(shí),應(yīng)注意做到:
盡量將腳本嵌入頁(yè)面中,而不使用SRC屬性,因?yàn)檫@將引起對(duì)服務(wù)器的另一次請(qǐng)求,既加重了服務(wù)器負(fù)荷,又延長(zhǎng)了總的下載時(shí)間。
· 如果用腳本控制Plug-in 或 DHTML,盡量用一個(gè)內(nèi)置的裝載和運(yùn)行更快的函數(shù)來(lái)替代自己編寫(xiě)的函數(shù)。
2.2 對(duì)兼容性的優(yōu)化
在兼容性問(wèn)題上,既要考慮課件對(duì)各種操作系統(tǒng)和硬件平臺(tái)的兼容性,更要考慮課件對(duì)各種瀏覽器的兼容性。
2.2.1 在平臺(tái)兼容性上的優(yōu)化
當(dāng)課件在INTERNET上發(fā)布時(shí),你無(wú)法設(shè)想你的用戶(hù)會(huì)在怎樣配置的機(jī)器上使用怎樣的操作系統(tǒng),好在Web本身的跨平臺(tái)特性已為我們很好地解決了這個(gè)問(wèn)題,使我們免于多次開(kāi)發(fā),但為了使課件能夠在各種平臺(tái)上正常顯示,仍需要我們?cè)诙x潛在用戶(hù)群時(shí)考慮許多細(xì)節(jié),包括:顯示器的分辨率和色深,對(duì)音頻和視頻的支持情況,各種平臺(tái)上相同字體的差異,各種平臺(tái)上顯示調(diào)色板之間的差別等等。
2.2.2 在瀏覽器兼容性上的優(yōu)化
與由于瀏覽器不兼容帶來(lái)的影響相比,由于平臺(tái)不兼容對(duì)課件開(kāi)發(fā)所帶來(lái)的影響幾乎可以忽略不計(jì)了,各大主流瀏覽器開(kāi)發(fā)廠商或者由于商業(yè)上的考慮而故意制造不兼容情況,如Netscape和IE;或者為了追蹤技術(shù)發(fā)展不得不造成新版本某些部分事實(shí)上不向后兼容,如Netscape Communicator 4.5與以前版本對(duì)javascript的處理;再加上其他難以計(jì)數(shù)的各種非主流瀏覽器,如何消除瀏覽器兼容性對(duì)課件開(kāi)發(fā)的影響,才
2.部分稿件來(lái)源于網(wǎng)絡(luò),如有不實(shí)或侵權(quán),請(qǐng)聯(lián)系我們溝通解決。最新官方信息請(qǐng)以湖北省教育考試院及各教育官網(wǎng)為準(zhǔn)!
-
122023-04湖北自考風(fēng)景園林專(zhuān)業(yè)本科畢業(yè)論文范文湖北自考風(fēng)景園林專(zhuān)業(yè)本科畢業(yè)論文范文
-
122023-04湖北自考土木工程專(zhuān)業(yè)本科畢業(yè)論文范文湖北自考土木工程專(zhuān)業(yè)本科畢業(yè)論文范文
-
122023-04湖北自考計(jì)算機(jī)信息安全本科畢業(yè)論文范文湖北自考計(jì)算機(jī)信息安全本科畢業(yè)論文范文
-
122023-04湖北自考建筑學(xué)本科畢業(yè)論文范文湖北自考建筑學(xué)本科畢業(yè)論文范文
-
122023-04湖北自考軟件工程本科畢業(yè)論文湖北自考軟件工程本科畢業(yè)論文
-
122023-04湖北自考網(wǎng)絡(luò)工程專(zhuān)業(yè)本科畢業(yè)論文范文湖北自考網(wǎng)絡(luò)工程專(zhuān)業(yè)本科畢業(yè)論文范文
已幫助10w萬(wàn)+意向?qū)W歷提升用戶(hù)成功上岸
-
毛澤東思想概論
培訓(xùn)優(yōu)勢(shì):課時(shí)考點(diǎn)精講+刷題+沖刺,熟練應(yīng)對(duì)考試題型。全程督促學(xué)習(xí),安排好學(xué)習(xí)計(jì)劃。 毛澤東思想概論...自考培訓(xùn) -
英語(yǔ)二
本課程既是一門(mén)語(yǔ)言實(shí)踐課程,也是拓寬知識(shí)、了解世界文化的重要素質(zhì)課程,它以培養(yǎng)學(xué)習(xí)者的綜合語(yǔ)言應(yīng)用能力為目標(biāo),使他們?cè)趯W(xué)習(xí)、工作和社會(huì)交往中能夠使用英語(yǔ)進(jìn)行有效的交流。 英語(yǔ)二...自考培訓(xùn) -
馬克思主義基本原理概論
本書(shū)包括兩個(gè)部分:自學(xué)考試大綱和基本原理。主要內(nèi)容有,馬克思主義是關(guān)于工人階級(jí)和人類(lèi)解放的科學(xué),物質(zhì)世界及其發(fā)展規(guī)律,認(rèn)識(shí)的本質(zhì)及其規(guī)律,人類(lèi)社會(huì)及其發(fā)展規(guī)律,資本主義的形成及其發(fā)展,資本主義發(fā)展的歷史進(jìn)程,社會(huì)主義社會(huì)及其進(jìn)程,共產(chǎn)主義社會(huì)及其進(jìn)程等。 馬克思主義基本原理概論...自考培訓(xùn) -
思想道德修養(yǎng)與法律基礎(chǔ)
《思想道德修養(yǎng)與法律基礎(chǔ)》課具有鮮明的政治性、思想性、理論性、針對(duì)性、科學(xué)性、知識(shí)性以及實(shí)踐性和修養(yǎng)性。它包羅政治、思想、道德、心理本質(zhì)、學(xué)習(xí)成才和法律本質(zhì)等內(nèi)容,指導(dǎo)和回答大學(xué)生在人生、抱負(fù)、信念等方面遍及關(guān)心和迫切需要解決的問(wèn)題。 思想道德修養(yǎng)與法律基礎(chǔ)...自考培訓(xùn) -
中國(guó)近代史綱要
“中國(guó)近現(xiàn)代史綱要”全國(guó)高等教育自學(xué)考試指定教材,依據(jù)中央審定的普通高等學(xué)?!爸袊?guó)近現(xiàn)代史綱要”編寫(xiě)大綱以及馬克思主義理論研究和建設(shè)工程重點(diǎn)教材《中國(guó)近現(xiàn)代史綱要》,結(jié)合自學(xué)考試的特點(diǎn)設(shè)計(jì)了十章,集中講述1840年鴉片戰(zhàn)爭(zhēng)爆發(fā)一直到2007年中國(guó)共產(chǎn)黨第十七次全國(guó)代表大會(huì)召開(kāi)的160多年的中國(guó)近現(xiàn)代歷史。 中國(guó)近代史綱要...自考培訓(xùn)
- 2025年春季湖北汽車(chē)工業(yè)學(xué)院自考本科畢業(yè)生學(xué)位外語(yǔ)水平考試報(bào)名通知
- 湖北自考院校怎么選?專(zhuān)業(yè)老師幫你支招!
- 湖北自考專(zhuān)升本備考攻略,過(guò)來(lái)人分享高分秘籍!
- 獨(dú)家揭秘!湖北自考大專(zhuān)學(xué)習(xí)捷徑和陷阱!
- 湖北自考大專(zhuān)學(xué)習(xí)沒(méi)思路?這份備考指南請(qǐng)收好!
- 湖北自考答題技巧大揭秘,讓你輕松提分!
- 湖北自考本科備考過(guò)程中,每天寫(xiě)多少篇英語(yǔ)短文比較合適?
- 湖北自考本科英語(yǔ)(二)備考期間,寫(xiě)作練習(xí)要如何制定計(jì)劃?
- 湖北自考本科英語(yǔ)(二)通關(guān)攻略!8成考生都在用這3個(gè)學(xué)習(xí)方法!
- 湖北自考本科英語(yǔ)(二)怎么復(fù)習(xí)?過(guò)來(lái)人經(jīng)驗(yàn)大揭秘! 查看更多
掃一掃關(guān)注微信公眾號(hào)
隨時(shí)獲取湖北省自考政策、通知、公告以及各類(lèi)學(xué)習(xí)資料、學(xué)習(xí)方法、課程。