相關文章

Cf778a30c9b5e3e40fabd542e4bed498 我們想到「程式語言」四個字,聯想到的都是艱深難懂的程式碼,離一般人很遙遠。但是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 motionStart

on 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大中華區營銷副總安喬鈺、研發部經理邱致豪、總經理李佰聰

「在未來的世界裡,手機就是每個人的魔法棒。」現在手機已經是每個人的生活中最重要的工具,它是溝通的主要管道,也是訊息的主要來源,人們拿它來拍照,管理自己的生活。可以預見的未來,它還將管理我們生活中的更多設備。但這一切,都取決於網路、物聯以及APP。AppTog艾普客科技希望能把這樣的程式寫作技能也從小落實在我們這些未來的主人們身上。

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則