以下信息基於小飛參加 2019 FileMaker DevCon 所獲知的信息彙編而成。從“FileMaker 未來產品趨勢”和“第三方技術整合趨勢”2 個角度來分享一下本年度全球 FileMaker 開發者主要關注的行業趨勢。
FileMaker 未來產品趨勢
聲明:以下展示功能非承諾功能,與最終發佈功能可能有差別。
雲優先
說起來,這部分有點對中國用戶不友好。雲優先的理念讓 FileMaker 持續加強 FileMaker Cloud,但是跟 AWS 捆綁的 Cloud 並沒有在中國發布。
在雲優先的視角下,用戶將擁有一個 FileMaker ID 登陸的數據庫管理後臺。WebDirect 的性能進一步加強,佈局編輯也可以通過網頁版佈局模式完成。也就是數據&開發都在雲上。
移動&網頁
移動端及網頁體驗也是一直被重視的兩個端口。移動端主要增加了 Siri Shortcuts、coreML、NFC Reading。
Siri Shortcuts 對中國用戶還有點陌生,但是外國人喜歡,這裡不多介紹。
coreML 是 Apple 之前推出的機器學習的組件。後續可以在 FileMaker 中調用其功能進行建模和學習。現場演示了一個零售系統,當需要添加產品時,直接打開攝像頭拍攝實物。然後通過 coreML 就能識別出實物,繼而添加到購物車中。當時,演示完之後,現場一片掌聲。
NFC 是近場通訊功能,目前的高端智能手機都帶有 NFC 讀取的功能。現在也可以通過 FileMaker 獲取 NFC 讀取的數據了。
網頁方面,用戶會得到更好的 WebDirect 體驗,卡窗口功能開始支持 web端,JavaScript 函數 和 FileMaker 函數之間可以互相調用。
Claris Connect (iPaas 平臺)
Apple 收購了 Stamplay,這個產品會被改造成 Claris Connect,用來做連接 FileMaker 及各 SaaS 平臺。後續還會有一個產品來做各個企業系統之間的流程自動化,目前暫稱為 Claris Next Gen。下面是 Claris 的一些界面圖,可能明顯的看到,用戶只要通過拖拽就能完成流程搭建。
第三方技術整合趨勢
整合第三方技術一直是大部分 FileMaker 開發者共同的認知。在我們日常的整合之外,今年又有哪些新點子?FileMaker DevCon 的資深開發者們分享了他們的做法和想法。
機器學習
是的,不管是 FM 廠商,還是線下 FileMaker 開發者,都在想怎麼把機器學習的功能傳達給用戶。當然,把機器學習放在第三方技術整合部分來講,就意味著這裡不是研發機器學習的相關功能,而直接使用雲廠商提供的機器學習 API 來服務系統。
演講主要介紹了 AWS 的機器學習平臺的對接,目前比較成熟的是圖像識別。上傳一張圖片,可以識別人臉、識別場景、堆垛計數等等。
目前,國內百度公司在機器學習的開發方面非常活躍,而阿里雲、騰訊雲等也提供了豐富的機器學習接口。大家可以自行查看。
物聯網 IoT
實話說,在參加開發者大會之前,我還基本沒怎麼考慮過 FileMaker 跟物聯網結合。而這次 DevCon 有一個由 particle.io 呈現的 FileMaker 跟 IoT 結合的演講。particle.io 是一家專門做物聯網研發的公司,他們有一個雲平臺,相關的傳感器可以通過無線或蜂窩數據連接到他們的雲平臺。而後,FileMaker 再通過他們提供的 API 接口進行對接。
當時坐在小飛旁邊的是 RCC(出品開源系統 Starting Point 的那家公司) 的一名開發者,他非常認真地聽講,並一步一步實現了相關的功能。我詢問他為何對 IoT 如此感興趣,他表示在之前的一個項目中已經用到 particle.io 的 IoT 產品,這次就是想再深入瞭解一下,以便開發更有用的系統。
圖形數據庫
這也是一個新鮮的話題。FileMaker 是關係型數據庫,並且是圖形化、低代碼編程的數據庫。而圖形數據庫則是另一種形式的數據庫。關係型數據庫用於存儲“關係型”數據的效果並不好,其查詢複雜、緩慢、超出預期,而圖形數據庫的獨特設計恰恰彌補了這個缺陷。
分享者主要舉例 Neo4j,演示了其對數據進行增刪改查的操作及跟 FileMaker 整合的步驟。由於,這個話題對大部分 FileMaker 來說都太新,所以最後附上了瞭解和學習的資源。
至此,飛沫課參加 2019 DevCon 的報道就寫完了。
閱讀更多 飛沫課 的文章