原 基于HTML5技术的电力3D监控应用(

最近参与了国网计量中心的四线一库自动化检定系统的项目开发,团队封闭开发了大半年终于快到尾声了,整个项目过程实在非常累,我的mentor杨杨老师是这样描述的:累的不想说话了。我估计是我太渴望新知识,整天不断问他问题把他搞烦了。

对我这种新人来说还是相当充实的,整个系统需要和硬件厂家对接采集硬件数据,需要和实时数据库厂家对接实时数据,需要和视频厂家对接视屏界面组件,还要和国家电网的业务专家请教业务知识,我从只会写代码的程序员慢慢变得也喜欢和人打交道了。

对于我最有意义的是我终于可以真正从事基于HTML5技术的开发了,以前呆过几家互联网公司总要痛苦的去做兼容IE6、7、8的无趣事情,每天看到HTML5技术的日新月异而我却只能望梅止渴,现在做回企业应用开发,虽然老同事笑我从toC降级做toB,但我自己倒觉得能用上HTML5技术是升级,并且在项目界面呈现上我们采用了HT的基于WebGL的3D引擎框架,让我们整天面对CRUD的企业应用,增加了很大的3D应用亮点,搞得很多其他部分同事因为能参与3D的开发很想加入我们项目组,先展示几张项目的现场抓图:

HT的3D引擎设计很独特,完全用面对对象的模式来开发三维场景,将常规2D图形组件的Model-View-Presenter (MVP) 设计模式与3D引擎融合一体,这种完全可以控制模型所有属性事件变化的模式还是很独创的,基于这样的设计就没有什么FPS(Frames Per Second)的概念,因为基于MVP的设计模型可监控所有属性变化,因此如果模型没有变化时,无需进行传统3D引擎那样无谓的刷新。基于事件模式的刷新对于桌面应用可能无所谓,但我们项目选择基于HMTL5很重要的一点是我们需要利用HTML5的跨平台技术,让我们的项目也能跑在Android等移动终端,而对于移动应用来说如果不断进行无谓的刷新对于移动终端耗电可是个大问题,下面为几张移动平板的项目抓图:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏阮一峰的网络日志

每周分享第 11 期

6月27日,TC39 委员会正式通过了《ECMAScript 2018标准》,新增了四个较大的语法点,以及几个较小的语法点。我看了一下后面还有50多个正在排队、...

11620
来自专栏企鹅号快讯

微信跳一跳iOS安卓机怎么进入?进不去怎么办?

微信跳一跳iOS安卓版进不去怎么办?听着身边的朋友说,微信出了一个小游戏,叫做跳一跳,这个游戏有点像儿时的跳房子,手指长按屏幕“i”形小人就会躬身蓄力,松开后翻...

22260
来自专栏Web 开发

WebReBuild 2013 年会 蜕变

第一次知道这东西。主要是H1、article、header这类标签的层叠嵌套规则。在内容为王的时代,通过大纲算法出来的内容,有利于快速理解站点内容。人都容易读了...

7800
来自专栏知晓程序

本周最新 10 款小程序,快来选出你最爱的那个 | 晓榜 #21

如果感到无聊,不妨用「微博热门」小程序,看看最流行的微博,热门资讯、搞笑视频,总有一款是你爱的。

6910
来自专栏Timhbw博客

分享下平时我在Mac平台下的比较好的软件-为知笔记(一)

2016-05-0908:13:16 发表评论 2,395℃热度 印象笔记 有道云笔记 为知笔记 展示 总结 目录 有用的信息在没有经过归纳、整理、...

373100
来自专栏FreeBuf

迷雾重重:XcodeGhost究竟是恶意病毒还是“无害的实验”?

随着XcodeGhost事件的持续发酵,安全圈在这个周末显得尤为热闹,各路消息、分析、猜测甚至“阴谋论”纷至沓来。技术调查、涉事厂商名单、补救措施,甚至对事件始...

19880
来自专栏腾讯数据中心

浅谈数据中心应急冷源

一.引言 数据中心作为信息通讯的中枢,持续运转的服务器将产生大量的热量,若不及时将热量排出,聚集的热量将会引起服务器高温,从而影响设备稳定运行。 精密空调系统作...

43830
来自专栏Web 开发

脑暴

第一次知道这东西。主要是H1、article、header这类标签的层叠嵌套规则。在内容为王的时代,通过大纲算法出来的内容,有利于快速理解站点内容。人都容易读了...

8800
来自专栏花叔的专栏

怒了,不解读广告,解读另一个送钱的接口

今天发布的新的小游戏功能很强大,有广告组件、防沉迷组件什么的,其中最引人注意的可能就是广告组件,这可是让小游戏变现的一种手段,大家当然比较关注了。

19420
来自专栏AI科技大本营的专栏

把14亿中国人都拉到一个微信群在技术上能实现吗?

最近,知乎上有一个非常热门的问题:“把 13 亿中国人民都拉到一个微信群里在技术上能实现吗?”

25830

扫码关注云+社区

领取腾讯云代金券