《P2P軟件開發(fā)技術(shù)》課程教學(xué)大綱(本科)_第1頁
《P2P軟件開發(fā)技術(shù)》課程教學(xué)大綱(本科)_第2頁
《P2P軟件開發(fā)技術(shù)》課程教學(xué)大綱(本科)_第3頁
《P2P軟件開發(fā)技術(shù)》課程教學(xué)大綱(本科)_第4頁
《P2P軟件開發(fā)技術(shù)》課程教學(xué)大綱(本科)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、軟件開發(fā)技術(shù)(Peer-to-Peer Software Development Technology)課程編號(hào):06310360學(xué)分:2.0學(xué)時(shí):30 (其中:講課學(xué)時(shí):22實(shí)驗(yàn)學(xué)時(shí):0上機(jī)學(xué)時(shí):8課程實(shí)踐學(xué)時(shí): 0)先修課程:操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)語言、計(jì)算機(jī)網(wǎng)絡(luò)適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)教 材:技術(shù)揭秘一一網(wǎng)絡(luò)技術(shù)原理與典型系統(tǒng)開發(fā),管磊,清華大學(xué)出 版社,2011年1月第1版一、課程性質(zhì)與課程目標(biāo)(一)課程性質(zhì)軟件開發(fā)技術(shù)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)中的一門前沿課程,它是建立在操 作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)網(wǎng)絡(luò)、面向?qū)ο蟪绦蛟O(shè)計(jì)語言等課程知識(shí)的基礎(chǔ)上,為 計(jì)算機(jī)科學(xué)與技術(shù)及其相關(guān)

2、專業(yè)的學(xué)生提供接觸前沿課題,提高動(dòng)手實(shí)踐的機(jī)會(huì)。 本課程是計(jì)算機(jī)科學(xué)與技術(shù)和軟件工程專業(yè)中具有前沿性質(zhì)的選修課。課程展示了 從初步入門到應(yīng)用實(shí)踐的學(xué)習(xí)之路。從理論到實(shí)踐,從基礎(chǔ)到項(xiàng)目,循序漸進(jìn)地講 解了技術(shù)的基本知識(shí)體系。該課程培養(yǎng)了學(xué)生的抽象思維、分析問題和解決問題的 能力,從而為今后從事分布式應(yīng)用軟件和系統(tǒng)的研發(fā)打下理論和實(shí)踐基礎(chǔ)。(二)課程目標(biāo).知識(shí)方面掌握的基本概念;2理解并掌握各類網(wǎng)絡(luò)拓?fù)錁?gòu)造技術(shù);. 3掌握網(wǎng)絡(luò)搜索技術(shù);掌握網(wǎng)絡(luò)安全技術(shù),包括網(wǎng)絡(luò)的認(rèn)證、訪問控制和病毒防御等;理解并掌握文件共享、即使通信及流媒體的開發(fā)流程。.能力與素質(zhì)方面注:1.考核方式或途徑主要包括課堂表現(xiàn)、平時(shí)

3、作業(yè)、階段測試、期中考試、考核方式或途徑考核要求考核權(quán)重對(duì)指標(biāo)點(diǎn)支持平時(shí)作業(yè)和測驗(yàn)按照作業(yè)和測驗(yàn)題目進(jìn)行評(píng)分,計(jì) 算作業(yè)和測驗(yàn)平均分10%5. 1 (100%)課堂和實(shí)驗(yàn)考勤缺勤一次扣4分(滿分100分)5%實(shí)驗(yàn)完成實(shí)驗(yàn)報(bào)告15%5. 1 (100%)期末考試課程報(bào)告70%7.2 (100%)期末考試等。.考核要求包括作業(yè)次數(shù)、考試方式(開卷、閉卷)等。.實(shí)驗(yàn)考核要求包括實(shí)驗(yàn)操作、實(shí)驗(yàn)報(bào)告等,實(shí)驗(yàn)報(bào)告要求參見附錄1,實(shí) 驗(yàn)報(bào)告評(píng)分細(xì)則參見附錄2。.考核權(quán)重指該考核方式或途徑在總成績中所占比重。(二)本課程畢業(yè)要求達(dá)成度計(jì)算n畢業(yè)要求指標(biāo)點(diǎn)達(dá)成度;i y鬻鬻窗菖巧n乙、對(duì)應(yīng)指標(biāo)點(diǎn)在總評(píng)中所占分?jǐn)?shù)

