我們想到「程式語言」四個字,聯想到的都是艱深難懂的程式碼,離一般人很遙遠。但是AppTog艾普客科技致力在亞洲推廣LiveCode這套自然語言的程式碼,讓寫程式就像說英文一樣的簡單。
AppTog艾普客科技是一家成立不到二年的新公司,主要希望能在亞洲推廣「LiveCode」這套程式語言。
程式語言,顧名思義就是和機器打交通的溝通方式,對於不是學程式設計的人來說,想要理解程式語言,應該會比學習任何一種外語都來得困難。雖然程式語言也都以英文字母為主,但是畢竟它和我們從小學習的英文不太一樣,而LiveCode就是主張用自然語言來寫程式,當你在學寫程式的時候,也同時學英文;或是反過來也可以,在你學英文的時候,也同時學寫程式。
▲總經理李佰聰說:「AppTog是 App+Together的意思,大家一起App。」
AppTog總經理李佰聰從小學四年級開始就學寫程式,那時自然是使用BASIC,一直到在美國求學畢業都還有在使用VB做開發,自己也曾在矽谷創辦公司。不過因為BASIC是架構在微軟的平台上,所以到了現在的智慧型手機、網路環境,Basic沒法用來開發APP。後來認識了AppTog的合夥人,推薦他使用LiveCode。而李佰聰在接觸LiveCode後,覺得語法和BASIC很類似,而LiveCode又能做到跨平台的開發,於是希望能在亞洲推廣這套程式語言,並且從自身的經驗出發,希望能從小朋友開始推廣,讓程式開發能在小學就扎根。
▲AppTog開發的程式,可以讓開發者直接在行動裝置上撰寫程式碼。
但是小朋友的注意力很難集中,如果又是枯燥乏味的東西,那就更困難了。早期需要透過玩遊戲等工具引導的方式,但近年來的Make和Coding都是未來資訊發展的潮流,於是AppTog覺得可以結合Maker和Coder這兩個領域,讓Coder學會Make或讓Maker學會Coding,這樣在技能的提升上會更全面更完整,這是AppTog的初衷。
在雲端和物聯網環境更成熟後,AppTog把原來的觀念再擴大,提出「物聯網全教育」的觀念,除了原有的Maker和Coder外,把「Internet」也加進來,結合軟體、硬體和雲端讓小朋友成為全能的開發者。
▲AppTog現在和國家晶片中心也有合作,把不同功能的感測器變成一塊塊的無線積木。透過積木的堆疊,就可以實現各種不同的功能。
也因為雲端這種Anytime、Anywhere的特性,讓AppTog思考,為什麼我們開發程式一定要在電腦上?在行動網路的時代,不能在手機上就開發程式嗎?所以AppTog開發了一套技術在手機上就可以開發程式,同時支持iOS和Android。於是大幅度的降低了程式開發的門檻。AppTog研發部經理邱致豪在採訪現場直接在手機上撰寫「剪刀石頭布」的程式「先搖一搖手機,然後停止搖動時出拳」。
on motionStart
hide image 1
hide image 2
hide image 3
end motionStarton motionEnd
show any image of group jsb
end motionEnd
不同於以往程式語言似乎很難理解,只要稍微懂一點英文的人,都很容易從這些單字來了解要執行哪些動作。所以在教小朋友的時候,循序漸進的從一般教英文單字、一邊再利用這些單字來撰的程式碼控制機器。
雖然目前程式語言的種類很多,也都有各自擅長的領域,但李佰聰認為LiveCode可以寫網頁,可以寫Server,可以寫Client端,也可以寫APP,NASA甚至用LiveCode來控制衛星。只要使用同一種語言,也可以編譯成不同的環境,是一套全能的開發系統,所以很值得推廣出去。因為在未來物聯網環境中,伺服器、Client端、雲端、行動裝置都是被串連起來的,開發者不太可能為了不同的環境學習不同的程式語言,而LiveCode跨平台的特性,就很適合未來的開發環境。
▲每一個課程都是先學相關的單字,再進入程式的撰寫。
之前的課程就是結合軟體、硬體和雲端,現在則加入了3D列印和VR(虛擬實境)的部分,讓讓火星探險號真的可以在一個虛擬實境上操作。小朋友打造出自己的火星探險號後,用特殊的黏土塑造出高度,透過投影機再載上VR眼鏡,在小朋友的眼中看到的是高山和河流,而自己打造出來的機器可以在這個探險的環境中真實的移動和操控。
在目前已經有合作的學校中,第一學期先開始學3D列印,讓小朋友可以打造自己的火星探險號;第二學期然後再教聲音、光線…等等各種感測器,整合到機器人上;第三學期是設立宇宙任務控制中心,最後一學期則整合成設各種關卡和體驗。目前AppTog在青山國中、三民高中、長庚大學及交通大學都有開設課程。
▲AppTog和大觀國中合作,在學校內設立了未來感十足的「艾普客編程創客未來教室」
安喬鈺說,AppTog的概念可以整合成二句話「 Give me ABC Give you App」和「整合物聯網全教育的課程」也因為「會寫ABC就能寫APP」的教育理念,所以專職英文教育的柯見美言也找上AppTog,希望這種學英文也學寫程式的想法,不只可以在小朋友間實行,如果有成人對於程式開發有興趣,也可以加入這個行列。
▲左起:AppTog大中華區營銷副總安喬鈺、研發部經理邱致豪、總經理李佰聰
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!