TWaver - 专注UI技术

http://twaver.servasoft.com/
posts - 171, comments - 191, trackbacks - 0, articles - 2
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

     摘要: 在TWaver3D编辑器的设计中,借助于ModuleManager实现了模块(module)的动态加载,这样用户可以自定义扩展3D模板,用于增加可编辑对象,提高编辑器能力。那么如何来扩展这些模板呢,让我来带领大家认识一下Editor的动态module应用机制。
在实际应用的时候,用户需要更多的模型模板,用来做场景编辑,例如说新的设备,新的房型等等,这时能不能由用户进行模型模板的扩展呢?
我们举例来说,例如客户需要向设备上添加一个信号灯对象,那么怎么办,如何把这种模型模板添加到TWaver的3D编辑器中?  阅读全文

posted @ 2012-05-31 16:08 TWaver 阅读(1438) | 评论 (1)编辑 收藏

     摘要: 人生就是一个不停选择的过程。所以,我们必须要谨慎的控制好你的选择。无论是TList的SelectionModel,还是我们的人生之路。  阅读全文

posted @ 2012-05-30 09:55 TWaver 阅读(1398) | 评论 (1)编辑 收藏

     摘要: Java很早就推出了Java Web Start(简称JWS)技术,其目的是在桌面程序和Web页面之间搭起一个无缝的桥梁。不过JWS也是问题多多,bug频频。本文以2BizBox ERP项目为例,介绍了如何通过动态生成jnlp的方式来解决如何简单、快速的为海量用户通过JWS来部署Java应用。  阅读全文

posted @ 2012-05-21 10:56 TWaver 阅读(2677) | 评论 (1)编辑 收藏

     摘要: 当Flex应用越来越庞大时,问题会越来越多:
1. SWF文件的大小也会越来越大;
2. 下载SWF文件的时间也会越来越长;
3. 如果有多个Flex应用,如何复用相同的代码(包括Flex Framework、自定义组件库和第三方包,比如TWaver Flex);
4. 每次升级后,用户都需要再次重新下载新的SWF文件;
5. 如何在不修改并编译旧SWF文件的情况下,增加新功能...
本文详细介绍了RSL和Modular的结合,帮您打造模块化的、可扩展的、强壮的TWaver Flex应用...  阅读全文

posted @ 2012-05-10 11:55 TWaver 阅读(1689) | 评论 (1)编辑 收藏

     摘要: 最近有客户提到如何让Network上网元的标签垂直显示,首先想到的就是每个字符之间插入一个回车,这个用Network#labelFunction就能达到目的。但效果不是很理想,中英文混合时,英文也被一个字母一个字母的分开了。有没有更好的方案了?答案是肯定的,借助于Flex的Flash Text Engine (FTE)和Text Layout Framework (TLF),可以很容易的让文字从上到下显示...  阅读全文

posted @ 2012-05-04 11:30 TWaver 阅读(2260) | 评论 (1)编辑 收藏

     摘要: 在TWaver中,拓扑上的告警呈现的方式是多种多样的,最常见、最通用的是在原来的图片上叠加上告警级别所对应的颜色,这种方式是采取图片颜色叠加处理,也就是在原来网元的图片上叠加上告警的颜色,对于大部分的图片来说是没有什么问题的,比如任意从网上找两种图片进行告警渲染做测试,效果还是可以的,两张图片的染色都还有保持着告警的颜色。但有些图片的渲染就不是那么让人满意了,从客户那边取过来一个icon图片做了一下测试。  阅读全文

posted @ 2012-05-03 14:13 TWaver 阅读(2040) | 评论 (3)编辑 收藏

     摘要: TWaver HTML5临近发布,近期最大的惊喜是添加了一个高性能的拓扑实现,万级别的数据量,轻松搞定  阅读全文