4、1說明:課程指標(biāo)點(diǎn)達(dá)成度為對(duì)應(yīng)指標(biāo)點(diǎn)部分的所有得分除以對(duì)應(yīng)指標(biāo)點(diǎn)在總評(píng) 成績的所占的總分?jǐn)?shù),對(duì)應(yīng)指標(biāo)點(diǎn)的得分包括試卷成績部分、平時(shí)成績部分、教師 考核部分等,其中n為總評(píng)成績合格的學(xué)生數(shù)。六、參考書目及學(xué)習(xí)資料.對(duì)等()網(wǎng)絡(luò)安全技術(shù),王汝傳等著,科學(xué)出版社,2012.4.對(duì)等網(wǎng)絡(luò)原理與應(yīng)用,蔡康編等著,科學(xué)出版社,2011.6.流媒體系統(tǒng)關(guān)鍵技術(shù),廖丹等著,國防工業(yè)出版社,2014.8七 大綱說明.課程采用多媒體教學(xué)手段,配合案例的講解及適當(dāng)?shù)乃伎碱},保證講課進(jìn)度 的同時(shí),注意學(xué)生的掌握程度和課堂的氣氛;.根據(jù)各章節(jié)的具體情況,課后可布置適當(dāng)?shù)臅孀鳂I(yè)或思考題,以便幫助學(xué) 生理解并掌握教學(xué)內(nèi)容

5、;.本課程有8個(gè)學(xué)時(shí)的實(shí)驗(yàn),具體實(shí)驗(yàn)內(nèi)容任課教師亦可以根據(jù)實(shí)際教學(xué)情況 適當(dāng)安排。2017年8月附錄1實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告中應(yīng)包含以下內(nèi)容:.問題分析:描述本次實(shí)驗(yàn)的任務(wù)和程序的功能。.設(shè)計(jì):描述設(shè)計(jì)思路,要求書寫規(guī)范、完整。.程序結(jié)構(gòu)描述:函數(shù)調(diào)用格式、參數(shù)含義、返回值描述、函數(shù)功能;函數(shù)之間的 調(diào)用關(guān)系圖、程序流程圖等。.實(shí)驗(yàn)過程記錄:程序的輸入、輸出、出錯(cuò)的情況及解決辦法。.實(shí)驗(yàn)總結(jié):編程花費(fèi)時(shí)間多少?多少時(shí)間在紙上設(shè)計(jì)?多少時(shí)間上機(jī)輸入和調(diào) 試?多少時(shí)間在思考問題?遇到了哪些難題?你是怎么克服的?你對(duì)你的程序的評(píng) 價(jià)?你的收獲有哪些?附錄2實(shí)驗(yàn)報(bào)告書寫規(guī)范.封面頁:學(xué)院、專業(yè)班級(jí)、學(xué)生

6、學(xué)號(hào)、學(xué)生姓名、指導(dǎo)教師用小三號(hào)宋體。.正文:采用小四號(hào)宋體字,1.5倍行距。.標(biāo)題:每章標(biāo)題(如實(shí)驗(yàn)一、實(shí)驗(yàn)二)三號(hào)黑體,段前、段后間距為1行,居中; “章”下空一行為“條”(如1.題目),以小四號(hào)黑體字左起打印。.圖:報(bào)告中所有的圖應(yīng)編排序號(hào),序號(hào)一律用阿拉伯?dāng)?shù)字分別依序連續(xù)編排。如 圖1、圖2o每一圖應(yīng)有簡短確切的題名,連同圖號(hào)置于圖下。圖的序號(hào)及題名 采用五號(hào)宋體字。報(bào)告中所有的圖應(yīng)使用繪圖工具繪制(推薦使用Microsoft Visio)。 5.表:報(bào)告中所有的表應(yīng)編排序號(hào),序號(hào)一律用阿拉伯?dāng)?shù)字分別依序連續(xù)編排。如 表1、表2o每一表應(yīng)有簡短確切的題名,連同表號(hào)置于表上。表的序號(hào)及題

