伙伴们注意了!
小编在这里给大家送上关注福利:
搜索微信公众号 "速学 Java" 关注即可领取小编精心准备的资料一份!
想象一个农民每天在种植的某个地方.
每一个小时, 他想知道是怎么回事, 他在该领域的拖拉机, 拖拉机, 播种机远程控制从农场, 并留意灌水机.
农民购买设备来接收传感器反馈的场机和远程控制从农场各类车辆.
但现在, 只要农民想调整过程对机器或添加新的机器, 他需要一个程序员.
使农民的生活更容易
Ciklum 的研发工程团队要创建一个面向最终用户的产品 (农民) 很容易程序任务不同的硬件平台, 即场机.
我们做这个决定是通过 "拖放" 概念连接在一个基于 web 的 IDE 环境功能块. 农民将有机会从所有硬件模块的数据通过 Web 界面或移动应用.
在市场上, 有几个工业自动化解决方案提供了一些使用 IDE 和通用的 PLC(可编程逻辑控制器)的可能性.
然而, 当需要与基于 Web 的 UI 和远程信息处理功能进行灵活集成时, 就会出现重大问题.
此外, 工业自动化领域需要高素质的开发人员, 不幸的是, 这些开发人员往往无法支持农民.
前提条件:
一, App 界面一定要像小孩子玩的游戏: 小块链接到相应的功能, 简单地连接成一个链, 让它工作.
二, UI 管理所有田间机器的工作, 允许农民远程控制机器, 跟踪位置, 收集数据, 生成意外使用或故障的报告和通知等.
三, 概念证明: 这个想法是可行的而程序员和全周期制造军队的需要吗?
四, 解决方案: 多操作系统, 硬件和平台独立性成为可能.
我们自己的语言和工作流
在实践中, 农民可以在现场操作的机器, 无论是机器的大小, 能否工作.
工作流将如下:
一, 最终用户打开程序的界面.
二, 每台机器的功能块 (或块) 在屏幕上.
三, 用户拖动和下降的功能模块, 如远程控制机的独家新闻, 跟踪拖拉机的位置, 在收获的接收数据, 获取必要的维修通知, 运营时间, 等等.
四, 用户连接快到程序的架构来管理机器的工作.
总结: 科技改变农业, 农民也能程序猿!
最后, 想学习 Java 的小伙伴们!
关注 "速学 java" 公众号就可以拿到一份我为大家准备的 Java 学习资料!
对 Java 感兴趣的小伙伴也可以加 小编 V: suxuejava
来源: http://www.jianshu.com/p/5b84a72019cd