TWaver - 专注UI技术

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

     摘要: 赛瓦软件将携TWaver HTML5-Mobile应用解决方案和TWaver 3D-三维模拟监控应用解决方案参加2013中国国际广播电视信息网络展览会。
  阅读全文

posted @ 2013-07-19 11:00 TWaver 阅读(873) | 评论 (0)编辑 收藏

     摘要:


TWaver Android 1.0正式发布,欢迎申请试用:http://twaver.servasoft.com/download/download-product  阅读全文

posted @ 2013-07-19 10:51 TWaver 阅读(977) | 评论 (0)编辑 收藏

     摘要: TWaver组件中提供了一些通用的Chart,比如Line Chart,Bar Chart,Bubble Chart,Percent Chart等,对于一些复杂的Chart我们也可以通过定制的方式来实现,如前面所给出的用swing制作精美ERP图表,仔细看来这些Chart都是单个chart图,有客户要实现多个Chart的整合,比如Line Chart和Bar Chart组合显示,这该如何来实现?通常我们想到的方式是通过叠加来显示,将TWaver的这两个组件叠加起来,但这会带来很多不必要的麻烦,下面我们通过定制Chart的方式来实现,先看看最终的实现效果...  阅读全文

posted @ 2013-01-21 10:38 TWaver 阅读(1783) | 评论 (0)编辑 收藏

     摘要: 一款优秀的产品体现在细节,UI产品更是如此,精确到每个像素,平衡性能与效果的最佳点,是我们追求的目标,细节的实现过程会有困难,结果却让人兴奋,TWaver Android的开发正是如此,所以我忍不住想分享一些细节点...  阅读全文

posted @ 2013-01-14 11:04 TWaver 阅读(1395) | 评论 (0)编辑 收藏

     摘要: 准备工作
首先需要搭建Android开发环境,安装eclipse和ADT(Android Development Tools)插件,并在Android SDK Manager中安装需要的SDK。开发人员需要掌握Java编程语言,具备Android开发的能力,最后你需要TWaver Android开发库文件(twaver.android.jar),这样就可以开始TWaver Android的开发了。

下面将以最简单的Hello TWaver示例来作分步详解。

新建Hello TWaver工程
导入twaver.android.jar类库

编写Hello TWaver

运行与调试
Android模拟器

得到下面的界面;  阅读全文

posted @ 2012-12-28 12:20 TWaver 阅读(2069) | 评论 (0)编辑 收藏

     摘要: Android特性
Android是Google公司基于Linux内核的开源操作系统,主要用于移动设备,目前在智能手机市场占有重要份额。Android应用层使用Java语言开发,运行于Dalvik虚拟机,每个Android应用运行在独立的虚拟机中,这保证了各应用间资源的保护和线程安全。

Android架构简图

Android编程方式:Java,NDK,HTML

通常使用Java语言开发Android应用,但也可借助其他语言,如Android NDK(Native Development Kit)开发模式,可用Java调用C语言库,此外HTML也可以包装成Android应用。

三种方式都有各自的特点,Java为Android原生支持的语言,便于开发本地应用,随着Android系统的不断优化,其效率也在不断提升,TWaver Android就使用Java开发;Androi  阅读全文

posted @ 2012-12-27 10:37 TWaver 阅读(2366) | 评论 (3)编辑 收藏

     摘要: TWaver Java的性能大家有目共睹,内存占用情况又怎么样呢?不同的数量级下内存增长情况是怎样的?视图组件对内存的影响有多大?我们分别测试了

只把网元加入DataBox
把网元加入DataBox并在Network上显示
把网元加入DataBox并在Tree上显示
把网元加入DataBox并在Tree和Network上显示

这四种情况下不同数量级别的网元的内存占用情况,供大家参考……  阅读全文

posted @ 2012-12-24 16:12 TWaver 阅读(1395) | 评论 (0)编辑 收藏

     摘要: 出于效率和保持js库最小化的考虑,TWaver HTML5的Tree组件默认的交互方式比较单调,只有选中改变文字背景;但是这不代表TWaver功能不够强大,TWaver预留了很多可以重载的方法,在本文中我们就利用这些方法实现鼠标滑过变色的效果。
先来张gif图片看看效果...  阅读全文

posted @ 2012-11-28 13:56 TWaver 阅读(1558) | 评论 (0)编辑 收藏

     摘要: 公司新入了一台Surface RT(64G,高配啊,再看看我那乞丐版的IPad2,内牛满面…),测试了下TWaver HTML5运行良好,废话不多说,上照片视频...  阅读全文

posted @ 2012-11-21 15:07 TWaver 阅读(1111) | 评论 (0)编辑 收藏

     摘要: JavaScript是一门动态语言,但是面向对象的特征没有Java那么明显,导致我们开发起来非常不习惯。拿继承来说,Java中有专门的extends和implements关键字实现,但是在JavaScript却引入了一个”别扭的”prototype,而且实现方式有很多种,虽然灵活,却很容易让初学者一头雾水不知所措。TWaver HTML5的doc是一个js文件,对编辑器很友好,但是我们看起来却不是很方便,远不如JavaDoc来得一目了然,于是我们做了另一个html,算是对原js格式doc的补充。先看一下最后完成的效果:  阅读全文

posted @ 2012-11-16 16:46 TWaver 阅读(1866) | 评论 (0)编辑 收藏

     摘要: 这篇文章介绍的内容其实跟TWaver的组件没有任何关系,但是个人觉得还是挺有意思的,所以发出来共享一下。这个文件树(如下图)完全基于swing的JTree组件实现,先看一下最后我们完成的效果...  阅读全文

posted @ 2012-11-02 15:20 TWaver 阅读(2461) | 评论 (0)编辑 收藏

     摘要: 随着Stage3D技术的推广,为了进一步提升TWaver 3D产品的性能和渲染效果,TWaver提供了全新3.0版本,支持Stage3D,并且保持绝大部分接口不变化。对于3.0之前版本的用户,可以与相关的TWaver技术支持人员联系获得更新接口介绍。新用户则可以直接享受Stage3D带来的流畅和新增效果了。
今天先让我们来简单介绍一下这个产品的功能点。
它轻松实现2000个节点的3D渲染不再过于吃力  阅读全文

posted @ 2012-10-16 16:32 TWaver 阅读(1305) | 评论 (0)编辑 收藏

     摘要: TWaver提供了一些布局算法帮助我们快速为网元设置位置,很多情况下已经够用了,但是对于一些复杂的布局还需要我们自己做一些处理,看下面这个例子:  阅读全文

posted @ 2012-10-10 16:26 TWaver 阅读(2393) | 评论 (0)编辑 收藏

     摘要: JavaFX Script被抛弃以后,很久不关心JavaFX了,偶然发现JavaFX已经发展到2.2,而且已经绑定到JDK7中,看来Oracle对它还是蛮重视的。
看到有人在论坛提问TWaver有没有JavaFX版本,于是去Oracle网站上逛了一下,发现可以将JavaFX集成进Swing程序中,真是福音啊,立马动手写了个Demo,集成起来还是很方便的。  阅读全文

posted @ 2012-09-26 10:38 TWaver 阅读(1194) | 评论 (0)编辑 收藏

     摘要: 如果您显示过Tree的ToolTip,会发现这个tooltip离鼠标太远了;而且也无法跟随鼠标一起移动;最重要的是,如果想动态更改tooltip也很麻烦。  阅读全文

posted @ 2012-09-20 10:10 TWaver 阅读(1352) | 评论 (0)编辑 收藏

仅列出标题
共12页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last