7、名 采用五號(hào)宋體字。必要時(shí),應(yīng)將表中的符號(hào)、標(biāo)記、代碼以及需要說明事項(xiàng),以最 簡練的文字,橫排于表題下,作為表注,也可以附注于表下。表內(nèi)同一欄的數(shù)字必 須上下對(duì)齊。表內(nèi)不能用“同上”、“同左” “;”和類似詞,一律填入具體的數(shù)字或 文字。.報(bào)告中各章、各節(jié)內(nèi)的標(biāo)題及段落格式(含頂格或縮進(jìn))要一致。附錄3實(shí)驗(yàn)評(píng)分細(xì)則項(xiàng)目優(yōu)秀(100-90)良好(80-89)中等(70-79)及格(60-69)不及格(60以下)問題分析15%能夠理解本次 實(shí)驗(yàn)任務(wù),功 能描述完整、 準(zhǔn)確。能夠理解本次 實(shí)驗(yàn)任務(wù),功 能描述比較完 整、準(zhǔn)確。能夠理解本次 實(shí)驗(yàn)任務(wù),功 能描述準(zhǔn)確。能夠理解本次 實(shí)驗(yàn)任務(wù),功能 描述

8、基本正確。不能理解本次實(shí) 驗(yàn)任務(wù),功能描述 有錯(cuò)誤。設(shè)計(jì)20%設(shè)計(jì)思路合 理;設(shè)計(jì)描述 完整;書寫規(guī) 范。設(shè)計(jì)思路合 理;設(shè)計(jì)描述 比較完整;書 寫規(guī)范。設(shè)計(jì)思路合 理;設(shè)計(jì)描述 基本完整;書 寫規(guī)范。設(shè)計(jì)思路合理; 設(shè)計(jì)描述基本 完整;書寫基本 符合規(guī)范。設(shè)計(jì)思路不合理; 設(shè)計(jì)描述不完整; 書寫不規(guī)范。實(shí)現(xiàn)(根能夠記錄實(shí)驗(yàn)?zāi)軌蛴涗泴?shí)驗(yàn)?zāi)軌蛴涗泴?shí)驗(yàn)?zāi)軌蛴涗泴?shí)驗(yàn)不能記錄實(shí)驗(yàn)過據(jù)實(shí)驗(yàn)過過程,數(shù)據(jù)準(zhǔn)過程,數(shù)據(jù)準(zhǔn)過程,數(shù)據(jù)準(zhǔn)過程,數(shù)據(jù)基本程;程序結(jié)構(gòu)描述程、實(shí)驗(yàn)確;程序結(jié)構(gòu)確;程序結(jié)構(gòu)確;程序結(jié)構(gòu)正確;程序結(jié)構(gòu)不完整,書寫不規(guī)報(bào)告打 分)45%描述完整,書 寫規(guī)范。描述比較完整,書寫規(guī)范。描述基本完

9、整,書寫規(guī)范。描述基本完整, 書寫基本符合 規(guī)范。范。實(shí)驗(yàn)總結(jié)10%問題完整,回 答清楚。問題完整,回 答清楚。問題完整,回 答清楚。問題完整,個(gè)別 問題回答不清 楚。問題不完整,回答 不清楚。時(shí)間10%在規(guī)定的時(shí)間 內(nèi)完成實(shí)驗(yàn)任 務(wù);在規(guī)定的 時(shí)間內(nèi)提交報(bào) 告。在規(guī)定的時(shí)間 內(nèi)完成實(shí)驗(yàn)任 務(wù);在規(guī)定的 時(shí)間內(nèi)提交報(bào) 告。在規(guī)定的時(shí)間 內(nèi)完成實(shí)驗(yàn)任 務(wù);在規(guī)定的 時(shí)間內(nèi)提交報(bào) 告。完成實(shí)驗(yàn)任務(wù); 在規(guī)定的時(shí)間 內(nèi)提交報(bào)告。未完成實(shí)驗(yàn)任務(wù); 或未提交報(bào)告。能夠熟練使用一種程序開發(fā)工具;能夠運(yùn)用軟件工程方法學(xué),進(jìn)行系統(tǒng)設(shè)計(jì),包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)等;3分別掌握文件共享、即使通信及流媒體的實(shí)現(xiàn)方法;

