进入演示模式之前,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