
汽车电子管理应用程序的开发
顾客
客户是专门从事汽车电子产品的软件和硬件提供商。该公司在欧洲和亚洲拥有强大的业务,并计划向全球扩展。
挑战
客户的旗舰硬件设备能够与车辆的电子设备通信,以启动和停止发动机,打开和关闭车门,获取诊断信息等。它还具有内置的GPS单元,运动和碰撞传感器以及GSM能够向/从服务器发送数据的模块。
客户想要 开发复杂的客户端-服务器解决方案 具有用于Android和iOS平台的交互式Web界面以及功能丰富的移动应用程序,这些应用程序将允许客户与其车辆通信并执行远程汽车电子控制。
解
具有网站开发经验和 车队管理软件解决方案,ScienceSoft被选择来开发所需的软件解决方案。团队分三个阶段交付了新的解决方案。
阶段1
ScienceSoft的团队首先将安装在车辆上的硬件跟踪设备与网络服务器集成在一起。 ScienceSoft的工程师与位于韩国的设备制造商的技术团队一起工作。结果,他们确定了I / O接口并实现了服务器应用程序编程接口(API)。他们还创建了用于测试和稳定目的的服务器原型。
ScienceSoft的测试团队 进行了各种压力测试,以确保较高的连接稳定性和牢固的性能。
第二阶段
ScienceSoft的团队设计和实施了网络软件,该软件集成了用户界面,管理功能和电子支付系统,并允许用户:
- 跟踪车辆的位置。
- 启动/停止引擎。
- 设置车内空气温度。
- 安排发动机预热。
- 打开/关闭门和行李箱。
- 打开/关闭灯。
- 监控行程信息。
- 获取有关事故和超速违规的即时通知。
- 跟踪驾驶风格并查看驾驶员的安全评分。
- 查看故障诊断。
- 接收有关所需维护活动的推送通知。
- 跟踪余额并通过电子支付系统进行支付。有一个引荐计划,以吸引新用户。
UI通过基于JavaScript对象符号(JSON)的API与Web服务器进行交互。后端软件部分基于Entity Framework 6.0,这是一个功能强大的对象关系映射(ORM)系统。
借助Microsoft Azure云实施,所有服务器端软件均具有可扩展性。系统的所有数据库都存储在Microsoft Azure SQL数据库中。
管理工具提供报告功能,构建图表和查看地图的能力。
该系统可以同时跟踪多达数万个应用程序,而不会出现任何性能问题。
该解决方案具有集成的监视模块,用于跟踪错误,接收评论,组织用户的论坛和投票系统。
第三阶段
ScienceSoft的开发人员使用适用于Android和iOS平台的现代,直观的用户界面设计和实施了移动应用程序,并将其与以前开发的后端系统集成在一起。
ScienceSoft的团队引入了智能语音命令界面(使用了适用于Android的Google Voice Actions和适用于iOS平台的Siri),可确保低电量消耗,同时跟踪车辆状态,并通过警报推送通知进行实时GPS跟踪。
结果
成功推出复杂解决方案后,客户的销售额大幅增长。所开发的解决方案被公众,保险公司和汽车经销商积极使用。
技术与工具
。净:Microsoft Visual Studio,Microsoft SQL Server,ASP.NET MVC 4,实体框架6,Unity IoC,jQuery,Knockout.js,Hightcharts,Microsoft Azure SDK,Newtonsoft.Json,Google Maps API。
的iOS:Objective-C,UIkit,核心位置,适用于iOS的Google Maps SDK,SpeechKit,CocoaPods,AFNetworking,Crashlytics。
安卓:Java,Android SDK,适用于Android的Google Maps SDK,Microsoft Azure移动Android客户端SDK。
致电给我们,我们的代表将在30分钟内与您联系以安排初步讨论。