資源描述:
《畢業(yè)論文 于基android的無線手機助手設計開題報告.doc》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、畢業(yè)設計(論文)開題報告(含文獻綜述、外文翻譯)題目基于Android的無線手機助手姓名沈曉晨學號30902155專業(yè)班級信息0901所在學院信電學院指導教師(職稱)鮑福良(講師)二○一二年十一月十六日28畢業(yè)設計(論文)開題報告(包括選題的意義、可行性分析、研究的內容、研究方法、擬解決的關鍵問題、預期結果、研究進度計劃等)28浙江大學城市學院畢業(yè)論文開題報告1.選題的背景和意義Android手機的出現(xiàn)為人們的生活和工作帶來了極大的改善,它可以安裝各式各樣的應用程序,為手機增添更多豐富的功能。用戶
2、每天都會下載安裝各種新的應用到自己的手機里,抑或是下載各種音頻、視頻、圖片、文字儲存到內存卡里以便將來在能在任何地方瀏覽。然而Android手機繁雜的文件存儲操作和應用程序的安裝卸載成了各位“機友”的困擾,他們想在第一時間體驗最新最有趣的應用,想以最快的速度將電腦里的文件傳到手機中。大多數(shù)情況下這一切都會通過將電腦與手機通過數(shù)據(jù)線連接才能完成,而有了無線手機助手,只要在任何有無線局域網(wǎng)的地方都能無須數(shù)據(jù)線輕松搞定。1.1選題的背景2007年11月由Google牽頭有30多家移動技術和無線應用領域領
3、先企業(yè)組成的開發(fā)手機聯(lián)盟(OpenHandsetAlliance)發(fā)布了其智能手機平臺Android。Android是一個真正意義上的開放性移動設備綜合平臺,包括操作系統(tǒng)、用戶界面、中間件和應用程序,擁有移動電話工作所需的全部軟件,同時其開放性保證該平臺不存在任何阻礙移動產業(yè)創(chuàng)新的專有權障礙[1]。Android是由谷歌主導開發(fā)的,它由LinxuKernel、C/C++編寫的類庫、一個用以運行代碼的類似Java的虛擬機、移動終端必需的應用程序組成。Android通過與運營商、設備制造商、開發(fā)商和其
4、他有關各方結成深層次的合作伙伴關系,來建立標準化、開放式的移動終端軟件平臺,在移動產業(yè)內形成一個開放式的生態(tài)系統(tǒng),應用之間的通用性和互聯(lián)性將在最大程度上得到保持[2]。Android系統(tǒng)架構自底向上由以下4個層次組成:基于Linux的內核模塊、運行時庫與其他庫、應用程序框架、應用程序。基于Linux的內核模塊Android內核基于Linux2.6,提供安全、內存管理、進程管理、網(wǎng)絡組、驅動模型等核心服務。同所有Linux內核一樣,Android內核是介于硬件層和軟件組之間的一個抽象層次。運行時庫與
5、各種程序庫運行時庫實質是一款Java重新設計的虛擬機Dalvik,它包含J2SE所提供的絕大部分功能。每個Android28浙江大學城市學院畢業(yè)論文開題報告應用都運行在自己的進程上,Dalvik虛擬機為它分配自有的實例。Dalvik使一臺設備能運行多個虛擬機程序但消耗較少的資源。在Android中,編譯器將Java源文件轉為class文件,內置的dx工具又將class文件轉化為Dex文件,Dex文件是在Dalvik虛擬機上運行程序的標準格式。各種程序庫[3]:包含一套C/C++庫,Android的
6、各式組件都可使用。這些功能通過組件間接提供給開發(fā)者。這些庫包括圖形框架、媒體功能庫、Webkit、及SQLite數(shù)據(jù)庫,等等。Android基于Linux操作系統(tǒng),由硬件、系統(tǒng)內核、系統(tǒng)服務和應用程序等四大部分[4]組成。其中,內核(Kernel)是最核心的部分,其主要作用在于與計算機硬件進行交互,實現(xiàn)對硬件的編程控制和接口操作,調度訪問硬件資源,同時向應用程序提供一個高級的執(zhí)行環(huán)境和對硬件的虛擬接口[4]。主要功能包括:中斷服務程序、進程調度程序、進程地址空間的內存管理、進程間通信[5]。內核與
7、普通應用程序不同,其擁有所有硬件設備的訪問權限以及啟動時即劃分的受保護的內存空間[6]。Android平臺的架構層次分明,圖1.1是Android平臺的架構圖[9]圖1.1Android平臺的架構圖1.2國內外研究現(xiàn)狀1.2.1國內外手機系統(tǒng)現(xiàn)狀目前國外各軟硬件廠商已經推出過多款手機操作系統(tǒng)。下面簡單介紹一下現(xiàn)主流手機操作系統(tǒng)。現(xiàn)階段使用較廣泛大家也相對熟悉的手機操作系統(tǒng)是由諾基亞公司主導推出的Symbian操作系統(tǒng)。Symbian是為手機而設計的操作系統(tǒng),它是一個實時性,多任務的純32位嵌入式的
8、操作系統(tǒng),具有低能耗,內存占用較少等特點。28浙江大學城市學院畢業(yè)論文開題報告現(xiàn)在流行的Symbian系統(tǒng)有以下四個版本,分別為S40、S60(第二版)、S60(第三版)、S60(第五版)。S60(第五版)為觸摸屏手機版本。iOS是由蘋果公司為iPhone開發(fā)的操作系統(tǒng)。它主要是給iPhone、iPodtouch以及iPad使用。就像其基于的MacOSX操作系統(tǒng)一樣,它也是以Darwin為基礎的。iOS的系統(tǒng)架構分為四個層次:核心操作系統(tǒng)層(theCoreOSlayer),核心服務