10、理解分布式系統(tǒng)與集中式系統(tǒng)開發(fā)的差別與聯(lián)系;培養(yǎng)學(xué)生的邏輯思維和系統(tǒng)開發(fā)能力。(三)課程目標(biāo)與專業(yè)畢業(yè)要求指標(biāo)點(diǎn)的對(duì)應(yīng)關(guān)系 本課程支持的畢業(yè)要求指標(biāo)點(diǎn)如下:畢業(yè)要求指標(biāo)點(diǎn)5.1:具備對(duì)計(jì)算機(jī)領(lǐng)域復(fù)雜工程問題進(jìn)行識(shí)別和有效分解的能 力。畢業(yè)要求指標(biāo)點(diǎn)7. 2:能夠?qū)τ?jì)算機(jī)領(lǐng)域復(fù)雜工程問題進(jìn)行分析和求解,獲得有 效結(jié)論。要求指示點(diǎn) 課程目標(biāo)畢業(yè)要求指標(biāo)點(diǎn)5.1畢業(yè)要求指標(biāo)點(diǎn)7. 2課程目標(biāo)1.1V課程目標(biāo)1.2VV課程目標(biāo)1.3VV課程目標(biāo)1.4VV課程目標(biāo)1.5VV課程口標(biāo)2. 1VV課程目標(biāo)2. 2VV課程目標(biāo)2.3VV課程目標(biāo)2. 4V課程目標(biāo)2.5V二、課程的內(nèi)容及要求第一章走進(jìn)世界本章支

11、持課程目標(biāo):L1掌握的基本概念;2.4理解分布式系統(tǒng)與集中式系統(tǒng)開 發(fā)的差別與聯(lián)系。(一)教學(xué)內(nèi)容與教學(xué)方法.橫空出世的;(講授).與Web的對(duì)比與較量;(講授+自學(xué)).的發(fā)展實(shí)例;(講授+案例).的研發(fā)與未來。(講授)(二)知識(shí)、能力與素質(zhì)等方面的基本要求了解本課程的性質(zhì)、研究對(duì)象與方法、任務(wù);理解的概念;了解網(wǎng)絡(luò)分類和特點(diǎn)。(三)重點(diǎn)與難點(diǎn).重點(diǎn)理解的概念,掌握網(wǎng)絡(luò)分類和特點(diǎn),了解未來的發(fā)展趨勢(shì)。.難點(diǎn)理解的概念,比Web具有的優(yōu)勢(shì)。第二章網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)本章支持課程目標(biāo):1.2理解并掌握各類網(wǎng)絡(luò)拓?fù)錁?gòu)造技術(shù);2.4理解分布式系 統(tǒng)與集中式系統(tǒng)開發(fā)的差別與聯(lián)系;2.5培養(yǎng)學(xué)生的邏輯思維和系統(tǒng)開

12、發(fā)能力。(一)教學(xué)內(nèi)容與教學(xué)方法.網(wǎng)絡(luò)拓?fù)浼夹g(shù);(講授+案例).集中式的網(wǎng)絡(luò)拓?fù)?;(講授+案例).全分布式結(jié)構(gòu)化的網(wǎng)絡(luò)拓?fù)?;(講授+案例+練習(xí)).全分布式非結(jié)構(gòu)化的網(wǎng)絡(luò)拓?fù)?;(講授+案例+練習(xí)).混合式網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。(講授+案例+練習(xí))(二)知識(shí)、能力與素質(zhì)等方面的基本要求.理解網(wǎng)絡(luò)拓?fù)涞母拍睿?理解集中式的網(wǎng)絡(luò)拓?fù)涞母拍?、特點(diǎn)和原理;.理解分布式網(wǎng)絡(luò)拓?fù)涞母拍?、特點(diǎn)和原理;.理解混合式網(wǎng)絡(luò)拓?fù)涞母拍?、特點(diǎn)和原理。(三)重點(diǎn)與難點(diǎn).重點(diǎn)理解網(wǎng)絡(luò)拓?fù)涞母拍睿斫饧惺?、分布式和混合式的網(wǎng)絡(luò)拓?fù)洹?難點(diǎn)理解網(wǎng)絡(luò)拓?fù)涞母拍?,理解集中式、分布式和混合式三種網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的異 同。第三章網(wǎng)絡(luò)搜索技術(shù)本章支

