BEP Marine

Built with Qt

BEPMarine选择Qt来增强敏捷开发能力并为其Czone系统创建用户界面。

观看视频

BEP Marine: CZone数字开关

总部位于新西兰奥克兰的BEP Marine为船舶和救援汽车打造了一系列高质量的电气解决方案。BEP Marine隶属于Power Products有限责任公司,后者是建筑和维护、休闲船舶和特种车辆、工业动力和运输用电气产品的全球制造商和供应商。BEP Marine位于奥克兰的工程团队负责开发其旗舰产品CZone数字开关,为船舶和救援车辆提供电气系统自动化,通过完整的控制和监视功能简化操作,为用户省去了麻烦。

目标

  • 极端条件下的最佳性能
  • 卓越的用户体验
  • 最小的系统占用空间
  • 支持各种目标设备和操作系统,通过智能手机或平板电脑控制相同的系统。
  • 易于演示和原型开发
  • 小型团队中的敏捷开发流程

结果

  • BBEP Marine向Riviera等游艇制造商提供系统,后者期望并要求供应商提供最好的产品
  • 所有产品均设计成易于集成到简单或全面的电气系统中。
  • CZone设计师还可使用Qt Designer创建产品演示,向客户和产品经理展示。 这样,CZone可以对颜色、大小和位置以及诸如渐变等图像元素的反馈做出快速反应,并进行即时调整,这避免了耗时的图像处理。
  • 开发者和设计师无缝工作,保持结果质量

“大型公司通常会拥有大型团队开发这些应用程序。为其他平台开发新版本很容易 —— 就像变魔术一样。”

软件工程师Jeremy Stott

他们的系统必须在极端条件下运行。 这意味着最佳性能,用户体验和最小的系统占用空间是其开发过程中的优先事项。 勇敢的新西兰人并不避讳在现场测试自己的技术。 2011年,他们驾驶自制帆船“Camper”完成了沃尔沃环球帆船赛。有什么比巡游地球上气候最热和最冷的地方更好的方法来检验技术的可靠性?这就和BEP Marine向Riviera等游艇制造商提供系统一样,因为后者期望并要求供应商提供最好的产品。

转向数字开关同时意味着将以不同的方式与系统交互。从与各种按钮、旋钮、控制杆和滑轮的物理交互,到简化和直观的虚拟交互。这些原因都让Qt成为CZone开发的组成部分。

井井有条的敏捷开发

CZone的开发团队相当小,这意味着支持敏捷开发的工具非常重要。开发者直接与设计师合作。设计师会用典型的图形设计工具(如Adobe Illustrator)与产品经理一起创建初始模型。这些初始设计旨在确立用户界面的观感。然后,产品经理、设计师和开发者将共同协作以实现设计。改进是在整个设计过程中逐步进行的。Qt的QML帮助开发团队应对这些变化,并以快速简便的方式提供反馈。

基本设计阶段结束后,设计师的工作就完成了,开发者接管。单个资产和组件将被导入Qt。他们可以在Qt Quick Designer中进一步修改图形。开发者可以在不降低质量的情况下修改资产的大小。

CZone设计师还可使用Qt Designer创建产品演示,向客户和产品经理展示。 这样,CZone可以对颜色、大小和位置以及诸如渐变等图像元素的反馈做出快速反应,并进行即时调整,这避免了耗时的图像处理。

得益于将应用程序轻松移植到其他平台,Qt的跨平台特性让CZone开发受益匪浅。利用该技术,CZone正在使用相同的代码库开发适用于安卓和iOS设备的应用程序,这样客户就可以使用智能手机或平板电脑控制相同的系统。

关于BEP Marine

BEP设计并开发了一系列针对恶劣海洋、休旅车环境的高质量电气解决方案。 他们生产的每种产品均符合严格的性能规格,能够承受海上和陆地的极端条件。

“用户界面的需求变化很快。Qt的QML使我们能够更好地将UI与后端分离,从而使我们能够轻松应对UI更改并将其呈现给客户,从而减少客户与开发者之间的反馈时间。”

嵌入式系统工程师Justin Spence

Related Cases

Want to switch it up like BEP Marine? Lift your anchor and give us a call!

Contact us