在我目前的項目中,我們正在開發一個「設計器」工具(使用GWT),允許用戶在瀏覽器中構建表單。這些表格以各種渠道(例如網絡,手機,短信)顯示,以捕捉數據並根據用戶輸入做出決定。用戶界面架構定義的體驗?
當我加入該項目時,它處於概念證明階段,並創建窗體定義,將其序列化爲XML(使用JAXB),其元素名稱似乎合乎邏輯。現在我們正在將PoC轉移到生產模式,我們認爲改變我們的表單定義以利用更「行業標準」的東西可能會更好。如果沒有別的,它將有助於營銷。 ;-)
我發現了很多選項,並想知道是否有人有使用它們的經驗。
- User Interface Markup Language (UIML)
- USer Interface eXtensible Markup Language (UsiXML)
- Numerous others: including AAIML, AUIML, XIML, XUL, XAML and XForms
如果你已經開發了一些「表單設計器」的工具呈現多個頻道,我很想聽聽你的經驗。你是否使用某種行業標準來定義你的表單元素,佈局等,或者你有自己的想法?
感謝,
馬特