新四季網

Gui應用程式開發支持裝置和開發支持方法

2023-06-12 06:08:01

專利名稱:Gui應用程式開發支持裝置和開發支持方法
技術領域:
本發明涉及使圖形用戶界面(GUI)應用程式的開發變得容易的技術。
背景技術:
面向數位電視等嵌入式設備的應用程式的開發,不僅需要程序設 計技術,而且需要使該應用程式執行的環境的專門知識。例如在日本 專利特開2003-140893號公報中公開了關於上述面向嵌入式設備的應 用程序的開發。
在日本專利特開2003-140893號公報中,記載了從系統軟體的 UML設計書和界面自動生成使用該軟體的UI程序的方法。
GUI應用程式需要與對應用戶操作的畫面的狀態轉變處理等面向 嵌入式設備的應用程式的開發不同的知識。在這種情況下,近來的嵌 入式設備向著網絡對應等高功能化發展,UI應用程式變得越來越複雜。
日本專利特開2003-140893號公報的目的在於使得應用程式開發 者能夠專心於GUI部分的開發,其著重點在於能夠自動生成在系統上 運行的應用程式。
可是,在應用程式的開發中,認為有必要考慮製作GUI部分本身 的開發支持。
數位電視和記錄器等AV類嵌入式設備,為了具有產品的特徵和與 其它公司的差別化,GUI畫面的設計是重要的。今後,為了強化產品 競爭力,要求更洗鍊的畫面設計,隨著功能的複雜化,GUI程序的開 發負荷增大,對開發者的技能要求也變高。此外,產品的開發周期變 短,要求在短期間內開發出變得較複雜的程序。

發明內容
本發明的目的在於提供一種使面向嵌入式設備的用戶界面(UI)
應用程式的開發支持與以往相比變得容易的技術。提供一種即使是沒 有面向嵌入式設備的應用程式開發的經驗的開發者、或者設計者等沒 有程序開發的經驗的人也能夠與以往相比簡單地製作形成GUI畫面, 而且能夠根據製作形成的GUI畫面與以往相比簡單地生成在嵌入式設
備的實機上運行的GUI應用程式的開發支持技術。
為了達到上述目的,在本發明中,在支持GUI應用程式的開發的 技術中設置有GUI部件通用結構數據生成模塊和GUI畫面編輯模塊和 GUI程序生成模塊。
在GUI部件通用結構數據生成模塊中從作為被目標機器獨自定義 的GUI部件的庫的獨自定義GUI部件庫生成不依存於程序語言的形式 的GUI部件通用結構數據。或者,也可以在GUI部件通用結構數據生 成模塊中從作為被目標機器獨自定義的GUI部件的庫的獨自定義GUI 部件庫生成能夠用通用的程序語言進行使用的GUI部件通用結構數 據。
而且,GUI畫面編輯模塊,向用戶提供使用上述GUI部件通用結 構數據生成模塊生成的上述GUI部件通用結構數據所表現的GUI部件 來製作形成GUI畫面的模塊,用戶製作形成的GUI畫面作為不依存於 程序語言的形式的通用GUI畫面結構數據而生成。或者,所謂上述通 用GUI畫面結構數據,也可以為能夠通過通用的程序語言使用GUI畫 面的GUI畫面結構數據。
GUI程序生成模塊,使用通過GUI畫面編輯模塊生成的通用GUI 畫面結構數據和作為在目標機器中能夠執行的程序的雛形程序(雛形 7° 口夕、、,厶),生成在目標機器能夠執行的形式的GUI應用程式。


