MobileTogether是一款對應用程式進行精心渲染的跨平臺移動開發框架,從所處裝置到外形因素再到螢幕方向,很大程度的為開發人員和終端使用者提供了更好的功能性與靈活性。MobileTogether包括:
- MobileTogether Designer:一個可免費使用的、無需豐富的開發經驗就能通過強大的視覺化和函式式的程式設計正規化來建立複雜移動應用程式的移動開發環境。
- MobileTogether Server:一個通過MobileTogether Designer建立,提供連線到資料來源和高效能資料處理的主機解決方案。
- MobileTogether APP:可通過移動應用程式商店免費下載的應用程式。
Altova MobileTogether v5.0於近日釋出,本次更新是大版本更新,主要包括重構MobileTogether網路客戶端、提供新的UI設計選項、新的資料庫功能以及對可用性的更新。點選下方連結免費下載試用MobileTogether最新資源:
重大改寫MobileTogether Web客戶端
在MobileTogether v5.0中,Web瀏覽器客戶端已經完全重寫,具有清新,現代的外觀。控制元件和圖示經過重新設計,整體而言網路應用的使用者介面將更加清晰、乾淨、更具吸引力。雖然MobileTogether是iOS、Android和Windows應用程式的快速移動應用程式開發(RMAD)框架,但該平臺同樣適用於構建複雜的Web應用程式。
由於MobileTogether允許您使用低程式碼方法快速構建應用程式,因此內部Web開發人員,citizen開發人員和高階使用者可以快速構建資料密集型Web應用程式,並通過企業內部網及時部署它們。
選擇Web應用程式有很多好處。比如由於該應用程式可在任何Web瀏覽器中使用,使用者無需在其裝置或計算機上預安裝客戶端應用程式,從而可以在大型組織以及面向客戶的應用程式中輕鬆部署。使用者只需通過URL訪問您的應用而無需下載。也可根據需要選擇其他安全選項。
MobileTogether Designer中的設計可為所有平臺和Web應用程式生成本機應用程式,用於構建自定義、功能豐富的移動應用程式。並且其相同功能和複雜性可擴充套件到很多其他Web應用程式。
MobileTogether Designer的新功能
支援表格中的邊框
MobileTogether為表提供了許多選項,包括為表、行、列和單元格新增邊框的新支援。有兩種方法可以定義邊框屬性:在“Styles and Properties”幫助視窗或新的“Border Settings”視窗中,可以使用熟悉的格式選單和按鈕輕鬆配置多個邊框屬性。在您工作時,受影響的表元素會突出顯示,您可以立即檢視到每個更改的結果。
支援填充
除了定義邊距之外,MobileTogether開發人員現在可以向相關控制元件新增填充,在控制元件的內容和控制元件的內邊緣之間新增空格。使用樣式和屬性條目助手,您可以為控制元件內容的所有邊框都設定單個值的控制元件填充。
帶影象和文字的按鈕
為了給UI設計帶來更多靈活性,您現在可以將影象和文字分配給任何按鈕控制元件。要將影象新增到按鈕,請從預定義影象集合中進行選擇,或者上傳自己的影象。您還可以將影象配置為按鈕文字的右側或左側。
文字自動適應選項
現在可以將文字大小設定為自動適合文字,當文字不適合可用寬度時字型將自動變小。通過這種方式,開發人員可以確保應用程式在各種裝置和螢幕解析度下文字依然具有可讀性和吸引力。還可以將頁面上的多個控制元件分組以具有相同的自動確定的文字大小,從而使整體設計一致地適應。
橢圓顯示長文字
除了上面描述的文字自動調整選項之外,如果文字不適合控制元件的寬度,開發人員可以配置具有顯示省略號的文字的控制元件。這再次確保了UI在所有外形上看起來都很好,並且還有助於解決應用的本地化版本中的差異,其中某些字可能會更長或更短,具體取決於當前語言展示的形式。
複製/貼上專案樣式表
MobileTogether Designer包含專案樣式表,可以輕鬆定義可在專案,頁面,表格和控制元件級別應用的全域性樣式中。現在可以複製現有樣式表並將其貼上到新樣式表中,這樣可以更快,更輕鬆地根據以前定義的樣式啟動新樣式表。
載入/儲存文字檔案
現在除了支援XML、HTML和JSON格式的資料外,MobileTogether還支援讀寫純文字檔案。一個名為“Load/Save Text File”的新操作可以輕鬆指定所需的節點和文字檔案以及處理錯誤選項。
支援通過REST介面傳送檔案和二進位制資料
為響應客戶的要求,MobileTogether應用程式現在可以使用REST介面通過HTTP請求傳送檔案和二進位制資料。
新引入的用於設計複雜應用程式行為的新功能
- mt-get-page-source-structure:在建立新資料樹或其部件時,現在可以使用頁面源的定義自動建立結構。
- create-hash-from-string:此函式使用不同的雜湊演算法從任何文字建立雜湊字串。
- mt-table-rowgroup-count & mt-table-rowgroup-index:這些新函式可用於具有重複行的表中,例如根據索引顯示具有交替行顏色的表,如下圖所示。
- mt-called-by-enter-key & mt-called-by-escape-key:在某些情況下,開發人員可以根據是否通過移動裝置上的觸控啟用按鈕或使用者在其鍵盤上按下轉義鍵或輸入鍵來確定應用行為。通過該函式現在可以輕鬆地為任何這些場景設計應用程式行為。
資料庫結構檢索
新版本現在可以在執行時檢索資料庫結構。DB Read Structure允許讀取資料庫的結構,並將資料庫中的資料儲存在新的MT_DBSTRUCTURE頁面源中。此頁面源中的資料可以與任何其他頁面源中的資料相同的方式使用。此功能可以建立複雜的應用程式,可以即時讀取未知資料庫的資料庫結構,最適用於以IT為中心的應用程式。
全球查詢和替換
為了更容易地開發和重構複雜的應用程式,MobileTogether v5.0引入了一個新的查詢和替換窗格,用於在設計中搜尋和替換XPath表示式、函式以及操作組中的字串。該窗格還支援使用正規表示式進行搜尋。為了快速導航,搜尋結果將超連結到設計中的相關物件。
支援新的資料庫版本
- Firebird 3
- Informix 12.10
- MariaDb 10.3
- Microsoft SQL Server 2017
- MySQL 8
- PostgreSQL 10
MobileTogether Server中的新功能
支援通過任何LDAP伺服器進行身份驗證
通過Active Directory整合新增對身份驗證的支援,MobileTogether Server現在也支援LDAP。
MobileTogether伺服器內部資料庫(高階版)的自動備份
定期備份MobileTogether伺服器的內部資料庫非常重要。現在該過程可以完全自動化,伺服器管理員也可以根據需要配置自動備份。