如题:
公司要组建项目组
求人员部署方案。及预计资金
产品要能实现安卓IOS客户端 家长端
客户端:可以实时定位孩子的位置 历史行进轨迹 检测孩子的健康状况
家长端:可以实现实时APP/WEB监控孩子的状况
怎么实现信息跨平台?
比如孩子用安卓的手机 父母用苹果的 怎么互通
如何通过公司自己开发的智能设备通过什么途径传递信息?假设没有wifi或者3G/4G的情况下(可以通过GPS实现吗?)
还有整个开发环境的配置 需要什么软件/工具 怎么搭配可以达到最好的效果呢?
在线等 急求!!!
我来观众式客观的评论,跨平台有个服务器就行了吧
组建团队之前先请个架构师
现在架构还在招人 另外问下 系统开发工程师 是做咩的?
如果项目时间紧张,需要同时实现iOS和Android,最好用phonegap封装,系统可以用HTML实现,也就是web的。只需要做下移动端的一套ui即可。这样等于同时有了web、ios、Android版。
定位问题移动端开发套件都提供gps接口,如果用phonegap封装方式,也是可以获取到位置信息。至于孩子的健康状况,这个得智能设备支持的,比如有心律等的监控和接口,不是软件所能解决的。
至于信息跨平台,只要有一台服务器存放上报的数据即可。多终端可以定时轮询方式获取最新状态,也可以使用服务器推送方式(移动端都支持)。
信息的上报和获取都是在有网络的前提下,如果断网,还需要支持离线模式。也就是在检测到网络异常导致数据无法同步时,先将数据存放在本地(比如Android用sqlite存放),等检测到网络正常时,将该批数据上报。这也就会带来延迟问题,对于监测地理位置影响很大。
开发可选Java、dotnet,IDE用myeclipse或vs2013,数据库用MySQL。如果数据量比较大,同步要求实时性高,可以增加membase作为缓存,数据库用mongodb替代。
也可以发布任务,交给 一些牛掰的自组团队。
如果跨平台的话果断使用HTML5
可以分别做安卓,iOS,web,也可以用跨平台技术做,比如HTML5,crossapp等跨平台开发框架
用跨平台技术做,比如HTML5,crossapp等跨平台开发框架