13、持課程目標(biāo):1.3掌握網(wǎng)絡(luò)搜索技術(shù);2.1能夠熟練使用一種程序開發(fā)工 具;2.4理解分布式系統(tǒng)與集中式系統(tǒng)開發(fā)的差別與聯(lián)系;2.5培養(yǎng)學(xué)生的邏輯思維 和系統(tǒng)開發(fā)能力。(一)教學(xué)內(nèi)容與教學(xué)方法.搜索與Web搜索的異同;(講授+案例).集中式的網(wǎng)絡(luò)搜索技術(shù);(講授+案例+練習(xí)).結(jié)構(gòu)化的網(wǎng)絡(luò)搜索方法;(講授+案例).非結(jié)構(gòu)化的網(wǎng)絡(luò)搜索方法;(講授+案例+練習(xí)).混合式網(wǎng)絡(luò)搜索方法。(講授+案例+練習(xí))(二)知識(shí)、能力與素質(zhì)等方面的基本要求.理解Web搜索與搜索的異同;. 了解搜索技術(shù)的評(píng)價(jià)標(biāo)準(zhǔn);.掌握搜索技術(shù)的內(nèi)容。(三)重點(diǎn)與難點(diǎn).重點(diǎn)理解Web搜索與搜索的異同;了解搜索技術(shù)的評(píng)價(jià)標(biāo)準(zhǔn);搜索技術(shù)

14、的內(nèi)容.難點(diǎn)理解Web搜索與搜索的異同,掌握搜索技術(shù)的內(nèi)容。第四章的關(guān)鍵技術(shù)及其應(yīng)用本章支持課程目標(biāo):L4掌握網(wǎng)絡(luò)安全技術(shù),包括網(wǎng)絡(luò)的認(rèn)證、訪問控制和病毒 防御等;1.5理解并掌握文件共享、即使通信及流媒體的開發(fā)流程;2.5培養(yǎng)學(xué)生的 邏輯思維和系統(tǒng)開發(fā)能力。(一)教學(xué)內(nèi)容與教學(xué)方法.的內(nèi)容存儲(chǔ)技術(shù);(講授+案例).內(nèi)容查詢技術(shù);(講授+案例).內(nèi)容傳輸技術(shù);(講授+案例).系統(tǒng)的安全技術(shù);(講授+案例+練習(xí)).應(yīng)用所存在的問題。(講授+案例+練習(xí))(二)知識(shí)、能力與素質(zhì)等方面的基本要求.理解所涵蓋的主要技術(shù)體系,如體系結(jié)構(gòu)技術(shù)、內(nèi)容存儲(chǔ)技術(shù)、內(nèi)容查詢 技術(shù)等;.理解技術(shù)在當(dāng)前Internet

15、中應(yīng)用,如文件共享與下載、內(nèi)容分發(fā)、分布式 計(jì)算等方面;. 了解技術(shù)帶來的問題,解決方案。(三)重點(diǎn)與難點(diǎn).重點(diǎn)理解所涵蓋的主要技術(shù)體系;理解技術(shù)在當(dāng)前Internet中應(yīng)用并了解技術(shù)帶來的問題與解決方案。.難點(diǎn)掌握所涵蓋的主要技術(shù)體系,了解技術(shù)帶來的問題與解決方案。第五章流媒體技術(shù)本章支持課程目標(biāo):L5理解并掌握文件共享、即使通信及流媒體的開發(fā)流程; 2.3分別掌握文件共享、即使通信及流媒體的實(shí)現(xiàn)方法;2.4理解分布式系統(tǒng)與集中 式系統(tǒng)開發(fā)的差別與聯(lián)系;2.5培養(yǎng)學(xué)生的邏輯思維和系統(tǒng)開發(fā)能力。(一)教學(xué)內(nèi)容與教學(xué)方法.初識(shí)流媒體;(講授).與流媒體的結(jié)合;(講授+案例+練習(xí)).流媒體的關(guān)鍵技

