作为互联网技术的进化,物联网开发并非孤立的技术栈,而是向上承接了互联网,向下统领了嵌入式硬件开发的一个承上启下的全栈开发技术。
作为正在快速进化中的新互联网技术,我们并不能预测物联网技术栈最终的样子:统一的开发语言是JavaScript还是Python亦或者其他编程语言;HTTP、WebSockets、MQTT、CoAP等协议谁会是最后的赢家。随着物联网的不断进化,甚至我们可能都无法预测其最终形态,也许根本就没有一个最终的形态。但是,我们仍然可以看清物联网发展的轨迹与必然趋势,那就是开发技术栈必然向全栈化方向发展。互联网的核心是数据的流动,数据的流动为我们带来了难以想象的价值,而物联网又将这一核心推到了更高的高度,打破了互联网原有的边界让千千万万节点设备中的数据流动了起来。全栈化的开发正是顺应了这种趋势,打破了在开发层面中那些阻碍数据流动的技术壁垒,将芯片、嵌入式、网络、大数据、人工智能、信息安全等诸多领域纳入到物联网的全栈开发中来,实现端到端的完整解决方案,真正实现数据的流动并让数据为人类服务,让我们以更高效更智慧的方式来发掘数据的价值,实现数据的价值。
未来已经到来,只是尚未流行。本期专题让我们傲游在物联网进化的潮流中,学习必然会成为未来方向的开发技术,在它们还未流行前快速占领先机,在物联网进化的洪流中,为其发展贡献自己的一份力量。
- 物联网技术现状与新可能(罗未,WRTnode创始人)
- 基于JavaScript语言的快速物联网开发架构(黄峰达,ThoughtWorks软件开发工程师)
- 使用JavaScript和MQTT开发物联网应用(刘彦玮,负责阿里IoT事业部蓝牙物联架构设计和研发)
- 游历JavaScript IoT应用开发平台(郑晔,Ruff CTO)
- 使用Python进行物联网端到端原型开发(刘凯,前飞利浦半导体资深工程师,2008年后成为独立系统集成开发商)
- 管中窥豹:一线工程师看MQTT(阏男秀,广州大树信息技术有限公司嵌入式开发工程师)
- 物联网安全与实战(李知周,中国科学院微系统与信息技术研究所博士)
- 金梁村智慧村落控制系统(侯帅丞,方觅)
- 物联网应用案例:镇海智慧水务(余章琪,飞利信科技股份有限公司物联网平台架构师)
- 观点 | 未来物联网全栈开发——JavaScript or Python?
资讯
- CSDN要闻
- 终结空指针崩溃
- ACM获奖者谈物联网
- 硬件绑匪的入侵:克隆电子产品污染市场
- 终将改变业制造业的3D打印机
- Google I/O 2017行纪——作为移动开发者,我们需要关注什么?(汤城,琥珀天气创始人)
- CCTC 2017 掠影 | 一场云计算开发者的年度聚会(魏伟,CSDN记者)
CCTC 2017
Hyper容器云及云上运维(裴彤,Hyper运维负责人)
基于Spark的大规模机器学习在微博的应用(吴磊,张拓宇)
HBase在滴滴出行的应用场景和最佳实践(李扬,滴滴出行资深软件开发工程师)
人工智能
- 面向图像分析应用的海量样本过滤方案(常江龙,苏宁云商IT总部资深算法专家)
在图像分析应用中,海量图片样本的有效自动化过滤是一项重要的基础工作。本文介绍一种基于多重算法过滤的处理方案,能够自动提取有效图像样本,极大减少人工标注的工作量。
- WWW 2017精选论文(洪亮劼,Etsy数据科学主管)
涉及数据库、数据挖掘分析、应用机器学习、搜索引擎技术等多方面技术的顶级会议第26届万维网大会(26th International World Wide Web Conference) 今年4月3日-7日在南半球的澳大利亚珀斯举行。历史上,万维网大会都是讨论重要学术成就的,特别是关于互联网科技发布的重要学术和技术大会。因为这个会议涵盖非常广泛的主题,而且一般的读者很难从浩如烟海的文献中即刻抓取到有用信息,笔者从众多文章中精选出5篇有代表性的文章,为读者提供思路。
- 基于深度学习的计算机视觉技术发展(王洪彬,华为技术有限公司南京研究所高级工程师)
图像识别任务取得巨大成功之后,深度学习技术就被广泛应用于计算机视觉的各个具体任务上,而物体检测应该是除了图像识别之外,应用最为广泛的一个计算机视觉的具体任务。本文主要概述深度学习技术在计算机视觉领域的应用,主要以图像识别和物体检测技术的发展为主要脉络。
大数据
- Livy : 基于Apache Spark的REST服务(邵赛赛,Hortonworks技术专家)
Apache Spark提供的两种基于命令行的处理交互方式虽然足够灵活,但在企业应用中面临诸如部署、安全等问题。为此本文引入Livy这样一个基于Apache Spark的REST服务,它不仅以REST的方式代替了Spark传统的处理交互方式,同时也提供企业应用中不可忽视的多用户,安全,以及容错的支持。
- Heron:Twitter的新一代流处理引擎 | 原理篇(吕能,吴惠君,符茂松)
本文介绍了流计算的背景和重要概念,并详细分析了Twitter目前的流计算引擎—— Heron的结构及重要组件,希望能借此为大家提供一些在设计和构建流计算系统时的经验。
移动
- 58同城iOS客户端Hybrid框架探索(杜艳新,刘文军)
58同城iOS客户端的Hybrid框架在最初设计和演进的过程中,遇到了许多问题。为此,整个Hybrid框架产生了很大的变化。本文作者将遇到的典型问题进行了总结,并重点介绍58 iOS采用的解决方案,希望能给读者搭建自己的Hybrid框架提供一些参考。
- 美团点评酒旅移动端Vue.js最佳实践(胡成全,美团大众点评前端工程师)
美团点评酒旅前端团队在对比了主流MVVM框架后,选择了实现上轻量、学习曲线平缓、专注在HTML视图层的Vue.js,并由此开始了在组件库、样式库、开发工具脚手架、静态资源离线化等的生态建设,开发效率得到了极大的提高。
前端
- 详解HTTP/2 Server Push进一步提升页面加载速度(陆佳浩,就职于饿了么大前端部,目前负责开发和维护Sopush。)
多路复用,是HTTP/2众多协议优化中最令人振奋的特性,它大大降低了网络延迟对性能的影响,而对于资源之间的依赖关系导致的“延迟”,Server Push则提供了手动优化方案。本文将对Server Push进行深度解读,并分享它在饿了么业务中的应用。
百味
- 西桥漫画:为什么程序员喜欢写脚本
本期《程序员》购买链接 http://mall.csdn.net/product/1296
订阅程序员(含iOS、Android及印刷版)请访问 http://dingyue.programmer.com.cn
订阅咨询:
- 在线咨询(QQ):2251809102
- 电话咨询:010-64351436
- 更多消息,欢迎关注“程序员编辑部”