
進入演示模式之前,Katz只有一張幻燈片。 他解釋說,這是一個基于云的工具,我們等待它加載。 他通過開發一個示例應用程序來聲明,該應用程序通過其公開的REST接口連接到Twitter 。 他指出,由于該示例基于JavaScript和jQuery ,因此可以在任何Web瀏覽器上使用。
Katz 公開了他的示例,并為此創建了TinyUrl 。 桌面可以訪問http://tinyurl.com/javaone12m,而移動設備可以訪問http://tinyurl.com/javaone12m1 。 當他在我的筆記本電腦和Droid上工作時,能夠重新加載/ 刷新該應用程序真是令人印象深刻。 真正使這個基于云的解決方案的使用和部署變得如此容易。 這是我所見過的更令人印象深刻的實時演示之一。
Katz轉到了另一個示例,該示例從數據庫而不是從Twitter的API訪問數據。 他演示的最巧妙的事情之一就是報告了通過REST訪問數據的等效curl命令。
Katz的所有演示都是在Google Chrome瀏覽器中實現的。 我對這種行為在大多數情況下的流暢性感到驚訝。 它似乎具有與出色的桌面Java IDE相似的響應能力。 我要說的是,該工具的界面本身可能比大多數開發人員將在其上開發的應用程序更為復雜,但是對于Java IDE來說也可以這么說。
一位聽眾成員詢問Tiggzi是否支持SOAP。 答案是“否”,Tiggzi僅支持基于REST的XML或JSON。
Katz認識到我們“不想買東西”,但是概述了Tiggzi的定價策略 (根據已部署應用程序的數量和所有計劃的所有功能進行定價)。 他說,如果您在tiggzi.com上使用促銷代碼“ javaone12 ”,則可以獲得試用期的Pro Plan。
會議的標題似乎有點誤導,因為除了提到Twitter使用Java和第一個示例使用Twitter之外,幾乎沒有Java的報道。 該摘要似乎有點誤導,因為在該摘要中未提及Tiggzi特定的解決方案。 那些要點已經說過了,我仍然很喜歡這個演示文稿,并且發現它很有趣。 我可能不會在不久的將來使用它,但是看到并考慮各種可能性很有趣。
參考: JavaOne 2012:通過我們的JCG合作伙伴 Dustin Marx在Inspired by Actual Events博客上使用HTML5和Java [Tiggzi]構建移動應用程序 。
翻譯自: https://www.javacodegeeks.com/2012/10/javaone-2012-building-mobile-apps-with.html