16、術(shù);(講授+案例+練習(xí)).流媒體的應(yīng)用及典型的應(yīng)用系統(tǒng)(二)知識(shí)、能力與素質(zhì)等方面的基本要求.理解與流媒體結(jié)合的原理;.掌握流媒體所涉及的關(guān)鍵技術(shù)。(三)重點(diǎn)與難點(diǎn).重點(diǎn)理解與流媒體結(jié)合的原理,掌握流媒體所涉及的關(guān)鍵技術(shù)。.難點(diǎn)掌握流媒體所涉及的關(guān)健技術(shù)。三本課程開設(shè)的實(shí)驗(yàn)項(xiàng)目注:1.類型指驗(yàn)證性、綜合性、設(shè)計(jì)性等。編號(hào)實(shí)驗(yàn)項(xiàng)目名稱學(xué)時(shí)類型要求支撐的課程目標(biāo)1基于Java的開發(fā) 平臺(tái)搭建2驗(yàn)證必做1.2 1.3 1.5 2.1 2.2 2.32基于的語音實(shí)時(shí) 通信系統(tǒng)設(shè)計(jì)與 實(shí)現(xiàn)6綜合性必做1.2 1.3 1.5 2.1 2.2 2.32.4 2.52.要求指必做、選做。實(shí)驗(yàn)一.題目 基于Ja

17、va的開發(fā)平臺(tái)搭建.目的了解Eclipse的安裝、熟悉Skype環(huán)境搭建、熟悉Skype客戶端安裝與注冊(cè)、理 解其代碼,并能成功實(shí)現(xiàn)應(yīng)用程序的測試。.要求Skype4Java開發(fā)工具包,是一個(gè)在Java平臺(tái)上開發(fā)Skype相關(guān)應(yīng)用的類庫。通 過Skype4Java中提供的接口和方法,可以實(shí)現(xiàn)一系列操作Skype客戶端的功能。本 實(shí)驗(yàn)內(nèi)容主要包括Eclipse安裝,Skype環(huán)境搭建,Skype客戶端安裝與注冊(cè),以及 Skype網(wǎng)絡(luò)中應(yīng)用程序之間的通信程序的編寫與測試。.結(jié)果測試在兩臺(tái)主機(jī)上進(jìn)行測試,Skype客戶端開啟以后,類似于騰訊QQ,倆人互相加 為好友,AP2Ap程序編寫完畢,然后運(yùn)行A

18、P2AP。在程序第一次運(yùn)行的時(shí)候,Java程序會(huì)在內(nèi)容與Skype客戶端進(jìn)行通信,這是 Skype會(huì)有一個(gè)提示,是否允許此通信過程,選擇允許訪問。在應(yīng)用程序運(yùn)行之后,如果另一個(gè)客戶端沒有對(duì)應(yīng)的啟動(dòng)此應(yīng)用程序,那么控制臺(tái)會(huì)顯示如下圖所示信息。.*2, Problems Javadoc 后 Console 漢 臉 Declaration LogCatAP2Appava Application EAProgram FilesJavajre Abinjavaw.exe J2015-5-15 下午 1也1:14)-CONNSTATUS ONLINE-CURRENTUSERHANDLE live:chin

19、ajiangsu2015 NAME Skype4Java-NAME Skype4Java PROTOCOL 9999-PROTOCOL 8 CREATE APPLICATION com.skype.dev.AP2AP-CREATE APPLICATION com.skype.dev.AP2AP #0 GET APPLICATION com.skype.dev.AP2AP S-#0 APPLICATION com.skype.dev.AP2AP #1 GET APPLICATION com.skype.u1-#1SEA-USMSAMS:AP2AP CONNECTABLEm.skypeztv.AP

20、2AP CONNECTABLE echol23pe.dev.AP2AP CONNECT echol23此處應(yīng)顯示你的好友名稱-ALTER APPLICATION com.skype.dev.AP2AP CONNECT echol23 #2 GET APPLICATION com.skype.dev.AP2AP STREAMS-#2 APPLICATION com.skype.dev.AP2AP STREAMS當(dāng)在另一個(gè)Skype客戶端啟動(dòng)此AP2AP的應(yīng)用程序執(zhí)行時(shí),雙方就開始進(jìn)行通 信了。交互的消息剛好就是在程序中設(shè)定的消息,如下圖所示。B Problgx 行 J.v.docDclratio

