TWaver - 专注UI技术

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

09 2010 档案

posted @ 2010-09-25 15:04 TWaver 阅读(1667) | 评论 (1)  编辑 |

posted @ 2010-09-24 21:51 TWaver 阅读(1854) | 评论 (1)  编辑 |

     摘要: 希望Oracle善待Java,善待900万Java开发者!
  阅读全文

posted @ 2010-09-21 14:42 TWaver 阅读(2168) | 评论 (3)  编辑 |

     摘要: Servasoftware(TWaver) booth will be #5503 located in the JavaOne 2010 Exhibition Hall
  阅读全文

posted @ 2010-09-20 12:49 TWaver 阅读(1813) | 评论 (0)  编辑 |

     摘要: 也许很多人使用过TNetwork,但对GIS开发还不是很了解。TWaver GIS中对应也会有一个物理拓扑。在结合GIS开发过程中,很多客户经常会因整合逻辑拓扑和物理拓扑而困惑。
  阅读全文

posted @ 2010-09-15 18:27 TWaver 阅读(2157) | 评论 (0)  编辑 |

     摘要: 这是又是一个关于项目的故事。在中国的软件行业里面,这样的项目故事每天都在上演,只是过程未必如此简单精彩,结果也未必圆满。在奥运、世博这些大背景下诞生的铺天盖地项目大潮中,无论供应商还是软件商,有人在这场盛宴中狂欢,也有人在硝烟散尽时黯然离场。要在这个大舞台上扮演一个橘色,就要拿出点点真功夫,无论是台上的,台下的,见的人的还是见不得人的。我们是程序员,就要多从写程序的角度来拿出真功夫,体现我们的价值。
  阅读全文

posted @ 2010-09-14 18:41 TWaver 阅读(5973) | 评论 (2)  编辑 |

     摘要: 前几天的《Swing版小小网管》让我想起前阵子做过的一个企业网管项目。客户是一个工厂,搞生产制造的。人并不多,四、五十人,多数是车间工人。办公室的也就二十多人,网络结构并不复杂:ADSL宽带接入,加上几个AP进行信号扩展;台式机、服务器、笔记本电脑,加上零星的手机上网,仅此而已。大伙知道做企业网管是比较艰难的,工作量大,吃力不讨好,竞争激烈,卖不了几个钱。但是为了能够在项目中多点筹码,界面还是要做的精益求精才行。  阅读全文

posted @ 2010-09-14 18:41 TWaver 阅读(2288) | 评论 (3)  编辑 |

     摘要: BlogJava上不少朋友是做网管系统的。一个典型的网络管理系统,需要具备FCAPS几个标准模块,而网络的自动发现和拓扑展示是核心之一。很多人不喜欢Java的Swing,而本文就用一个很小很小的例子,来模拟一个小小的网络管理程序,希望能给大家一点启发。虽然很小,它却可以完成一个简单的局域网自动发现搜索、多线程、ICMP和SNMP的ping、节点的生成、拓扑的展示、自动布局等功能。继续改巴改巴也许还有点使用价值也未可知。  阅读全文

posted @ 2010-09-14 17:28 TWaver 阅读(1849) | 评论 (1)  编辑 |

     摘要: 一大堆图表放一起,综合呈现各种数据统计,估计所有的程序都有这种需求。老外喜欢叫它Dashboard,中文还真没太有合适的对应的词,有人干脆翻译为“仪表盘”,挺怪异的。

有了TWaver的一大堆Chart,做Dashboard就不难了。用GridLayout把一大堆Chart放在一个JPanel中,再做一个Border,放上一些操控的按钮,例如最小化、最大化之类,就有模有样了。
  阅读全文

posted @ 2010-09-13 10:37 TWaver 阅读(2055) | 评论 (0)  编辑 |

     摘要: 做ERP或财务软件的朋友知道,中国式的凭证录入界面需要一些特殊的显示效果:录入金额的单元格要显示一些数字分割线。估计这个风格来自老式的手工记账本,因为我还隐约的记得当年从生产队仓库里面偷来的账本就是这个样子滴。  阅读全文

posted @ 2010-09-13 10:32 TWaver 阅读(2333) | 评论 (0)  编辑 |

     摘要: 最近老是有莫名的客户访问公司网站,一直假扮神神秘秘,不肯透露自己的公司信息,搞得公司负责营销的mm很是郁闷,无法登记客户的来源信息  阅读全文

posted @ 2010-09-08 14:20 TWaver 阅读(2109) | 评论 (5)  编辑 |

     摘要: 一个大的社区网站,其用户之间通过“关注”关系、“好友”等联系,组成了一个巨大的人际网络、知识网络。这个网络到底有多大,看上去又会如何呢?是否也能大到“三个人就能到达任意点”的程度呢?怀着无比的好奇心情,作者萌发了一个念头:用程序图形化的呈现一下这个庞大的人际网络,相信一定会have lots of fun!看完本文您一定会有所震撼和收获。
  阅读全文

