沈?qū)m新
(南京化工職業(yè)技術(shù)學(xué)院,江蘇 南京210048)
VMware和Netmeeting在教學(xué)中的綜合應(yīng)用
沈?qū)m新
(南京化工職業(yè)技術(shù)學(xué)院,江蘇 南京210048)
針對在計(jì)算機(jī)實(shí)踐教學(xué)中所遇到的桌面的共享、單臺計(jì)算機(jī)講解網(wǎng)絡(luò)問題等,結(jié)合VMware虛擬機(jī)和Netmeeting網(wǎng)絡(luò)會(huì)議的特點(diǎn),提出了一種基于VMware虛擬機(jī)技術(shù)和Netmeeting網(wǎng)絡(luò)會(huì)議的解決方法。運(yùn)用該方法可以充分挖掘目前計(jì)算機(jī)設(shè)備的潛力,提高其利用率,在一定程度增強(qiáng)學(xué)生對于相關(guān)技術(shù)的理解和運(yùn)用,實(shí)現(xiàn)較好的教學(xué)效果。
VMware虛擬機(jī);Netmeeting網(wǎng)絡(luò)會(huì)議;計(jì)算機(jī)實(shí)踐教學(xué)
1.隨著計(jì)算機(jī)技術(shù)的進(jìn)一步普及和教育的發(fā)展,計(jì)算機(jī)相關(guān)專業(yè)和課程在許多高校甚至高中和中職院校中有很廣泛的設(shè)立,學(xué)生數(shù)量越來越多,教學(xué)經(jīng)費(fèi)投入遠(yuǎn)遠(yuǎn)跟不上學(xué)生數(shù)量的增長,很多學(xué)校中的機(jī)房條件還不是很完善。機(jī)房中普遍沒有安裝投影設(shè)備,造成老師課堂演示和學(xué)生的操作不能同步,只能是老師安排一次課堂講解操作,安排同學(xué)一次上機(jī)操作,這種教學(xué)方法的缺點(diǎn)是教練分離,上課和上機(jī)的時(shí)間差對學(xué)生迅速掌握所學(xué)知識十分不利。同時(shí),有些課程需要在網(wǎng)絡(luò)環(huán)境中才能講解透徹。老師的講解在課堂上又受到單臺計(jì)算機(jī)的限制,不利于同學(xué)的學(xué)習(xí)理解。
2.高職院校中同學(xué)也有其自身的特點(diǎn)。大部分同學(xué)抽象思維能力不強(qiáng),學(xué)習(xí)得依賴性較強(qiáng),課堂上專注程度不夠,等到上機(jī)操作,簡單的錯(cuò)誤在多個(gè)同學(xué)身上重復(fù)發(fā)生。老師是忙的顧此失彼。一堂課都在簡單的問題上打轉(zhuǎn)。教學(xué)效果還是不太好。
針對以上在教學(xué)過程中所遇到的問題,如果能夠充分利用VMware的虛擬機(jī)和Netmeeting網(wǎng)絡(luò)會(huì)議技術(shù).上述問題能夠得到一定程度的緩解或者解決。
VMware是VMware公司出品的一款虛擬機(jī)軟件產(chǎn)品,利用它可以在一臺計(jì)算機(jī)上同時(shí)運(yùn)行多個(gè)基于 X86架構(gòu)的操作系統(tǒng)。VMware Workstation主要的功能有:
1.不需要分區(qū)或重開機(jī)就能在同一臺PC上使用兩種以上的操作系統(tǒng)。
2.完全隔離并且保護(hù)不同OS的操作環(huán)境以及所有安裝在OS上面的應(yīng)用軟件和資料。
3.不同的OS之間還能互動(dòng)操作,包括網(wǎng)絡(luò)、周邊設(shè)備、文件分享以及復(fù)制粘貼功能。
4.有復(fù)原(Undo)功能。
5.能夠設(shè)定并且隨時(shí)修改操作系統(tǒng)的操作環(huán)境,如:內(nèi)存、磁碟空間、周邊設(shè)備等等。雖然VMware只是模擬一個(gè)虛擬的計(jì)算機(jī),但是它就像物理計(jì)算機(jī)一樣提供了BIOS,可以用相同的方法更改BOIS的參數(shù)設(shè)置。這樣不需要重新啟動(dòng)就可以同時(shí)在一臺計(jì)算機(jī)上運(yùn)行多個(gè)操作系統(tǒng),可以在窗口模式下運(yùn)行客戶機(jī),也可以在全屏模式下運(yùn)行,當(dāng)Guest OS切換到Host OS屏幕之后,系統(tǒng)將自動(dòng)保存Guest OS上運(yùn)行的所有任務(wù),以避免由于Host OS的崩潰,而損失Guest OS應(yīng)用,程序中的數(shù)據(jù)。每一個(gè)在主機(jī)上運(yùn)行的虛擬機(jī)操作系統(tǒng)都是相對獨(dú)立的,擁有自己獨(dú)立的網(wǎng)絡(luò)地址,就像單機(jī)運(yùn)行一個(gè)操作系統(tǒng)一樣,提供全部的功能,甚至可以將幾臺虛擬機(jī)用網(wǎng)卡連接為一個(gè)局域網(wǎng),極其方便。其中 VMware 5.5版本支持的主要功能還包括:(1)強(qiáng)化的多映象(Multiple Snapshots)的支持與管理;使用者可以方便地創(chuàng)建、刪除、列表或者選擇某一特定的Snapshot。(2)團(tuán)隊(duì)(Team)功能:易于多個(gè)虛擬機(jī)的管理及模擬多種不同配置。(3)克隆(Clone)功能:簡化了某種配置虛擬機(jī)的復(fù)制過程。(4)屏幕截圖(Capture Screen)和視頻捕捉(Capture Movie):可以方便地截取虛擬機(jī)中的操作過程,制作演示教程。不同的操作系統(tǒng)之間可以進(jìn)行信息傳輸和共享,包括文件的復(fù)制粘貼等功能,允許主機(jī)OS和虛擬機(jī)OS之間通過不同的方式進(jìn)行數(shù)據(jù)共享。
Netmeeting是一個(gè)網(wǎng)絡(luò)會(huì)議軟件,它是網(wǎng)上教學(xué)中的一個(gè)強(qiáng)大工具。它為用戶提供了一種通過網(wǎng)絡(luò)交談、召開會(huì)議、工作以及共享程序的全新的通訊方式。通過NetMeeting可以進(jìn)行實(shí)時(shí)的通信,具有音頻、數(shù)據(jù)和視頻會(huì)議的功能,通過網(wǎng)絡(luò)共享信息,方便地同其他會(huì)議參加者一起工作??梢哉f是網(wǎng)絡(luò)提供的一個(gè)很好的工具,同時(shí)也可以在教育教學(xué)中的幫助解決一些實(shí)際的問題,真正的為教學(xué)服務(wù)。
1.NetMeeting實(shí)現(xiàn)共享應(yīng)用程序和文檔—— 教學(xué)中可以進(jìn)行資源共享、教學(xué)操作演示。NetMeeting的這一功能使得在一個(gè)局域網(wǎng)內(nèi)或者接入因特網(wǎng)的學(xué)生和老師可以進(jìn)行資源共享,尤其是在進(jìn)行遠(yuǎn)程會(huì)議或者教學(xué)過程中學(xué)生和老師可以共享同一個(gè)應(yīng)用程序或者文檔。教師還可以通過NetMeeting進(jìn)行“遠(yuǎn)程桌面共享”,而進(jìn)行教學(xué)操作演示,學(xué)生們能夠非常清楚地看到教師所操作的每個(gè)步驟。與此同時(shí),如果學(xué)生有什么問題也可以進(jìn)行電子舉手,或者進(jìn)行呼叫主機(jī),教師便可以停下來解答學(xué)生的提問,教師也可以重復(fù)先前的操作或者停下來讓學(xué)生自己訓(xùn)練。這樣實(shí)現(xiàn)了老師的講解和學(xué)生練習(xí)的同步,老師先講解,同學(xué)在自己的電腦上同步觀看,同時(shí)在自己的電腦上運(yùn)行對應(yīng)的軟件同步操作,教師可以查看和監(jiān)控每個(gè)學(xué)生的操作,使得每個(gè)學(xué)生都可以認(rèn)真的聽講,并且及時(shí)的發(fā)現(xiàn)學(xué)生所存在的不足和問題。同時(shí)對于同學(xué)中普遍的錯(cuò)誤,可以立即通過NetMeeting進(jìn)行重復(fù)操作,使余下同學(xué)及時(shí)避免犯同樣的錯(cuò)誤,也大大提高了老師的工作效率,從而提高教學(xué)的質(zhì)量。
2.將文件發(fā)送給其他人、向正在聊天的其他人發(fā)送消息——使得學(xué)生與老師進(jìn)行實(shí)時(shí)交流?,F(xiàn)在的很多軟件具有這項(xiàng)功能,如QQ、MSN,但是Netmeeting的這項(xiàng)功能能夠有效地在局域網(wǎng)網(wǎng)中應(yīng)用,并不需要連接上Internet, 同時(shí)QQ 和MSN 是一種聊天的工具,而在教學(xué)中應(yīng)用必將出現(xiàn)一些弊端,如使學(xué)生專心于網(wǎng)友的交流,脫離課堂的教學(xué)。同時(shí)Netmeeting能夠快速的將文件發(fā)送給其他人,能夠進(jìn)行多人討論,老師能夠進(jìn)行有效的指導(dǎo)和引導(dǎo),在網(wǎng)絡(luò)會(huì)議進(jìn)行時(shí),對于主持人的發(fā)言,大家可以提出建議和意見,然后大家一起商討。在教學(xué)中,教師也可以將學(xué)習(xí)資料或者一些與課程相關(guān)的內(nèi)容以一對多的方式發(fā)給學(xué)生們。大大方便了教學(xué)工作。
應(yīng)用實(shí)例一:C語言教學(xué)。C語言的教學(xué)在計(jì)算機(jī)教學(xué)中占有重要的地位,一方面,C語言具有簡潔緊湊、使用方便靈活、生成目標(biāo)代碼質(zhì)量高、程序執(zhí)行效率高、可移植性好的優(yōu)點(diǎn),一般作為計(jì)算機(jī)專業(yè)的入門語言。另一方面,C語言應(yīng)用面廣,在實(shí)際中有廣泛的應(yīng)用,是開發(fā)語言中被廣泛采用位居第二的的語言。C語言是16位的程序語言,和dos系統(tǒng)結(jié)合更為緊密。在采用Netmeeting共享桌面時(shí),dos系統(tǒng)得桌面不能被共享。不能像microsoft office軟件和microsoft visual C++,或者其它基于windows 的程序語言一樣通過桌面共享。在基于 windows 的程序語言的教學(xué)中,老師通過Netmeeting共享桌面,在教師機(jī)上操作,同學(xué)可以一邊看一邊跟著操作。有不能理解的可以隨時(shí)提出來,老師馬上重復(fù)操作,同學(xué)跟進(jìn)操作。自然提高了教學(xué)效果。現(xiàn)在 C語言教學(xué)一般采用Turbo C 2.0 的開發(fā)環(huán)境,優(yōu)點(diǎn)是開發(fā)編譯環(huán)境短小精悍,調(diào)試方便,有完善的圖形庫支持。方便一些小項(xiàng)目的開發(fā),例如貪吃蛇小游戲等,能極大地提高同學(xué)的學(xué)習(xí)熱情。確定是不能實(shí)現(xiàn) Netmeeting共享教學(xué)。通過應(yīng)用VMware虛擬機(jī),在VMware虛擬機(jī)中安裝操作系統(tǒng)和編譯環(huán)境Turbo C,然后通過Netmeeting共享VMware虛擬機(jī)中運(yùn)行的編譯環(huán)境 Turbo C可以很好的解決這個(gè)問題。在介紹環(huán)境配置中,直接把Turbo C2.0的壓縮包通過Netmeeting分發(fā)給每一個(gè)同學(xué),在自己的VMware虛擬機(jī)的操作系統(tǒng)中做對應(yīng)的操作,讓同學(xué)跟著解壓和編寫第一個(gè)helloworld小程序。不到一節(jié)課時(shí)間同學(xué)們就聽得很明白了,下面就讓同學(xué)自己練習(xí)書上的例子。比起以前兩節(jié)課下來,還有的同學(xué)學(xué)的不明白,教學(xué)效果已經(jīng)有了很大的改善。
圖1 Netmeeting共享VMware中turbo c
圖2 Netmeeting共享中turbo c下游戲項(xiàng)目
應(yīng)用實(shí)例二:軟件配置管理教學(xué)。隨著高校中軟件專業(yè)的設(shè)置,軟件的配置管理教學(xué)也被提上了教學(xué)的日程。為了講解軟件的版本的管理,一般需要一臺版本管理的服務(wù)器和一臺進(jìn)行遠(yuǎn)程管理并附加代碼checkin(導(dǎo)入)和checkout(導(dǎo)出)的客戶機(jī)。對于典型的小系統(tǒng),版本管理服務(wù)器安裝CVSNT工具,由于 CVSNT支持遠(yuǎn)程管理, 因此可以在一臺客戶機(jī)上安裝wincvs工具來進(jìn)行對CVSNT的遠(yuǎn)程管理。如果在傳統(tǒng)的教學(xué)中,課堂上雖然有多媒體設(shè)備,但是難以組成網(wǎng)絡(luò)來教學(xué),在機(jī)房有網(wǎng)絡(luò),空間所限,老師又不能對每一個(gè)同學(xué)講解,難以保證教學(xué)的效果?,F(xiàn)在用 VMware虛擬機(jī)和Netmeeting網(wǎng)絡(luò)會(huì)議相結(jié)合,在VMware虛擬機(jī)上創(chuàng)建兩臺計(jì)算機(jī),分別安裝 win2000的操作系統(tǒng),配置兩臺計(jì)算機(jī)在同一個(gè)子網(wǎng)中,給其中一臺安裝 CVSNT工具并加以配置,另一臺安裝wincvs工具用來遠(yuǎn)程控制CVSNT。進(jìn)行軟件版本生成、更新、分支、比較和發(fā)布。老師通過Netmeeting將自己的桌面共享,同學(xué)們只要觀看在自己的電腦中正在進(jìn)行的老師的操作,就對老師想要說明的問題一清二楚。
圖3 Netmeeting共享VMware中CVSNT服務(wù)器端
圖4 Netmeeting共享VMware中 wincvs客戶端
VMware虛擬機(jī)技術(shù)的出現(xiàn),給計(jì)算機(jī)實(shí)踐教學(xué)提供了一種有效的輔助工具,它充分挖掘了現(xiàn)有設(shè)備的潛力,提高了現(xiàn)有系統(tǒng)的利用率,而基于NetMeeting的實(shí)時(shí)教學(xué)模式能夠使教學(xué)由單向傳授轉(zhuǎn)化為多向交流,調(diào)動(dòng)了學(xué)生參與教學(xué)的積極性,在計(jì)算機(jī)教學(xué)中把兩者有機(jī)結(jié)合起來更可以起到事半功倍的效果,在計(jì)算機(jī)實(shí)踐教學(xué)中加以推廣也具有非常積極的教學(xué)意義。
[1] 羅梓元.淺談 VMware的教學(xué)輔助功能[J].中國現(xiàn)代教育裝備,2005.11.
[2].李桂英,吳小玲.NetMeeting在網(wǎng)絡(luò)多媒體實(shí)時(shí)教學(xué)中的應(yīng)用研究[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2007.3.
[3].梁誠,李瓊,夏建波.VMware虛擬機(jī)技術(shù)在計(jì)算機(jī)實(shí)踐教學(xué)中的應(yīng)用[J].電腦開發(fā)與應(yīng)用,2007.8.
[4] Microsoft NetMeeting 3.0 SDK.http://www. Microsoft.Corn/netmeeting/sdk.
G434
A
1008-1151(2011)05-0167-02
2011-02-26
沈?qū)m新(1975-),男,安徽滁州人,南京化工職業(yè)技術(shù)學(xué)院講師,工學(xué)碩士,研究方向?yàn)槊嫦驅(qū)ο缶幊?、?jì)算機(jī)網(wǎng)絡(luò)。