西北工业大学 《嵌入式系统设计及应用》设计报告 学 院: 计算机学院 学 号: 2009201577 姓 名: 高原 专 业: 计算机系统结构 设计时间: 2010.07 指导教师: 蒋泽军 2 手机短信收发系统 一、设计目的及要求 本次课程设计主要是通过 J2ME开发一个手机短信收发系统,以实现短信的收发功能。通过设计,进一步加深对 J2ME的原理、技术、在 Eclipse环境下的开发以及无线消息转发流程的掌握,增强对嵌入式系统应用与开发的认识。本次课程设计需要实现的功能包括: (一)短信的发送 当用户在主菜单界面选择发送短信的功能时,系统为用户提供文本消息编辑器。当用户在消息编辑文本框中输入要发送的文本消息并指定了发送目的地后,系统能够将用户的文本信息发送到指定的目的地址。 (二)短信的接收 当用户运行程序时,系统能够异步接收到发来的文本消息。当有短信到来时,接收端的屏幕显示收到一条短信,提示用户进行查看。 (三)短信的存储 系统需要设计一个收件箱,用来存储接收到的短信,方便用户进行短信的查询。 二、设计环境及要求 本次设计需要安装的环境包括: (一)WTK WTK 的全称是 Sun J2ME Wireless Toolkit——Sun的无线开发工具包。这一工具包设计目的是为帮助开发人员简化 J2ME的开发过程。使用其中的工具可以开发与 Java Technology for the Wireless Industry (JTWI, JSR 185) 规范兼容的设备上运行的 J2ME 应用程序。该工具箱包含了完整的生成工具、实用程序以及设备仿真器。WTK是用来开发 MIDP的,为了让 MIDlet可以顺利编译和执行,WTK必须具有 CLDC和 MIDP的类库,WTK可以帮助我们省去额外安装调试这些类库的时间。本次课程设计安装的是 sun_java_wireless_toolkit-2_5_2-ml-windows.exe。 3 (二)Eclipse平台 Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。J2ME环境的配置过程:下载 eclipse-SDK-3.1-win32.zip,解压缩 eclipse-SDK-3.1-win32.zip将 eclipseme.feature_1.5.0_motosdk_site.zip和 eclipseme.feature_1.7.9_site.zip拷入 eclipse目录。安装用 Eclipse开发 J2ME程序的插件,进行 EclipseMe插件相应的配置。 三、设计内容与步骤 (一)内容介绍 1.J2ME J2ME的全称是Java2 Micro Edition(Java2技术微型版),是由美国 SUN公司提出的JAVA技术...