运行效率高,可以对具体的平台进行优化;Java的开发效率高,移植性好。应该根据具体的应用要求,选择合适的开发工具。在执行效率高的应用面前,C++比较有优势。Java的优势体现在更新换代快,使用人数多的应用软件上。2.1.3开发工具现在常用的Java项目开发环境有:JBuilder、VisualAgeforJava、ForteforJava,VisualCafe、BeansIDE、JCreator+J2SDK、JDK+记事本、EditPlus+J2SDK等等。现今Eclipse应用广泛、功能强大,而且还可已按自己的需要下载各种插件来扩展它的功能,所以本设计选用的工具是Eclipse。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。Eclipse是利用各种插件来建立开放环境从而提供框架和服务的。Eclipse附带了一个标准的插件集,包括Java开发工具JDK。被应用最多的JavaSDK就是JDK了。Java的运行环境、工具、基础类库都需要以JDK为基础。Eclipse的开发环境如图2-1所示:图2-1:Eclipse的开发环境2.2Android平台手机与人们的生活息息相关,形形色色的手机充斥着全球的手机市场。各种手机平台竞争此起彼伏。市场上比较常见的手机平台有塞班、WindowsPhone、IOS、BlackBerry10、Android这五种。塞班这个操作系统广泛应用与诺基亚手机,但由于缺乏创新,塞班面临着各种困境。WindowsPhone是微软发布的一款手机操作系统,它将微软旗下的XboxLive游戏、XboxMusic音乐与独特的视频体验整合至手机中。IOS是由苹果公司开发的手持设备操作系统。IOS操作系统简洁易上手,能不断给用户不同的用户体验。BlackBerry10,是黑莓公司的手机系统,只有黑莓手机利用这种系统,市场份额不大,但是有一批忠实的客户。