仓酷云

标题: JAVA教程之NetBeans Mobility 6.0 CDC开辟疾速进门指南(一)仓酷云 [打印本页]

作者: 若天明    时间: 2015-1-18 11:17
标题: JAVA教程之NetBeans Mobility 6.0 CDC开辟疾速进门指南(一)仓酷云
你说是sun公司对她研究的透还是微软?针对自己工具开发的.net网页编程性能上肯定会站上风的。简介

CDC使用程序是指在内存最少为2MB的手持式设备或无线设备上运转的使用程序。这类设置撑持功效比基于MIDP的挪动德律风更多的JVM,挪动德律风的内存一般为128到512KB,而且利用联网的受限设备设置(ConnectedLimitedDeviceConfiguration,CLDC)。
本文档引导您利用NetBeansIDE完成创立Java平台、MicroEdition(JavaME平台)和联网的设备设置(ConnectedDeviceConfiguration,CDC)使用程序的基础步骤。我们将向您展现四种创立JavaMECDC项目(显现设备仿真器中的复杂表单)的办法,每种办法对应一种设置文件。我们还将利用NSIComCrEmeVMforWindowsCE展现另外一种办法。本文档旨在匡助您尽快进门。
目次:

软件请求
增加仿真器平台
创立CDC使用程序
基本设置文件
团体设置文件
AGUI设置文件
利用NSIComCrEmeVMforWindowsCE
利用设置
更多信息
软件请求

入手下手JavaMECDC开辟之前,必需安装NetBeans6.0Mobility或Full版(下载)。客户机/服务器部分必要撑持Web服务的Full版。假如只安装了Mobility版,则必要从更新中央下载以下插件(Tools>Plugins):
lWebApplications
lWebServices
lSunJavaSystemApplicationServer
lSunJavaToolkitforCDC大概安装其他CDC仿真器平台。更多信息请参阅上面的增加仿真器平台。
增加仿真器平台

NetBeansMobilityPack撑持以下仿真器平台:
lSunJavaToolkitforCDC1.0。(参阅安装申明)
lRicohEmbeddedSoftwareArchitectureEmulator1.14c
lSonyEricssonCDCPlatformUIQSDK3
lSonyEricssonM600和P990设备
lNokiaSeries80PlatformSDKforSymbianOS,forJava,PersonalProfile
lCrEmeVMforWindowsCE
NetBeansMobility6.0CDC设置指南中列出了增加仿真器平台的申明。
创立CDC使用程序

在本部分中,将为每一个可用设置文件创立一个CDC使用程序项目,关于团体平台和AGUI平台,将利用IDE的GUIBuilder为使用程序创立GUI。
个中设置文件包含:
基本设置文件(Ricoh)
团体设置文件(Nokia、SonyEricsson)
AGUI(SunJavaToolkit、SavaJe)
创立一个新的CDC使用程序-基本设置文件

在此,将利用RicohEmbeddedSoftwareArchitectureEmulator1.14c为基本设置文件创立一个CDC使用程序或Xlet
1.选择File>NewProject(Ctrl-Shift-N)。在Categories上面选择Mobility。在Projects上面选择CDCApplication模板。单击Next。
2.在NameandLocation窗格中,为项目输出称号MyRicohApplication,并在盘算机上为项目指定一个地位。并将CreateMainClass复选框保存为选中形态。单击NEXT。
3.在SelectPlatform页面中,选择Ricoh1.14c。
4.单击Finish。IDE将创立新的使用程序,并在SourceEditor中翻开主类。项目布局以下图所示。请注重,天生的代码基于设置文件。在这类情形下,主类是从jp.co.ricoh.dsdk.xlet.Xlet派生的。此设置文件不撑持NetbeansGUIDesigner。

5.要运转项目,请选择Run>RunMainProject。仿真器将显现文本“TODOimplementmakeUIControls”。

6.您还能够调试项目,并利用JUnit框架创立和调试测试。
创立一个新的CDC使用程序-团体设置文件

在此,将利用NokiaSeries80PlatformSDKforSymbianOS,forJava,PersonalProfile为团体设置文件创立一个applet。SonyEricsson平台也撑持团体设置文件。
1.选择File>NewProject(Ctrl+Shift+N)。在Categories上面选择Mobility。在Projects上面选择CDCApplication模板。单击Next。
2.将项目定名为S80CdcApplication,并在盘算机中为项目指定一个地位。将CreateMainClass复选框保存为选中形态。单击NEXT。
3.在SelectPlatform页面当选择NokiaS80平台。
4.单击Finish。IDE将创立新的使用程序,并在GUIBuilder中翻开主类窗体,以下图所示。请注重,天生的代码基于设置文件。在这类情形下,主类是从java.awt.Frame派生的。
利用ProjectMatisseGUIBuilder创立使用程序界面

可接纳与惯例J2SE开辟不异的体例利用ProjectMatisseGUIBuilder创立使用程序界面。在GUIBuilder中,右键单击Main.java窗体并选择。然后将组件从Palette窗口拖放到GUIBuilder的DesignArea。确保在窗体中仅利用AWT组件。因为一切NokiaSeries80设备都撑持团体设置文件,因而只要AWT小部件可用。
有关利用IDE的GUIBuilder的更多信息,请拜见JavaGUI和ProjectMatisse教程。
完成以上操纵后,在Projects窗口中右键单击项目,然后选择RunProject。设备仿真器的Applications菜单中应显现您的使用程序。如今,能够在仿真器中运转此设备。
您还能够调试项目,并利用JUnit框架创立和调试测试。
创立一个新的CDC使用程序-AGUI设置文件

在此,将利用SunJavaToolkitforCDC1.0为AGUI设置文件创立一个CDC使用程序或Xlet
1.从主窗口当选择File>NewProject(Ctrl+Shift+N)。
2.从Categories当选择Mobility。从Projects当选择CDCApplication。单击Next。
3.在NameandLocation页面中:
l将项目定名为newcdc。
l将MainClass称号变动为newcdc.Mainxlet。
l将SetasMainProject和CreateMainClass复选框保存为选中形态
1.在SelectPlatform页面中,利用下拉菜单选择SunJavaToolkitforConnectedDeviceConfigurationfortheJavaPlatformandDefaultColorPhone作为设备。让设置文件设置坚持稳定。

2.单击Finish。IDE将创立新使用程序并在GUIBuilder中翻开主类窗体。

到时我们不用学struts,不用学spring,不用学Hibernate,只要能把jsf学会了,完全可以替代所有的框架,包括AJAX,都知道AJAX并不是新技术,虽说我没深入学习jsf但我认为jsf应该已经能通过其它技术替代AJAX,实现无缝刷新。
作者: 仓酷云    时间: 2015-1-20 19:16
是一种使用者不需花费很多时间学习的语言
作者: 小魔女    时间: 2015-2-3 12:41
是一种突破用户端机器环境和CPU
作者: 乐观    时间: 2015-2-4 21:24
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
作者: 海妖    时间: 2015-2-6 12:49
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
作者: 飘灵儿    时间: 2015-2-13 05:58
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
作者: 老尸    时间: 2015-2-22 22:45
是一种将安全性(Security)列为第一优先考虑的语言
作者: 只想知道    时间: 2015-3-7 03:58
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
作者: 活着的死人    时间: 2015-3-19 10:24
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
作者: 若相依    时间: 2015-3-27 18:50
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2