專利名稱:使用者介面產生系統及其方法
技術領域:
本發明是關于一種使用者介面產生系統及其方法,特別關于一種工作平臺用于產生多樣化及提供重復使用的使用者介面樣板的使用者介面產生系統。
背景技術:
當前手持系統裝置上所廣為普及使用的系統軟體多為人機介面(Man Machine Interface)例如行動電話,所謂人機介面簡言之是為一種人類與機械間的互動所產生的溝通管道。進一步而言,是強調關于利用圖形介面方便人類與機械溝通以便達成人類所需的目的,由于人才是主要使用機械的標的物,是故這類人機介面又可稱為使用者介面(User Interface),也為當前普及裝置的簡便操作的重要考量。一般而言,習知技藝的發展中使用者介面設計流程可如圖1所示至少包含以下步驟S11使用者介面設計者利用文字圖形及關聯的多媒體表現方式建立使用者介面需求及規格,S12使用者介面程式設計者依據前述已定義的使用者介面需求及規格進行實作,S13已建立的使用者介面藉由使用者介面設計者確認是否切合需求及規格,若否,則再回到S11、S12的流程,交由使用者介面設計者及使用者介面程式設計者修正直到確實切合規格與需求,若是,S14則達到預期設計的標的使用者感觀介面。
此外,建立普及裝置的使用者介面是利用視覺化編輯程式工具設計,其中最為普遍的編輯程式工具為 入式視覺化C++(微軟公司出品)及Rapid(www.e-sim.com)。微軟視窗行動2003第二版(行動電話專屬操作系統)不僅在圖形使用者介面架構的平臺及視覺化發展環境中提供一個完整的發展工具入式視覺化C++,也可藉由一模擬器于機器上核對執行結果。在建立使用者介面過程中,僅能提供一個有限的編輯環境,例如設計下拉式功能表。進一步地如使用者打算建立更為復雜的設計例如于螢幕內插入一圖形,使用者則需撰寫相關程式以供插入圖形所需,無法自由編輯所需畫面。
Rapid是一種跨平臺崁入式系統設計用于執行及模擬使用者介面,由e-SIM公司所發展。該系統在使用者介面提供物件布置,用以在螢幕增加新的物件或定義物件的位置,該系統也提供一物件編輯器從事螢幕物件編修、一模擬器從事核對執行結果。當使用者使用Rapid工具發展行動電話的使用者介面,使用者需清楚定義螢幕的物件、全部系統的所有情況及在每一狀況下的條件轉換。為了有效利用Rapid工具于系統上設計與執行標的使用者感觀樣板,除了設計使用者介面螢幕外。使用者需要了解機器狀況的所有細節及運作,例如每一單元的位置、大小及屬性等。因此使用者僅能在程式寫作階段方能挑出這些細節。是故Rapid工具僅適合使用者介面程式設計者而無法適用使用者介面設計者,所造成的問題與后果如下(1)字串程式的撰寫無可避免。
(2)使用者介面程式設計者必需與使用者介面設計者相互合作以編修關于使用者介面的改變。(使用者介面設計者無法個別完成使用者介面的發展)(3)在習知使用者介面發展工具下沒有使用者介面樣板的協助,使用者介面設計者無法藉此創造多樣化的使用者介面樣板提供未來的重復使用。
(4)使用習知工具設計與執行普及裝置的使用者介面,則使用者介面設計者及使用者介面程式設計者間的長時間溝通勢必漫長而無法避免。
且前述圖1所示的流程也必須透過使用者介面設計者及使用者介面程式設計者的相互配合,往往使用者介面程式設計者在初步獲悉使用者介面設計者的要求便開始著手程式設計,惟后果是在如上述圖1中的S13步驟發現該程式無法全然呈現使用者介面設計者所設定的需求及規格,則必須再次與使用者介面程式設計者溝通哪些程式必須修改以切合實際所需,又或者是當前程式設計無法實現而需要使用者介面設計者修改所需規格及需求,特別是在使用者介面設計者對于程式制作過程不甚明了的情形下,彼此的雙向溝通勢必漫長而毫無效率。
有鑒于上述習知技藝的缺失,本發明遂提供一使用者介面產生系統及其方法,其中,該使用者介面產生系統的使用者介面樣板的創造,是解決使用者介面設計者及使用者介面程式設計者對于設計使用者介面彼此漫長的溝通過程并可重復使用。
發明內容
為了減少使用者介面設計者與使用者介面程式設計者耗費時間溝通對于使用者介面的需求及規格,本發明將提供使用者介面設計者一工作平臺以便讓其易于設計與編輯一使用者介面樣板。進一步地,這些已建立的使用者介面樣板可重復使用。此外,為了避免使用者介面程式設計者與使用者介面設計者漫長溝通的工作量,本發明進而藉由一樣板資料庫經過該工作平臺的匯整產生一使用者介面的完整應用程式,藉由此創新,使用者介面設計者即可個別完成使用者介面的生產而無需使用者介面程式設計者的協助撰寫程式。
圖1為習知技藝的發展中使用者介面設計流程圖;圖2為本發明一實施例的使用者介面產生系統的架構示意圖;圖3為本發明一實施例的使用者介面與應用程式的整合示意圖;圖4為本發明一實施例的使用者介面產生系統的運作示意圖;圖5為本發明一實施例的使用者介面產生系統的啟動工作平臺的顯示畫面示意圖;圖6為本發明一實施例的使用者介面產生系統的樹狀結構樣板的顯示畫面示意圖;圖7為本發明一實施例的使用者介面產生系統的串列結構樣板的顯示畫面示意圖;圖8為本發明一實施例的使用者介面產生系統的點選布置樣板按鈕的顯示畫面示意圖;圖9為本發明一實施例的使用者介面產生系統的布置樣板結果示意圖;圖10為本發明一實施例的使用者介面產生系統的點選風格樣板按鈕的顯示畫面示意圖;圖11為本發明一實施例的使用者介面產生系統的圖樣風格表示顯示畫面示意圖;圖12為本發明一實施例的使用者介面產生系統的圖樣加文字的風格表示顯示畫面示意圖;圖13為本發明一實施例的使用者介面產生系統的結構編修顯示畫面示意圖;圖14為本發明一實施例的使用者介面產生系統的單元內容細部編修的顯示畫面示意圖;圖15為本發明一實施例的使用者介面產生系統的單元內容細部編修結果的顯示畫面示意圖;圖16為本發明一實施例的使用者介面產生系統的更改圖樣顯示畫面示意圖;圖17為本發明一實施例的使用者介面產生系統的更改圖樣結果的顯示畫面示意圖;圖18為本發明一實施例的使用者介面產生系統的加入圖樣顯示畫面示意圖;圖19為本發明另一實施例的使用者介面產生系統的建立結構樣板頁面顯示畫面示意圖;圖20為本發明另一實施例的使用者介面產生系統的增減結構主目錄的顯示畫面示意圖;圖21為本發明另一實施例的使用者介面產生系統的建立布置樣板頁面顯示畫面示意圖;圖22為本發明另一實施例的使用者介面產生系統的完整布置樣板呈現的顯示畫面示意圖;圖23為本發明另一實施例的使用者介面產生系統的建立風格樣板的顯示畫面示意圖;圖24為本發明另一實施例的使用者介面產生系統的完整風格樣板的顯示畫面示意圖。
圖號說明S11~S14習知技藝的發展中使用者介面設計流程說明;21工作平臺;22圖形介面資料庫;23樣板資料庫; 24使用者介面設計者;25樣板建構單元;26樣板管理單元;
27視覺化介面編修單元; 271第三使用者介面樣板;28程式產生單元;281程式框架;282函數功能; 283完整程式框架;284函數庫; 285完整軟體程式;29模擬單元;291硬體裝置;31使用者介面需求規格; 32使用者介面;33使用者介面程式設計者;34功能需求;35其他需求;36功能及其他程式;37應用程式;41使用者介面樣板產生器;411第二使用者介面樣板; 42編修動作;421現存的預設單元; 422嶄新的預設單元;423使用者介面腳本; 424使用者介面預視功能;425修飾; 43功能函數連結;431函數清單; 432應用程式碼產生器;433驅動程式軔體程式碼庫; 434程式碼最佳化;44模擬器; 441裝置模組;442人機介面原始碼; 443可消除可程式唯讀記憶體;444硬體模擬; 52左側顯示方框;53存儲按鈕;54選取樹狀結構中單元子目錄;55滑鼠右鍵;61結構樣板按紐;62第一黑色方塊;63樹狀結構狀態;71第二黑色方塊;72串列結構狀態;
81布置樣板按鈕;82完成按鈕;91圖樣在上;92文字在下;93圖樣在下;94文字在上;1001風格樣板按鈕;1041結合背景圖樣文字等按鈕編輯列;10411圖樣按鈕; 10412圖樣定義;10413圖庫; 1042結合縮放刪除播放等按鈕編輯列;10421刪除按鈕; 1043編輯區域;10431選取圖樣動作; 1044文字編輯工具組;1091單元主要子目錄的增減; 1092單元副子目錄的增減;1093產生按鈕; 1094右側顯示框;1095存儲按鈕; 2011呈現結構樣板;2012第一布置樣板; 2013布置樣板預視畫面;2031第一風格樣板; 2032風格樣板預視畫面。
具體實施例方式
茲為使審查員對本發明的實施及達成方式有更進一步的了解與認識,下文謹提供較佳的實施例及相關圖式以為輔佐,并以文字說明配合描述如后。
請參閱圖2的使用者介面產生系統架構示意圖,是依據本發明一實施例包含一工作平臺21、一圖形介面資料庫22及一樣板資料庫23。其中,該圖形介面資料庫22包含至少一預設圖形介面用于該工作平臺21上產生一預設關聯特性,并利用該樣板資料庫22記錄該預設圖形介面及該預設關聯特性。
首先,一使用者介面設計者24將構想透過該圖形介面資料庫22形成前述的該預設圖形介面并構成至少一預設使用者介面樣板,該圖形介面資料庫22是由三種樣板元件所組成,用以形塑前述所提的該預設使用者介面樣板,一為結構樣板元件、二為布置樣板元件、三為風格樣板元件。結構樣板元件是用以產生如樹狀結構、串列結構或二者的混合。布置樣板元件是用以安排各個部件的位置,例如文字及圖案的擺設位置。風格樣板元件是用以產生整體外觀風格,上述三種樣板元件皆由一樣板建構單元25所制造,進而將前述所提的該預設使用者介面樣板于該工作平臺21產生一第一使用者介面樣板,再透過一樣板管理單元26于該工作平臺21管理前述的第一使用者介面樣板并產生一第二使用者介面樣板。在此階段,使用者介面設計者24認為如有需要更改,可于該樣板管理單元26進行如本圖中箭號所指的直接管理該樣板管理單元26。前述的第一使用者介面樣板及該第二使用者介面樣板是由該樣板資料庫23所記錄。前述由該樣板管理單元26所產生的該第二使用者介面樣板可藉由一視覺化介面編修單元27于該工作平臺21進行一編修動作,此編修動作可由使用者介面設計者24操作該視覺化介面編修單元27為之,經由編修后的前述所提的第二使用者介面樣板形成一第三使用者介面樣板271。至此,使用者介面樣板的最終態已達成,接下來是關于將使用者介面樣板形成可用于手持裝置的程式的演進過程。
將該第三使用者介面樣板271藉由一程式產生單元28于該工作平臺21上進行一程式連結動作,此程式連結動作是連結至少一程式框架281及至少一函數功能282。易言之,該程式框架281是為對應稍后所需達成可于手持裝置操作的程式的建筑框架,該函數功能282是用于對應前述所提由該樣板資料庫23中所記錄的該預設關聯特性。進一步的,復數個該函數功能282構成一函數庫284,復數個該程式框架281構成一完整程式框架283,該程式產生單元28是結該完整程式框架283及該函數庫284用以產生該第三使用者介面樣板271對應的一完整軟體程式285。該完整軟體程式285再藉由一模擬單元29于該工作平臺21上進行一驗證動作,該模擬單元29是用以檢驗該完整軟體程式285的操作功能在移植至手持裝置以前,檢驗的結果可協助該使用者介面設計者24修改使用者介面樣板,該驗證動作可連結至一硬體裝置291,藉由以上程序獲得一完整使用者介面提供手持裝置所需。
上述圖2所示的使用者介面產生系統具有以下特點(1)可讓使用者介面設計者來建立標的系統的該第三使用者介面樣板271,是由本發明的使用者介面樣板產生器(由圖2中所示的該圖形介面資料庫22、該樣板建構單元25、該樣板管理單元26及該樣板資料庫23所組成)以及由圖2所示的該視覺化介面編修單元27自動產生。
(2)本發明的使用者介面設計樣板產生器可產生多樣化特色的如圖2所示的該第三使用者介面樣板271,提供日后的該使用者介面設計者24的重復利用。
(3)本發明所提出的方法可避免使用者介面設計者及使用者介面程式設計者之間長時間反復的溝通,在于使用者介面程式皆由本發明的使用者介面設計樣板產生器以及該視覺化介面編修單元27自動產生。
(4)本發明所提出的方法相當適合專案管理師規劃與管理一團隊以開發標的應用系統,接續請參閱圖3的使用者介面產生系統的使用者介面與應用程式的整合示意圖,是依據本發明的一實施例。本發明所提供的建構方法論將使用者介面和應用程式功能分開。前述圖2所示的該使用者介面設計者24針對一使用者介面需求31設計成一使用者介面32,同時,一使用者介面程式設計者33針對一功能需求34及一其他需求35撰寫成一功能及其他程式36,最終再將該使用者介面32及該功能及其他程式36連結成一應用程式37。此連結是利用函數系結系統(functionbinding system)為之,此優點為日后倘若如圖2所示的該第三使用者介面樣板271改變,相對應的該功能及其他程式36不必跟隨改變。反之,若該功能及其他程式36改變其相對應的該第三使用者介面樣板271也不必為的更改。
除前述圖2所示的使用者介面產生系統的架構示意圖外,為分類各單元并描述使用者介面產生過程,接續請參閱圖4的使用者介面產生系統的運作示意圖,是依據本發明一實施例將如圖2所示的該工作平臺21劃分為四大區塊前述段落所提的一使用者介面樣板產生器41、圖2所示的該視覺化介面編修單元27、該程式產生單元28及該模擬單元29。
第一階段,使用者介面樣板產生器41內的運作。先由圖2所述的該圖形介面資料庫22形成一預設圖形介面并構成一預設使用者介面樣板,透過該樣板建構單元25將前述的預設使用者介面樣板產生一第一使用者介面樣板,再經由圖2中所述的該樣板管理單元26及該樣板資料庫23用以產生如圖2所述的該第二使用者介面樣板411,以進入下一階段的該視覺化介面編修單元27。
第二階段,該視覺化介面編修單元27內的運作。將該第二使用者介面樣板411進行一編修動作42。該編修動作42可將該第二使用者介面樣板411上進行增添一現存的預設單元421,也可以進行刪除該第二使用者介面樣板411上的預設單元進而形成一嶄新的預設單元422,且于進行該編修動作42時,會形成一使用者介面腳本423傳達予一使用者介面預視功能424,當該使用者介面預視功能424預視該使用者介面腳本423的結果需要調整時,則交回該編修動作42進行一修飾425。
接下來進入第三階段,該程式產生單元28內的運作,將經由該視覺化介面編修單元27編修完畢所產生如圖2所示的該第三使用者介面樣板271,進行一功能函數連結43。該功能函數連結43是將如圖2所示的該第三使用者介面樣板271上所有預設關聯特性與相關函數進行連結,而前述第二階段中所提的該編修動作42編修完畢后也可以直接進行該功能函數連結43,再交由該使用者介面預視功能424進行預視。當預視結果初步可行,則繼續交由該功能函數連結43重復進行連結動作而如本圖中的回轉箭號所示,倘若該功能函數連結43無法順利達成,則回到該編修動作42進行編修。該功能函數連結43是透過一函數清單431所達成,當完成連結后則進入一應用程式碼產生器432產生如圖2所示的該完整軟體程式285,該應用程式碼產生器432于產生程式過程中必需加入可驅動手持裝置的一驅動程式軔體程式碼庫433,使爾后的該完整軟體程式285能確實操作于手持裝置,經由該應用程式碼產生器432完成的該完整軟體程式285尚須經過一程式碼最佳化434后方可進入第四階段。
第四階段,該模擬單元29內的運作,經過該程式碼最佳化434的該完整軟體程式285交由一模擬器44進行驗證,在交由該模擬器44進行驗證時尚需結合一裝置模組441,如驗證結果有落差,則交回該程式產生單元28階段的該程式碼最佳化434進行調整。除此之外,在上一階段中經由該程式碼產生器432所產生如圖2所示的該完整軟體程式285可不需經過該程式碼最佳化434的調整,僅需取得一人機介面原始碼442(該人機介面原始碼442是位于該程式產生單元28的第三階段)并結合該裝置模組441于該模擬器44上進行驗證,而完成驗證的該完整軟體程式285僅滿足了軟體驗證,尚需將該完整軟體程式285燒入一可消除可程式唯讀記憶體443(Erasable &Programmable ROM,EPROM)以進入一硬體模擬444進行最后驗證,并藉此獲得本發明的使用者介面產生系統的完整運作。
前述關于圖2所示的該工作平臺21是為一視覺化工作平臺,是故啟動該工作平臺21的畫面形成如圖5所示,是依據本發明一實施例,然后進入建立樣板畫面形成如圖6所示。先行點選一結構樣板按紐61,可用以產生二種結構樣板,一為樹狀結構樣板,樹狀結構的「樹狀」名稱顯示于本圖畫面左邊的顯示框中的一第一黑色方塊62,而樹狀結構則于本圖畫面的右側顯示框呈現一樹狀結構狀態63,二為串列結構樣板形成如圖7所示的畫面,串列結構的「串列」名稱顯示于本圖畫面左邊的顯示框中的一第二黑色方塊71,而串列結構則于本圖畫面的右側顯示框呈現一串列結構狀態72。
在完成上述的結構樣板的設置后,接續點選如圖8所示的一布置樣板按鈕81,可產生二種結果供如圖2所示的該使用者介面設計者24選擇而形成如圖9所示的本發明一實施例,一為圖樣在上91、文字在下92,一為圖樣在下93、文字在上94,選擇適合的布置方式,再按下如圖8所示的一完成按紐82建立布置樣板。
于完成布置樣板的設置后,接續點選如圖10所示的一風格樣板按鈕1001,也可產生二種結果供如圖2所示的該使用者介面設計者24選擇。如為圖樣風格即可表示而形成如圖11所示的示意圖,如為圖樣加文字的風格表示可形成如圖12所示的示意圖。再按下如圖8所示的該完成按鈕82建立風格樣板,最后進而形成如圖2所提及的第二使用者介面樣板形成于該工作平臺21的圖5所示的一左側顯示方框52內,此第二使用者介面樣板是以一樹狀結構方式呈現,再按下該工作平臺的一存儲按鈕53儲存。
接續是關于利用如圖2所示的該視覺化介面編修單元27,編修前述的第二使用者介面樣板形成如圖13所示的本發明一實施例,以符合需求。編修上,進行一選取樹狀結構中的單元子目錄54,再按下一滑鼠右鍵55,進行刪除或新增單元子目錄以形成最后的樹狀結構。
接續請參閱圖14的使用者介面產生系統的單元內容細部編修的顯示畫面示意圖,是依據本發明一實施例包含一結合背景圖樣文字等按鈕編輯列1041、一結合縮放刪除播放等按鈕編輯列1042、一編輯區域1043及一文字編輯工具組1044(如虛線所框起),可提供如圖2所示的該使用者介面設計者24選擇背景顏色、圖形及文字等,結果于該編輯區域1043呈現形成如圖15所示。
接續是請參閱圖16的使用者介面產生系統的更改圖樣顯示畫面示意圖,是依據本發明一實施例。進入該編輯區域1043進行一選取圖樣動作10431,再利用該結合縮放刪除播放等按鈕編輯列1042選取一刪除按鈕10421刪除圖樣進而形成如圖17所示,該編輯區域1043內的樣板畫面少了原有的圖樣(以虛線圖樣表示已刪除)。接續請參閱圖18的使用者介面產生系統的加入圖樣顯示畫面示意圖,是依據本發明一實施例。先行選取該結合背景圖樣文字等編輯列1041的一圖樣按鈕10411,再選擇一圖樣定義10412,最后再進入一圖庫10413選擇所需圖樣,以獲得完整編修并呈現于該編輯區域1043內。
上述圖5至圖18為從產生樣板到編修的連續顯示過程的一實施例,接續請參閱圖19的使用者介面產生系統的建立結構樣板頁面顯示畫面示意圖,是依據本發明的另一實施例。可選擇樹狀結構或串列結構,在建立結構樣板中,設定一單元主要子目錄的增減1091,此外也可設定一單元副子目錄的增減1092,并按下一產生按鈕1093,結果呈現于畫面的一右側顯示框1094。
接續請參閱圖20的使用者介面產生系統的增減結構主目錄的顯示畫面示意圖,是依據本發明另一實施例,利用如圖13所示的該滑鼠右鍵55進行主目錄的增減或更名(主目錄呈現于該右側顯示框1094的最上層的一黑色方塊),然后按下一存儲按鈕1095存儲。
接續請參閱圖21的使用者介面產生系統的建立布置樣板頁面顯示畫面示意圖,是依據本發明另一實施例。左側的顯示框為一呈現結構樣板2011,建立的布置樣板可形成二種形態,如為一第一布置樣板2012可呈現于本圖顯示畫面的中央位置的布置樣板顯示框,并產生一布置樣板預視畫面2013藉以表示圖樣在上、文字在下,或者如為第二布置樣板,則為圖樣在下、文字在上,并以同樣方法重復將結構樣板的每一單元,建立相對應的布置樣板,再透過如圖14所示的方示編修,以產生完整的布置樣板如圖22所示,于此圖的顯示畫面左側的該編輯區域1043內呈現完整布置樣板。
接續請參閱圖23的使用者介面產生系統的建立風格樣板的顯示畫面示意圖,是依據本發明另一實施例。左側的顯示框為該呈現結構樣板2011,建立的風格樣板可形成二種形態,如為一第一風格樣板2031可呈現于本圖顯示畫面的中央位置的風格樣板顯示框,并產生一風格樣板預視畫面2032。該第一風格樣板2031將完全以圖示呈現,如為第二風格樣板,則以圖樣加文字方式呈現,再透過如圖14所示的方示編修,以產生完整的布置樣板如圖24所示,于此圖的顯示畫面的該編輯區域1043內呈現完整風格樣板。
以上所述僅為舉例性,而非為限制性者。任何未脫離本發明的精神與范疇,而對其進行的等效修改或變更,均應包含于本發明申請專利范圍中。
權利要求
1.一種使用者介面產生系統,至少包含一工作平臺;一圖形介面資料庫,包含至少一預設圖形介面用于該工作平臺上產生一預設關聯特性;一樣板資料庫,紀錄該預設圖形介面及該預設關聯特性。
2.如專利范圍第1項所述的使用者介面產生系統,其特征在于,該圖形介面資料庫中更包含至少一預設使用者介面樣板。
3.如專利范圍第2項所述的使用者介面產生系統,其特征在于,該使用者介面產生系統更包含一樣板建構單元,是于該工作平臺上設計該預設使用者介面樣板,并產生一第一使用者介面樣板。
4.如專利范圍第2項所述的使用者介面產生系統,其特征在于,該使用者介面產生系統更包含一樣板管理單元,是于該工作平臺上管理該第一使用者樣板并產生一第二使用者介面樣板。
5.如專利范圍第4項所述的使用者介面產生系統,其特征在于,該樣板資料庫更包含紀錄該第一使用者介面樣板及該第二使用者介面樣板。
6.如專利范圍第5項所述的使用者介面產生系統,其特征在于,該第二使用者介面樣板是藉由一視覺化介面編修單元于該工作平臺上進行一編修動作。
7.如專利范圍第6項所述的使用者介面產生系統,其特征在于,該編修動作產生一第三使用者介面樣板。
8.如專利范圍第7項所述的使用者介面產生系統,其特征在于,該第三使用者介面樣板是藉由一程式產生單元于該工作平臺上進行一程式連接動作。
9.如專利范圍第8項所述的使用者介面產生系統,其特征在于,該程式連接動作更包含連結至少一程式框架及至少一函數功能。
10.如專利范圍第7項所述的使用者介面產生系統,其特征在于,該程式連接動作更包含產生該第三使用者介面樣板對應的一完整軟體程式。
11.如專利范圍第10項所述的使用者介面產生系統,其特征在于,該完整軟體程式是藉由一模擬單元于該工作平臺上進行一驗證動作。
12.如專利范圍第11項所述的使用者介面產生系統,其特征在于,該驗證動作更包含連結一硬體裝置。
13.一種使用者介面產生方法,用于一工作平臺進行一使用者介面樣板生產,該方法至少包含設置一預設圖形介面于一圖形介面資料庫;利用該預設圖形介面于該工作平臺產生一預設關聯特性;記錄該預設圖形介面及該預設關聯特性于一樣板資料庫;利用該樣板資料庫于該工作平臺進行該使用者介面樣板生產。
14.如申請專利范圍第13項所述的使用者介面產生方法,其特征在于,更包含提供一視覺化作業平臺作為該工作平臺。
15.如申請專利范圍第13項所述的使用者介面產生方法,其特征在于,更包含提供復數個圖形元件作為該預設圖形介面。
16.如申請專利范圍第13項所述的使用者介面產生方法,其特征在于,更包含提供一記錄復數個圖形介面作為該圖形介面資料庫。
17.如申請專利范圍第13項所述的使用者介面產生方法,其特征在于,更包含提供至少一預設使用者介面樣板作為該樣板資料庫。
18.如申請專利范圍第13項所述的使用者介面產生方法,其特征在于,更包含提供一預設個別程式碼作為該預設關聯特性。
19.如申請專利范圍第13項所述的使用者介面產生方法,其特征在于,更包含提供一視覺化介面編修單元作為該使用者介面樣板生產。
20.如申請專利范圍第13項所述的使用者介面產生方法,其特征在于,更包含提供一程式產生單元作為該使用者介面樣板生產。
21.如申請專利范圍第13項所述的使用者介面產生方法,其特征在于,更包含提供一模擬單元作為該使用者介面樣板生產。
全文摘要
本發明是揭露一種使用者介面產生系統及其方法,此使用者介面產生系統及其方法是用于手持裝置,本系統至少包含一工作平臺、一圖形介面資料庫及一樣板資料庫。圖形介面資料庫是用于產生一預設圖形介面且于工作平臺上產生一預設關聯特性,并由樣板資料庫所記錄,形成一使用者介面樣板,再經由工作平臺的匯整動作后產生可供手持裝置所使用的一使用者介面程式。此使用者介面產生系統的特色在于使用者介面設計者透過創造使用者介面樣板以設計使用者介面,并可重復使用而無需程式設計者輔助撰寫程式,降低使用者介面設計者與程式設計者間的漫長溝通。
文檔編號G06F17/30GK1991747SQ20051013747
公開日2007年7月4日 申請日期2005年12月30日 優先權日2005年12月30日
發明者陳登吉, 楊尚庭, 蔡明志 申請人:智勝國際科技股份有限公司