1. 研究目的与意义(文献综述包含参考文献)
对于基于移动端的城市道路与环境开发平台,是借助市民的力量对城市进行治理的一种解决方案,即借助市民的智能手机,通过gps,重力感应加速器,高像素摄像头等实时的采集道路与环境信息并且上传到相关服务器上,服务器端对上传的照片及其他数据进行处理,以便于城市的道路与环境治理的一种解决方案。由于我国正在大力推进政府职能转变,着力推进政市分开、政企分开、政事分开,以及政府与行业组织、中介机构分开,建设科学高效的行政管理体制。就环境监测工作而言,同样也面临着如何发挥科研院所、社会团体、企业等市场主体的积极性,进一步提升环境监测工作效率的问题。在探索中国环保新道路进程中,要保证环境监测市场化道路走得平稳有效,需要在职责界定、制度建立、强化监管等方面做足文章。
基于移动端的城市道路与环境开发平台分为三个部分即安卓客户端,苹果客户端和服务器端。苹果客户端使用xcode环境进行开发,xcode是苹果公司开发的编程软件,是开发人员建立osx和ios应用程序的最快捷方式。xcode具有统一的用户界面设计,编码、测试、调试都在一个简单的窗口内完成。xcode前身是继承自next的projectbuilder。thexcodesuite包含有gnucompilercollection自由软件(gcc、apple-darwin9-gcc-4.0.1以及apple-darwin9-gcc-4.2.1,默认的是第一个),并支持c语言、c 、fortran、objective-c、objective-c 、java、applescript、python以及ruby,还提供cocoa、carbon以及java等编程模式。协力厂商更提供了gnupascal,freepascal,ada,c#,perl,haskell和d语言。xcode套件使用gdb作为其后台调试工具。
由于在ios端进行开发,首先应该体现出iphoneapp的特点。iphone有自己的特点和气质,因此他的app不同于其他键盘手机甚至android这种触屏手机。首先iphone只有一个物理按键home,而这个按钮主要是在系统级操作上起到一些作用,在一个应用中,绝大多数情况都是退出功能。在480x320这个对手机而言很大的屏幕上要包括以下3个模块,才能对一个app进行操作。1、虚拟键盘,iphone虽然与android同为触屏,但没有物理键盘(而android有可能有物理键盘),所有的输入操作都需要屏幕中的虚拟键盘来实现,同时需要考虑虚拟键盘的遮挡问题。2、目录导航,没有物理按键做为目录菜单的呼出功能,完全不同于symbian和android系统,包括导航也需要屏幕中的虚拟按钮来实现。3、功能操作,需要把所有的功能集成在app中,比如我们可以用tabbar来做功能的分类,工具栏来做具体视图的功能操作集合。我们再来看看用户对iphone的使用习惯,显然支持单手操作并不是iphone应用的特性,但因为iphone有一块非常灵敏支持手指多点触控的电容屏,所以手指直接在屏幕上的操作更加直观和更具操控感,不需要任何中间设备(按键或是鼠标)来控制。
2. 研究的基本内容、问题解决措施及方案
解决的问题:
1.应用界面设计
2.正确的接受和发送数据