posted @ 2010-09-07 14:11 TWaver 阅读(2941) | 评论 (4)  编辑 |

     摘要: 这几天偶然看了电影《飞屋环游记》,颇受感动。方块脸的老头、稚气未脱的亚洲小娃、以及五彩缤纷的气球和飞屋总在我脑海晃动,一股浓浓的温馨、幸福和执着久久无法抹去。Pixar公司利用其招牌的动画技术和最杰出的3D特效,让人物的每个细微表情和场景都充满了强烈的感染力。最美的还是绚丽的南美洲丛林和高原,以及色彩缤纷的气球,仿佛这小小的气球承载和实现了我们每个人内心的梦想,让人无法忘记。而本文,则用程序员的方式,用代码重新演绎了这份浪漫和感动。一起来体验这趟飞屋环游之旅吧!
  阅读全文

posted @ 2010-09-07 14:03 TWaver 阅读(1648) | 评论 (0)  编辑 |

     摘要: 始终坚持最大程序减少用户工作量原则的TWaver开发团队,在正式TWaver .NET 1.0发布时提供了让人更舒心的RegisterPNGImage(string name, Uri uri)函数,是的,你不用在告诉TWaver宽高了,TWaver会自动的去获取,至于如何获取很多同学很感兴趣,以下实现代码原理很简单我就不解释了,总之条条道路通罗马,Silverlight不提供的我们也能走出自己的路
  阅读全文

posted @ 2010-09-06 16:16 TWaver 阅读(1686) | 评论 (0)  编辑 |

     摘要: 如果你是电信行业的程序员,大名鼎鼎的拓扑图工具TWaver你一定耳熟能详;但是如果一提到TWaver你就想到一个Swing组件包,那你毫无疑问已经out了。经过十几年的发展,TWaver看上去已经不再是一个简单的Swing拓扑组件,这些年TWaver陆续推出了AJAX+SVG的Web版、GIS版,现在又出了Flex版。什么?Flex版TWaver?小玩具吧?能做企业甚至电信应用么?看看TWaver Flex这个令人震撼的在线demo,相信你会有自己的答案。反正我坚信Flex技术必将在电信行业应用中大展拳脚——至少它绝不再仅仅是一个花瓶和玩具。
  阅读全文

posted @ 2010-09-06 16:15 TWaver 阅读(1855) | 评论 (0)  编辑 |

     摘要: 创建个Console程序,敲出上面的和helloworld一样复杂度的代码,运行后你估计会怀疑自己的智商,这么简单的代码都能搞出异常?
  阅读全文

posted @ 2010-09-03 14:10 TWaver 阅读(1804) | 评论 (0)  编辑 |

     摘要: 作为一名TWaver Evangelist,我的工作目的就是通过与客户的交流、培训甚至现场支持等方式帮助用户将TWaver更好地应用到客户项目中,TWaver是这么一款横跨Java、Web、Flex和.NET等多种技术平台的GUI图形组件,因此我的工作内容简单的说就是:帮助客户正确使用GUI。  阅读全文

posted @ 2010-09-01 22:50 TWaver 阅读(1979) | 评论 (1)  编辑 |

     摘要: 这种情况下你唯一能做的就是将你要做的任务注册到EDT的事件派发队列里面,如果用Swing可以调用SwingUtilities.invokeAndWait或invokeLater,用SWT可以调用Display.asyncExec或syncExec,用Silverlight和WPF可以调用Dispatcher.BeginInvoke。
  阅读全文

posted @ 2010-09-01 22:50 TWaver 阅读(1318) | 评论 (0)  编辑 |

     摘要: 在电信网管系统的五大模块PCAPS中,性能管理(Performance Management)是非常重要的部分。性能管理是对电信网络的有效监控手段,是实现网络“提前预警”或“主动式告警”的基础。性能管理一般分为历史性能数据和实时数据采集两类。历史性能数据一般需要网管后台系统的任务调度模块按照预定义的系统配置参数启动数据采集任务,并将数据采集结果存储到数据库中,以供用户进行统计、分析之用。实时性能数据一般由用户主动发起和终止,系统按照当前任务参数进行实时的数据采集,并将数据呈现。实时性能数据可选择存库,也可选择不存库,只作为瞬态数据进行呈现。实时性能数据也可挂接业务判断规则,以便生成告警或者各种动作。
  阅读全文

posted @ 2010-09-01 13:52 TWaver 阅读(1415) | 评论 (0)  编辑 |