21、n 曰 Consol* 笈AP2Ap (JvlexJnjv i2 GET APPLICATION com.skype.dev.AP2AP STREAMS -#2 APPLICATION com. skype . dev. AP2AF STREAMS worJcp2p_vm: 1 t3 ALTER APPLICATION com.skype.dev.AP2AP WRITE workp2p_vm:1 a-t3 ALTER APPLICATION com.skype.dev.AP2AP WRITE workp2p2vm:1- APPLICATION com.skype.dev.AP2AP SENDI

22、NG workp2p_vm:1-3- APPLICATION com. Skype.dev.AP2AP SENDING 多勺 ALTER APPLICATION coxa. skype . dev. AP2AP WRITE workp2p_vra: 1 bb-ALTER APPLICATION com.skype.dev.AP2AP WRITE workp2P二vra:l- APPLICATION com. skype.dev.AP2AP SENDING workp2p_vm:- APPLICATION com. skype . dev. AP2AP SENDING #5 ALTER APPL

23、ICATION com.skype.dev.AP2AP WRITE workp2p_vm:l ccc-S ALTER APPLICATION com.skyp *6 ALTER APPLICATION com. skype. dev. AP2AP WRITE workp2p_vm:l dddd-t6 ALTER APPLICATION com.skypedev.AP2AP WRITE workp2P二vra:1-APPLICATION com.skype.dev.AP2AP SENDING workp2p_vm:1-6-5.實(shí)驗(yàn)思路和步驟(僅供參考)Eclipse安裝:Eclipse下載、安裝

24、以及配置Eclipse;Skype環(huán)境搭建:新建Java工程、導(dǎo)入Skype4Java的源代碼;Skype客戶端安裝與注冊(cè);(4)測試:代碼實(shí)現(xiàn)、結(jié)果測試;(5)測試結(jié)果驗(yàn)證。實(shí)驗(yàn)二.題目 基于的語音實(shí)時(shí)通信系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).目的了解應(yīng)用程序與Skype客戶端聯(lián)系原理、能夠熟練創(chuàng)建一個(gè)工具菜單、掌握Skype 命令測試工具SkypeTrace開發(fā)、掌握用Skype4java進(jìn)行應(yīng)用程序開發(fā)的基本步驟、 掌握Skype的基本業(yè)務(wù)功能開發(fā),理解其代碼實(shí)現(xiàn);掌握用Skype4java進(jìn)行應(yīng)用程序開發(fā)的基本步驟。.要求能夠?qū)崿F(xiàn)語音呼叫功能、信息發(fā)送功能、自動(dòng)應(yīng)答功能、呼叫轉(zhuǎn)移功能、呼叫 終止功能。.程序

25、輸入/輸出顯示示例.上回號(hào)crazychen call connect send卜電擊Cal我鈕的時(shí)候開始呼叫:-Connect鈕用于連接另一個(gè)AP2Ap的應(yīng)用.- Send鈕用于向另一個(gè)應(yīng)用程序發(fā)送聊天消息SkypeAppTest類運(yùn)行示意圖】cazy1989 call connectlive:18500( call connect我在用SkypeAppTes峋你發(fā)送消耳send嗯,我收到了你的信息我在用SkypeAppTes峋你發(fā)送消耳send嗯,我收到了你的信息嗯,我收到了你的信息send我在用SkypeAppTes響你發(fā)送消息1850003964 一端應(yīng)用程序運(yùn)行的情況圖5.實(shí)驗(yàn)思路和流程(僅供參考)1850003964 一端應(yīng)用程序運(yùn)行的情況圖5.實(shí)驗(yàn)思路和流程(僅供參考)chencrazy 一端應(yīng)用程序運(yùn)行的情況(1)語音呼叫:Call ()方法的核心代碼如下,此代碼參見Skype源代碼包中 com.skype 包下的 Skype.java 類里的 Call ()方法。(源碼目錄:Skype_dev_eg/src/ com/skype/Skype.java);(2)信息發(fā)送:在Skype類中,提供了一個(gè)Chat ()

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論