圖1為GUI應用程式開發支持裝置的結構圖。
圖2為GUI畫面編輯模塊的結構圖。
圖3為GUI程序生成模塊的結構圖。
圖4為GUI部件通用結構數據生成處理流程的一個例子。
圖5為GUI部件的結構數據的格式的一個例子。
圖6為GUI部件一覽的格式的一個例子。
圖7為表示表現GUI部件的GUI結構數據的定義的一個例子。
圖8為GUI畫面結構數據的生成處理流程的一個例子。
圖9為向GUI畫面結構數據的個別GUI部件通用結構數據的插入
圖10為GUI畫面結構數據的一個例子。
圖11為GUI程序生成模塊生成的GUI程序的一個例子。
具體實施例方式
以下,參照附圖對本發明的實施方式進行說明。 (實施例1)
圖1是表示作為本發明的實施例的GUI應用程式開發支持裝置的 結構的圖。
100為本發明的GUI應用程式開發支持裝置。如圖1所示,GUI 應用程式開發支持裝置100包括:GUI部件通用結構數據生成模塊103、 通用GUI結構資料庫104、 GUI畫面編輯模塊105、 GUI程序生成模塊 106、輸入模塊107、顯示模塊108。 IIO為作為通過目標機器獨自定義 的GUI部件的庫的GUI部件庫,111為本實施例的GUI應用程式開發 支持裝置生成的GUI程序。
通用GUI部件庫110通過GUI部件通用結構數據生成模塊103變 換為表現目標機器的執行環境、不依存於記述的程序語言的GUI部件 的結構或屬性值的結構數據。通過變換為非依存目標機器環境的形式, 能夠生成各式各樣的設備、或通用的設備的GUI畫面。
GUI畫面編輯模塊向應用程式開發者提供圖形的GUI畫面製作形 成環境,並且生成表現根據用戶操作編輯成的GUI畫面的GUI畫面結 構數據,並輸出到GUI程序生成模塊106。
GUI程序生成模塊106通過預先登錄的作為目標機器的應用程式 編碼的雛形應用程式編碼,或者是將構成GUI畫面的GUI部件的編碼 插入到雛形程序(雛形7。口夕、、,厶),生成GUI應用程式。此外,GUI 程序生成模塊106從通用GUI畫面結構數據取得GUI畫面的結構、或 設定在各GUI部件的屬性值。
以下,依次對GUI部件通用結構數據的生成處理、GUI畫面的編
輯和通用GUI畫面結構數據的生成處理、GUI程序的生成處理進行說明。
首先,參照圖4、 5、 6、 7對GUI部件結構數據的生成處理進行說明。
圖4為GUI部件通用結構數據生成模塊103中的GUI部件通用結 構數據生成處理流程的一個例子。 1 )步驟1
如果用戶指定調入到GUI應用程式開發支持裝置100中的GUI部 件庫,則GUI部件通用結構數據生成模塊103開始GUI部件通用結構 數據生成處理。
2) 步驟2
從包含於GUI部件庫的各GUI部件類(夕,7 )取得GUI部件的 類名和屬性信息(屬性的名稱、類型、初始值等)。所謂屬性信息,指 的是設定GUI部件的大小、配置的位置、在GUI部件顯示的文字、文 字的顏色、背景的顏色、背景的顯像等的信息。但是,並不限定於此, 只要是指定GUI部件的形式的信息,就能夠作為上述屬性信息而使用。
在此,沒有表示具體的取得方法,但例如Java(註冊商標)的GUI 部件類,只要是滿足JavaBeans的形式的類,就能夠使用Java所規定 的java.beans.Introspector類的API (Application Program Interface)而取 得。
3) 步驟3
從步驟1取得的信息,在每個GUI類生成如圖5所示的GUI部件 的結構數據,作為與該GUI類對應的GUI部件通用結構數據而保存在 GUI部件通用結構資料庫(104)中。
4) 步驟4
將在向GUI部件選擇模塊203表示步驟3生成的GUI部件時使用 的GUI部件名或圖標信息,和對結構數據的連結信息追加、保存到圖 6所示的通用GUI部件一覽。在每個通用GUI部件庫生成一個通用GUI
部件一覽。
5) 步驟5
如果生成通用GUI部件庫所包含的全部的GUI部件的GUI部件通
用結構數據,則處理結束。
圖7為表示表現GUI部件的GUI結構數據的定義的一個例子。 在本例中以XML (Extensible Markup Language:可擴展標記語言) 記述GUI部件的數據結構。XML是一種用於記述文件或數據的意思或 結構的標記語言,用戶能夠定義獨自的符號(夕夕O。
如圖7所示,以〈gui一widget〉符號表示各GUI部件的結構。 〈propertie^符號表示能夠設定在GUI部件的屬性的一覽。以〈property〉 表示各屬性,以〈value〉表示屬性的值。此外,繼承其它的GUI部件的 GUI部件用符號表示繼承的屬性的 一 覽。 〈children〉為表示是能夠包含其它的GUI部件的GUI部件的符號。 〈child〉表示GUI部件包含的GUI部件(子GUI部件)。
GUI結構數據也定義用於與GUI部件對應的屬性信息。 〈gui—widget〉符號具有表示GUI部件的類名的class屬性和表示 GUI部件的實例夕y 7 )名的name屬性。〈property〉符號具 有表示屬性的名稱的name屬性和表示將已設定的屬性設定在GUI部 件的方法名的method屬性。〈value〉具有表示屬性的類型的type屬性 和表示被設定為屬性值的默認值的default屬性。 符號具有表示繼承類的名稱的class屬性。化hildren〉符號具有表示向 GUI部件追加子GUI部件的方法名的method屬性。〈child〉符號具有 表示子GUI部件的類名的class屬性和表示子GUI部件的實例名的 mms屬性o
另外,符號的定義和結構為一個例子。只要是GUI部件的名稱或 GUI部件具有的屬性、設定該屬性的方法名等能夠表現GUI部件的結 構的格式,那麼無論使用什麼樣的符號定義都可以。此外,在本實施 例中,雖然使用XML作為定義GUI部件通用結構數據的格式,但並 不特定在GUI的結構數據上使用的語言。因為只要是不依存於通用 GUI部件庫的語言,能夠以共通的格式表現GUI部件的結構,使用什 麼樣的格式都可以。
此外,在通用GUI部件庫110使用的程序語言並不特別限定。Java、 C/C++ (註冊商標)、C# (註冊商標)等什麼都可以。
以下,參照圖3、圖8、圖9、圖IO對GUI畫面的編輯和GUI畫
面結構數據的生成處理進行說明。
圖3為表示GUI畫面編輯模塊103的結構的圖。
GUI畫面編輯模塊103使用GUI部件通用結構數據生成模塊生成 的GUI部件通用結構數據,向應用程式開發者提供製作形成GUI畫面 的環境。
GUI部件選擇模塊203為向用戶表示GUI部件的一覽,選擇配置 在GUI畫面上的部件的模塊。用戶通過輸入模塊107以滑鼠操作等選 擇配置在GUI畫面上的部件並貼在由GUI畫面編輯模塊105提供的編 輯畫面上。屬性編輯模塊204提供對GUI部件的大小或配置位置、字 體、顏色等與顯示相關的屬性值進行設定的界面。GUI畫面顯示數據 生成模塊205為生成在編輯畫面上顯示的畫面的模塊。顯示反映用戶 設定的屬性值的GUI部件的描畫。因為從該編輯畫面上顯示的畫面 GUI部件庫生成GUI部件通用結構數據,所以與在目標機器上動作時 所顯示的畫面相同。
GUI畫面結構數據生成模塊201,用戶通過GUI部件選擇模塊203 選擇、配置GUI部件,生成表示以通過屬性編輯模塊204設定了屬性 值的GUI部件構成的GUI畫面的GUI畫面結構數據,並保存於GUI 畫面結構數據存儲模塊202。
1) S800
如果用戶開始GUI畫面的製作形成,則該處理開始。
2) S810
判斷製作形成的GUI畫面是否為另行製作形成的。在另行製作形 成的情況下轉移到S811,如果不是另行製作形成的則轉移到S820。
3) S811
在為另行製作形成的GUI畫面的情況下,製作形成該GUI畫面用 的GUI畫面結構數據。之後,將在編輯畫面追加的GUI部件的信息、 被設定在GUI部件的屬性值補寫到該GUI畫面結構數據中。
4) S820
判斷通過用戶的操作是否將GUI部件配置到編輯畫面。在配置的 情況下將處理轉移到S821,在沒有配置的情況下將處理轉移到S830。
5) S821
判斷通過用戶的操作向編輯畫面的GUI部件的配置是GUI部件的 追加還是刪除。在追加的情況下將處理轉移到S822,在刪除的情況下 將處理轉移到S825。
6) S822
S822 S824是GUI部件的追加處理。
GUI畫面結構數據生成模塊201,參照GUI部件通用結構數據生 成模塊103生成的通過GUI部件一覽數據,取得與配置的GUI部件對 應的GUI部件通用結構數據。然後,生成配置的GUI部件的GUI部件 通用結構數據(個別GUI部件通用結構數據)。
在此,對個別GUI部件通用結構數據進行說明。所謂該個別GUI 部件通用結構數據指的是GUI部件通用結構數據所包含的通用的結構 數據,配置在GUI畫面上,通過畫面形式,被重新變更、設定屬性值 的數據。而且,是在程序的執行中,具有能夠唯一地識別出來的那樣 的名稱、操作符等的數據。此時,在GUI畫面生成用於識別GUI部件 的識別名(例如GUI部件類名+連續號碼),並追加到個別GUI部件 通用結構數據。屬性值之中,位置、大小使用被配置在所配置的編輯 畫面上時的信息。其它的屬性值使用在GUI部件通用結構數據中被設 定的初始值。
7) S823
接著,從配置有GUI部件的位置,判斷該GUI部件是被配置到成 為基準的GUI畫面上,還是作為被配置在GUI畫面上的其它的GUI 部件的要素而配置。然後,判斷在GUI畫面結構數據的哪個位置插入 個別GUI部件通用結構數據。
8) S824
向在S823判定的插入部位插入個別GUI部件通用結構數據。
圖9為向GUI畫面結構數據的個別GUI部件通用結構數據的插入
圖9表示在GUI畫面900配置有GUI部件910、 GUI部件920、 GUI部件930,還表示GUI部件910包含GUI部件911、 GUI部件912, GUI部件930包含GUI部件931 。
9) S825S825、 S826為GUI部件的刪除處理。
根據被刪除的GUI部件的識別名(在S822設定)判斷從GUI畫 面結構數據的哪個部分刪除個別GUI部件通用結構數據。
10) S826
將在S825判斷的部分從GUI畫面結構數據中刪除。雖然在流程中 沒有記述,但GUI部件的移動能夠以追加處理(S822 S824)和刪除 處理(S825、 S826)的組合來實現。
11) S830
通過用戶的操作判斷是否變更向編輯畫面的GUI部件的屬性值。 在屬性值變更的情況下將處理轉移到S830,在沒有變更的情況下將處 理轉移到S840。
12) S831
S831、 S832為屬性值的變更處理。
首先,從被編輯屬性值的GUI部件的識別名和屬性名檢測出GUI 畫面結構數據中的與編輯的屬性相當的地方。
13) S832
接著,以用戶設定的值置換該部分的屬性值。
14) S840
S840為GUI畫面結構數據的生成處理的結束判定。在沒有結束的 情況下將處理返回到S810。
圖10為由GUI畫面結構數據生成模塊210生成的GUI畫面結構
數據的一個例子。
<view type 二"parent"name二"flavorList"〉的view符號表示該數據為 GUI畫面結構數據。在圖10的實施例中,GUI畫面由GUI部件950、 GUI部件951、 GUI部件952的三個部件構成,表示GUI部件951、 GUI部件952包含在GUI部件950中。在該例子中,以〈children〉符號 表示GUI部件的包含關係,在〈child〉之中,插入追加的GUI部件的結 構數據。
通過將結構數據設為這樣的層次結構,能夠使GUI部件的追加、 刪除、移動的處理、以及屬性值的編輯處理變得簡單。 以下,參照圖4對GUI程序的生成處理進行說明。
圖4是表示GUI程序生成單元106的結構的圖。
GUI程序生成模塊106為從GUI畫面編輯模塊105生成的GUI畫 面結構數據生成在目標機器的環境下運行的GUI應用程式的模塊。
圖中,GUI部件編碼生成模塊300,參照在GUI畫面結構數據中 記述的各GUI部件的結構數據和屬性的設定值,通過在目標機器使用 的程序語言生成形成GUI部件的編碼。如圖7所示,在GUI部件結構 數據中記述了用於設定屬性值的方法名、參數的名稱、類型等。
GUI程序生成模塊301為生成構成GUI畫面全體的程序編碼的模 塊。以保持在雛形編碼保持模塊302中的、目標機器的應用程式的基 本結構為基準,插入GUI畫面自身的設定值的編碼、生成在GUI部件 編碼生成模塊300生成的GUI部件的編碼,構成GUI程序編碼。
圖11表示GUI程序生成模塊生成的GUI程序的一個例子。
圖中,961、 962、 963與插入有構成GUI畫面的GUI部件的編碼 的部分相當。
這樣,通過將用於生成GUI部件的編碼的信息預先記述在GUI部 件通用結構數據,能夠使與目標機器的環境對應的編碼的生成變得容 易。
另夕卜,在本實施例中,記載了 GUI部件通用結構資料庫104、 GUI 畫面結構數據202、雛形編碼保持模塊302存在於不同的存儲模塊,但 即使存儲於相同的存儲模塊也沒有問題。
如上所述,根據本發明的實施例,在不依存於目標機器的程序語 言的通用形式下,使用不依存於程序語言的形式的通用GUI畫面結構 數據,在編輯GUI畫面之後,變換成在目標環境下能夠執行的GUI程 序。因此,即使是沒有面向嵌入式設備的應用程式開發的經驗的開發 者,或設計者等沒有程序設計的知識的開發者,與以往相比也能夠簡 單地製作形成GUI畫面。此外,能夠從製作形成的GUI畫面簡單地生 成在嵌入式設備的實機上運行的GUI應用程式。
另外,在上述實施例的說明中,雖然以XML為例進行了說明,但 並不限定於此,也可以為被稱為記述有數據的意思或結構的標記語言 的形式。例如,即使使用被稱為XHTML (註冊商標)的標記語言,也 能夠實施基於本發明的上述實施例。
如上所述,根據本發明,與以往相比能夠改善面向嵌入式設備等 的GUI應用程式的開發的效率。
權利要求
1.一種GUI應用程式開發支持裝置,其用於對圖形用戶界面應用程式進行開發,其特徵在於,包括能夠用通用的程序語言進行使用的GUI部件通用結構數據;和使用所述GUI部件通用結構數據包含的GUI部件,將GUI的畫面作為能夠用通用的程序語言進行使用的GUI畫面結構數據而生成的GUI畫面編輯模塊。
2. —種GUI應用程式開發支持裝置,其用於對圖形用戶界面應用程式進行開發,其特徵在於,包括能夠用通用的程序語言進行使用的GUI部件通用結構數據;和 使用所述GUI部件通用結構數據所包含的GUI部件,將GUI的畫面作為能夠用通用的程序語言進行使用的GUI畫面結構數據而生成的GUI畫面編輯模塊;和使用所述GUI畫面結構數據,和作為在目標機器中能夠執行的程序的雛形程序,生成在目標機器中能夠執行的形式的GUI應用程式的GUI程序生成模塊。
3. 如權利要求1或2所述的GUI應用程式開發支持裝置,其特徵 在於,包括從作為被目標機器定義的GUI部件的庫的獨自定義GUI部件庫生 成能夠用通用的程序語言進行使用的GUI部件通用結構數據的GUI部 件通用結構數據生成模塊。
4. 如權利要求1或2所述的GUI應用程式開發支持裝置,其特徵 在於所述GUI部件通用結構數據生成模塊生成 所述獨自定義GUI部件庫包含的GUI部件的一覽數據;禾口 對每個GUI部件表示GUI部件的GUI部件通用結構數據。
5. 如權利要求1或2所述的GUI應用程式開發支持裝置,其特徵在於在所述GUI部件的一覽數據中至少包含,對於與GUI部件類對應的GUI部件通用結構數據的連結信息。
6. 如權利要求1或2所述的GUI應用程式開發支持裝置,其特徵在於在所述GUI部件通用結構數據中至少包含, 在所述獨自定義GUI部件庫中使用的GUI部件類的名稱; 設定所述獨自定義GUI部件的特性的屬性的名稱和該屬性的數據 類型;和作為GUI部件類繼承的其它GUI部件類的繼承GUI部件類對於 GUI部件通用結構數據的連結信息。
7. 如權利要求6所述的GUI應用程式開發支持裝置,其特徵在於 所述獨自定義GUI部件的特性為包括大小、顏色的GUI部件的特性。
8. 如權利要求1或2所述的GUI應用程式開發支持裝置,其特徵 在於所述通用GUI部件結構數據以XML記述。
9. 如權利要求1或2所述的GUI應用程式開發支持裝置,其特徵 在於所述GUI畫面編輯模塊包括GUI部件選擇模塊,其向用戶提示能夠利用的GUI部件的一覽, 使用戶選擇、配置在GUI畫面配置的GUI部件;屬性編輯模塊,其提供設定GUI部件的屬性值的I/F;和 GUI畫面結構數據生成模塊,其相對於被選擇、配置的所述GUI 部件,從所述GUI部件通用結構資料庫取得分別對應的GUI部件通用 結構數據,通過所述屬性編輯模塊設定屬性值並生成個別GUI部件通 用結構數據,從該各個個別GUI部件通用結構數據生成GUI畫面結構數據。
10. 如權利要求1或2所述的GUI應用程式開發支持裝置,其特徵在於所述GUI程序生成模塊包括GUI部件的編碼生成部,其從所述GUI畫面結構數據參照個別GUI部件通用結構數據,生成被目標機器定義的GUI部件的編碼;和GUI畫面程序生成模塊,其使用作為具有能夠在目標機器執行的 應用程式的基本結構的程序的雛形程序,和在所述GUI部件的編碼生 成部生成的GUI部件的編碼,生成能夠在目標機器執行的形式的GUI應用程式。
11. 一種GUI應用程式開發支持方法,其用於對圖形用戶界面應 用程序進行開發,其特徵在於,包括生成能夠用通用的程序語言進行使用的GUI部件通用結構數據的 GUI部件通用結構數據生成步驟;和使用所述GUI部件通用結構數據包含的GUI部件,將GUI的畫面 作為能夠用通用的程序語言進行使用的GUI畫面結構數據而生成的 GUI畫面編輯步驟。
12. —種GUI應用程式開發支持方法,其提供用於對圖形用戶界 面應用程式進行開發的環境,其特徵在於,包括生成能夠用通用的程序語言進行使用的GUI部件通用結構數據的 GUI部件通用結構數據生成步驟;和使用所述GUI部件通用結構數據包含的GUI部件,將GUI的畫面 作為能夠用通用的程序語言進行使用的GUI畫面結構數據而生成的 GUI畫面編輯步驟;和使用所述GUI畫面結構數據,和作為在目標機器中能夠執行的程 序的雛形程序,生成在目標機器中能夠執行的形式的GUI應用程式的 GUI程序生成步驟。
13. 如權利要求11或12所述的GUI應用程式開發支持方法,其特徵在於,包括從作為被目標機器定義的GUI部件的庫的獨自定義GUI部件庫生 成能夠用通用的程序語言進行使用的GUI部件通用結構數據的GUI部 件通用結構數據生成步驟。
14. 如權利要求11或12所述的GUI應用程式開發支持方法,其 特徵在於所述GUI部件通用結構數據生成步驟生成所述獨自定義GUI部件庫包含的GUI部件的一覽數據;和對每個GUI部件表示GUI部件的GUI部件通用結構數據。
15. 如權利要求11或12所述的GUI應用程式開發支持方法,其特徵在於在所述GUI部件的一覽數據中至少包含,對於與GUI部件類對應的GUI部件通用結構數據的連結信息。
16. 如權利要求11或12所述的GUI應用程式開發支持方法,其 特徵在於在所述GUI部件通用結構數據中至少包含, 在所述獨自定義GUI部件庫中使用的GUI部件類的名稱; 設定所述獨自定義GUI部件的特性的屬性的名稱和該屬性的數據 類型;和作為GUI部件類繼承的其它GUI部件類的繼承GUI部件類對於 GUI部件通用結構數據的連結信息。
17. 如權利要求16所述的GUI應用程式開發支持方法,其特徵在於所述獨自定義GUI部件的特性為包括大小、顏色的GUI部件的特性。
18. 如權利要求11或12所述的GUI應用程式開發支持方法,其特徵在於所述通用GUI部件結構數據以XML記述。
19. 如權利要求11或12所述的GUI應用程式開發支持方法,其特徵在於所述GUI畫面編輯步驟包括GUI部件選擇步驟,其向用戶提示能夠利用的GUI部件的一覽, 使用戶選擇、配置在GUI畫面配置的GUI部件;屬性編輯步驟,其提供設定GUI部件的屬性值的I/F;禾口 GUI畫面結構數據生成步驟,其相對於被選擇、配置的所述GUI 部件,從所述GUI部件通用結構資料庫取得分別對應的GUI部件通用 結構數據,通過所述屬性編輯步驟設定屬性值並生成個別GUI部件通 用結構數據,從該各個個別GUI部件通用結構數據生成GUI畫面結構 數據。
全文摘要
本發明涉及GUI應用程式開發支持裝置和開發支持方法。在面向嵌入式設備的圖形用戶界面應用程式中,設置有GUI部件通用結構數據生成模塊和GUI畫面編輯模塊和GUI程序生成模塊。GUI畫面編輯模塊,向用戶提供使用上述GUI部件通用結構數據生成模塊生成的上述GUI部件通用結構數據所表現的GUI部件來製作形成GUI畫面的模塊,用戶製作形成的GUI畫面作為不依存於程序語言的形式的通用GUI畫面結構數據而生成。GUI程序生成模塊,使用通過GUI畫面編輯模塊生成的通用GUI畫面結構數據和在目標機器中能夠執行的程序,生成在目標機器能夠執行的形式的GUI應用程式。由此,能夠提供一種使面向嵌入式設備的用戶界面應用程式的開發支持與以往相比變得容易的技術。
文檔編號G06F9/44GK101344846SQ20081010937
公開日2009年1月14日 申請日期2008年6月2日 優先權日2007年7月12日
發明者大條成人, 田中真愉子 申請人:株式會社日立製作所

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