hummingbird专题

ONOS发布Hummingbird版本,加速SDN演进

2016年9月22日,ONOS项目发布最新版本——Hummingbird(蜂鸟)。ONOS是一个为运营商量身打造的SDN操作系统,旨在实现可靠性强,性能好,灵活度高等特性。该版本的ONOS也是首次用一个SDN控制平面支持了disruptive(革命型)和incremental(演进型)两类SDN架构,帮助运营商及企业在移动设备、视频和大数据应用爆发的场景下,能够更敏捷的探索虚拟化和优化之路。

源码阅读 4 Hummingbird-for-Android

主界面的风格是标准的 MD 风格,使用了 drawerlayout 和 toolbar ,中间是不断被 replace 的 fragment。 这里使用 fragment 来实现侧滑菜单,被 fragment 复杂的生命周期所牵动,代码也变得很庞杂,各种生命周期的回调,看着头疼。 查询界面的顶部是一个不错的搜索框: 又是巧妙利用 RelativeLayout 实现的,

源码阅读 3 Hummingbird-for-Android

地址: https://github.com/xiprox/Hummingbird-for-Android 179 次的提交,已经是一个很复杂的应用了,不知道要几篇文章才能分析完。 首先看下依赖文件: 作者喜欢用 + 这种写法,会带来一些问题,还是明确版本号比较好。 用到库都很常见,support 的一堆,他自己写的两个库,处理时间的 joda-time, 网络和图