这是JIL移动微技开发环境的一个概述,它描述了如何使用SDK生成一个符合JIL规范的由HTML,CSS和JavaScript组成的移动微技。
JIL移动微技SDK提供一个集成的环境,可以让您开发,调试,部署微技。SDK提供了便于写代码的编辑器和调试工具,并且可以在模拟器中预览微技。
第一次开发微技的开发者将学到什么是JIL移动微技,并且学会如何使用SDK生成微技。而有经验的微技开发人员将学会如何快速开发微技。
JIL微技是由HTML、JavaScript和CSS组成的一个可以安装在手机上的包。该微技包是独立的,包含了微技需要的所有文件。这样微技成为一个不需要外部资源的完整独立的应用,正在运行的微技可以避免所有访问问题。
HTML基于标准HTML4.0,支持一套JIL扩展的JavaScirpt,这些扩展支持手机设备以Email,SMS,PIM和Device信息形式的整合;支持一套健壮的网络资源API,使微技应用可以访问手机设备和网络资源。这样微技可以通过数据,信息和服务来访问互联网,也可以访问现有的企业应用。
JIL微技可以开发成在各种手机都能运行的应用,这些应用可以在手机上提供一个简单快捷的接口,创造并提供强大的功能。这要比简单的浏览器提供的功能多得多。这些应用可以访问手机资源,如Contacts、Email、SMS以及在JIL微技API中提供的其他功能。
您可以使用JIL SDK制作在JIL允许的移动手机上运行的微技应用。这些微技应用或简单微技可以生成一个装入手机的应用。JIL微技快捷运行于JIL许可的手机。用户不再受限于一个手机制造商或一个操作系统。
如果您遇到JIL移动微技SDK的bug,您可以联系JIL。如果您想在新版本的产品或文档中出现新的功能,您也可以提出改善需求。
使用JIL SDK开发微技应用非常简单。JIL SDK基于标准的eclipse软件开发环境。JIL微技向导可以帮助您瞬间创造一个微技工程。使用JIL SDK工具创建工程和所需文件能快速的帮您完成工程。JIL SDK还包含一个手机模拟器,它可以帮助您测试和验证开发的微技。可以让您的微技工程在模拟器快速启动。
下载SDK包并存储到电脑合适的位置。SDK 文件 是一个一体化包,它包含文档,简单微技,模拟器以及带有微技开发插件的eclipse IDE。
安装前请花点时间检查一下软件需求。JDK是JIL SDK必需的。如果您的机器还没有安装,请到Java SE下载(http://java.sun.com/javase/downloads/index.jsp)
在Windows上,双击SDK包的图标运行安装应用,然后按照向导一步步将SDK安装到计算机。缺省的安装目录是C盘,也可以改变安装目录。安装完毕,启动eclipse IDE,进行微技开发。可以在程序组和桌面找到JIL SDK的快捷启动图标。
在Linux,运行下边的命令安装JIL SDK,按照向导一步步将SDK安装到计算机。缺省安装目录是home。
$ java
-jar SDK_1.1_xxxxxxxx_xxxxx.jar
注意:在首选项>微技中,“SDK安装路径”被设为SDK的安装目录。
一旦安装了SDK,您就可以在几分钟内生成一个简单的“Hello World”微技,并将其运行在模拟器上或手机上。
第一步 创建GoGoWidget工程
启动JIL SDK,在菜单条上选择“文件 > 新 > JIL1.0 微技工程”,快速创建一个微技工程如图1所示。

图1 创建一个微技工程
然后给工程起个名字,例如GoGoWidget,点击“完成”按钮,工作空间将生成一个新的微技工程。

图2 生成GoGoWidget工程
现在可以浏览新创建微技的文件结构。缺省情况下,基本的文件是按照预定义模板生成的。

图3 微技文件结构
这些文件是:
·
GoGoWidget.html——该文件是微技的入口文件,定义了微技的整体布局。
·
GoGoWidget.css——该文件用来告诉微技引擎如何显示微技,例如每个元素的颜色尺寸。
·
GoGoWidget.js——该文件定义了微技可以执行的动作。
·
config.xml——该文件包含了微技的元 信息,例如微技名称,作者等。
第二步 编写微技
双击打开文件可以编写微技,在本例中,我们准备简单的在一张好看的背景图片上显示“Go Go Widgets”。代码如图4。

图4 编写微技
第三步3 在模拟器上运行微技
完成编码,右键单击微技工程,选择运行方式>运行微技应用来启动模拟器。

图5 在模拟器上运行微技
模拟器启动后,微技将自动加载,然后可以使用模拟器中的微技。

图6 微技在模拟器中运行
第四步在手机上运行微技
最后在bin文件夹下找到以“wgt”为扩展名的已经打好的包。复制该文件到装有微技引擎的移动手机上,这样可以在真实设备上运行该微技。

图7 部署微技包
您已经看到了如何创建一个简单的JIL微技。仅用几分钟时间,用JIL SDK向导生成一个工程,在模拟器上运行微技,在手机上安装并运行。
文件->新 ->JIL1.0 微技工程 -> 选择 “从已有的微技包创建工程“选项”,单击“浏览”,选择
SDKHOME\samples\HelloWidget\bin\HelloWidget.wgt (例如 SDKHOME="/home/user1/sdk") 然后单击“完成” 按钮。

图8 导入微技包
现在可以浏览通过导入已有微技包生成的微技工程。

图 9 导入微技包的结果
运行->运行配置... -> 微技应用 -> 选择微技工程->单击 "模拟器" 标签页

图10 运行配置
在模拟器面板上找到屏幕尺寸,在这设定您想切换的屏幕尺寸,您可以选择WVGA作为模拟器的屏幕尺寸。

图11 切换模拟器分辨率