我一直试图通过code.google.com关注mgwt和gwt-phonegap.这对我来说感觉很痛苦,因为我找不到适合初学者的东西.可以任何一个plz建议我一个很好的教程网站或mgwt/gwtphonegap的例子?
我正在做动画,mgwt,
但问题是我动画一些小部件.该小部件位于RootPanel所有小部件的顶级().
码:
VerticalPanel vpnlMain = new VerticalPanel();
vpnlMain.add(widget1);
vpnlMain.add(animationHelper);
animationHelper.goTo(widget2, Animations.SLIDE);
previousImageButton.addTapHandler(new TapHandler() {
@Override
public void onTap(TapEvent event) {
animationHelper.goTo(vpnlMain, Animations.SLIDE_REVERSE);
}
});
Run Code Online (Sandbox Code Playgroud)
一切正常,Widget动画,但它来自所有其他小部件,在根级别.甚至我的标题都消失了.
而我期待动画小部件进入vpnlMain.
我真的很困惑很多链接:mgwt,Phonegap,Cordova,gwt-phonegap等等......有人真的可以帮我解决所有这些问题吗?
Phonegap和Cordova是同一个 - 它们将帮助我们使用生成的JS文件构建移动可部署组件.我对么?
Cordova网站提供的步骤用于创建Android项目并部署需要生成我们项目的html,JS和CSS内容.所以我们需要在从项目到这里之前建立这些.对?
现在,如果我有一个简单的GWT项目,我可以构建GWT客户端并使用步骤b(Cordova方法)直接部署生成的Web应用程序内容(.nocache.js和模块html文件)而不进行任何更改.我知道这本身就叫做Phonegap项目,我们使用Phonegap的Android教程
现在,如果我在GWT应用程序中使用了mGWT小部件,那么在开始使用Cordova步骤之前需要额外的东西 - mGWT编译的代码不能直接用在Cordova Phonegap项目中吗?
什么是gwt-Phonegap?为什么我们现在需要这个?有人可以用一些简单的词语来解释使用gwt-Phonegap究竟发生了什么.
嗨大家有没有人知道如何将自定义html元素注册为GWT小部件uiBinder并直接使用它们代替在HTMLPanel中使用.
例如,如果我在我的mgwt项目中使用Google Polymer,我使用的是自定义html元素
<g:HTMLPanel >
<paper-shadow class="{style.card}">
<mgwt:touch.TouchPanel ui:field="touchPanel">
<mgwt:panel.flex.FlexPanel orientation="VERTICAL" alignment="CENTER">
<g:Image url="{global.getDirection.getSafeUri.asString}" />
<g:HTMLPanel>Take me to Deal</g:HTMLPanel>
</mgwt:panel.flex.FlexPanel>
</mgwt:touch.TouchPanel>
</paper-shadow>
</g:HTMLPanel>
Run Code Online (Sandbox Code Playgroud)
我想注册/创建纸质阴影作为自定义小部件,以便我可以编写代码,以便它容易handel事件
<polymer:paper-shadow class="{style.card}">
<mgwt:touch.TouchPanel ui:field="touchPanel">
<mgwt:panel.flex.FlexPanel orientation="VERTICAL" alignment="CENTER">
<g:Image url="{global.getDirection.getSafeUri.asString}" />
<g:HTMLPanel>Take me to Deal</g:HTMLPanel>
</mgwt:panel.flex.FlexPanel>
</mgwt:touch.TouchPanel>
<polymer:paper-shadow>
Run Code Online (Sandbox Code Playgroud) 我正在寻找构建针对移动浏览器的GWT应用程序.我的要求:
我没有找到任何支持良好的框架来做到这一点.
我看过:
令人遗憾的是,当带宽缓慢(例如JSF)时,GWT对于移动开发应该是非常高效的.
有没有人对GWT的移动设备有任何建议?鉴于移动浏览的大量增加,我对移动GWT的需求不会感到惊讶.
我正在研究用GWT编写移动应用程序,我需要一个轻量级的移动库.
该应用程序将包含动画和移动外观.有没有办法在HTML 5之上使用GWT创建更像"动画"(如模糊,动作效果)的"游戏"?
我找到了以下库,但我不确定哪个是最好的库.
http://code.google.com/p/mgwt/
http://code.google.com/p/gwtmobile/
http://code.google.com/p/gwt-phonegap/
http://mobilegwt.appspot.com/showcase/
https://play.google.com/store/apps/details?id=com.gwtmobile.phonegap&hl=en
https://github.com/dennisjzh/GwtMobile
http://www.gwt4touch.appspot.com/
您能否向我提供图书馆读者的任何建议,优点和缺点,或者您可能使用过的任何建议,优点和缺点?
我正在评估使用GWT和Apache Cordova/PhoneGap创建移动混合应用程序的可能性.我已经用mgwt构建了一个小型原型并喜欢它,但我想在开始项目之前研究一些其他的可能性.因此,我看了一下Vaadin及其AddOn Touchkit.
我有以下问题:
是否可以在不需要永久服务器连接的客户端应用程序中使用Vaadin Touchkit Addon?
在文档的移动章节中,显示了一个示例,它是一个服务器端应用程序,据我所知,因此需要为每个UI事件提供服务器连接.如果我错了,请纠正我,我对Vaadin没有经验.
"普通"GWT应用程序和客户端Vaadin应用程序之间有什么区别吗?
使用Vaadin Touchkit代替mgwt有什么好处吗?
一般来说,Vaadin Touchkit与mgwt相当,如果是,那么主要区别是什么?
我正在尝试决定使用哪个框架到我的新项目:mgwt或GWT Mobile(和PhoneGap).我已经拥有iOS和Android版本的应用程序,所以我更感兴趣的是支持Blackberry,Windows Phone,Symbian,WebOS和Bada等平台.
所以我的问题是:mgwt和GWT Mobile是否兼容这些平台?我应该使用哪一个来支持尽可能多的平台?
提前致谢!
我需要开发一个需要桌面,移动设备,平板电脑支持的gwt应用程序.我需要选择是使用m-gwt还是坚持使用Google IO 2011中提供的方法
Google IO 2011方法似乎是 -
1)为不同的屏幕尺寸创建不同的视图
2)使用延迟绑定仅根据用户代理加载相关视图3)相同的演示者代码
IO 2011的方法对我来说似乎更简单(并没有与活动和地方联系在一起),但我不确定这种方法是否仍然流行且有效.
有人可以让我知道这两种方法的优缺点吗?
此致,
沙迪亚
研究移动应用程序开发并尝试了解那里的技术.这两件事适合哪些,mgwt和gwt-phonegap,它们是竞争技术/框架还是相互赞美.它们在开发周期中适合哪些方面?
我想知道rootPanel(在entryClass中)究竟是什么,以及GWT如何通过rootpanel将Java代码加载到appname.html文件中.那到底发生了什么?rootpanel和HTML文件之间的连接在哪里?
我找不到任何能够详细解释这个过程的方面.如果有人可以解释它或发送一些很好的链接到解释这个问题的网站将是非常有帮助的.
我使用mgwt和phonegap为我的移动网络项目和iam使用eclipse.要在我的项目中使用phonegap,我需要为vm参数设置两个参数,这些参数将在下面描述.
http://code.google.com/p/gwt-phonegap/wiki/FileModule
这些是两个参数.-DinsecurePhoneGapFileApi =真
-DphonegapFilePath ="您要使用的目录的路径"
我真的不知道在哪里或如何添加这些参数.
请帮忙.
我想在单击面板时执行事件,就像用户单击按钮时发生的那样.
我需要这个来处理此面板的点击事件.