Symbian S60平台JAVA开发环境搭建步骤
- 格式:doc
- 大小:477.00 KB
- 文档页数:15
Symbian开发平台的搭建作者:Favoyang 摘要:本文Step by Step的介绍了如何利用工具快速搭建一个Symbian开发平台(s60_fp2_sc+vc6)。
如果想了解如何手动的生成工程并编译运行,请参考SDK文档。
一、什么是Symbian OSSymbian OS是一个为移动设备而定制的操作系统。
在全球智能手机操作系统的市场份额中,处于领先地位。
紧随其后的是windows Mobile、Palm OS和Linux。
智能手机和PDA是两个概念,Symbian主要针对智能手机,不过二者已经逐渐出现了融合的趋势。
Symbi an OS由Symbian组织负责维护和发展,该组织由许多不同背景的公司组成。
其中最主要的推动力量是Nokia。
Symbian OS系统按照人机界面交互大致分为Series60、Series80、Series90、UIQ,其中Series90会逐步的并入Series80。
对应的Nokia的手机产品线则分为Series40(底端,非智能平台)、Series60(中端,逐步代替Series40)、Series80(高端)。
S60手机是智能手机中最常见的,市场份额最大。
S60也有众多的版本存在,一些版本的变更还带来了二进制代码的兼容性问题。
因此,要查阅官方资料了解目标手机对应的版本,再选择正确的SDK。
Series 60版本:l Series 60第一版对应Symbian OS 6.1l Series 60第二版对应Symbian OS 7.0sl Series 60第二版Pack 1 对应Symbian OS 7.0sl Series 60第二版Pack 2 对应Symbian OS 8.0al Series 60第二版Pack 3 对应Symbian OS 8.1al Series 60第三版对应Symbian OS 9.1关于各个版本的差异,请参考Nokia forum。
简述java开发环境搭建的具体过程。
Java开发环境搭建是Java程序员的必修课程,下面简述了java开发环境搭建的具体过程:
1.下载JDK:在官网上下载适合自己电脑系统的JDK,下载完后进行安装。
2.配置环境变量:将JDK的安装路径添加到环境变量中,使得系统可以找到Java的执行文件。
3.安装开发工具:选择适合自己的开发工具,例如Eclipse、IntelliJ IDEA等,进行安装。
4.配置开发工具:打开安装的开发工具,进行配置,例如设置JDK的路径、导入需要的库等。
5.创建项目:在开发工具中创建一个新的Java项目,可以选择不同的类型,例如普通Java项目、Java web项目等。
6.编写代码:在新建的项目中编写Java代码,可以使用已经导入的库和框架,快速实现自己的功能。
7.编译和运行:在开发工具中选择编译和运行选项,进行代码的编译和运行。
以上就是java开发环境搭建的具体过程,只要按照以上步骤进行操作,就可以搭建出一个完整的Java开发环境。
- 1 -。
嵌入式操作系统作业Symbian平台搭建一.Symbian简介Symbian由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。
Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,其前身是EPOC系统。
在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。
此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC 操作系统还可以细分成三种类型:Pearl/Quartz/Crystal,分别对应普通手机、智能手机、Hand Held PC场合的应用。
Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝芽、SyncML、以及3G技术。
最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。
与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户能见到不同样子的symbian系统的主要原因。
二.开发语言从开发初期起,Symbian OS 就是专门为移动电话而设计的,因此从弹性的电源管理到内存资源的谨慎使用,全都是为了满足手机操作系统的特定需求。
Symbian OS 最“基本”的编程语言是一种改进的C++。
Symbian OS C++ 经过特殊设计与优化,以利于降低手机电池能耗和内存使用。
比如,为了节约电池耗电,所有Symbian OS 程序都是基于事件的,而当没有任何程序进行事件处理时,CPU 就进入休眠。
您在开发软件时也可以使用Java、Python、.NET(使用Visual Basic 和带AppForge’s Crossfire 的C#)、Perl、OPL和Adobe Flash,但是Symbian OS C++ 是最强大(它允许最大限度的利用操作系统提供的所有功能)也是最快捷(因为它直接以编译码运行,而无需在运行时进行解译)的语言。
java项目框架搭建流程在进行Java项目开发时,通常需要使用一个框架来提供基础功能和结构支持。
搭建一个好的Java项目框架可以使项目开发更加高效和简洁。
以下是针对Java项目框架搭建的流程。
1. 选择合适的框架选择适合项目的框架是搭建一个成功框架的关键。
根据项目要求和开发人员的需求,选择适合项目的框架。
例如,Spring框架可以用于Web开发,Hibernate可以用于数据持久化,Struts2可以用于MVC架构等。
2. 搭建项目结构一般而言,项目结构是根据框架的组织结构进行设计的。
这意味着可以通过框架的文档来了解项目结构,以及如何搭建。
常见的项目结构通常包括src目录,lib目录,web目录等。
3. 配置文件每个框架都有一些必要的配置文件,用于配置框架的基础功能。
例如,Spring框架需要一个配置文件来定义IoC容器,Hibernate框架需要一个配置文件来定义数据库连接等。
在项目搭建中,需要根据框架的文档来创建和配置这些文件。
4. 编写代码框架的使用通常需要编写一定的代码。
在编写代码之前,需要先了解框架的API和使用方法。
可以参考官方文档或者研究其他人的代码。
5. 测试测试是项目开发中的重要环节,需要保证框架的功能和结构都是正确的。
可以通过作为开发人员自己测试,也可以依靠其他的测试工具,如JUnit,进行单元测试,并确保框架的各个部分都运作正常。
6. 文档和维护成功搭建一个项目框架并不意味着完成了项目开发。
需要撰写文档,以便其他开发人员能够理解框架的结构和使用方法。
另外,还需要根据项目的需求进行维护和更新。
总之,Java项目框架搭建是一个需要耐心和认真对待的过程。
正确选择框架、搭建项目结构、配置文件、编写代码、测试以及文档和维护,这些步骤都需要按照顺序进行。
只有这样,才能搭建出一个高效、健壮的Java项目框架。
如何安装和配置Java开发环境Java是一种广泛使用的计算机编程语言,具有跨平台性和面向对象的特点,因此在软件开发领域非常受欢迎。
为了进行Java开发,我们首先需要安装和配置Java开发环境。
本文将介绍如何在不同操作系统上安装和配置Java开发环境,并提供一些常见问题的解决方法。
一、Windows操作系统上的Java开发环境安装和配置在Windows操作系统上安装和配置Java开发环境相对简单。
以下是具体步骤:1. 下载Java Development Kit(JDK):首先,我们需要从Oracle官方网站下载JDK。
打开浏览器,搜索“Oracle JDK下载”,进入Oracle JDK下载页面。
根据您的操作系统版本,选择适当的JDK版本进行下载。
2. 安装JDK:下载完成后,双击安装程序并按照提示进行安装。
默认情况下,JDK将安装在C:\Program Files\Java目录下。
3. 配置环境变量:安装完成后,我们需要配置系统环境变量,以便命令行工具能够找到Java开发工具。
右键点击“我的电脑”,选择“属性”,然后点击“高级系统设置”。
在弹出的窗口中,点击“环境变量”按钮。
在系统变量中,找到名为“Path”的变量,双击它,在变量值的末尾添加“;C:\Program Files\Java\jdk1.8.0_XXX\bin”(请根据您安装的JDK版本进行相应的更改)。
4. 验证安装:打开命令行工具,输入“java -version”命令,如果显示Java版本信息,则表示安装成功。
二、Mac操作系统上的Java开发环境安装和配置在Mac操作系统上安装和配置Java开发环境也相对简单。
以下是具体步骤:1. 下载JDK:打开浏览器,搜索“Oracle JDK下载”,进入Oracle JDK下载页面。
根据您的操作系统版本,选择适当的JDK版本进行下载。
2. 安装JDK:下载完成后,双击安装程序并按照提示进行安装。
《Symbian手机应用开发标准教程》——第2章、搭建Symbian开发环境第2章搭建Symbian开发环境本章目标搭建Symbian开发环境是智能手机应用开发的基础,本章主要介绍Symbian的SDK以及如何能有效地搭建开发环境。
通过本章的学习,读者将会掌握以下内容。
了解现有的Symbian SDK《Symbian手机应用开发标准教程》——第2章、搭建Symbian开发环境2.1 Symbian SDK介绍要开发一个Symbian智能手机的应用,就必须要搭建相应的开发环境。
截止到目前,共有3个SDK可以选择:Symbian CustKit、S60 SDK、UIQ SDK。
在开发一个Symbian应用之前,要先选择目标平台SDK,然后搭建相应的开发环境,下面对这几个SDK做一下介绍。
2.1.1 Symbian CusKitSymbian CustKit是Symbian发布给Symbian OS手机开发商使用的平台,供手机开发商在Symbian上做产品开发。
手机开发商需要开发手机的硬件驱动,开发自己的UI系统,例如Nokia在Symbian上开发出了S60 UI,UIQ科技在Symbian上开发出了UIQ UI。
CustKit给Symbian手机开发商提供全部开发支持库和一些源文件,Symbian手机开发商使用CustKit提供的资源制作手机的SDK,Nokia就为自己的S60系列手机制作了S60 SDK。
像上面说的,CustKit主要发布给手机开发商,一般的手机应用开发公司或开发者都获取不到CustKit,要开发Symbian智能手机应用,只能下载手机开发商提供的SDK,如S60 SDK或UIQ SDK。
在开发之前,要选择开发什么UI平台的程序,是要开发Symbian-S60平台程序,还是要开发Symbian-UIQ平台程序,然后再下载相应的SDK。
2.1.2 基于Symbian的S60 SDKS60是Series 60的简称,是Nokia在Symbian OS之上开发的UI平台,Nokia 主要生产基于S60 UI的S60系列手机。
Symbian S60平台JAVA开发环境搭建步骤2010-10-20 08:00:28 来源:WEB开发网【减小字体增大字体】关注杨恒飞的微博核心提示:Symbian S60平台JAVA开发环境搭建步骤花了很长时间,终于成功安装了诺基亚S60的JAVA开发环境,Symbian S60平台JAVA开发环境搭建步骤,网上介绍的方法不多,有些还有问题,请打开Eclipse安装目录下的eclipse.ini,修改红色标记的数字,于是就想把过程写出来了,大家可以参考一下Symbian S60平台JAVA开发环境搭建步骤花了很长时间,终于成功安装了诺基亚S60的JAVA开发环境,网上介绍的方法不多,有些还有问题,于是就想把过程写出来了,大家可以参考一下。
1、软件准备1.1 JDK或者JRE下载为了运行Eclipse必须安装JRE(当然JDK也可以),这个可以到/technetwork/java/javase/downloads/index.html下载。
1.2 nS60_jme_sdk_3rd_e_FP1nS60_jme_sdk_3rd_e_FP1是诺基亚官方提供的开发包,正式名称为S60 Platform SDKs for Symbian OS, for Java™,里面包含了模拟器和类库,下载地址是:/info//id/6e772b17-604b-4081-999c-31f1f0dc2dbb/S60_Platform_SDKs_for_Symbian_O S_for_Java.html ,选择“3rd Edition,FP 1(240MB)”下载。
下载时会提示登录然后才能下载,如果没有账号,可以注册一个,不过中文注册页面似乎有问题,注册时会提示“地区名无效”,去英文注册页面就可以了,地址为:https:///Profile/Join.xhtml?locale=en。
下载后点击安装包中的setup.exe进行安装。
1.3 Eclipse下载Eclipse有针对不同开发语言的版本,这里要下载的是针对J2ME的版本Pulsar for Mobile Developers,这个可以在 /downloads/ 下载Pulsar for Mobile Developers包,32位的压缩包下载地址是/downloads/download.php?file=/technology/epp/downloads/release/helios/R/eclipse-pulsar-helios-win32.zip 。
解压后点击里面的eclipse.exe即可运行。
(PS:如果你在双击eclipse.exe后提示Failed to create the Java Virtual Machine,如下图,请打开Eclipse安装目录下的eclipse.ini,修改红色标记的数字,这样就能正常打开Eclipse了。
-startupplugins/uncher_1.1.0.v20100507.jar?launcher.libraryplugins/uncher.win32.win32.x86_1.1.0.v20100503-productorg.eclipse.epp.package.pulsar.product?launcher.defaultActionopenFile?launcher.XXMaxPermSize128M-showsplashorg.eclipse.platform?launcher.XXMaxPermSize128m?launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.5-Dosgi.framework.extensions=org.eclipse.mtj.core.hooks-Xms40m-Xmx256m)1.4 MTJ(Mobile Tools for Java)下载MTJ(Mobile Tools for Java)可以对诺基亚的移动开发进行创建、测试和打包。
下载地址:/downloads/download.php?file=/dsdp/mtj/downloads/drops/R-1.0.1-200909181641/dsd p-mtj-runtime-1.0.1.zip 。
2、软件配置2.1 在Eclipse中配置模拟器首先将下载的MTJ(Mobile Tools for Java)文件dsdp-mtj-runtime-1.0.1.zip 解压缩到 eclipse 的安装根目录下。
打开Eclipse,点击 Windows -> Preferences -> J2ME -> DeviceManagement,如下图:点击“Manual Install”,选择你安装的SDK 的根目录,如下图:点击”Finish”之后还需要对编辑器做些配置。
2.2 针对debug及coding的配置接着配置调试超时时间,点击 Window -> Preferences -> Java -> Debug,取消对 Suspend execution on uncaught exceptions 和 Suspend execution on compilation errors 的选中;将 Debugger timeout(ms) 和 Launch timeout(ms) 分别设置为 15000、20000,如下图所示。
除此之外,顺便修改下Eclipse的自动完成设置,点击 Window -> Preferences -> Java ->Editor->Content Assist,将Auto activation triggers for Java 处修改为“ .abcdefghijklmnopqrstuvwxyz”,这样就可以比较方便地使用Eclipse的自动完成功能了,如下图。
点击 Window -> Preferences -> J2ME,把Debug Server Time-out(ms) 设置为 60000,如下图。
2.3 模拟器的配置点击开始 -> 所有程序 -> S60 Developer Tools -> 3rd Edition FP1 SDK -> MIDP ->Languages ->Change to Chinese,把模拟器语言改成中文。
点击开始 -> 所有程序 -> S60 Developer Tools -> 3rd Edition FP1 SDK -> MIDP -> Emulator,运行Nokia模拟器,如下图所示:然后点击开始 -> 所有程序 -> S60 Developer Tools -> 3rd Edition FP1 SDK -> MIDP ->Tools->Device Connection,运行连接器,如下图所示:等模拟器启动完毕后就可以双击WLAN连接模拟器,这样就可以在Eclipse中调试J2ME程序了(注意使用这个模拟器调试程序时一定要确保它处于connected 状态)。
点击 Device Connectivity Tool for S60 SDK上的Tools->Diagnostics,会弹出Diagnostics界面,在上面可以看模拟器的情况,包括运行的程序、存储空间、CPU、内存的信息,如下图所示。
如果出现”cannot start ecmt manager“的提示,修改 C:S60devicesS60_3rd_MIDP_SDK_FP1inepoc32 oolsecmtconfigconfig.properties ,在epdt.java.version.start=1.4.1,1.4.2,1.5,5.0 后加上 ,1.6,6.0 ,修改后为epdt.java.version.start=1.4.1,1.4.2,1.5,5.0,1.6,6.0 ,这样就可以了。
当然,上面的是用模拟器来调试程序,如果你有Nokia的智能手机,也可以在真实机上调试,这样结果更精确。
方法如下:先安装 Nokia PC Suit,Nokia 6120C 的版本下载地址为:/get-support-and-software/software/nokia-pc-su ites/compatibility-and-download#,其它型号的手机可以在这里下载:/get-support-and-software/software 。
然后连接手机到电脑,安装完驱动后,PC套件会提示手机连接成功。
然后安装手机端的软件,默认地址为C:S60devicesS60_3rd_MIDP_SDK_FP1s60toolsEcmtEcmtAgent_MIDP.SIS ,双击即可安装。
在手机上启动安装好的软件,界面如下图:然后在电脑上启动 Device Connectivity Tool for S60 SDK ,点击开始 -> 所有程序 -> S60 Developer Tools -> 3rd Edition FP1 SDK -> MIDP->Tools->Device Connection,然后选择手机USB对应的COM口,一般为DevicesUSBSER000 ,点击Connect连接,成功后会提示Connected,如下图:此时,手机端也会提示连接成功,如下图:同理,可以在 Device Connectivity Tool for S60 SDK 上查看手机信息。
到这里,就可以用模拟器或真实机调试程序了。
3、创建项目打开Eclipse,新建 J2ME 项目 HelloWorld,只有一个 MIDlet,源码如下:package com.helloworld;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Form;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;public class HelloWorld extends MIDlet {Display display;public HelloWorld() {super();display = Display.getDisplay(this);}protected void destroyApp(boolean arg0) throws MIDletStateChangeException {}protected void pauseApp() {}protected void startApp() throws MIDletStateChangeException { Form form = new Form(“Hello S60 JAVA”);form.append(“Hello World!”);display.setCurrent(form);}}然后运行项目,具体看图:接着会出现一个提示进程的框,等出现Done时,就完成了。