posted @ 2012-05-03 12:02 TWaver 阅读(1993) | 评论 (1)编辑 收藏

     摘要: 继续上一篇《HTML5 WebSocket 技术介绍》的内容,本篇将以示例说明WebSocket的使用,这个示例同时结合了TWaver HTML5的使用,场景如下:后台提供拓扑数据,并以JSON格式通过WebSocket推送到各个客户端,客户端获取到拓扑信息后,通过TWaver HTML5的Network组件呈现于界面,客户端可以操作网元,操作结果通过WebSocket提交到后台,后台服务器更新并通知所有的客户端刷新界面,此外后台服务器端还会不断产生告警,并推送到各个客户端更新界面。  阅读全文

posted @ 2012-05-03 11:52 TWaver 阅读(4833) | 评论 (2)编辑 收藏

     摘要: WebSocket介绍
webSocket是html5新引入的技术,允许后台随时向前端发送文本或者二进制消息,WebSocket是一种全新的协议,不属于http无状态协议,协议名为”ws”,这意味着一个websocket连接地址会是这样的写法:
ws://twaver.com:8080/webSocketServer。ws不是http,所以传统的web服务器不一定支持,需要服务器与浏览器同时支持, WebSocket才能正常运行,目前的支持还不普遍,需要特别的web服务器和现代的浏览器。  阅读全文

posted @ 2012-05-03 09:57 TWaver 阅读(12085) | 评论 (2)编辑 收藏

posted @ 2012-05-02 15:24 TWaver 阅读(1350) | 评论 (2)编辑 收藏

     摘要: 接上一篇TWaver HTML5 + Node.js + express + socket.io + redis(五), 这一篇将讲解如何用模版生成html页面, 如何验证用户登录, 您将了解到:
1. 模版引擎jade
2. 使用express的session功能  阅读全文

posted @ 2012-03-23 17:35 TWaver 阅读(2464) | 评论 (4)编辑 收藏

     摘要: 电力电气系统中这些界面都是由很多电气元素组成的,比如变压器,刀闸,开关,接地开关,电容器,发电机等。 接下来我们看看如何去扩展这些电气元素,先整个简单的刀闸,刀闸一般有两种状态,打开关闭,因此我们可以定义一个刀闸的类,继承于ResizableNode,添加turnOn的属性来控制开关状态  阅读全文

posted @ 2012-03-15 11:34 TWaver 阅读(1530) | 评论 (0)编辑 收藏

     摘要: 构建iOS App有很多技术方式可以选择,本文介绍基于UIWebView的Cocoa Touch组件嵌入HTML页面的方式实现的一个iPhone
App例子。文中将穿插iOS的基本内容,TWaver HTML5的基础应用,以及Objective C与Javascript相互调用的技术点。  阅读全文

posted @ 2012-03-10 23:36 TWaver 阅读(1811) | 评论 (2)编辑 收藏

     摘要: 采用平面方式展现机房室内场景是我们在平常的应用系统中最常见的界面,平面展现具有高效、直观、准确的优点,随着信息量的扩增和技术的发展,客户希望在系统能够提供更逼真的3D场景,用于增加系统的可阅读性。TWaver Flex 3D借用TWaver的Element对象,通过在Element对像上面扩展3D Style,实现了3D场景的再现。

人生是美好的,不过那可是由一系列的意外组合而成的。用户又问  阅读全文

posted @ 2012-03-09 12:56 TWaver 阅读(1343) | 评论 (0)编辑 收藏

     摘要: 接上一回TWaver HTML5 + Node.js + express + socket.io + redis(四), 这一篇您将了解到
1. 如何保存更改后的拓扑数据 (包括新增的, 修改的, 删除的)
2. 如何广播更改后的拓扑数据 (仅仅广播更改的数据)
下面是mac和iphone上的效果图, mac或iphone上的修改都将及时互相同步:  阅读全文

posted @ 2012-03-05 17:09 TWaver 阅读(1918) | 评论 (0)编辑 收藏

列出全部内容
共12页: First 上一页 3 4 5 6 7 8 9 10 11 下一页 Last