Tuesday, 02 September 2003 00:00 Written by 譚晴琄
Processing 是一種具有革命前瞻性的新興電腦語言,她的概念是在電子藝術的環境下介紹程式語言,並將電子藝術的概念介紹給程式設計師。她是 Java 語言的延伸,並支援許多現有的 Java 語言架構,不過在語法 (syntax) 上簡易許多,並具有許多貼心及人性化的設計。Processing 可以在 Windows、MAC OS X、MAC OS 9 、Linux 等作業系統上使用。本軟體目前是處於初版測試的階段,試用版聽說最近真的快要出了!以 Processing 完成的作品可在個人本機端作用,或以Java Applets 的模式外輸至網路上發佈。 ● 簡介
雖然圖形使用介面早在二十年前成為主流,但是基礎程式語言的教學到今天仍是以文字命令列的介面為主,學習程式語言為什麼要那麼枯燥呢?人腦天生擅長的是空 間的辨識,圖形介面利用的正是這種演化上的優勢,加上它能提供各種即時且鮮明的圖像式反饋 (feedback),可以大幅縮短學習曲線,並幫助理解抽象邏輯法則。舉例來說,電腦螢幕上的一個像素 (pixel) 就是一個變數值 (the value of a variable) 的視覺化表現。Processing 將 Java 的語法簡化並將其運算結果“感官化”,讓使用者能很快享有聲光兼備的互動式多媒體作品。
Processing 的程式碼是開放的,和近來廣受愛戴 Linux 作業系統、Mozilla 瀏覽器、或 Perl 程式語言等一樣,使用者可依照自己的需要自由裁剪出最合適的使用模式。Processing 的應用千變萬化,但你會看到它們都遵守開放原始碼的規定,這樣的設計大幅增加了整個社群的互動性與學習效率。
● 源起
Processing 的創始者: Casey Reas 與 Ben Fry 是美國麻省理工學院媒體實驗室 (M.I.T. Media Laboratory) 旗下美學與運算小組 (Aesthetics & Computation Group) 的成員。美學與運算小組由著名的電腦藝術家 John Maeda 領導,於一九九六年成立至今,在短時間內聲名大噪,以其高度實驗性及概念性的作品,既廣且深地在藝術及設計的領域裡,探索電腦的運算特質及其帶來源源不絕 的創造性。極少數人能完美結合並平衡藝術家、設計師和電腦工程師的才華於一身,更重要的是Casey和Ben擁有開放源碼的胸襟。
Casey Reas,目前為加州大學洛杉磯分校 Media/Arts 系所的助理教授,及義大利艾維里互動設計學院(Interaction Design Institute Ivrea)的附屬教授。Casey的作品主要在處理並抽象化生物體系的動態表現,並以多媒體、感應式裝置藝術、雕塑和數位印刷等媒材呈現。Casey 時常演講並展覽於於歐洲、亞洲及美國各地,他為本屆奧地利的林茲藝術節 (Ars Electronica in Linz︰多媒體藝術界規模最大的年度盛事) 的評審。
Ben Fry 現仍在 MIT 的媒體實驗室攻讀博士,他的研究重心在於如何將有機資訊視覺化 (Organic Information Visualization),並創造出能隨著不斷更新的資料,即時進行形變或質變的電子動態系統。他的博士論文在處理如何視覺化解碼成功後人類基因學所 揭示的龐大資訊量,Ben 用的名詞為 Genomic Cartography (基因地圖學)。
雖然還只是在測試階段,Processing 目前已在網路上 (www.proce55ing.net) 集結了一群志同道合的專業人士,為軟體的教學與更新奠定了基礎。網站上的 Learning 和 Reference,就是完整的學習資料庫﹔Exhibition 中則提供了許多當今最傑出的電子藝術家的作品與連結﹔你(妳)可以在網站中的 Download 部分免費取得該軟體,並在討論版 Discourse 註冊,這是一個完全民主式的論壇,可以問問題,發表意見,提供作品的交流,並一起準備未來的附加及外掛程式。哪天若是心血來潮,在泉湧的靈感下創造了什麼 大作,別害羞,投稿給 reas@groupc.net This e-mail address is being protected from spambots. You need JavaScript enabled to view it 試試,你 (妳) 的作品將會被放在網站上供人欣賞與學習。