劉 博 (大連民族學院 116000)
在交互設計不斷發展的背景下,通過對不同行業的資源整合,可以形成有效的綜合技術方式,在凸顯出信息技術產業的過程中,實現對整個信息主導的控制,將有很大的現實意義。
交互設計指的是“設計,支持人們日常工作與生活的交互式產品”或者簡單地說,“交互設計是人工制品,環境和系統的行為,已經傳達這種行為的外形元素的設計與定義”。就是基于軟件的程序員獨有的計算機文化所帶來的不好的交互設計。當我們的周圍充斥著程序化的產品,我們的生活也無聲無色地逐漸被程序員所設計的產品所引導著,程序員借助程序化的設計影響著我們的生活方式以及生活態度。
其特點是產品應該易學,能有效使用,并且能提供舒心的用戶體驗“終究其本質就是滿足用戶的需要,能夠讓用戶享受其產品。然而,許多基于軟件的交互設計,卻與交互設計的本質背道而馳。誠然,我們享受著許多基于軟件(編程)的計算機所帶來的方便與實用,但與此同時,正如Alan cooper所言:“電腦正在侵入我們現代生活的每一個方面。電腦及其笨拙的交流方式和行為方式無所不在?!?/p>
使用Linux操作系統開發應用程序,可以在一個配置較高的個人電腦上安裝Linux系統。開發人員可以用source CRT工具打開若干個窗口用于編譯、下載、調試等。引導程序CFE的編譯可以通過在電腦上安裝Cygwin軟件。Cygwin是Linux上的自由軟件可以運行在Windows系統上。但是Cygwin在Windows安裝比較麻煩,兼容性較差。我們將直接在一臺較高配置的電腦上安裝Linux系統,方便項目小組人員進行開發工作。這樣每一個項目成員都可以利用局域網,使用source CRT工具登錄到服務器上,進行軟件開發和編譯等操作,而機頂盒也可以通過NFS文件系統執行編譯生成的應用軟件。在項目開發所需的硬件板未開發出來之前,可以利用芯片廠家提供的參考版進行環境搭建和軟件環境的測試工作。交叉編譯生成的程序通過網絡文件系統下載到目標板上運行,來驗證我們搭建的軟件環境是否正常。
Mipsel gcc編譯器,不但可以編譯運行在Linux上的應用程序還可以編譯Linux操作系統自己,經過交叉編譯的程序可以運行于目標板上。Mipsel gcc編譯器是一套完整的交叉C編譯器,包括:
(1)C交叉編譯器 mipsel_linux_gcc
(2)交叉匯編工具mipsel_linux_as
(3)反匯編工具mipsel_linux_objdump
(4)連接工具mipsel_linux_ld
(5)打庫工具mipsel_linux_ar
(6)調試工具mipsel_linux_gbd
嵌入式應用中的操作系統多為實時操作系統。其具有免費、安全性和穩定性高、支持多處理器以及可移植等特點。Linux系統的內核設計主要分成進程調度、內存管理、進程間通信、虛擬文件系統和網絡接口五大部分,其模塊機制可根據用戶的需要,實時地將某些模塊插入或從內核中移走,使得可以通過裁剪Linux系統內核模塊的方法將系統優化的很小,讓系統的開銷更小,這一特點很適合嵌入式系統的發展需要。所以使用Linux操作系統可以利用原有開發好的軟件模塊提高產品的開發周期,確保新產品能夠盡快的投入到市場中去,能加強交互設計的整體功能,具有強大的內生動力。
基于交互設計的本質,我們可以知道交互設計的核心在于以用戶為中心,以用戶的需要為原則進行交互設計,也就是說“好的交互設計是以用戶為中心的設計——要讓用戶參與到整個的交互設計的過程”,故我們的出發點就是“找出應向誰詢問以及他們有是什么需求和需要?!?。所以簡單地說,我們需要解決兩個方面的問題:一是用戶,二是程序員。針對于用戶我們要做的是正確地定位用戶是誰,同時確定其需要,但是許多時候,人們并不能清楚地表明自己的需要。而此時,我們就要“必須了解用戶的特征和能力,了解他們想要達到什么目標,目前是如何達到這些目標的”。通過正確定義虛擬但具體的人物角色從而精確地描述用戶和用戶想要完成的目標,這有利于模擬的溝通,最后通過場景即是“對角色如何使用基于軟件的產品到自己目標的簡明描述”來進行反饋。正如Alan cooper所言:“良好的交互設計的本質是,設計的交互讓使用者在不影響個人目標的情況下,達到他們的實際目標?!?/p>
通過多種軟件與硬件環境的運用,在整個交互實際的過程中,形成程序員與用戶之間的交互式產品運用模式,構建一種相互交流的主題模式,在這樣的基礎上,用戶可以相互之間形成強大的障礙技術控制,這樣,有利于增強整個設計的整體功能,增強與內需的整體融合,將有很大的特點。
[1]王躍生,邊曉娜,張攀峰.教育網絡游戲開啟網絡學習的人性之門[J].電化教育研究,2007(09).
[2]尚慧,鄭玉剛.中國網絡游戲產業發展現狀的實證研究[J].改革與戰略,2009(01).
[3]沈克鋼.我國網絡游戲產業現狀及發展趨勢[J].高科技與產業化,2009(03).
[4]Trainspotting.觸控音樂祭太鼓達人手機版[J].大眾數碼,2008(03).
[5]劉文利,李建玲.網絡游戲的教育功能及教育網絡游戲的特點[J].信息技術教育,2007(03).