精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
編程教學第一紀:2013-2024②

?App Inventor項目初創于2009年?,由谷歌實驗室和麻省理工學院(MIT)的Hal Abelson教授共同設計開發,全稱是App Inventor for Android,用于開發安卓應用。該項目于2010年7月12日上線運行,于同年12月15日公開發布,并一直標注為Beta版本?。2011年,谷歌公布了項目源碼,并于12月關閉了服務器,隨后將該項目移交給MIT的計算機科學與人工智能實驗室(CSAIL,即Computer Science and Artificial Intelligence Laboratory),并一直由CSAIL負責維護升級至今。

2010年10月7日,張路收到來自AppInventor團隊的測試用戶確認信。

App Inventor運行在瀏覽器中,許多用戶只需在瀏覽器中輸入網址ai2.appinventor.mit.edu,然后輸入谷歌賬號的用戶名和密碼,就可以進入App Inventor開發環境,開始創建自己的安卓應用。然而,由于眾所周知的原因,谷歌于2010年退出了中國大陸,因此,我們無法使用谷歌的賬號系統登錄App Inventor,這一點成為App Inventor教學中最大的障礙。

為了能夠順利開展App Inventor教學,我們必須排除這個障礙,第一步就是在國內重新部署App Inventor服務器前文說過,2014年5月31日,隨《教程》一同上線的還有App Inventor 2.0 Beta版服務器,該版本發布在ai2.17coding.net域名下。為了避開谷歌賬號的登錄限制,張路修改了項目源碼,以test賬號替換了谷歌賬號,所有用戶都以test身份登錄。這樣做的結果是,每個用戶的項目都可以被其他用戶看到,也可以被其他用戶刪除或修改。這個狀況一直持續到2022年底。

我們的App Inventor2.0Beta版部署在免費的亞馬遜云服務器上,這是張路以自己的郵箱申請的一年期免費服務。到了2015年,他又以我的郵箱再次申請了一年期的免費服務,這樣,在初創的頭兩年里,我們并沒有服務器租用方面的支出。App Inventor服務器包含兩個部分:開發服務器和編譯服務器,由于免費服務器的容量和帶寬限制,最初并沒有開放編譯服務器,這一點有當時用戶的微博留言為證。

雖然解決了服務器的登錄問題,但當時的App Inventor還不是多語言版本,開發環境中的菜單、組件及內置代碼塊上顯示的全部都是英文。如果面向普通人(包括兒童)推廣編程技術,語言的翻譯解釋是我們面臨的第二個障礙。

我們知道,人類的大腦是耗氧量最大的器官,人的思維活動、人的注意力都依賴于大腦的快速反應。學習一項新技術,或一門新知識,本身就要消耗很多的腦力(注意力和思維活動,在這種情況下,如果還要再翻越一層語言翻譯解釋的階梯,那無疑增加了大腦的負荷,也降低了學習的效率。出于這樣的考慮,在決定采用App Inventor作為教學工具之初,我們就打算對工具進行漢化。

漢化的工作同樣需要消耗大量的腦力。在2014年的整個夏天里,張路作為漢化工程師,對App Inventor實施了庖丁解牛般的分析和理解,并于2014年7月16日上線了第一個漢化版。這一版本漢化的主要目標是主菜單、設計視圖中的組件名稱及屬性、編程視圖中的內置塊及組件的屬性、過程及事件,同時還漢化了AI伴侶,但項目名稱、組件名稱及變量名稱還無法使用中文。

在之后的一段時間里,漢化工作一直沒有停歇。根據我博客里的記載,在8月20日時,完成了項目名稱、組件名稱及變量名稱的改進,開發者可以根據需要,用中文為項目、組件及變量命名,這是一個了不起的改進。

漢化,幾乎是我們兩人工作中唯一的重疊區域。在制作課程或編寫教材過程中,我會對不夠流暢的,或不便于表達的漢化部分提出改進意見,這些意見會體現在張路的下一個漢化版本中。經過這樣反復多次的推敲和改進,目前的漢化版本基本上實現了我的目標:學生只要讀一遍代碼,就能理解代碼的含義,無需老師做額外的解釋。這一點大大地提高了我的課堂教學效率,減輕了學生的認知負荷。下文截取自我的新浪博客。

在ai2.17coding.net上線了漢化版本之后,我們先后收到一些中小學信息技術老師的來信,希望能夠在學校機房里搭建一個類似17coding那樣的服務器,在校內開展App Inventor教學。以下是2014年12月22日收到的一封來信,以及我的回復。

為了滿足更多中小學信息技術教師的需求,張路將漢化后的App Inventor系統打包發布到公開的網盤,供教師們下載安裝。從那時起至今,每次發布新的漢化版本,都會制作一份可供離線安裝的壓縮包,以便老師們能夠在局域網的環境中,搭建自己的App Inventor教學環境。

順便說一句,在我們發布了第一個漢化版本后,MIT官方版本也開始了多語言版本的開發,張路為官方版本提供了他的工作成果,并成為官方漢化版本的貢獻者,記錄在App Inventor系統源碼中。

未完待續......

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
App Inventor初體驗
MIT App Inventor—一看就會的可視化的APP編程工具
易學手機制作APP,用App Inventor
教你做一個APP送給戀人
終極入門教程
美國50年平權運動終于落幕,華裔學子進名校更容易了,真的嗎?
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 延寿县| 绥棱县| 昌吉市| 玉树县| 大石桥市| 西平县| 开原市| 新安县| 昭通市| 年辖:市辖区| 木里| 明水县| 二连浩特市| 金昌市| 河东区| 新巴尔虎右旗| 金阳县| 湖北省| 宜城市| 长宁县| 南溪县| 广宁县| 巴中市| 荆州市| 昆山市| 兴和县| 四子王旗| 抚顺市| 平顺县| 顺平县| 中卫市| 舟曲县| 贵阳市| 云安县| 上饶市| 富裕县| 兴仁县| 无为县| 舞钢市| 囊谦县| 建宁县|