Zk Mobile

授权协议 未知
开发语言 Java
所属分类 手机/移动开发、 手机开发包
软件类型 开源软件
地区 不详
投 递 者 范霄
操作系统 未知
开源组织
适用人群 未知
 软件概览

ZK Mobile Computing 是ZK的扩展,可以使ZK应用程序扩展到移动设备,而只需少量的编程。

ZK Mobile Computing由两部分组成。在移动设备方面为ZK Mobile,一个JavaMe Midlet 瘦客户端,与ZK服务器互动,且作为客户端方面的用户界面工作。在服务器端方面为一套MIL (移动交互式语言,Mobile Interactive Language)组件,使用它们你可以控制操作何时结束来自于移动设备的用户触发行为(you can control and manipulate when end users trigger actions from the mobile device)。

开发ZK Mobile应用程序是很直接的。只需下载ZK Mobile发行版(release),且跟随the ZK Mobile Quick Start Guide,你就可以准备开始了。

你可以像处理ZUL和ZHTML组件那样编写你的ZK应用程序。这次不同的仅是你需要使用MIL组件。如下面这个标准的(classic) Hello World程序(hello.mil)。

 

 

<frame title="My First Window" visible="true">
Hello World!
</frame>

 

这几乎和ZUL的"Hello World"例子一样。<frame>标签表示mobile展示的框架,且"Hello World!"为框架内的文本。

你可以将在ZUL组件方面的编程经验应用到MIL组件,不会有问题。仅有的不同是前者(ZUL组件)是为在web Ajax浏览器上显示而设计的,而后者(MIL组件)是为在ZK Mobile客户端显示设计的。你仍然可以使用ZK的模版(template) 属性,例如if, unless,orEach,each,等等。你可以在<zscript>标签内使用多种脚本语言。你可以使用EL表达式和注释的数据绑定。你也可以选择使用ZUML页面编写代码或纯的Java Richlet方法编写代码。

总之,你可能不仅是编写一个"纯的"ZK Mobile应用程序。而是,你或许要使用桌面web浏览器视图和移动设备视图。为不同的客户端编写不同的视图是很平常的,而所有的视图仍然共享相同的后台(backend)后台业务逻辑和数据库模型。

  • Topic mobilePhone does not exist on ZK 问题 kafka-topic.sh 查询topic详细信息时,查询结果没有数据或者报错 Error while executing topic command : Topic mobilePhone does not exist on ZK path master:2181,slave1:2181,slave3:2181

  • ZK项目是由4个人组成,利用Java平台开发出来的Ajax解决方案。ZK以thin client概念发展出服务器为中心(Server-Centric)的开发架构,强调不需撰写JavaScript,即可开发出具有Ajax丰富互动效果的网页型应用程序。 自从去年11月在全球最大的开放源码项目网站SourceForge发布以来,ZK的下载数量已经超过21万人次,下载国家突破180个,架构中的互动 讯息也

  • 2008年ZK发展路标 喜欢上ZK简单、快速、类似桌面的开发方式,不过我作为用户体验/交互设计师,对ZK的界面和组件的易用性、美观性至今是不满意的,让我们看看ZK团队2008年的开发路标吧,或许08年ZK会带给我们惊喜。以下是本人对ZK网站上路标文档的翻译,本人不对翻译的准确性负责,紧作为参考。 原文:http://www.zkoss.org/doc/roadmap2008.dsp。 译者:陈良泳

  • zk3.5.4 ZK Ajax + Mobile Java框架的5.0.4版本现已发布。 此版本引入了新的Hlayout和Vlayout组件(用于布置控件时使用)以及新的名称空间快捷方式。 还有一个支持对象类型和滑块功能的新功能,可复制基于桌面的滑块功能。 日历组件已得到增强,可以使用鼠标滚轮更改月份。 翻译自: https://jaxenter.com/zk-5-0-4-gets-new-com

  • www.jn.zk.net ZK开源Ajax + Mobile Java框架的5.0.5版现已发布。 这是一个维护版本,具有针对ZK组件的改进功能和错误修复。 它将客户端引擎升级到jQuery 1.4.3版,并增强了列表框,树和布局组件。 5.0.5版带有一个新的LabelLocator接口,用于从另一个资源(例如数据库)中加载,以及一种将ZK组件集成到外部框架中的新方法。 翻译自: https: