第一章 项目概述

1.1背景

随着网络和无线通信技术的发展,以及手机等无线移动设备的处理能力的不断增强,手机已经不再是一个单一的通信设备,它融合了上网、个人信息处理、移动办公、娱乐游戏等功能。各种无线移动通信终端正朝着多功能、智能化的方向发展。并且随着3G网络试运行,数据通信费用大大降低,各种针对移动技术的应用需求会越来越大。

目前,几乎所有的手机厂商都在生产的手机系统里加入JAVA虚拟机。当前流行的Symbain OS手机,Windows ce OS手机,以及基于MTK平台的手机都加入了JAVA虚拟机,来支持J2ME程序,只是支持的程度不尽相同。客观上SUN公司推出J2ME语言降低了嵌入式程序设计的门槛,这样使得J2ME成为现在最流行的手机编程语言。

1.2意义

随着多媒体技术的发展,现在很多学校老师上课时都利用多媒体技术进行教学。最典型是利用PPT放映幻灯片了,然而老师只能在电脑前面,一边向学生讲解知识点,一边点击鼠标让幻灯片一张一张的放映。这让让学生觉得有点“照本宣科”的感觉,客观上也不利于教学互动,何况有的老师本来就喜欢在上课时走到学生中间,和学生一起讨论教学内容,让学生更集中注意力,让教学效果更好。如果用现有的电子设备(比如最广泛使用的手机)对电脑进行远程控制,那对于教学可就方便多了。

现在有许多手机玩家喜欢用手机干许多好玩的事情,比如用手机控制电脑关机,电脑播放音乐,电脑放映幻灯片,让手机拍摄的照片立即传输到电脑上显示并保存起来。但互联网上的此类软件并不多,同时一些软件也不是免费的,此外这些软件在某些功能并不是很让人满意。所以本项目想在借鉴他人软件技术的基础上,对软件功能做适当的完善,并加入一些新的功能。待软件设计完成后将上传网络供手机软件爱好者们免费下载使用。

作者作为一名通信工程的毕业生和手机软件技术爱好者,曾立志成为嵌入式软件开发人员,通过对手机与计算机通信可行性的研究和相关软件的设计,有助于提高独立思考能力与实践能力,为以后从事嵌入式软件开发事业打下一定的基础。

1.3中国手机软件现状

手机软件业是一项朝阳产业,它的重要性在于离开了手机软件的多样化和多功能化,手机也就失去了竞争力。作为高科技领军产业中的一员大将,移动软件行业吸引了越来越多关注的目光。

目前的手机软件,特别是在客户端软件上,视频、图书、股票、音乐等是最为重要的领域,每一个手机软件都蕴藏着巨大的商业价值。与互联网连接后,手机软件的作用得以最大化,带给用户更多的便利。通过这些操作简便、界面友好的软件,用户可以快捷、方便地使用手机娱乐等应用,用手机看电视、看电影、听音乐、看书、炒股、查地图、搜索等,从而增加了用户的黏性。目前,国内比较大的手机客户端企业大部分是从现有的用户资源发展起来的,无论是3G门户的GG系列,还是腾讯的手机QQ,移动书城的墨客系列,都是先拥有千万级的注册用户,再利用其强大的用户基础,推出“手机客户端+手机媒体门户”形成强大双核战略。

21世纪,世界进入信息化时代。各种高科技产品层出不穷,各国的竞争对手纷至沓来。在电信行业,手机应用以惊人速度席卷中国。这不仅带动了中国的手机制造业,更对中国整个电信业产生了深远的影响。在三大电信运营商一统天下、移动系统开发平台越来越重要的大背景下,越来越多有识之士将目光投向了移动软件的投资和开发。

1.4手机应用开发环境

       手机应用软件各种开发环境如下图所示:

 1 手机应用软件开发环境格局

分析:

当今手机软件开发的主要方向之一,J2ME 在所有开发环境中拥有绝领先地位,拥有将近7成的普及率,J2ME 使用Java语言,具备 Java的优势,支持的手机厂商众多,比较通用的比如Nokia、Motorola等都支持该环境。

J2ME 最吸引人的地方,就在于其针对的平台计算能力有限。这并不受运算速度、可用内存、以及最终生成字节码尺寸的限制,使得J2ME应用通常比较小巧玲珑。以早期支持J2ME的设备为例,可用的 Heap不过200k,最终生成的代码(包含各种资源文件,如图片)不得超过64KB,这就使得面向这种平台开发的J2ME应用程序规模基本上不会超过一个人的能力范围。这样可以有效避免协作、过程等等令人不胜其烦的软件工程概念的引入,从而使开发人员重新回归到编写代码的乐趣中去。

基于J2ME蓝牙的手机与计算机通信系统设计1相关推荐

  1. 基于单片机的智能电子密码锁系统设计-基于51单片机酒精浓度检测仪设计-基于单片机的水缸加热温控控制系统设计-基于单片机蓝牙技术的温室监测系统设计-基于单片机智能PWM调光灯系统设计【毕设方案】

    600基于单片机的智能电子密码锁系统设计-电路程序资料 本设计采用的是AT89C51单片机作为控制核心,控制外围电路工作的装置.在本次基于单片机的电子密码锁设计中,将采用AT89C51单片机作为控制核 ...

  2. 魏永红java课后答案_基于J2ME技术的手机信息查询系统的设计与实现

    基于J2ME技术的手机信息查询系统的设计与实现 魏永红 [期刊名称]<微计算机信息> [年(卷),期]2006(000)04X [摘要]本文以公安系统的应用为例,介绍了如何在基于Java的 ...

  3. 基于低功耗蓝牙的手机APP(文末有整个工程的下载连接哦!)

    文章目录 前言 一.低功耗蓝牙BLE是什么? 二.基于低功耗蓝牙的手机APP 1.工程源码 2.蓝牙接收数据函数 3.数据处理函数(可自定义) 一.低功耗蓝牙BLE是什么? 低功耗蓝牙是一种全新的技术 ...

  4. html5手机点餐,基于HTML5技术的手机点餐系统设计与开发

    摘要: 随着移动互联网的发展,人们越来越倾向于使用手机来获取信息和服务.对于餐饮连锁企业而言,信息化是彻底改变企业经营面貌,提高管理效率的重要法宝.面对这个不断扩大的消费领域,如何通过科技创新,普及信 ...

  5. 基于数字电路交通灯信号灯控制系统设计-基于单片机病房温度监测与呼叫系统设计-基于STM32的无线蓝牙心电监护仪系统设计-基于STM32的智能蓝牙温控风扇控制设计-基于STM32的智能温室控制系统设计

    1617基于数字电路交通灯信号灯控制系统设计(仿真电路,论文报告)  摘  要:交通灯控制系统在城市交通控制中发挥着重要的作用,本次课程设计就是以城市交通灯控制系统为背景的,主要通过运用学过的数字电路 ...

  6. 基于单片机智能灯光光控照明系统设计、基于单片机HX711电子秤自动计价系统设计、基于单片机GPRS远程测控系统设计、基于单片机多功能循迹避障无线遥控蓝牙智能小车-设计资料

    基于单片机智能灯光光控照明系统设计 智能光控照明系统设计原理: 本系统采用STC89C52系列的单片机为核心,利用BH1750传感器测量实时光照强度,并将亮度的模拟信号转化成数字信号,大大减少了系统的 ...

  7. 手机支付属于什么计算机应用领域,基于j2me的手机移动支付应用研究-计算机应用技术专业论文.docx...

    基于j2me的手机移动支付应用研究-计算机应用技术专业论文 £查三些奎耋三兰堡圭耋堡堡圣Abst £查三些奎耋三兰堡圭耋堡堡圣 Abst ract Mobile payment,which was i ...

  8. 都市行V1.2正式版及数据制作工具发布(免费的基于J2ME手机公交查询软件) [转]

    都市行是基于J2ME的公交查询系统,使用简单,操作方便,查询速度快,并且具有良好的兼容性.是目前功能最全面的手机公交查询软件之一. 功能特点: ●提供多城市版本,可以自由切换查询城市.(NEW) ●支 ...

  9. 基于单片机的手机无线充电器系统设计电路(毕业设计资料)

    104[电路方案]基于单片机的手机无线充电器系统设计电路,充电器电流大于59ma,输出5v,电源效率10%,线圈尺寸不限. [资源下载]下载地址如下: https://docs.qq.com/doc/ ...

最新文章

  1. 一种高效的基于邻域空间聚合的点云语义分割不确定性估计方法(ICRA2021)
  2. layui 键盘选中行
  3. pytorch 优化GPU显存占用,避免out of memory
  4. fft的c语言和matlab对比_Matlab系列之程序控制
  5. mysql 2027_阿里云mysql远程登录报ERROR 2027(HY000)
  6. [0].Net开发者社区--您好大的官威啊!
  7. php 打印多维数组中的值,从多维数组php中提取值
  8. JavaScript中的高级特性及特别对象、属性和方法
  9. MachineLearning经典图
  10. 企业***网的规划及组建
  11. 跨界营销策划案例合集(共13份)
  12. 机器学习基石 5.4 Break Point
  13. 004Spring事务001JdbcTemplate
  14. linux 无线ap模式,在Linux(CentOS)上开启小度WIFI无线AP模式
  15. 从零开始的RVOS: Referring Video Object Segmentation
  16. 块级和图片的1px间隙
  17. 认证资料大全(十三)------ Juniper Networks认证列表
  18. 2022/1/23(每周总结)
  19. 道高一尺,魔高一丈之细菌耐药性
  20. Java有没有lower_bound函数_函数 - lower_boundupper_bound

热门文章

  1. 2017第48周四乔布斯语录
  2. python 入门基础(三)-Python入门基础(第3天):基本数据类型
  3. STM32Cube学习(4)——UART串口
  4. 初中计算机课的学情分析,初中信息技术说课稿《信息与信息技术》
  5. 基于协同过滤的推荐算法(用户协同、物品协同、模型协同)
  6. matlab数据点怎么积分,matlab 数值积分方法
  7. 分布式系统一致性问题处理思路
  8. 2015 年度工作总结
  9. 九九重阳节文案、海报 || 九九重阳 情意绵绵
  10. 华清远见22071班级作业823