- 相關(guān)推薦
計(jì)算機(jī)軟件專業(yè)開題報(bào)告
引導(dǎo)語:應(yīng)用程序可視化是智能手機(jī)程序設(shè)計(jì)的發(fā)展趨勢(shì)。以下是YJBYS的小編為大家?guī)淼挠?jì)算機(jī)軟件專業(yè)開題報(bào)告。希望能幫助到大家哦!
課題題目:基于android的OpenGl開發(fā)
課題的目的、意義以及和本課題有關(guān)的國(guó)內(nèi)外現(xiàn)狀分析:
1.目的:圖形處理是現(xiàn)在智能手機(jī)區(qū)別于以前手機(jī)的一個(gè)顯著特征,使手機(jī)走出了呆板的單一枯燥界面,在保證通話的同時(shí)更加炫麗多彩接近真實(shí)世界,從而大大擴(kuò)展了手機(jī)的應(yīng)用領(lǐng)域,并帶給應(yīng)用者豐富多彩的視聽感受。
2.意義:通過OpenGL程序員可以創(chuàng)建交互式應(yīng)用程序,實(shí)現(xiàn)具有逼真效果的三維圖形圖像,從而在要求高度模擬真實(shí)世界的諸多領(lǐng)域中都可以大顯身手。與AutoCAD,3DS MAX等通用繪圖及建模軟件平臺(tái)不同,OpenGL不僅可以處理單幅的離散圖形,在實(shí)時(shí)的三維仿真領(lǐng)域,由于其對(duì)環(huán)境及實(shí)體的渲染達(dá)到了高度逼真的視覺效果,從而顯示出強(qiáng)大的生命力。學(xué)會(huì)使用OpenGL進(jìn)行三維繪圖,提高圖形開發(fā)的認(rèn)知,為以后的工作和學(xué)習(xí)打下基礎(chǔ)。
3.現(xiàn)狀:應(yīng)用程序可視化是智能手機(jī)程序設(shè)計(jì)的發(fā)展趨勢(shì)。在手機(jī)程序應(yīng)用的許多領(lǐng)域中,隨著智能手機(jī)蓬勃發(fā)展使得人們可以在手機(jī)上就可以實(shí)現(xiàn)地圖的三維搜索,手機(jī)游戲,炫麗多彩的界面。當(dāng)前手機(jī)是已成為世界上第一大接受終端,而界面的友好性必然會(huì)制約到智能手機(jī)等其他移動(dòng)設(shè)備的發(fā)展。手機(jī)仿真已經(jīng)成為手機(jī)應(yīng)用程序開發(fā)和軟件開發(fā)人員不可或缺的重要工具.。OpenGL作為一個(gè)性能優(yōu)越的圖形應(yīng)用程序設(shè)計(jì)界面(API)而適合于廣泛的計(jì)算環(huán)境,從智能手機(jī)到個(gè)人計(jì)算機(jī)到工作站和超級(jí)計(jì)算機(jī),OpenGL都能實(shí)現(xiàn)高性能的三維圖形功能。由于許多在智能手機(jī)界具有領(lǐng)導(dǎo)地位的計(jì)算機(jī)公司紛紛采用OpenGL作為三維圖形應(yīng)用程序設(shè)計(jì)界面,OpenGL應(yīng)用程序具有廣泛的移植性.因此,OpenGL已成為目前的三維圖形開發(fā)標(biāo)準(zhǔn),是從事三維圖形開發(fā)工作的技術(shù)人員所必須掌握的開發(fā)工具.
研究目標(biāo)、研究?jī)?nèi)容和準(zhǔn)備解決的問題:
1.目標(biāo):通過設(shè)計(jì)一個(gè)基于虛擬蜜網(wǎng)的入侵監(jiān)控平臺(tái)的原型系統(tǒng),實(shí)現(xiàn)蜜網(wǎng)技術(shù)的數(shù)據(jù)控制、數(shù)據(jù)捕獲和數(shù)據(jù)分析的三大核心需求。
2.內(nèi)容:
1,圖形繪制
(1) 使用OpenGL提供的幾何圖元建立模型, 從而得到物體的數(shù)學(xué)描述,OpenGL將點(diǎn),直線,多邊形,圖形和位圖視為圖元。
(2) 在三維空間排列物體,選擇觀察場(chǎng)景的有利位置.
2,色彩渲染:將物體的數(shù)學(xué)描述和相關(guān)的顏色信息轉(zhuǎn)換為屏幕像素,這稱為光柵化。
3.準(zhǔn)備解決的問題:OpenGL在android系統(tǒng)上的衰減應(yīng)用。OpenGL紋理貼圖,動(dòng)畫旋轉(zhuǎn)及適應(yīng)不同分辨率的手機(jī)。
擬采取的方法、技術(shù)或設(shè)計(jì)(開發(fā))工具:
開發(fā)平臺(tái):Windows XP+Android
開發(fā)工具和語言:開發(fā)工具擬采用eclipse+android SDK,語言采用Java
預(yù)期成果:
1,完成三維場(chǎng)景的繪制及三維場(chǎng)景的動(dòng)畫旋轉(zhuǎn)
2,完成三維場(chǎng)景繪制畢業(yè)論文
進(jìn)度計(jì)劃與階段要求:
(1)20xx-12-01 – 20xx-12-31:查找資料、確定畢業(yè)設(shè)計(jì)題目。
20xx-01-01:將畢業(yè)設(shè)計(jì)題目和基本功能說明發(fā)送到導(dǎo)師郵箱。
(2)20xx-01-02 – 20xx-03-31:搜集素材、整理設(shè)計(jì)內(nèi)容。
20xx-04-01:將開題報(bào)告和整理的設(shè)計(jì)內(nèi)容發(fā)送到導(dǎo)師郵箱。
(3)20xx-04-02 – 20xx-04-09:根據(jù)導(dǎo)師的建議和指導(dǎo),繼續(xù)設(shè)計(jì)。
20xx-04-10:將中期檢查表和修改后的設(shè)計(jì)內(nèi)容發(fā)送到導(dǎo)師郵箱。
(4)20xx-04-11 - 20xx.04.20:根據(jù)導(dǎo)師的建議和指導(dǎo),完成設(shè)計(jì)。
20xx-04-21:將完成的畢業(yè)設(shè)計(jì)內(nèi)容發(fā)送到導(dǎo)師郵箱。
(5)20xx-04-22 - 20xx-05-05:根據(jù)導(dǎo)師建議和已經(jīng)完成的設(shè)計(jì),完成論文初稿。
20xx-05-06:將畢業(yè)論文初稿發(fā)送到導(dǎo)師郵箱。
(6)20xx-05-07 - 20xx-05-13:根據(jù)導(dǎo)師對(duì)論文的修改建議和指導(dǎo),完成論文。
20xx-05-14:將論文終稿發(fā)送到導(dǎo)師郵箱。
參考文獻(xiàn)
[1] 尚游,陳巖濤 著. OpenGL圖形程序設(shè)計(jì)指南. 中國(guó)水利水電出版社.
[2] 林銳,石教英 著. 基于OpenGL的場(chǎng)景管理,三維交互與用戶界面設(shè)計(jì). 計(jì)算機(jī)應(yīng)用研究. 2000年03期
[3] 林城 著.android 2.X 應(yīng)用程序開發(fā)實(shí)戰(zhàn). 清華大學(xué)出版社
[4] (美) Richard S.Wright,Jr.Michael Sweet著. OpenGl 超級(jí)寶典(第2版). 人民郵電出版社
[5] (美)Bruce Eckel著 陳昊鵬譯.Java編程思想(第4版).機(jī)械工業(yè)出版社
[6] http://disanji.net/2011/07/06/android-opengl-es-開發(fā)教程
【計(jì)算機(jī)軟件專業(yè)開題報(bào)告】相關(guān)文章:
英語專業(yè)開題報(bào)告11-29
物流專業(yè)論文開題報(bào)告11-30
物流專業(yè)論文開題報(bào)告03-24
國(guó)貿(mào)專業(yè)論文開題報(bào)告03-09
體育專業(yè)開題報(bào)告范文03-15
中文專業(yè)開題報(bào)告范文03-22