![多功能智能播放器-交互設(shè)計(jì)_第1頁(yè)](http://file4.renrendoc.com/view11/M00/25/1E/wKhkGWXv-vOAP75UAAFJPz14PRQ795.jpg)
![多功能智能播放器-交互設(shè)計(jì)_第2頁(yè)](http://file4.renrendoc.com/view11/M00/25/1E/wKhkGWXv-vOAP75UAAFJPz14PRQ7952.jpg)
![多功能智能播放器-交互設(shè)計(jì)_第3頁(yè)](http://file4.renrendoc.com/view11/M00/25/1E/wKhkGWXv-vOAP75UAAFJPz14PRQ7953.jpg)
![多功能智能播放器-交互設(shè)計(jì)_第4頁(yè)](http://file4.renrendoc.com/view11/M00/25/1E/wKhkGWXv-vOAP75UAAFJPz14PRQ7954.jpg)
![多功能智能播放器-交互設(shè)計(jì)_第5頁(yè)](http://file4.renrendoc.com/view11/M00/25/1E/wKhkGWXv-vOAP75UAAFJPz14PRQ7955.jpg)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
多功能智能播放器—交互設(shè)計(jì)摘要本文主要從智能播放器的外觀與交互設(shè)計(jì)的角度闡述此產(chǎn)品的工業(yè)設(shè)計(jì),任務(wù)為(1)以顧客角度了解產(chǎn)品智能化的需求(2)對(duì)于產(chǎn)品外殼的進(jìn)一步美觀化。首先通過(guò)市場(chǎng)調(diào)查初步了解當(dāng)今智能播放器的狀況,并根據(jù)客戶(hù)意見(jiàn)進(jìn)一步考慮如何將播放器改進(jìn)更進(jìn)一步的智能化。本次畢業(yè)設(shè)計(jì)的目標(biāo)是做出一個(gè)基于Arduino平臺(tái)的多功能智能播放器??紤]到是到需要滿(mǎn)足實(shí)用、方便、美觀、兼具智能以上這幾個(gè)特性產(chǎn)品需要具備喇叭、耳機(jī)接口,配備手機(jī)App實(shí)現(xiàn)遠(yuǎn)程操控,擁有相對(duì)時(shí)尚的外觀結(jié)構(gòu),最后則是語(yǔ)音控制系統(tǒng),用戶(hù)能夠直接通過(guò)語(yǔ)言控制產(chǎn)品做出一系列的操作。關(guān)鍵詞:智能播放器;工業(yè)設(shè)計(jì);人機(jī)交互;結(jié)構(gòu)設(shè)計(jì);交互設(shè)計(jì)
Multi-functionsmartplayer-interactiondesignAbstractWiththedevelopmentofscienceandtechnology,thequalityofpeople'slifeisimprovingdaybyday.Inparticular,thespirituallifeisparticularlyprominent,followedbythecontinuousimprovement,upgrading,changeofscientificandtechnologicalproducts,andthenmorehigh-end,intelligent,personalized,innovative.Playbackdevicescanbeseeneverywhereinourdailylife,andwiththevoiceassistantSiri,xiaoaistudentsandmoreandmoredeveloped.Thisledtotheideaofmakingplaybackdevicessmarter.Thispapermainlyexpoundstheindustrialdesignoftheproductfromtheperspectiveoftheappearanceandinteractiondesignoftheintelligentplayer.Thedesign(1)understandsthedemandoftheproductintelligencefromthecustomer'sperspectiveand(2)furtherbeautifiestheproductshell.Firstly,throughmarketresearch,wecanpreliminarilyunderstandthecurrentsituationofsmartplayer,andfurtherconsiderhowtoimprovetheplayertobemoreintelligentaccordingtothecustomer'sopinions.Thegoalofthisgraduationprojectistomakeamulti-functionalintelligentplayerbasedonArduinoplatform.Isgiventotheneedtomeetthepractical,convenient,beautiful,bothsmartabovethisseveralfeaturesofproductneedstohavethespeaker,headphonejack,withamobilephoneApptorealizeremotecontrol,hastherelativefashiontheappearanceofthestructure,thelastisthevoicecontrolsystem,theusercandirectlycontrolproductstomakeaseriesofoperationthroughlanguage.Keywords:Smartplayer;Industrialdesign;Human-computerinteraction;Structuraldesign;Interactiondesign目錄1前言 11.1研究目的、意義及應(yīng)達(dá)到的技術(shù)要求 11.2播放器的歷史進(jìn)程 21.3多功能智能播放器的交互設(shè)計(jì)問(wèn)題 42總體方案設(shè)計(jì)介紹 42.1產(chǎn)品理解 42.2市場(chǎng)產(chǎn)品分析 42.3如今與未來(lái)客戶(hù)需求 72.4產(chǎn)品總結(jié) 93App設(shè)計(jì) 113.1App需求整理 113.2原型設(shè)計(jì) 153.3UI視覺(jué)設(shè)計(jì) 173.4App開(kāi)發(fā) 173.5項(xiàng)目測(cè)試 183.6項(xiàng)目?jī)?yōu)化 184外觀設(shè)計(jì) 184.1分析需求 204.2設(shè)計(jì)調(diào)研 234.3草圖手繪 244.4初步建模 274.5外觀優(yōu)化簡(jiǎn)化 294.6最終設(shè)計(jì)渲染 305結(jié)論 35參考文獻(xiàn) 36附錄 371.設(shè)計(jì)程序 372.外形效果圖 373.外文文獻(xiàn)翻譯 37PAGE611前言時(shí)代在不斷地發(fā)展,隨著人們解決了溫飽物質(zhì)生活問(wèn)題后開(kāi)始將重心轉(zhuǎn)移到精神生活上面。由此慢慢地影音等娛樂(lè)產(chǎn)物開(kāi)始萌芽發(fā)展,隨之而來(lái)的是一系列的軟硬件的誕生。影音播放硬件便是其中一種,由開(kāi)始的音響到MP3播放器以及到現(xiàn)在的智能手機(jī),慢慢都隨著科技發(fā)展以及人們的需求不斷地進(jìn)化。1.1研究目的、意義及應(yīng)達(dá)到的技術(shù)要求當(dāng)今很多物件的進(jìn)化,可能不會(huì)是一個(gè)非常大的跨度的變化,更多地可以說(shuō)是兼容,兼容其他的技術(shù)、功能,實(shí)現(xiàn)一個(gè)新的物件,雖然這一新物件可能與之前的新物件相比功能并無(wú)相差多少,但新物件相對(duì)來(lái)說(shuō)會(huì)更具便利性、更智能。最簡(jiǎn)單的例子,普通音箱與藍(lán)牙音箱,兩者同樣都具備播放音頻功能,前者是傳統(tǒng)的有線(xiàn)連接,后者在傳統(tǒng)的有線(xiàn)連接的基礎(chǔ)上加入藍(lán)牙無(wú)線(xiàn)連接,直接與使用者的移動(dòng)設(shè)備連接進(jìn)行音頻播放,而且在這同時(shí)使用者在一定范圍內(nèi)不會(huì)被限制活動(dòng)自由。相比有線(xiàn)連接使用者的活動(dòng)自由會(huì)受制于連接線(xiàn)的長(zhǎng)短。換句話(huà)來(lái)說(shuō)未來(lái)的物件進(jìn)化,在于人機(jī)交互。所以對(duì)于這一次設(shè)計(jì)的意義在于研究未來(lái)播放器的交互設(shè)計(jì),結(jié)合近幾年熱門(mén)的技術(shù)與播放器相結(jié)合,給予用戶(hù)更好的人機(jī)交互體驗(yàn),契合消費(fèi)者未來(lái)的產(chǎn)品需求。本智能播放器設(shè)計(jì)需達(dá)到的技術(shù)要求:(1)具備耳機(jī)以及音響插口支持有線(xiàn)連接。 (2)具備藍(lán)牙以及Wifi連接功能,實(shí)現(xiàn)遠(yuǎn)程操控。 (3)迎合市場(chǎng),配備手機(jī)App擁有可操控界面。 (4)具備語(yǔ)音識(shí)別功能,可通過(guò)語(yǔ)言控制播放器。 (5)迎合消費(fèi)者,具備相對(duì)時(shí)尚、個(gè)性、特色的外觀設(shè)計(jì)。 (6)播放器在硬件上能直接控制且按鍵分布需合理。1.2播放器的歷史進(jìn)程最開(kāi)始的播放器應(yīng)該由硬件音響說(shuō)起。八音盒應(yīng)該是很多人都熟知的一種玩具。除開(kāi)玩具的身份,八音盒是人類(lèi)歷史中首次應(yīng)用除了樂(lè)器以外表現(xiàn)音樂(lè)的形式,也是歷史中最早的“音響”,于1796年瑞士鐘表匠安托.法布爾發(fā)明了人類(lèi)歷史上第一臺(tái)八音盒。圖1.21八音盒關(guān)于八音盒的原理:發(fā)條提供動(dòng)力,帶動(dòng)滾筒滾動(dòng)。滾筒上存在提前排列好的焊點(diǎn),通過(guò)滾筒的滾動(dòng)帶動(dòng)焊點(diǎn)旋轉(zhuǎn),撥動(dòng)芯片細(xì)條邊緣,進(jìn)而細(xì)條震動(dòng)發(fā)出聲音。通過(guò)一周轉(zhuǎn)的轉(zhuǎn)動(dòng),所形成的樂(lè)章滾筒可以看作是樂(lè)譜,而焊點(diǎn)則是根據(jù)樂(lè)譜所進(jìn)行排列。芯片可以看作是琴鍵,于同一材料上切割出長(zhǎng)短不同的細(xì)條。芯片細(xì)條數(shù)量越多,音數(shù)越高,音色則越豐富,曲子則越動(dòng)聽(tīng)。隨后,德國(guó)發(fā)明家通過(guò)改進(jìn)首創(chuàng)盤(pán)式八音盒,將滾筒改進(jìn)成圓鋼片,通過(guò)更變鋼片進(jìn)而播放不同的音樂(lè),當(dāng)時(shí)被稱(chēng)為“點(diǎn)唱機(jī)”,自那以后八音盒開(kāi)始進(jìn)入一個(gè)蓬勃發(fā)展的時(shí)期。圖1.22盤(pán)式八音盒可是不管是滾筒八音盒或是盤(pán)式八音盒,兩者均不能播放人聲,滿(mǎn)足不了當(dāng)時(shí)人民的需求,新一輪的發(fā)明也因此開(kāi)始。1877年8月15日愛(ài)迪生于美國(guó)發(fā)明了世界上第一臺(tái)手搖錫箔滾筒留聲機(jī)。能夠成功將聲音進(jìn)行存儲(chǔ)以及再現(xiàn)。圖1.23手搖錫箔滾筒留聲機(jī)而手搖錫箔滾筒留聲機(jī)的原理為:通過(guò)號(hào)角將聲音集中轉(zhuǎn)化,聲波轉(zhuǎn)化成為動(dòng)能,進(jìn)而金屬針開(kāi)始震動(dòng),將震動(dòng)的波紋在圓筒形蠟管錫箔上進(jìn)行刻錄,當(dāng)金屬針再次隨著刻錄軌跡移動(dòng),通過(guò)震動(dòng)發(fā)出之前所存儲(chǔ)的聲音。手搖錫箔滾筒留聲機(jī)是由愛(ài)迪生受到電話(huà)傳話(huà)器震動(dòng)的啟發(fā),通過(guò)使用短針進(jìn)行聲波試驗(yàn)得出結(jié)論才得以研發(fā)。在后續(xù)發(fā)展的過(guò)程當(dāng)中經(jīng)過(guò)改良,第二代留聲機(jī)將錫箔替換掉了,而代替而為之的則是蠟筒,在此同時(shí)為了擴(kuò)大播放音量受話(huà)器上增添了一個(gè)喇叭,增添了發(fā)條改變了驅(qū)動(dòng)方式。第二代留聲機(jī)便具有自動(dòng)錄放的功能。于1887年艾米利·伯林納(德國(guó))發(fā)明了扁平圓盤(pán)式留聲機(jī),將大唱筒替換成圓盤(pán)型的片狀物體。在此同時(shí)唱片可以制成母版進(jìn)行復(fù)制,這一點(diǎn)大幅度的增加了唱片商業(yè)化量產(chǎn)的可能性,由此扁平圓盤(pán)成為了當(dāng)今圓形唱片的始祖。圖1.24扁平圓盤(pán)式留聲機(jī)1877年ErenstVerner(德國(guó))發(fā)明了動(dòng)圈喇叭式喇叭并且獲得了專(zhuān)利,這一發(fā)明是根據(jù)佛萊明左手定律研發(fā)而成。于1898年OliverLodge(英國(guó))創(chuàng)造了錐盆喇叭,可惜錐盆喇叭在當(dāng)時(shí)并無(wú)法使用。1906年三極真空管出現(xiàn)后,通過(guò)使用三極真空管制成可用的擴(kuò)大機(jī),到后來(lái)約1930年錐盆喇叭,才重新又回到人們的視線(xiàn)當(dāng)中。圖1.25錐盆喇叭以上的還是屬于留聲機(jī)范圍的,于1921年新的錄制唱片方式出現(xiàn)了,主要通過(guò)電氣方法錄制的,相比于傳統(tǒng)機(jī)械式刻制方式的老唱片,新刻錄方式的唱片擁有更加優(yōu)秀的動(dòng)態(tài)范圍(最大值可達(dá)到30dB),而當(dāng)時(shí)的喇叭并不能跟上革新進(jìn)度,使得人們需要想辦法改良喇叭特性,進(jìn)而于新唱片更好地配合。1923年通用電氣公司(西方電子公司)研究實(shí)驗(yàn)室(貝爾實(shí)驗(yàn)室前身后,改名為貝爾實(shí)驗(yàn)室)決定研究新的音樂(lè)再生體系(內(nèi)容包括新式唱機(jī)、喇叭、立體聲錄音、MC唱頭、立體聲刻片方法等)。其中CoWoRice(C.W.賴(lài)斯)與EoWoKellogg(E.W.凱洛格)兩位工程師(兩人于1924年獲得專(zhuān)利,揚(yáng)聲器鼻祖)負(fù)責(zé)研發(fā)新式喇叭。1925年揚(yáng)聲器正式研發(fā)成功,當(dāng)今的揚(yáng)聲器與1925年揚(yáng)聲器外表極其相似,唯一的區(qū)別在于在不斷改進(jìn)升級(jí)的過(guò)程中現(xiàn)在的揚(yáng)聲器采用了永磁磁路。換句話(huà)而言1925年所研發(fā)的揚(yáng)聲器是當(dāng)今揚(yáng)聲器的始祖。圖1.26揚(yáng)聲器原理在揚(yáng)聲器出現(xiàn)以后,揚(yáng)聲器又應(yīng)當(dāng)在什么情況下運(yùn)用。1924年賴(lài)斯提出通過(guò)障板解決低頻聲短路,在此同時(shí)發(fā)出了這一疑問(wèn),而何為障板?在這里需要先說(shuō)一下障板的相關(guān)知識(shí)。圖1.27障板關(guān)于障板的概念于1978年聲學(xué)家L.瑞利所發(fā)表的《聲學(xué)原理》,提出關(guān)于無(wú)限大障板中剛性活塞的振動(dòng)特性和聲輻射特性的理論。關(guān)于無(wú)限大障板,從障板中心到障板邊緣位置為1/4波長(zhǎng)時(shí)(障板半徑為1/4波長(zhǎng))這只障板的作用相當(dāng)于無(wú)限大障板,這就是于1929年所提出的1/4波長(zhǎng)原理。在揚(yáng)聲器的使用過(guò)程當(dāng)中,是需要對(duì)著觀眾的,而手持、支撐、懸掛這一系列方式通過(guò)試驗(yàn)并不能得到理想的效果,最后發(fā)現(xiàn)通過(guò)固定在障板上使用能達(dá)到一個(gè)最理想的效果。1925年賴(lài)斯-凱洛格所發(fā)明的揚(yáng)聲器同樣是安裝于障板上,基本通過(guò)上述例子可以說(shuō),揚(yáng)聲器和障板兩者應(yīng)相互需求是同步誕生的。圖1.28障板揚(yáng)聲器再后期開(kāi)始出現(xiàn)了音箱這一概念。而從障板到箱體的轉(zhuǎn)變,1923年出現(xiàn)了敞開(kāi)式音箱(敞開(kāi)箱),再到后來(lái)逐漸發(fā)展改良出閉式音箱(閉箱)。敞開(kāi)箱這一概念的出現(xiàn)與實(shí)際應(yīng)用有一定的關(guān)系。收音機(jī)應(yīng)該是最早的敞開(kāi)箱,同時(shí)揚(yáng)聲器最早也應(yīng)用在這一塊里。在敞開(kāi)箱的工作過(guò)程中,揚(yáng)聲器后方所產(chǎn)生的輻射對(duì)工作聲音存在一定的干擾,并不能將聲音很好地播放出來(lái)。而如何吸收這些輻射便成了當(dāng)時(shí)需要解決的問(wèn)題。開(kāi)始人們?cè)谙渥雍蠓椒胖靡粔K紗布,通過(guò)紗布吸聲減少一定的輻射進(jìn)而優(yōu)化聲音的播放,閉箱最初的雛形便由此出現(xiàn)。隨著人們的不斷改良逐步將紗布數(shù)量增多進(jìn)而變厚再到后續(xù)的變硬到最后的質(zhì)變直接換為木板,閉箱就誕生了。閉箱是由敞開(kāi)箱不斷地演變、發(fā)展、改進(jìn)最終進(jìn)化而成。圖1.29閉箱揚(yáng)聲器閉箱的出現(xiàn),讓人們清楚箱內(nèi)的聲能是需要吸收進(jìn)而降低對(duì)揚(yáng)聲器工作的影響,就此開(kāi)始采用各種吸聲材料,將箱體內(nèi)的聲能盡可能地吸收。閉箱由于結(jié)構(gòu)簡(jiǎn)單,一直受到人們歡迎。后來(lái)通過(guò)不斷地改良優(yōu)化,出現(xiàn)了新的優(yōu)化方式氣墊式揚(yáng)聲器系統(tǒng)。將高順性折環(huán)(通常為橡膠折環(huán))裝于揚(yáng)聲器上然后再將揚(yáng)聲器組裝于閉箱當(dāng)中,稱(chēng)為氣墊式(空氣懸置)揚(yáng)聲器系統(tǒng)。這是奧爾森(HarryOlson)和普里斯頓(J.Preston)兩位所研發(fā)的,并于1949年獲得專(zhuān)利。美國(guó)AR公司(AcousticResearch)的維爾丘(E.M.Villchur)在美國(guó)《Audio》、《J.A.E.S》雜志上發(fā)表一系列文章。文章主要講述了關(guān)于氣塑式揚(yáng)聲器系統(tǒng)的工作原理以及設(shè)計(jì)方法。而在這一系列的文章當(dāng)中,有討論到填充材料的作用,給后續(xù)發(fā)展起到一定的推動(dòng)作用。在這里現(xiàn)代的揚(yáng)聲器基本成熟,到如今也就逐步升級(jí)硬件以后后續(xù)的HiFi技術(shù)等這里就不做介紹了。圖1.210AR-3揚(yáng)聲器1995年愛(ài)立信公司提出了藍(lán)牙概念,藍(lán)牙技術(shù)主要采用微波頻段工作,傳輸數(shù)率達(dá)到每秒1M字節(jié),最大傳輸距離為10米,通過(guò)增加發(fā)射功率可達(dá)到100米。藍(lán)牙技術(shù)的推出使許多移動(dòng)設(shè)備實(shí)現(xiàn)無(wú)線(xiàn)連接。2012年隨著藍(lán)牙手機(jī)和平板電腦的迅猛發(fā)展,在視覺(jué)方面,人們得到了一定的滿(mǎn)足。而聽(tīng)覺(jué)方面,受體積影響,唯獨(dú)音箱沒(méi)有什么進(jìn)展。聽(tīng)覺(jué)是人類(lèi)最重要的感觀之一,人們對(duì)于這一方面的需求也越來(lái)越大。因此藍(lán)牙音箱順勢(shì)而起,便攜外帶、無(wú)線(xiàn)連接、體積小巧。圖1.211藍(lán)牙音箱除此之外以下是藍(lán)牙音箱獨(dú)特的特點(diǎn)。應(yīng)用廣泛:藍(lán)牙技術(shù)的規(guī)格是全世界一致的,擁有廣泛的普及性以及兼容性好,通過(guò)藍(lán)牙適配器,電子設(shè)備就可以實(shí)現(xiàn)進(jìn)行連接、數(shù)據(jù)交換以及通話(huà)交流。操作簡(jiǎn)單:藍(lán)牙技術(shù)僅需要通過(guò)簡(jiǎn)易的安裝設(shè)置并且配對(duì)成功就可以開(kāi)始使用,并不需要輔助設(shè)備或是數(shù)據(jù)線(xiàn)連接。傳輸速度快:擁有較快的傳輸速度,現(xiàn)今藍(lán)牙4.0最高速度為24Mbps。高速傳輸能夠保證高品質(zhì)的音質(zhì),并且能承載高碼率的音樂(lè)。傳輸距離適宜:一般來(lái)說(shuō)藍(lán)牙的有效傳輸距離為十米以?xún)?nèi),并且可以進(jìn)行隔墻傳輸,比較適合居家環(huán)境。隨后到了智能化的發(fā)展,2014年11月,亞馬遜發(fā)布了第一臺(tái)智能音箱Echo,人們可通過(guò)Echo語(yǔ)音控制進(jìn)行一系列的操作,例如語(yǔ)音控制操作加點(diǎn)運(yùn)行、購(gòu)買(mǎi)商品、查詢(xún)咨詢(xún)等。2017年11月16日,百度旗下的產(chǎn)品渡鴉RavenH發(fā)布。2018年3月26日百度再次發(fā)布新的智能視頻音箱小度在家。6月11日百度再次發(fā)布新品小度智能音箱并于12日正式發(fā)售。2019年11月25日華為發(fā)布了旗下首款智能音箱華為SoundX。2020年3月24日百度再次推出新品。圖1.212智能音箱由此可見(jiàn)目前來(lái)看智能音箱是播放器的主流,并且還有待繼續(xù)探索發(fā)展。1.3多功能智能播放器的交互設(shè)計(jì)問(wèn)題(1)App界面設(shè)計(jì)——UI設(shè)計(jì),需要具有一定的美觀性以及功能規(guī)劃(2)App前端設(shè)計(jì),根據(jù)所需功能編寫(xiě)代碼(3)播放器的外觀設(shè)計(jì)——草圖繪制、形體推敲等(4)播放器的外觀配色選擇、效果渲染(5)功能按鍵規(guī)劃2總體方案設(shè)計(jì)介紹本次設(shè)計(jì)為一款新的智能化播放器,而本篇研究主要為智能化播放器的外觀與交互設(shè)計(jì)。產(chǎn)品主要考慮如何能夠貼近現(xiàn)代生活使客戶(hù)更加便利使用。并且在外觀方面能迎合潮流且能夠優(yōu)化使用體驗(yàn)。2.1產(chǎn)品理解智能化播放器的重點(diǎn)在于如何脫胎于傳統(tǒng)按鈕式播放器做到追逐當(dāng)今時(shí)代需求,達(dá)到更加方便、貼近生活,從直接控制到遠(yuǎn)程控制、從手動(dòng)控制到解放雙手使用更加簡(jiǎn)便的方式去控制。在一定程度上優(yōu)化人機(jī)交互的體驗(yàn)或是開(kāi)發(fā)一種新的人機(jī)交互方式。在外觀方面需要一個(gè)擁有一定視覺(jué)沖擊力的外形設(shè)計(jì),到達(dá)吸引客戶(hù)的效果。在美觀的基礎(chǔ)上考慮,按鍵的位置、產(chǎn)品擺放方式、信息提示等交互方式。如何設(shè)計(jì)按鍵的位置便利于消費(fèi)者進(jìn)行控制,使用哪一種按鈕,物理按壓或是觸感。產(chǎn)品除了正常擺放于桌面是否可以另一種方式擺放?;具@兩大方面是目前需要去考慮,本次設(shè)計(jì)將在這兩個(gè)方面盡可能的去提高人機(jī)交互體驗(yàn)。2.2市場(chǎng)產(chǎn)品分析現(xiàn)在的市場(chǎng)主流產(chǎn)品主要為阿里巴巴天貓精靈、HUAWEISoundX、小度、Redmi小愛(ài)音箱、Harman/KardonALLURE、AppleHomePod、谷歌Home、亞馬遜Echo等。本次主要以AppleHomepod、阿里巴巴天貓精靈CCL、HUAWEISoundX以及小度在家X8為產(chǎn)品分析。圖2.21智能音箱產(chǎn)品主要考慮到市面上主要為含顯示屏幕的四方體型設(shè)計(jì)以及圓筒形無(wú)屏幕兩種設(shè)計(jì)。而Apple公司旗下產(chǎn)品的工業(yè)設(shè)計(jì)方面一直都是業(yè)界領(lǐng)頭有一定參考價(jià)值,另外三者則是熱門(mén)智能音箱銷(xiāo)量排行榜排列前三的產(chǎn)品。(參考為ZOL排行/compositor/1134/Intelligentvoiceassistant.html)因?yàn)楸敬卧O(shè)計(jì)僅僅考慮播放器部分,而市面產(chǎn)品所在的品牌旗下都擁有一系列的其他生活產(chǎn)品可達(dá)到相互控制效果,所以暫且不對(duì)播放器以外的硬件控制作出研究。硬件控制僅為市場(chǎng)調(diào)查對(duì)比。AppleHomepod:產(chǎn)品主要配合iOS系統(tǒng)人工智能Siri使用,連接方式主要為802.11ac無(wú)線(xiàn)網(wǎng)絡(luò)(具備MIMO技術(shù))以及藍(lán)牙5.0。功能:藍(lán)牙功能、云端存儲(chǔ)4000萬(wàn)首音樂(lè)、支持Siri語(yǔ)音控制、控制室內(nèi)的燈光效果以及室內(nèi)溫度設(shè)定。音頻來(lái)源:AppleMusic、iTunes資料庫(kù)中的音樂(lè)、iCloud音樂(lè)資料庫(kù)(需配合AppleMusic訂閱)、Apple播客、可使用HomePod隔空播放iPhone、iPad、iPodtouch或Mac上的其他內(nèi)容控制方式:輕點(diǎn)或按住+或–可調(diào)大/調(diào)小音量,按住Home以啟動(dòng)Siri,輕點(diǎn)Home以播放/暫停音樂(lè)或Siri,輕點(diǎn)兩下跳轉(zhuǎn)下一曲目,輕點(diǎn)三下跳轉(zhuǎn)上一曲目。外觀設(shè)計(jì):圖2.22AppleHomepodHUAWEISoundX:產(chǎn)品為華為和帝瓦雷聯(lián)合打造的智能音箱產(chǎn)品,主要為一碰傳音技術(shù),即手機(jī)碰一碰音箱就能播放音樂(lè)。連接方式為WLAN802.11ac2x2,2.4GHz和5GHz雙頻以及藍(lán)牙5.0功能:藍(lán)牙功能、華為音樂(lè)以及酷狗音樂(lè)兩大平臺(tái)千萬(wàn)級(jí)優(yōu)質(zhì)音樂(lè)播放、提供上億級(jí)優(yōu)質(zhì)有聲內(nèi)容、小藝人工智能語(yǔ)音控制、智能電話(huà)功能、智能家居功能(與多品牌實(shí)現(xiàn)云云互聯(lián))通過(guò)賬號(hào)共享實(shí)現(xiàn)家電設(shè)備互相連接。音頻來(lái)源:華為音樂(lè)、酷狗音樂(lè)控制方式:一碰傳音、手勢(shì)控制一蓋靜音靠近亮燈、包含播放暫停上下首功能按鍵外觀設(shè)計(jì):圖2.23HUAWEISoundX阿里巴巴天貓精靈CCL:天貓精靈為基于AliGenie平臺(tái)的智能音箱產(chǎn)品,CCL為AliGenie的第四個(gè)版本產(chǎn)品。連接方式為WLAN802.11ac2x2,2.4GHz和5GHz雙頻以及藍(lán)牙5.0。功能:語(yǔ)音提示、視頻顯示、視頻通話(huà)、音樂(lè)播放、遠(yuǎn)程監(jiān)控音頻來(lái)源:各大App控制方式:App控制、語(yǔ)音控制基本按鍵控制(音量增加減按鍵、靜音鍵以及電源按鍵)外觀設(shè)計(jì):圖2.24阿里巴巴天貓精靈CCL小度在家X8:小度在家為百度公司旗下的產(chǎn)品主要實(shí)現(xiàn)了遠(yuǎn)程語(yǔ)音交互、人臉識(shí)別、手勢(shì)控制、延伸喚醒等功能的智能音箱產(chǎn)品。連接方式為WLAN802.11ac2x2,2.4GHz和5GHz雙頻以及藍(lán)牙5.0。功能:語(yǔ)音控制、人臉識(shí)別、視頻播放、音頻播放音頻來(lái)源:各大App控制方式:語(yǔ)音控制、人臉識(shí)別、手勢(shì)控制外觀設(shè)計(jì):圖2.25小度在家X82.3如今與未來(lái)客戶(hù)需求在現(xiàn)今的發(fā)展,其實(shí)可能已經(jīng)不是在意智能音箱硬件本身的優(yōu)化發(fā)展了,硬件的發(fā)展音質(zhì)之余物理感官體驗(yàn)縱然是一環(huán)但目前來(lái)說(shuō)已經(jīng)是一個(gè)發(fā)展空間較少的部分,而近幾年智能音箱之所以如此火熱是因?yàn)?,從智能音箱中我們看到了一種新的交互方式,讓我們的生活有了一定的改變。本設(shè)計(jì)主要是考慮音樂(lè)播放部分,所以在需求方面僅做音樂(lè)播放部分討論?;趯?duì)市面上的產(chǎn)品分析與了解,目前還處于需要一定的手動(dòng)調(diào)諧階段,需要一定的操作開(kāi)啟語(yǔ)音控制。并未達(dá)到完全解放雙手達(dá)到完全智能化的地步?,F(xiàn)階段的需求暫且還停留在基礎(chǔ)的版智能化聲控足矣。未來(lái)幾年的趨勢(shì),基本會(huì)在完全智能化,不需要任何的人工調(diào)控輔助即可進(jìn)行控制產(chǎn)品。例如語(yǔ)音喚醒,不需按鍵控制開(kāi)啟語(yǔ)音助手。讓產(chǎn)品達(dá)到一個(gè)更加智能化、更具便利性的效果。在目前來(lái)說(shuō)播放器并不具備直接點(diǎn)播這一功能還需通過(guò)人手調(diào)控或是根據(jù)文件列表順序進(jìn)行播放,那么通過(guò)直接的語(yǔ)音控制能否達(dá)到特定歌曲的轉(zhuǎn)化,這也是當(dāng)下的其中一個(gè)點(diǎn)。在目前看來(lái),智能音箱行業(yè)面臨的最大難題是定制化、個(gè)性化要求方面出現(xiàn)供不應(yīng)求的問(wèn)題。在以往很多產(chǎn)品的設(shè)計(jì)生產(chǎn)當(dāng)中,通過(guò)客戶(hù)反饋的信息,進(jìn)行解決方案修訂、改良、Bug優(yōu)化,然后客戶(hù)進(jìn)行版本更新。但一般這時(shí)候新的反饋信息會(huì)出現(xiàn),由此成為一個(gè)死循環(huán),技術(shù)定制服務(wù)商提供的速度并不能趕上客戶(hù)定制需求。在未來(lái)而言,可能會(huì)更偏向于人工智能AI,進(jìn)行不斷地自我學(xué)習(xí)、更新達(dá)到客戶(hù)所需。2.4產(chǎn)品總結(jié)本次設(shè)計(jì)主要考慮在智能化方面,在傳統(tǒng)按鍵音箱的基礎(chǔ)上考慮如何將產(chǎn)品做得符合現(xiàn)代人們的需求。而目前來(lái)說(shuō)遠(yuǎn)程便攜控制是其中的一個(gè)點(diǎn),在這里我們會(huì)考慮到遙控器這一說(shuō)。而藍(lán)牙技術(shù)的出現(xiàn)能將遙控器和手機(jī)兩者很好的解決,并且能夠?qū)烧吆隙橐?。制作一個(gè)App實(shí)現(xiàn)遠(yuǎn)程操作并且做到語(yǔ)音喚醒開(kāi)啟語(yǔ)音控制功能,將現(xiàn)有的功能實(shí)現(xiàn)完全語(yǔ)音控制解放雙手。圖2.41功能總結(jié)另外希望能夠設(shè)計(jì)出語(yǔ)音點(diǎn)播功能,直接通過(guò)語(yǔ)音識(shí)別用戶(hù)所需的音樂(lè)名,控制該首音樂(lè)播放,達(dá)到用戶(hù)需求。在外形方面希望能夠結(jié)合市面上一些產(chǎn)品的優(yōu)點(diǎn),設(shè)計(jì)出一個(gè)貼近家居環(huán)境,迎合時(shí)代走向的音箱外殼?;揪C上所述本次設(shè)計(jì)需要完成一個(gè),具有語(yǔ)音喚醒、語(yǔ)音控制、基本音樂(lè)播放功能的家居播放器設(shè)備。在一定程度上盡可能地貼近未來(lái)發(fā)展的趨勢(shì)。在App方面,需要將基本的播放功能做好,并盡可能做到與產(chǎn)品硬件真正的連接,而非僅僅作為一個(gè)載體揚(yáng)聲器播放。3App設(shè)計(jì)App設(shè)計(jì)需要整理功能需求,做出一定規(guī)劃,按照功能規(guī)劃做出App的原型。原型設(shè)計(jì)做出后做出相應(yīng)的UI設(shè)計(jì)進(jìn)行美化,相對(duì)應(yīng)的一個(gè)基本的空殼完成后則需進(jìn)行的App開(kāi)發(fā)。根據(jù)不同按鍵所需要的功能進(jìn)行程序編寫(xiě),達(dá)到功能所需,最后進(jìn)行測(cè)試。3.1App需求整理App需求整理是App開(kāi)發(fā)流程中最重要的一環(huán)。這里的App需求根據(jù)產(chǎn)品的市場(chǎng)客戶(hù)需求調(diào)查所衍生而來(lái),App作為人機(jī)交互中的一個(gè)重要環(huán)節(jié)主要面對(duì)的就是客戶(hù)本身,因此在整理App開(kāi)發(fā)需求時(shí),不僅要表達(dá)產(chǎn)品本身特點(diǎn)功能,也要考慮客戶(hù)的需求。最后整理出App的功能框架。本文第二章節(jié)中已有一定的客戶(hù)需求調(diào)查在此就不作重復(fù)。本次設(shè)計(jì)中App部分可分為兩個(gè)部分,基本功能部分和智能化部分?;静糠种饕獮榛静シ牌鞴δ?,需要包含簡(jiǎn)單的播放、暫停、上一首、下一首、循環(huán)播放、隨機(jī)播放這六個(gè)功能。在完成控制功能的基礎(chǔ)上需要一定的信息讀取例如歌曲名。智能化部分最主要是語(yǔ)音控制功能,通過(guò)語(yǔ)音控制去實(shí)現(xiàn)整個(gè)App的控制。以消費(fèi)者的語(yǔ)音指令控制App的六大基本功能。在此之上希望能做出一個(gè)進(jìn)階功能,能不需通過(guò)手部操作直接通過(guò)語(yǔ)音進(jìn)行語(yǔ)音喚醒語(yǔ)音識(shí)別功能。圖3.1App需求整理3.2原型設(shè)計(jì) 完成了上一步的整理后,我們需要一個(gè)產(chǎn)品草圖,這里也稱(chēng)為App原型,將需求以及產(chǎn)品特點(diǎn)整理成一個(gè)功能模塊,再將模塊搭建組裝,形成一個(gè)App原型。圖3.21原型設(shè)計(jì)圖13.3UI視覺(jué)設(shè)計(jì)完成了App原型后,可以說(shuō)僅僅是完成了骨架部分還需要增添皮膚,對(duì)此則是對(duì)界面進(jìn)行美化,根據(jù)App的內(nèi)容進(jìn)行排版設(shè)計(jì)、配色以及功能圖標(biāo)等設(shè)計(jì)。最終完成App界面最終效果圖。圖3.3UI視覺(jué)設(shè)計(jì)圖3.4App開(kāi)發(fā)完成UI視覺(jué)設(shè)計(jì)后,基本上一個(gè)App的外殼可以說(shuō)基本上完成了,而缺少的則是程序內(nèi)部部分,也就是到這一步需要開(kāi)始對(duì)App進(jìn)行一定的開(kāi)發(fā)。因?yàn)槟壳爸髁鞯氖謾C(jī)設(shè)備基本上為Android和iOS系統(tǒng)兩種,Android系統(tǒng)相對(duì)于iOS系統(tǒng)來(lái)說(shuō)更加開(kāi)放,不需經(jīng)過(guò)審核一類(lèi)流程,在本次設(shè)計(jì)中考慮考慮到更加方便于測(cè)試研究所以選擇了Android系統(tǒng)進(jìn)行App客戶(hù)端開(kāi)發(fā)。本次設(shè)計(jì)App開(kāi)發(fā)環(huán)節(jié)主要使用AppInventor進(jìn)行App的搭建。AppInventor原為GoogleLab的一個(gè)子計(jì)劃,是AndroidApp的開(kāi)發(fā)編程環(huán)境,相較于傳統(tǒng)App開(kāi)發(fā),AppInventor將繁雜的程序代碼放棄了,而代替的則是形式積木的堆疊程序塊來(lái)完成Android程序。圖3.41AppInventor思路:本次設(shè)計(jì)硬件存儲(chǔ)為SD卡,在SD卡內(nèi)建立一個(gè)文件名為music的文件夾,并將十首音樂(lè)放入其中。考慮到中文可能會(huì)存在出現(xiàn)亂碼顯示,我們將文件名全部改為拼音或者英文。這里music為我們的音樂(lè)播放器源文件夾,App以及硬件都調(diào)取源文件夾內(nèi)的音樂(lè)作為播放源文件。手機(jī)裝上SD卡再使用USB連接上電腦中,此時(shí)源文件夾的路徑為G:/mnt/sdcard/music。在Windows命令型窗口中運(yùn)行cmd,通過(guò)輸入指令進(jìn)入SD卡相應(yīng)路徑。我們需要將文件夾內(nèi)的所有MP3文件信息轉(zhuǎn)化為一個(gè)列表并制作成txt文件,所以此時(shí)我們需要在窗口輸入指令“dir*.mp3>filelist.txt”。在music文件夾內(nèi)會(huì)自動(dòng)生成圖3.42命令窗口流程1圖3.43命令窗口流程2圖3.44命令窗口流程3圖3.45命令窗口流程4圖3.46命令窗口流程5圖3.47命令窗口流程6一個(gè)新的txt文件,文件名為filelist.txt。打開(kāi)文檔會(huì)發(fā)現(xiàn)除了歌曲名外還出現(xiàn)了MP3文件的其余信息例如歌手名、專(zhuān)輯名、時(shí)間等,但這一些對(duì)于本次設(shè)計(jì)可以說(shuō)是多余的。在這里我們需要將txt文件使用EXCEL去打開(kāi),并將多余的信息去掉僅僅保留歌曲名這一列信息制成表格。最后將文件格式改為CSV文件(逗號(hào)分隔的文本文件)。圖3.48流程1圖3.49流程2圖3.410流程3圖3.411流程4圖3.412流程5完成源文件的處理工作后,我們轉(zhuǎn)到AppInventor,先需要去完成初始界面Screen1與功能界面Screen2的跳轉(zhuǎn)。程序?yàn)椋寒?dāng)按鈕2(Start)被點(diǎn)擊時(shí)打開(kāi)Screen2,當(dāng)按鈕1被點(diǎn)擊時(shí)執(zhí)行退出程序命令。圖3.413Screen1程序部分完成了初始界面與功能界面的跳轉(zhuǎn)我們需要一個(gè)讀取文件的小模塊。聲明一個(gè)變量名為“文件列表”,并且定義為一個(gè)空列表。當(dāng)App屏幕Screen2初始化時(shí),使用文件管理器模塊進(jìn)行讀取參數(shù)文件路徑/mnt/sdcard/music/filelist.csv。當(dāng)文件管理器接收到CSV文件后,將CSV文件轉(zhuǎn)化為文本并設(shè)置全局變量“文件列表”,并在標(biāo)簽2中顯示。圖3.414Screen2文件讀取程序部分完成文件讀取模塊后需要去完成一系列的命令定義。先聲明三個(gè)全局變量分別為“歌曲名字”定義為一個(gè)空列表、“文件路徑”定義為路徑file:///mnt/sdcard/music/、歌曲序號(hào)定義為1。定義一個(gè)新的函數(shù)命名為播放,當(dāng)函數(shù)開(kāi)始執(zhí)行時(shí)設(shè)置源文件,源文件為路徑塊,調(diào)取所有歌曲路徑,調(diào)取“文件列表”變量,選擇“文件列表”變量的“歌曲序號(hào)”變量的第一項(xiàng)。即調(diào)取之前我們將文件列表進(jìn)行排序后的第一項(xiàng)路徑并讀取源文件。這一步便完成了播放器源文件的讀取。然后需要進(jìn)行信息讀取。設(shè)置“歌曲名字”變量為“文件列表”變量中的第“歌曲序號(hào)”變量項(xiàng),即設(shè)置為當(dāng)前序號(hào)項(xiàng),然后設(shè)置標(biāo)簽而為“歌曲名字”變量。最后調(diào)用音頻播放器模塊進(jìn)行播放指令。圖3.415Screen2播放程序部分完成播放函數(shù)后我們需要去制作一個(gè)播放模式,否則播放函數(shù)完成后便無(wú)法跳轉(zhuǎn)下一首歌曲。這里我們默認(rèn)選擇為循環(huán)模式,隨機(jī)模式則需要去靠按鍵觸發(fā)。當(dāng)音頻播放器模塊完成了播放后給出選擇項(xiàng),如果“歌曲序號(hào)”變量小于“文件列表”變量的長(zhǎng)度,則設(shè)置“歌曲序號(hào)”變量加1,否則將“歌曲序號(hào)”定義為1.然后調(diào)用播放。這里主要是一個(gè)條件播放,如果當(dāng)前歌曲序號(hào)是小于所有的文件數(shù)量則當(dāng)前歌曲序號(hào)加,然后調(diào)用播放函數(shù)讀取當(dāng)前歌曲序號(hào)的源文件進(jìn)行播放并顯示相關(guān)信息。若當(dāng)前歌曲序號(hào)等于文件數(shù)量則將歌曲序號(hào)改為1,即當(dāng)前為最后一首跳轉(zhuǎn)回第一首,然后調(diào)用播放函數(shù)進(jìn)行播放。圖3.416Screen2循環(huán)播放程序部分隨機(jī)播放模式則是需要通過(guò)相應(yīng)按鍵進(jìn)行觸發(fā),定義新的函數(shù)為“隨機(jī)”,設(shè)置音頻播放器源文件為一個(gè)合并路徑。調(diào)取所有歌曲路徑,調(diào)取“文件列表”變量,選擇“文件列表”變量中的隨機(jī)一項(xiàng)。然后調(diào)取相關(guān)信息賦予給“歌曲名字”變量并將標(biāo)簽2設(shè)置為“歌曲名字”變量,最后再調(diào)用音頻播放器進(jìn)行播放。圖3.417Screen2隨機(jī)播放程序部分播放暫停鍵主要為控制音頻播放模塊的開(kāi)始和暫停,因?yàn)闆](méi)有什么復(fù)雜的過(guò)程主要是一個(gè)變換交互這里放到優(yōu)化部分再講解。上一首以及下一首我們都設(shè)置為函數(shù)命令,兩個(gè)命令都基本相似主要為條件控制有點(diǎn)不同。兩者若執(zhí)行都先暫停當(dāng)前音頻播放模塊的歌曲播放,然后進(jìn)行判斷。上一首為如果“歌曲序號(hào)”變量大于1則“歌曲序號(hào)”變量減1,否則設(shè)置為“文件列表”長(zhǎng)度。這里主要判斷當(dāng)前歌曲序號(hào)是否為第一首若條件符合則將序號(hào)減一,若不符則設(shè)置為最后一首。而下一首函數(shù)的區(qū)別也是在這里,如果“歌曲序號(hào)”變量小于“文件列表”長(zhǎng)度,則設(shè)置“歌曲序號(hào)”變量加1,否則設(shè)置“歌曲序號(hào)”為1。主要判斷當(dāng)前歌曲序號(hào)是否為最后一首,符合則自動(dòng)加一,若不符合則設(shè)置為第一首。兩者修改完歌曲序號(hào)后便可以執(zhí)行播放函數(shù)。圖3.418Screen2上一首切換程序部分圖3.419Screen2下一首切換程序部分語(yǔ)音控制我們需要完成基本測(cè)試后再做,詳細(xì)我們放置項(xiàng)目?jī)?yōu)化講解。3.5項(xiàng)目測(cè)試測(cè)試方式主要為兩種,AI伴侶以及APK。在基礎(chǔ)功能測(cè)試上我們可以直接使用AI伴侶實(shí)現(xiàn)實(shí)時(shí)調(diào)試,主要利用手機(jī)與電腦在同一WIFI內(nèi)通過(guò)模擬便可以進(jìn)行測(cè)試。圖3.51AI伴侶而因?yàn)檎Z(yǔ)音功能不支持AI伴侶模擬,所以我們僅能通過(guò)打包APK文件至手機(jī)下載App進(jìn)行測(cè)試。圖3.52APK兩種測(cè)試方法都可達(dá)到一樣的效果,但相比較AI伴侶會(huì)更方便,能夠直接修改程序模塊手機(jī)能可以實(shí)現(xiàn)更新,而APK打包則需要重新打包傳送至手機(jī)再進(jìn)行下載,然后覆蓋當(dāng)前版本調(diào)試。然后在藍(lán)牙方面則是需要硬件與手機(jī)進(jìn)行字符編碼等數(shù)據(jù)調(diào)節(jié)進(jìn)行一系列的測(cè)試。3.6項(xiàng)目?jī)?yōu)化完成了基本功能的開(kāi)發(fā)與測(cè)試后我們會(huì)發(fā)現(xiàn),在按鍵交互這方面是有所欠缺的。在原型設(shè)計(jì)和UI視覺(jué)設(shè)計(jì)中一些按鍵有所沖突。在原型構(gòu)建中把基本的按鍵都擺放至模型中,但在程序執(zhí)行的過(guò)程中沒(méi)有發(fā)生一些信息變化來(lái)顯示當(dāng)前的狀態(tài),這些是需要被優(yōu)化的。然后就是語(yǔ)音控制方面,在語(yǔ)音控制的過(guò)程中我們需要注意的一些信息的顯示變化。一般來(lái)說(shuō),我們進(jìn)入一個(gè)音樂(lè)播放界面,這時(shí)候是無(wú)音樂(lè)在播放的。這個(gè)時(shí)候界面的顯示狀態(tài)應(yīng)為無(wú)歌曲播放暫停鍵應(yīng)該為不顯示狀態(tài),而播放鍵應(yīng)當(dāng)是顯示然后為一個(gè)待開(kāi)始播放狀態(tài)。而在有歌曲播放的狀態(tài)下播放鍵應(yīng)為不顯示狀態(tài),相反暫停鍵應(yīng)為顯示狀態(tài)。在程序界面我們需要去進(jìn)行一定的判斷以及設(shè)定。當(dāng)Screen2初始化時(shí)我們需要添加設(shè)置按鈕2(播放鍵)是否顯示為真,按鈕3(暫停鍵)是否顯示為假。而當(dāng)按鍵2(播放鍵)被按下時(shí),則需要去判斷當(dāng)前狀況來(lái)執(zhí)行命令。先判斷按鈕2(播放鍵)是否顯示來(lái)斷定當(dāng)前播放器狀態(tài)。如果按鈕2(播放鍵)顯示為真,代表當(dāng)前是無(wú)歌曲播放狀態(tài),則需要執(zhí)行一下命令設(shè)置按鈕2(播放鍵)是否顯示為假按鈕3(暫停鍵)是否顯示為真,再調(diào)用播放函數(shù)。否則調(diào)用音頻播放器模塊開(kāi)始播放。因?yàn)檫@里有無(wú)音樂(lè)播放的狀態(tài)是不同的,若不分開(kāi)判斷,則都會(huì)重新播放當(dāng)前歌曲,暫停功能便作廢了而無(wú)法達(dá)到在當(dāng)前點(diǎn)繼續(xù)播放歌曲。圖3.61初始化優(yōu)化程序圖圖3.62播放程序圖而配合的則是按鈕3(暫停鍵),主要為當(dāng)按鈕3(暫停鍵)被按下時(shí),播放鍵與暫停鍵的一個(gè)交互狀態(tài)轉(zhuǎn)換。將兩者的顯示真假參數(shù)變更,然后將音頻播放器停止播放。圖3.63暫停程序圖另外的按鍵5(隨機(jī)播放鍵)與按鍵6(循環(huán)播放鍵),在按下后也需要一定的交互變換。兩者當(dāng)按鍵被按下后都會(huì)呈現(xiàn)一個(gè)播放的狀態(tài),所以當(dāng)兩者被按下后需要將按鍵2(播放鍵)按鍵3(暫停鍵)的顯示狀態(tài)分別設(shè)置為假以及真。因?yàn)閮煞N播放方式是不能同時(shí)存在的,那么當(dāng)按鍵被按下后我們決定將按鍵的背景顏色改變,因?yàn)槌跏碱伾珵榘咨?,那么需要做出一個(gè)對(duì)比才能顯示狀態(tài)的改變,那么被按下的按鍵背景顏色則會(huì)變?yōu)榛疑?。于量函?shù)中設(shè)置若按鍵5(隨機(jī)播放鍵)被按下設(shè)置其背景顏色改變?yōu)榛疑?,而按鍵6(循環(huán)播放鍵)背景顏色改變?yōu)榘咨?。若按鍵6(循環(huán)播放鍵)被按下則反之。圖3.64隨機(jī)播放優(yōu)化程序圖圖3.65循環(huán)播放優(yōu)化程序圖因?yàn)檎Z(yǔ)音部分相對(duì)比較特別所以放置在優(yōu)化這一塊統(tǒng)一講解。語(yǔ)音模塊方面主要是調(diào)用了百度語(yǔ)音交互的三大組件的其中兩項(xiàng),分別是百度語(yǔ)音識(shí)別以及百度語(yǔ)音喚醒。這里需要用到百度智能云(/),在控制臺(tái)頁(yè)面進(jìn)入人工智能百度語(yǔ)音頁(yè)面。根據(jù)本次設(shè)計(jì)中的App信息創(chuàng)建語(yǔ)音識(shí)別應(yīng)用并獲取AppId、AppKey、SecretKey。圖3.66百度智能云完成上述步驟后我們需要將AppId、AppKey、SecretKey以及應(yīng)用包名稱(chēng)填寫(xiě)入AppInventor中。因?yàn)榘俣戎悄茉频臄?shù)據(jù)較為齊全這里我們可以選擇的語(yǔ)言比較多,本次設(shè)計(jì)僅選擇了普通話(huà)(1536)。圖3.67信息填寫(xiě)在之前的開(kāi)發(fā)當(dāng)中為了方便開(kāi)發(fā)將一系列流程都設(shè)置成為了函數(shù),當(dāng)語(yǔ)音識(shí)別得出結(jié)果等于對(duì)應(yīng)文本則執(zhí)行相應(yīng)的函數(shù)。最后就是語(yǔ)音識(shí)別的一個(gè)交互問(wèn)題,因?yàn)榭紤]到在語(yǔ)音識(shí)別時(shí)有噪音干擾會(huì)使結(jié)果存偏差無(wú)論是語(yǔ)音喚醒或是按鍵7(語(yǔ)音識(shí)別鍵)被按下,當(dāng)前音樂(lè)都應(yīng)當(dāng)停止,進(jìn)行語(yǔ)音識(shí)別的調(diào)用。圖3.68語(yǔ)音識(shí)別部分程序而語(yǔ)音喚醒方面主要為無(wú)論是否在手機(jī)鎖屏狀態(tài),當(dāng)用戶(hù)說(shuō)出關(guān)鍵詞被識(shí)別都會(huì)打開(kāi)App并執(zhí)行語(yǔ)音識(shí)別進(jìn)行控制。圖3.69語(yǔ)音喚醒部分程序完整的程序圖將放置于附錄。4外觀設(shè)計(jì)外觀設(shè)計(jì)根據(jù)使用需求,通過(guò)一定途徑獲得靈感,繪制草圖優(yōu)化到最后建模渲染出最終效果圖4.1分析需求 現(xiàn)今產(chǎn)品的外觀設(shè)計(jì)要求隨著人們的審美日益增高,特別是智能音箱的受眾多為年輕人,而在目前年輕人中較為流行的風(fēng)格多為簡(jiǎn)約的北歐風(fēng)格。北歐風(fēng)格較為注重簡(jiǎn)約,當(dāng)然簡(jiǎn)約并不等于簡(jiǎn)單,而北歐方對(duì)的好處在于無(wú)論放在家中任意角落都不會(huì)顯得太突兀,能夠很好的和家居裝修融為一體。圖4.11北歐風(fēng)格以天貓精靈為例,簡(jiǎn)單的長(zhǎng)方體,四角用弧線(xiàn)處理,看起來(lái)比較精致,簡(jiǎn)單,同時(shí)偏白的純色處理,也使得方糖無(wú)論是放在客廳的茶幾和臥室的床頭柜上都不會(huì)顯得太突兀,不經(jīng)意看還以為是一件裝飾品。圖4.12天貓方糖外觀設(shè)計(jì)與硬件本身并非孤立的,在外觀上肯定會(huì)存在表示狀態(tài)的燈陣、顯示屏和各種功能按鍵。在設(shè)計(jì)外殼的時(shí)候,考慮如何將功能按鍵統(tǒng)一、合理安排位置等等問(wèn)題變成了重中之重。4.2設(shè)計(jì)調(diào)研 在第二部分中已經(jīng)進(jìn)行了四款產(chǎn)品的外觀設(shè)計(jì)展示,基本可以總結(jié),現(xiàn)在市面主要為兩種箱式長(zhǎng)條音箱以及圓筒式音箱。長(zhǎng)條式音箱能夠更好的分開(kāi)左右聲部,且更符合我們對(duì)于傳統(tǒng)音箱的審美,更加適宜顯示屏幕安裝以及顯示操作。而圓筒式音箱則是這圖4.21天貓精靈幾年較為新興的設(shè)計(jì),主要設(shè)計(jì)理念來(lái)源于維也納音樂(lè)大廳,并且作為聲源點(diǎn)放置于家中更貼近一個(gè)發(fā)散式設(shè)計(jì)。圖4.22AppleHomePod而兩種設(shè)計(jì)都有各自的支持者,長(zhǎng)條式音箱相對(duì)來(lái)講更加貼近本次硬件設(shè)計(jì)的需求,所以本次設(shè)計(jì)選用長(zhǎng)條式音箱設(shè)計(jì)作為原型。4.3草圖手繪 外形設(shè)計(jì)可以歸類(lèi)于工業(yè)設(shè)計(jì),工業(yè)設(shè)計(jì)中開(kāi)發(fā)過(guò)程的最初階段為工業(yè)設(shè)計(jì)手繪。工業(yè)設(shè)計(jì)手繪主要分為四大類(lèi)別:構(gòu)思性草圖、理解性草圖、結(jié)構(gòu)性草圖、最終效果草圖。構(gòu)思性草圖,也稱(chēng)為概念性草圖,一般指在最初設(shè)計(jì),設(shè)計(jì)者在頭腦風(fēng)暴的過(guò)程中,最初的靈感想法記錄。在這個(gè)過(guò)程中一般會(huì)采用仿生設(shè)計(jì)來(lái)尋找意向圖,通過(guò)對(duì)一些自然事物的造型繪制進(jìn)行細(xì)節(jié)肌理的提取。設(shè)計(jì)者在這個(gè)過(guò)程中可以忽視產(chǎn)品的透視關(guān)系、明暗關(guān)系、細(xì)節(jié)以及所需使用的工具,主要通過(guò)線(xiàn)稿進(jìn)行產(chǎn)品的大型推敲。最后通過(guò)大量的草圖繪制產(chǎn)生出一定的創(chuàng)意,不斷地進(jìn)行推敲和形變,選定方案深入設(shè)計(jì)。圖4.31構(gòu)思性草圖理解性草圖,是概念性草圖完成后對(duì)草圖的深化,對(duì)選定方案的草圖優(yōu)化,通過(guò)簡(jiǎn)單上色,進(jìn)行文字標(biāo)注解釋?zhuān)瑢⒍鄠€(gè)角度畫(huà)出,將產(chǎn)品細(xì)節(jié)進(jìn)行刻畫(huà),最后完成該階段的草圖。理解性草圖方便了設(shè)計(jì)師之間的交流,盡可能地減少了理解誤差。圖4.32理解性草圖結(jié)構(gòu)性草圖,也就是我們所說(shuō)的方案草圖,主要作用是將產(chǎn)品的特征、結(jié)構(gòu)、部件之間的組合方式通過(guò)草圖方式表達(dá),方便設(shè)計(jì)師和結(jié)構(gòu)師對(duì)產(chǎn)品進(jìn)行研討。結(jié)構(gòu)性草圖需要有透視部分可以充分體現(xiàn)形態(tài)的主要結(jié)構(gòu)線(xiàn)、分模線(xiàn)、裝配方式。也可以說(shuō)是產(chǎn)品的拆解圖或者爆炸圖。圖4.33結(jié)構(gòu)性草圖最終效果圖為上一階段草圖的總結(jié)概括,主要作用最后方案的表達(dá)以及篩選。圖4.34最終效果草圖在本次設(shè)計(jì)中,希望能夠設(shè)計(jì)一種擁有一定線(xiàn)條感的外殼設(shè)計(jì)并且能夠很好地融合于周?chē)h(huán)境中。對(duì)此選擇著名建筑設(shè)計(jì)師、工業(yè)設(shè)計(jì)師扎哈·哈迪德的作品為參照靈感。扎哈·哈迪德(ZahaHadid1950年—2016年3月31日),1950年出生于巴格達(dá),伊拉克裔英國(guó)女建筑師。2004年普利茲克建筑獎(jiǎng)獲獎(jiǎng)?wù)摺4碜髌罚ㄖ饕獮榻ㄖO(shè)計(jì))為凌空SOHO、南京青奧中心、廣州大劇院、望京SOHO、維特拉消防站、銀河SOHO。圖4.35扎哈·哈迪德代表作扎哈的設(shè)計(jì)一向以大膽的造型聞名,被稱(chēng)為建筑界的“解構(gòu)主義大師”。這些榮譽(yù)主要來(lái)源于她獨(dú)特的創(chuàng)作方式,大膽的運(yùn)用空間以及幾何結(jié)構(gòu)將都是建筑繁復(fù)的特質(zhì)淋漓盡致地展現(xiàn)出來(lái)。除此之外她也在一些“隨形”和“流動(dòng)”的建筑設(shè)計(jì)方案中體現(xiàn)出貼近自然的浪漫品味,很多設(shè)計(jì)都能很好地和周邊環(huán)境融為一體,展現(xiàn)出她特有的設(shè)計(jì)風(fēng)格。因?yàn)樵慕ㄖO(shè)計(jì)更具代表性,相比于她的工業(yè)設(shè)計(jì)作品,在她的建筑設(shè)計(jì)作品中更能得到一定的啟發(fā)。在扎哈的建筑設(shè)計(jì)中蓋達(dá)爾·阿利耶夫文化中心(HeydarAliyevCentre)是最具有流線(xiàn)型特點(diǎn)的。這座流線(xiàn)型的建筑不斷從地面向上延伸,曲線(xiàn)形的外觀表皮將建筑各空?qǐng)D4.36蓋達(dá)爾·阿利耶夫文化中心(HeydarAliyevCentre)圖4.37蓋達(dá)爾·阿利耶夫文化中心(HeydarAliyevCentre)間的功能區(qū)有效分割并很好地保留了其各自的私密性。另外,這一流線(xiàn)型和實(shí)際由地形自然延伸堆疊而出,并盤(pán)卷出各個(gè)獨(dú)立功能區(qū)域。總體來(lái)說(shuō)蓋達(dá)爾·阿利耶夫文化中心是一個(gè)建筑和廣場(chǎng)連續(xù)融為一體的流線(xiàn)形整體規(guī)劃,重新定義了公共空間和集會(huì)空間的序列,建筑成功地模糊了傳統(tǒng)建筑與城市、廣場(chǎng)、地面之間的分化,能夠兩兩地相互融合。圖4.38蓋達(dá)爾·阿利耶夫文化中心(HeydarAliyevCentre)圖4.39蓋達(dá)爾·阿利耶夫文化中心(HeydarAliyevCentre)由此我們將根據(jù)蓋達(dá)爾·阿利耶夫文化中心的設(shè)計(jì)進(jìn)行延伸,畫(huà)出本次播放器外觀設(shè)計(jì)的草圖圖4.310草圖1圖4.311草圖2圖4.312草圖34.4初步建模本次建模方面主要是用到了C4D進(jìn)行建模,主要考慮到渲染以及硬邊建模的關(guān)系所以選用了C4D作為建模軟件。CINEMA4D,簡(jiǎn)稱(chēng)C4D,研發(fā)公司為德國(guó)MaxonComputer,特點(diǎn)為極高的運(yùn)算速度和強(qiáng)大的渲染插件。Cinema4D的前身是1989年發(fā)表的軟件FastRay,最初只發(fā)表在Amiga(早期的個(gè)人電腦系統(tǒng))上,當(dāng)時(shí)還沒(méi)有圖形界面。直至兩年后1991年FastRay更新到版本1.0,不過(guò)當(dāng)時(shí)FastRay還沒(méi)涉及到三維領(lǐng)域,還停留在二維平面當(dāng)中。1993年FastRay正式更名為CINEMA4D。圖4.41CINEMA4DCinema4D是Maxon公司的代表作。于2004年R9版本的推出,建模功能得到大尺度的完善,被譽(yù)為“新一代的三維動(dòng)畫(huà)制作軟件”,并開(kāi)始大量應(yīng)用于各類(lèi)大片中。2006年推出版本R10,被廣大用戶(hù)譽(yù)為“革命性的升級(jí)”。直至2013年,覆蓋了拍攝電影、電視、游戲開(kāi)發(fā)、醫(yī)學(xué)成像、工業(yè)、建筑設(shè)計(jì)、印刷設(shè)計(jì)等多個(gè)領(lǐng)域,Cinema4D相比比其它3D軟件能夠提供更大的幫助和更高的效率。和其它3D軟件一樣(Maya、SoftimageXSI、3DMax等),Cinema4D同樣具備高端3D動(dòng)畫(huà)軟件的所有功能。所不同的是在研發(fā)過(guò)程中,Cinema4D的工程師更加注重工作流程的流暢性、舒適性、合理性、易用性和高效性。C4D相較于其他建模軟件的優(yōu)勢(shì)在于1、文件可實(shí)現(xiàn)直接轉(zhuǎn)換其他三維軟件所導(dǎo)入的項(xiàng)目文件都可以直接使用,不需要擔(dān)心出現(xiàn)破面、文件損失等問(wèn)題。2、迄今為止最強(qiáng)大的系統(tǒng)之一C4D的毛發(fā)系統(tǒng),便于控制,可以快速的造型,并且可以渲染出各種所需效果。3、高級(jí)渲染模塊CINEMA4D擁有快速的渲染速度,可以在最短的時(shí)間內(nèi)創(chuàng)造出最具質(zhì)感和真實(shí)感的作品。4、BodyPaint3D三維紋理繪畫(huà)使用這個(gè)模塊可以直接在三維模型上進(jìn)行繪畫(huà),有多種筆觸支持壓感和圖層功能,功能強(qiáng)大。5、MoGraph系統(tǒng)MoGraph系統(tǒng)提供給藝術(shù)家一個(gè)全新的維度和方法,為Cinema4D添上了一個(gè)絕對(duì)利器。它將類(lèi)似矩陣式的制圖模式變的極為簡(jiǎn)單有效而且極為方便,一個(gè)單一的物體,經(jīng)過(guò)奇妙的排列和組合,并且配合各種效應(yīng)器的幫助,單調(diào)的簡(jiǎn)單圖形也可以得到相對(duì)優(yōu)秀的效果。6、豐富的預(yù)制庫(kù):C4D擁有豐富而強(qiáng)大的預(yù)置庫(kù),可以輕松的從預(yù)置中找到設(shè)計(jì)所需要的模型、貼圖、材質(zhì)、照明、環(huán)境、動(dòng)力學(xué)、甚至是攝像機(jī)鏡頭預(yù)設(shè),大大提高了設(shè)計(jì)工作效率。7、C4D無(wú)縫與后期軟件AfterEffects銜接圖4.42初步渲染白膜圖4.5外觀優(yōu)化簡(jiǎn)化考慮到要在保證一定流線(xiàn)型線(xiàn)條的情況下,盡可能減少分層,相比起一定層次感的模型,光滑的全面更能達(dá)到一體化融入周邊環(huán)境當(dāng)中,使整體更和諧美觀。另外在機(jī)體方面需要考慮按鍵部分位置,盡可能地集中于某一處位置,而非分散排布,否則用戶(hù)操作便具有一定的不便利性。相對(duì)于集中位置但僅以橫豎排列相對(duì)來(lái)講較為枯,且希望將很多東西盡量簡(jiǎn)化遵循密斯·凡德羅的設(shè)計(jì)理念:Lessismore。將原本圖4.51按鍵圖五個(gè)按鍵規(guī)劃為圓中圓,改變一下交互形式,相對(duì)來(lái)說(shuō)按傳統(tǒng)式的直接按壓可能會(huì)更加簡(jiǎn)便易懂,但在外觀規(guī)劃上相對(duì)來(lái)講沒(méi)有做到一個(gè)更簡(jiǎn)易的效果。而將五個(gè)按鍵轉(zhuǎn)變成為一個(gè)圓中圓,圓環(huán)部分可以分為音量控制以及上下首音樂(lè)轉(zhuǎn)換控制,中心部分則為播放暫停以及語(yǔ)音控制功能。通過(guò)滑動(dòng)圓環(huán)而不需要物理按壓控制,這樣的交互方式會(huì)更具未來(lái)感。圖4.52優(yōu)化模型圖4.6最終設(shè)計(jì)渲染 渲染思路如下圖,我們按照如下步驟去做。圖4.61渲染思路材質(zhì)方面會(huì)希望以玻璃殼材質(zhì)去展現(xiàn)產(chǎn)品本身的一個(gè)流線(xiàn)型的設(shè)計(jì),玻璃能結(jié)合燈光更好地展現(xiàn)出光滑度等。顏色方面考慮在玻璃層底下做回一個(gè)純色設(shè)計(jì),因?yàn)槎鄶?shù)情況來(lái)講黑白這兩純色更易搭配更能融入周邊環(huán)境,更符合本次設(shè)計(jì)的設(shè)計(jì)理念。燈光以及HDR環(huán)境這方面僅考慮突出模型效果不作細(xì)講。圖4.62成品效果圖5總結(jié)本次畢業(yè)設(shè)計(jì)可以說(shuō)是一次體驗(yàn)大于嘗試,在設(shè)計(jì)最終得到了較為完整的智能產(chǎn)品。完成部分報(bào)告:App以及造型設(shè)計(jì)兩個(gè)方面都大致完成。App方面基本播放功能以及播放模式方面已經(jīng)可以實(shí)現(xiàn),能夠做到基本控制暫停播放歌曲切換等操作,在語(yǔ)音控制方面也可以做到指令識(shí)別并且執(zhí)行相關(guān)內(nèi)容。造型設(shè)計(jì)方面排開(kāi)力學(xué)以及結(jié)構(gòu)材料等問(wèn)題,僅僅是外殼方面的設(shè)計(jì)也完成了相關(guān)的建模以及渲染。相對(duì)于以往一些較為規(guī)整的四方盒子型設(shè)計(jì),可以說(shuō)是一次新的嘗試與突破。并且在保持美觀的前提下,盡可能去優(yōu)化一些細(xì)節(jié),比如按鍵的位置以及方式等。遵循了Lessismore的設(shè)計(jì)理念。出現(xiàn)的問(wèn)題:在在設(shè)計(jì)的過(guò)程中主要遇到的困難在編程方面一些思路算法問(wèn)題以及在外觀設(shè)計(jì)上可能存在一些受力結(jié)構(gòu)的問(wèn)題。編程方面,在一些資料傳輸并顯示的過(guò)程中,暫且因?yàn)橛布旧韱?wèn)題,中文是不被允許出現(xiàn)的,暫且的處理方法僅能將名字改變?yōu)橛⑽淖址?。并且在信息獲取方面并不能做到比較完整目前也僅僅是顯示歌曲名。外觀設(shè)計(jì)方面,僅考慮美觀性,但作為一個(gè)支撐的外殼沒(méi)有考慮一些支撐點(diǎn)力的問(wèn)題,相對(duì)來(lái)說(shuō)只能說(shuō)是一個(gè)概念。本次畢業(yè)設(shè)計(jì),涉及的知識(shí)面較為廣闊,特別是交互這一部分可以說(shuō)是較為陌生。也是目前來(lái)講工科一個(gè)新的點(diǎn)以及方向,對(duì)此這段時(shí)間也是有了一定的了解。綜上,本次畢業(yè)設(shè)計(jì)智能播放器交互設(shè)計(jì)部分在設(shè)計(jì)上仍處于一個(gè)不成熟的狀態(tài),目前來(lái)講市面上許多企業(yè),基本都在轉(zhuǎn)向人工智能AI部分,能夠使產(chǎn)品達(dá)到一個(gè)學(xué)習(xí)、人性化、貼心管家的轉(zhuǎn)變,而本次相對(duì)還停留在當(dāng)下一個(gè)普通的智能播放階段。另外未來(lái)播放器可能將變?yōu)橐粋€(gè)載體,核心部分將會(huì)是AI人工智能。在未來(lái)希望能夠去繼續(xù)了解相關(guān)方面的內(nèi)容并進(jìn)行研究。參考文獻(xiàn)[1]家電論壇音響發(fā)展史—上篇/forum.php?mod=viewthread&tid=8513753&page=1[2]家電論壇音響發(fā)展史—下篇 /forum.php?mod=viewthread&tid=8514871[3]百度百科詞條:藍(lán)牙音箱/item/%E8%93%9D%E7%89%99%E9%9F%B3%E7%AE%B1/1343876?fr=aladdin[4]百度百科詞條:智能音箱/item/%E6%99%BA%E8%83%BD%E9%9F%B3%E7%AE%B1/22044474?fr=aladdin[5]百度百科詞條:音箱/item/%E9%9F%B3%E7%AE%B1/275521?fr=aladdin#9[6]人人都是產(chǎn)品經(jīng)理網(wǎng)智能音箱設(shè)計(jì),需要注意的5個(gè)要點(diǎn)/pd/2718682.html[7]站長(zhǎng)之家智能音箱越來(lái)越聰明?背后的黑科技發(fā)展史了解一下/2020/0424/1129981.shtml[8]百度百家號(hào)一文帶你看懂AI智能音箱的前世今生!/s?id=1629771503874716001&wfr=spider&for=pc[9]ZOL排行榜熱門(mén)智能音箱排行榜/compositor/1134/Intelligentvoiceassistant.html[10]ZOL報(bào)價(jià)HUAWEISoundX參數(shù)/1302/1301714/param.shtml[11]ZOL報(bào)價(jià)蘋(píng)果HomePod參數(shù)/1173/1172696/param.shtml[12]普象網(wǎng)手繪在設(shè)計(jì)中的意義與分類(lèi)——馬賽Mars/galleries/0a19ccc27ad82f307a88497d1ddc5941[13]簡(jiǎn)書(shū)網(wǎng)AppInventor語(yǔ)音交互技術(shù)/p/4582bc1a7f18[14]百度百科詞條:扎哈·哈迪德/item/%E6%89%8E%E5%93%88%C2%B7%E5%93%88%E8%BF%AA%E5%BE%B7/6408908?fr=aladdin#2[15]百度智能云/?redirect=https%3A%2F%2F%2Fai%2F%3F_%3D1589518969475#/ai/speech/app/list[16]百度大腦AI語(yǔ)音開(kāi)放平臺(tái)/ai-doc/SPEECH/dk38lxg4d[17]新浪博客AppInventor編程實(shí)例:音樂(lè)播放器/s/blog_62218b990102w1xe.html[18]CSDN論壇青少兒編程-AppInventor程序?qū)嵗v解:音樂(lè)播放器/u010244992/article/details/105925622[19]新浪博客Appinventor應(yīng)用案例:語(yǔ)音識(shí)別應(yīng)用——生詞朗讀/s/blog_a5479fe00102wjmv.html[20]AppInventor;CreateYourOwnAndroidApps
謝辭在本次設(shè)計(jì)中,含括的的知識(shí)面比較廣泛,其中包含了產(chǎn)品手繪、工業(yè)設(shè)計(jì)、交互設(shè)計(jì)C4D建模等等。在我的個(gè)人部分當(dāng)中App部分可以說(shuō)是接近完全陌生的,但在這個(gè)過(guò)程當(dāng)中我慢慢地去摸索學(xué)習(xí),并完成本次設(shè)計(jì),可以說(shuō)是一種新的嘗試和體驗(yàn)。這一次畢業(yè)設(shè)計(jì)和往年有些不同,以分工的形式去完成一項(xiàng)設(shè)計(jì),這期間通過(guò)隊(duì)員們的相互努力以及幫助順利地完成了本次設(shè)計(jì)。感謝隊(duì)友們這期間的幫助以及為本次設(shè)計(jì)做出的貢獻(xiàn)。還要特別感謝本次設(shè)計(jì)的導(dǎo)師莫偉強(qiáng)老師,在這幾個(gè)月里對(duì)我們的指導(dǎo)。也感謝這四年里的每一位任課老師的教導(dǎo),通過(guò)他們的認(rèn)真教學(xué),我才能將所學(xué)到的知識(shí)用于畢業(yè)設(shè)計(jì)當(dāng)中。附錄附錄1.設(shè)計(jì)程序附錄2.外形效果圖附錄3.外文文獻(xiàn)翻譯想象一下,做一個(gè)飛機(jī)模型,或者烤一些面包。我們今天使用的高科技產(chǎn)品(如手機(jī)、平板電腦、電視等)對(duì)我們大多數(shù)人來(lái)說(shuō),娛樂(lè)和信息消費(fèi)都是黑匣子。他們的工作方式是不可理解的,而且,盡管其中一些是有能力的用戶(hù)畫(huà)圖片,制作視頻等,他們不是,在和自己,創(chuàng)意媒體。換句話(huà)說(shuō),大多數(shù)人都無(wú)法創(chuàng)建在這些平臺(tái)上運(yùn)行的應(yīng)用程序小玩意。如果我們能改變呢?如果我們可以創(chuàng)造性地控制我們的日常生活,那會(huì)怎么樣呢手機(jī)之類(lèi)的小玩意?如果為你的手機(jī)開(kāi)發(fā)一款應(yīng)用程序就像做游戲一樣簡(jiǎn)單呢畫(huà)畫(huà)還是烤一條面包?如果我們能縮小兩者之間的差距呢我們消費(fèi)文化的對(duì)象和我們創(chuàng)造性生活的媒介?首先,它可以揭開(kāi)這些物體的神秘面紗。而不是黑盒子,無(wú)法穿透在我們看來(lái),它們是可以修補(bǔ)的東西。他們成為對(duì)象能夠被我們理解。我們獲得了一種不那么被動(dòng)、更具創(chuàng)造性的關(guān)系對(duì)他們來(lái)說(shuō),我們可以更深入、更有意義地使用這些設(shè)備當(dāng)我們可以為他們建造東西的時(shí)候。當(dāng)哈爾·阿貝爾森第一次和我談?wù)撨@個(gè)后來(lái)成為AppInventor的想法時(shí),我們討論了手機(jī)在教育中的獨(dú)特推動(dòng)力。他想知道我們是否可以利用這種動(dòng)力來(lái)幫助學(xué)生了解概念在計(jì)算機(jī)科學(xué)。當(dāng)我們?cè)谙馜aveWolber的課堂上建立并嘗試它時(shí),我們開(kāi)始意識(shí)到更強(qiáng)大的東西正在發(fā)生:AppInventor開(kāi)始把學(xué)生從消費(fèi)者變成創(chuàng)造者。學(xué)生們認(rèn)為這很有趣十四前言為他們的手機(jī)開(kāi)發(fā)應(yīng)用程序也令人振奮!當(dāng)Dave的一個(gè)學(xué)生簡(jiǎn)單但強(qiáng)大的“開(kāi)車(chē)不發(fā)短信”應(yīng)用程序,我們真的開(kāi)始想象什么如果任何人,不僅僅是專(zhuān)業(yè)的軟件工程師,都能開(kāi)發(fā)出一款應(yīng)用程序,那么這種情況就會(huì)發(fā)生。所以我們努力讓AppInventor使用起來(lái)更簡(jiǎn)單、更有趣。我們已經(jīng)努力讓它更強(qiáng)大(但仍然簡(jiǎn)單)。我們繼續(xù)這個(gè)工作應(yīng)用發(fā)明者仍然是一個(gè)測(cè)試版產(chǎn)品,我們有令人興奮的計(jì)劃。本書(shū)的作者是真正的世界級(jí)教育家和軟件工程師。我我想親自感謝他們?cè)跇?gòu)建、測(cè)試和文檔化方面所做的工作Android產(chǎn)品的AppInventor,當(dāng)然,還有這本精彩的書(shū)?,F(xiàn)在,發(fā)揮你的創(chuàng)造力,創(chuàng)建一個(gè)應(yīng)用程序吧!馬克·弗里德曼Android項(xiàng)目,谷歌,AppInventor的技術(shù)主管和經(jīng)理0前言你在你的常規(guī)跑步路線(xiàn)上,只是慢跑,和一個(gè)下一個(gè)殺手的想法手機(jī)應(yīng)用程序點(diǎn)擊你。一路回家,你甚至不關(guān)心你的時(shí)間是什么,所有的你我能想到的就是把你的想法傳達(dá)出去。但具體怎么做呢?你沒(méi)有程序員,這需要數(shù)年的時(shí)間,時(shí)間就是金錢(qián),還有可能已經(jīng)做過(guò)了。就這樣,你的想法就徹底失敗了。觸摸一個(gè)隨機(jī)移動(dòng)的鼴鼠。而不是用摩爾的圖像在本教程中,您可以對(duì)其進(jìn)行自定義,以便將您的兄弟或其他用戶(hù)的照片混搭在一起妹妹——也許只有你想做,但誰(shuí)在乎呢?在第八章中,你會(huì)編寫(xiě)一個(gè)測(cè)試應(yīng)用程序,詢(xún)問(wèn)關(guān)于美國(guó)總統(tǒng)的問(wèn)題,但你可以很容易自定義它問(wèn)任何問(wèn)題,你想要的話(huà)題,從你最喜歡的音樂(lè)你的家族病史。開(kāi)發(fā)完整的應(yīng)用AppInventor不僅僅是一個(gè)原型系統(tǒng)或界面設(shè)計(jì)器——你可以構(gòu)建完整的、通用的應(yīng)用程序。語(yǔ)言提供了所有的基礎(chǔ)編寫(xiě)類(lèi)似循環(huán)和條件語(yǔ)句的構(gòu)建塊,但采用塊的形式。教學(xué)和學(xué)習(xí)無(wú)論你是在中學(xué)、高中還是大學(xué),AppInventor都是你的首選偉大的教學(xué)和學(xué)習(xí)工具。它對(duì)計(jì)算機(jī)科學(xué)很有幫助,但同時(shí)也是極好的數(shù)學(xué),物理,企業(yè)家精神,和幾乎任何其他學(xué)科的工具。關(guān)鍵是你通過(guò)創(chuàng)造來(lái)學(xué)習(xí)。而不是記住公式,你建立一個(gè)應(yīng)用程序,例如,找到最近的醫(yī)院(或商場(chǎng)!)而不是寫(xiě)一篇論文黑色歷史,你創(chuàng)建一個(gè)多媒體測(cè)試應(yīng)用程序與視頻和演講小馬丁·路德·金和馬爾科姆·x,我們認(rèn)為AppInventor和這本書(shū)可以在整個(gè)課程中成為課堂上的好工具。AppInventor的工作原理大多數(shù)人認(rèn)為AppInventor易于使用,因?yàn)樗哂锌梢暬?、拖放功能接口。但這意味著什么呢?為什么AppInventor這么容易使用?你不需要記住和輸入指令對(duì)于初學(xué)編程的人來(lái)說(shuō),最大的挫折來(lái)自于輸入代碼,讓計(jì)算機(jī)吐出難以辨認(rèn)的錯(cuò)誤信息。這種挫折感使許多初學(xué)者甚至在編程之前就望而卻步找到更有趣、更合乎邏輯的解決問(wèn)題的方法。從一組選項(xiàng)中進(jìn)行選擇使用AppInventor,組件和塊被組織到抽屜中你隨時(shí)都可以得到。您可以通過(guò)查找塊來(lái)進(jìn)行編程——這有助于指定您想要構(gòu)建的功能—并將其拖放到程序中。你不必須記住指令是什么或參考編程手冊(cè)。十八前言只有一些塊是相互連接的而不是用含糊不清的錯(cuò)誤信息來(lái)懲罰程序員語(yǔ)言塊首先限制你犯很多錯(cuò)誤。為例如,如果函數(shù)塊需要一個(gè)數(shù)字,則不能插入文本。這并不消除所有的錯(cuò)誤,但它確實(shí)有幫助。你直接處理事件傳統(tǒng)的編程語(yǔ)言是在類(lèi)似于編程的時(shí)候設(shè)計(jì)的使用菜譜或一套指令。但圖形界面,和特別是在移動(dòng)應(yīng)用程序中,事件可以在任何時(shí)間發(fā)生(例如,收到短信或電話(huà)),大多數(shù)程序不是食譜,但而是事件處理程序集。事件處理程序是“當(dāng)這個(gè)”的一種說(shuō)法app會(huì)這樣做?!霸贘ava這樣的傳統(tǒng)語(yǔ)言中,你必須理解類(lèi)、對(duì)象和稱(chēng)為偵聽(tīng)器的特殊對(duì)象來(lái)表達(dá)一個(gè)簡(jiǎn)單的事件。使用AppInventor,您可以這樣說(shuō):“當(dāng)用戶(hù)單擊此按鈕時(shí)……”或“當(dāng)收到一條短信……拖出一個(gè)“When”塊。你可以創(chuàng)建什么樣的應(yīng)用程序?你可以用AppInventor創(chuàng)建許多不同類(lèi)型的應(yīng)用。運(yùn)用你的想象力,你可以創(chuàng)建各種有趣、有用的應(yīng)用程序。游戲人們通常從開(kāi)發(fā)像《MoleMash》(第3章)這樣的游戲或應(yīng)用程序開(kāi)始讓你在你朋友的臉上畫(huà)一些有趣的圖畫(huà)(第二章)。你可以創(chuàng)建自己的版本的更復(fù)雜的游戲,如吃豆人和太空入侵者。你甚至可以使用手機(jī)的傳感器和傾斜的字符移動(dòng)電話(huà)(第五章)?,F(xiàn)在想象一個(gè)不同的世界,在那里創(chuàng)建應(yīng)用程序不需要多年的編程藝術(shù)家,科學(xué)家,人道主義者,醫(yī)療工作者,律師,消防員、馬拉松運(yùn)動(dòng)員、足球教練和各行各業(yè)的人生活可以創(chuàng)造應(yīng)用程序。想象一個(gè)你可以將想法轉(zhuǎn)化為原型的世界如果不雇傭程序員,你可以制作專(zhuān)門(mén)為你工作的應(yīng)用程序,在這里,您可以調(diào)整移動(dòng)計(jì)算以滿(mǎn)足您的個(gè)人需求。這就是AppInventor的世界,它是谷歌用于構(gòu)建的新的可視化編程工具手機(jī)應(yīng)用程序?;诳梢暬摹皦K”編程方法,已被證明是成功的即使是孩子,AppInventor也大大降低了創(chuàng)建應(yīng)用程序的門(mén)檻Android手機(jī)和設(shè)備。一個(gè)角色長(zhǎng)得像的電子游戲怎么樣你和你的朋友?或者“你把牛奶撿起來(lái)了嗎?”這款應(yīng)用程序會(huì)提醒你它是否在運(yùn)行下午3點(diǎn),你在雜貨店附近?或者你給你的另一半一個(gè)測(cè)試應(yīng)用這真是個(gè)意外的求婚?問(wèn)題4:你愿意嫁給我嗎?按下按鈕通過(guò)發(fā)送文本消息接受?!坝腥苏娴膭?chuàng)造了一個(gè)應(yīng)用程序發(fā)明家app這樣求婚,她答應(yīng)了!A為移動(dòng)電話(huà)阻塞語(yǔ)言AppInventor是一個(gè)可視化的拖放工具,用于在Android上構(gòu)建移動(dòng)應(yīng)用程序平臺(tái)。使用基于web的應(yīng)用程序設(shè)計(jì)用戶(hù)界面(視覺(jué)外觀)圖形用戶(hù)界面(GUI)生成器,然后指定應(yīng)用程序的行為把“塊”拼在一起,就像你在做拼圖一樣。圖0-1顯示了由DanielFinnegan創(chuàng)建的應(yīng)用程序的早期版本的模塊一個(gè)從來(lái)沒(méi)有編過(guò)程序的大學(xué)生。你能說(shuō)出這個(gè)應(yīng)用程序是做什么的嗎?十六前言圖0-1。AppInventor塊指定應(yīng)用程序的功能這款應(yīng)用程序是一個(gè)文本“應(yīng)答機(jī)”?!澳阍陂_(kāi)車(chē)時(shí)啟動(dòng)它,它就會(huì)自動(dòng)響應(yīng)。你收到的短信。因?yàn)榇a塊比傳統(tǒng)的編程代碼更容易理解,你馬上就被吸引住了,現(xiàn)實(shí)世界的實(shí)用程序會(huì)讓你問(wèn)這樣的問(wèn)題:我能把接收到的文本大聲念出來(lái)嗎?我能讓它成為回應(yīng)嗎回寄可以定做嗎?我可以寫(xiě)一個(gè)應(yīng)用程序,讓人們投票的東西通過(guò)短信,就像美國(guó)偶像那樣?所有這些問(wèn)題的答案都是肯定的書(shū),我們會(huì)告訴你怎么做。你能用AppInventor做什么?玩為你的手機(jī)創(chuàng)建應(yīng)用程序是有趣的,和應(yīng)用程序發(fā)明家促進(jìn)探索和發(fā)現(xiàn)。只要在瀏覽器中打開(kāi)AppInventor,連接你的手機(jī),然后開(kāi)始將圖0-1所示的代碼塊放在一起。你可以馬上看到并與你在手機(jī)上創(chuàng)建的應(yīng)用程序進(jìn)行交互。所以你編程,但是你也會(huì)給你的朋友發(fā)郵件來(lái)測(cè)試你的應(yīng)用程序使用剛才創(chuàng)建的應(yīng)用程序控制樂(lè)高NXT機(jī)器人,否則就斷開(kāi)電源拿起手機(jī),走到外面,看看你的應(yīng)用程序是否使用了位置傳感器正確。原型有一個(gè)應(yīng)用程序的想法?而不是把它寫(xiě)在餐巾紙上或讓它漂浮進(jìn)入太空,建立一個(gè)快速原型。原型是不完整和不完善的你的想法的工作模型。在文本中表達(dá)一個(gè)想法就像給a寫(xiě)信一樣散文的朋友或愛(ài)人;把AppInventor原型想象成a的詩(shī)歌風(fēng)險(xiǎn)資本家。這樣,AppInventor就可以作為一張電子餐巾紙手機(jī)應(yīng)用程序開(kāi)發(fā)。前言十七用個(gè)人工具創(chuàng)建應(yīng)用程序在移動(dòng)應(yīng)用程序世界的當(dāng)前狀態(tài)下,我們被給予的應(yīng)用程序困住了。誰(shuí)沒(méi)有抱怨過(guò)一個(gè)應(yīng)用程序,并希望它可以個(gè)性化或調(diào)整以某種方式?有了AppInventor,你可以完全按照自己的方式創(chuàng)建一個(gè)應(yīng)用想要它。在第3章中,你將創(chuàng)建一個(gè)MoleMash游戲,讓你獲得分?jǐn)?shù)教育軟件應(yīng)用程序開(kāi)發(fā)并不局限于簡(jiǎn)單的游戲。你也可以創(chuàng)建通知的應(yīng)用程序和教育。你可以創(chuàng)建一個(gè)測(cè)試應(yīng)用程序(第八章)來(lái)幫助你和你的同學(xué)為考試而學(xué)習(xí),或者甚至是創(chuàng)建一個(gè)測(cè)試應(yīng)用程序(第十章),讓用戶(hù)你的應(yīng)用程序創(chuàng)建自己的測(cè)驗(yàn)(想想所有的父母會(huì)喜歡這個(gè)一個(gè)適合長(zhǎng)途旅行!)。位置感知應(yīng)用程序因?yàn)锳ppInventor提供了對(duì)gps位置傳感器的訪(fǎng)問(wèn),所以可以進(jìn)行構(gòu)建應(yīng)用程序知道你在哪里。你可以建立一個(gè)應(yīng)用程序來(lái)幫助你記住在哪里你把車(chē)停好(第七章),一個(gè)顯示你朋友位置的應(yīng)用程序或者是音樂(lè)會(huì)或會(huì)議上的同事,或者是你自己定制的旅游應(yīng)用學(xué)校,工作場(chǎng)所,或者博物館。前言第十九高科技的應(yīng)用你可以創(chuàng)建應(yīng)用程序來(lái)掃描條形碼,說(shuō)話(huà),聽(tīng)(識(shí)別單詞),播放音樂(lè),制作音樂(lè)(第九章),播放視頻,檢測(cè)手機(jī)的方向和加速度,拍照,打電話(huà)。智能手機(jī)就像瑞士軍刀和一群谷歌工程師的努力通過(guò)AppInventor使該技術(shù)易于控制。短信應(yīng)用程序“開(kāi)車(chē)時(shí)不發(fā)短信”(第四章)只是短信處理的一個(gè)例子你可以創(chuàng)建應(yīng)用程序。你還可以編寫(xiě)一個(gè)應(yīng)用程序,定期發(fā)送“想你”短信給你愛(ài)的人,或者像“廣播中心”(第十一章)這樣的幫助協(xié)調(diào)的應(yīng)用程序大事件。想要一個(gè)應(yīng)用程序,讓你的朋友通過(guò)短信投票的事情,喜歡在《美國(guó)偶像》嗎?你可以用AppInventor來(lái)構(gòu)建它??刂茩C(jī)器人的應(yīng)用程序第12章展示了如何創(chuàng)建一個(gè)應(yīng)用程序,作為一個(gè)樂(lè)高機(jī)器人的控制器。你可以把手機(jī)當(dāng)作遙控器,也可以把它設(shè)定成“大腦”機(jī)器人可以隨身攜帶。機(jī)器人和電話(huà)通過(guò)藍(lán)牙和AppInventor的藍(lán)牙組件可以讓你創(chuàng)建類(lèi)似的應(yīng)用控制其他藍(lán)牙設(shè)備。復(fù)雜的應(yīng)用程序AppInventor大大降低了編程和let的門(mén)檻你可以在數(shù)小時(shí)內(nèi)開(kāi)發(fā)出華麗、高科技的應(yīng)用程序。但是語(yǔ)言也提供了循環(huán)、條件和其他必要的編程和邏輯結(jié)構(gòu)用復(fù)雜的邏輯構(gòu)建應(yīng)用程序。你會(huì)驚訝地發(fā)現(xiàn)這樣的邏輯問(wèn)題有多么有趣當(dāng)你試圖創(chuàng)建一個(gè)應(yīng)用程序的時(shí)候。網(wǎng)絡(luò)應(yīng)用程序AppInventor還為你的應(yīng)用程序提供了一種與網(wǎng)絡(luò)通信的方式。您可以編寫(xiě)從Twitter、RSS或Amazon中提取數(shù)據(jù)的應(yīng)用程序書(shū)店瀏覽器,讓你通過(guò)掃描一本書(shū)的在線(xiàn)成本條形碼。誰(shuí)能開(kāi)發(fā)應(yīng)用程序?任何人都可以免費(fèi)使用AppInventor。它在網(wǎng)上運(yùn)行(而不是直接在網(wǎng)上運(yùn)行)你的計(jì)算機(jī))并且可從任何瀏覽器存取。你甚至不需要電話(huà)使用它:你可以在附帶的Android模擬器上測(cè)試你的應(yīng)用程序。2011年1月,有成千上萬(wàn)活躍的AppInventor用戶(hù)和成千上萬(wàn)的用戶(hù)的應(yīng)用程序。這些應(yīng)用程序開(kāi)發(fā)者是誰(shuí)?他們一開(kāi)始就已經(jīng)是程序員了嗎?有些是,但大多數(shù)不是。最能說(shuō)明問(wèn)題的經(jīng)歷之一是合著者DavidWolber在舊金山大學(xué)教授的課程。在xx前言AppInventor是通用教育計(jì)算機(jī)科學(xué)課程的一部分主要針對(duì)商科和人文學(xué)科的學(xué)生。許多學(xué)生修這門(mén)課因?yàn)樗麄円从憛挃?shù)學(xué),要么害怕數(shù)學(xué),而這門(mén)課程正好滿(mǎn)足了他們的恐懼?jǐn)?shù)學(xué)的核心需求。絕大多數(shù)人從來(lái)沒(méi)有想過(guò)要寫(xiě)a計(jì)算機(jī)程序。盡管這些學(xué)生以前缺乏經(jīng)驗(yàn),但他們已經(jīng)在學(xué)習(xí)上取得了成功AppInventor和構(gòu)建偉大的應(yīng)用程序。一個(gè)英語(yǔ)專(zhuān)業(yè)的學(xué)生創(chuàng)造了第一個(gè)“禁止發(fā)短信”開(kāi)車(chē)時(shí)“應(yīng)用程序;兩個(gè)通信專(zhuān)業(yè)的學(xué)生創(chuàng)造了“Android,我的車(chē)在哪里?”一個(gè)國(guó)際研究專(zhuān)業(yè)的學(xué)生創(chuàng)建了“BroadcastHub”應(yīng)用程序(第十一章)。一天晚上,一個(gè)藝術(shù)專(zhuān)業(yè)的學(xué)生在工作了幾個(gè)小時(shí)后敲了敲沃爾夫辦公室的門(mén),問(wèn)道如何編寫(xiě)while循環(huán),他知道AppInventor已經(jīng)極大地改變了景觀。媒體也抓住了這個(gè)意義?!都~約時(shí)報(bào)》稱(chēng)其為AppInventor自己動(dòng)手做應(yīng)用程序創(chuàng)建軟件?!杜f金山紀(jì)事報(bào)》報(bào)道USF學(xué)生在一篇題為“谷歌將應(yīng)用制作帶給大眾”的文章中寫(xiě)道?!斑B接雜志特別報(bào)道了《開(kāi)車(chē)時(shí)不要發(fā)短信》的作者丹尼爾·芬尼根他寫(xiě)道:“芬尼根的故事說(shuō)明了一個(gè)強(qiáng)有力的觀點(diǎn):現(xiàn)在是進(jìn)行計(jì)算機(jī)編程的時(shí)候了。民主化?!本拖袼麄冋f(shuō)的那樣,貓已經(jīng)出袋了(順便說(shuō)一下,你的第一個(gè)應(yīng)用程序?qū)⑸婕暗揭恢回?。AppInventor現(xiàn)在在高中課程中使用;在技術(shù)革新挑戰(zhàn)中,一個(gè)San舊金山灣區(qū)高中女生課外項(xiàng)目;湖畔學(xué)校西雅圖;并在幾所大學(xué)開(kāi)設(shè)了新的入門(mén)課程。現(xiàn)在有成千上萬(wàn)業(yè)余愛(ài)好者、商人、婚姻提出者和修補(bǔ)匠們的世界AppInventor站點(diǎn)和論壇(/forum/)。想要得到參與行動(dòng)?不需要編程經(jīng)驗(yàn)!本書(shū)中使用的慣例這本書(shū)使用以下排版約定:大膽、綠色文本用于引用出現(xiàn)在AppInventor程序中的程序塊。斜體用于指示電子郵件地址、url、文件名、路徑名和強(qiáng)調(diào)術(shù)語(yǔ)第一次引入的時(shí)候。固定寬度指示Python代碼和組件、屬性、變量和函數(shù)名。第二十一章這個(gè)圖標(biāo)表示測(cè)試正在開(kāi)發(fā)的應(yīng)用程序的指令。此圖標(biāo)指示提示、建議或一般說(shuō)明。如何使用這本書(shū)這本書(shū)可以作為中學(xué)、高中和大學(xué)的教科書(shū)課程或如何指導(dǎo)有抱負(fù)的應(yīng)用程序開(kāi)發(fā)人員。這本書(shū)被分成兩部分章節(jié):一組用于構(gòu)建特定應(yīng)用程序的教程,以及一個(gè)發(fā)明者手冊(cè)部分組織起來(lái)更像一本典型的編程教科書(shū)。本教程在復(fù)雜性方面有所進(jìn)展從第一章的“HelloPurr”開(kāi)始,你可以點(diǎn)擊一只貓來(lái)制作它“喵喵”是一款支持網(wǎng)絡(luò)的應(yīng)用程序,你可以通過(guò)它掃描一本書(shū)來(lái)查看書(shū)中的信息亞馬遜網(wǎng)絡(luò)服務(wù)(第13章)。按照順序?qū)W習(xí)教程從概念的角度來(lái)說(shuō)是有利的,但是當(dāng)你開(kāi)始適應(yīng)這個(gè)系統(tǒng)的時(shí)候,你可能會(huì)想要跳來(lái)跳去。本教程提供了分步指導(dǎo)和模塊快照來(lái)幫助,你將會(huì)在發(fā)明家手冊(cè)部分的章節(jié)中被提及來(lái)幫助鞏固你的理解概念。手邊有一本書(shū)的一個(gè)好處是AppInventor環(huán)境在你的大部分電腦屏幕上,所以沒(méi)有真正的空間在屏幕上的教程窗口。我們?cè)O(shè)想人們?cè)谧哌^(guò)書(shū)店的時(shí)候把書(shū)放在旁邊然后,我們希望,人們會(huì)如此全神貫注,他們會(huì)使用這本書(shū)遠(yuǎn)離電腦,閱讀更多的概念性發(fā)明人的手冊(cè)章。對(duì)于老師和學(xué)生來(lái)說(shuō),這本書(shū)可以作為入門(mén)電腦的教科書(shū)科學(xué)課程,或作為任何課程的資源,其中學(xué)生學(xué)習(xí)的建設(shè)。在我們的經(jīng)驗(yàn)中,連續(xù)的教程→討論→創(chuàng)造力效果最好。所以你可以先布置完成教程章節(jié)中幾個(gè)應(yīng)用程序的任務(wù),以最小的期望,學(xué)生機(jī)械地構(gòu)建應(yīng)用程序。然后,您可以從發(fā)明人手冊(cè)部分分配一個(gè)章節(jié),并減慢這個(gè)過(guò)程進(jìn)行一些課堂討論和講座。第三階段鼓勵(lì)探索:讓學(xué)生在每個(gè)教程的最后構(gòu)建一些建議的變體,沒(méi)有詳細(xì)的指導(dǎo),然后用一個(gè)創(chuàng)造性的任務(wù)學(xué)生們想出他們自己的應(yīng)用程序的想法,然后實(shí)現(xiàn)它們。你也可以下載每個(gè)章節(jié)的文件,以及完整的代碼樣本,這里:/0636920016632/。第二十二前言致謝激勵(lì)A(yù)ppInventor的教育視角認(rèn)為,計(jì)算能力可以是一個(gè)工具,通過(guò)積極的學(xué)習(xí)參與強(qiáng)大的想法。因此,應(yīng)用程序發(fā)明家是開(kāi)始于計(jì)算機(jī)和教育領(lǐng)域的持續(xù)運(yùn)動(dòng)的一部分與SeymourPapert和MITLogo小組在20世紀(jì)60年代的工作有關(guān)今天,通過(guò)許多旨在支持的活動(dòng)和計(jì)劃,影響力依然存在計(jì)算思維。AppInventor的設(shè)計(jì)借鑒了之前在教育計(jì)算領(lǐng)域的研究成果谷歌的工作與在線(xiàn)開(kāi)發(fā)環(huán)境。可視化編程框架與MITScratch編程語(yǔ)言密切相關(guān)。具體的這里的實(shí)現(xiàn)基于開(kāi)放塊,它是由MIT的Scheller發(fā)布的教師教育項(xiàng)目,源自麻省理工學(xué)院ricriseRoque的論文研究。我們感謝EricKlopfer和DanielWendel的Scheller項(xiàng)目塊可用和他們的協(xié)助與它一起工作。編譯器翻譯在Android上實(shí)現(xiàn)的可視化塊語(yǔ)言使用了Kawa語(yǔ)言框架和Kawa的方言方案編程語(yǔ)言,由作為GNU
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度高端辦公室文件消毒及深度保養(yǎng)合同
- 租賃期間房屋買(mǎi)賣(mài)合同
- 公司之間的借款協(xié)議
- 出租車(chē)停運(yùn)損失上訴狀
- 電器代理合同協(xié)議
- 財(cái)務(wù)管理系統(tǒng)操作與應(yīng)用手冊(cè)指南
- 農(nóng)業(yè)科技行業(yè)現(xiàn)代農(nóng)業(yè)技術(shù)推廣與應(yīng)用策略
- 廣告招牌安裝合同年
- 辦公室租賃合同書(shū)
- 安全事故賠償協(xié)議書(shū)
- 招標(biāo)代理服務(wù)的關(guān)鍵流程與難點(diǎn)解析
- GB/T 5465.2-2023電氣設(shè)備用圖形符號(hào)第2部分:圖形符號(hào)
- 《三國(guó)演義》中的佛教文化:以黃承兒為例
- 材料預(yù)定協(xié)議
- 2023年河北省中考數(shù)學(xué)試卷(含解析)
- 《學(xué)習(xí)的本質(zhì)》讀書(shū)會(huì)活動(dòng)
- 高氨血癥護(hù)理課件
- 物流營(yíng)銷(xiāo)(第四版) 課件 胡延華 第3、4章 物流目標(biāo)客戶(hù)選擇、物流服務(wù)項(xiàng)目開(kāi)發(fā)
- 《石油化工電氣自動(dòng)化系統(tǒng)設(shè)計(jì)規(guī)范》
- Q-GGW-BF-0117-2023天然氣管道無(wú)人站技術(shù)規(guī)范
- 《公路勘測(cè)細(xì)則》(C10-2007 )【可編輯】
評(píng)論
0/150
提交評(píng)論