- 博客(41)
- 收藏
- 关注
HTML5环形树拓扑图
前阵子,项目中碰到这样一个显示难题:一组树形的网络设备,要在拓扑图上同时显示出树形从属关系,以及动态存在于任意两个设备之间的业务关系。也就是说,拓扑图上要同时显示两组数据:一套是树形的从属关系,一套是随机在节点之间产生的某种业务关系。当然要求是用连线显示,而且形状要清晰、不要混乱。 这是一个难题。一个树形结构并不难显示,也可以很方便的布局。例如,设置一下节点、连线样式,并设置数据到twa...
2015-07-03 16:56:16
2077
2
TWaver推智能手表挑战华为苹果
2015年的春节刚过,苹果、华为、三星就紧锣密鼓的发布了各自新产品。华为、苹果的智能手表最吸引眼球。TWaver也不甘示弱,立刻连夜推出了更像传统奢侈豪华手表的TWaver Watch,予以反击。看来一场腥风血雨的残酷竞争不可避免。下面就带大家先睹TWaver手表的芳容。 和华为一样,TWaver这款腕表也采用了经典的圆形表盘,看上去是一款做工精致的传统腕表。表盘侧面材质则使用了深受大...
2015-03-03 17:19:12
310
用WebGL显示22万个箱子
放下了Java Swing,最近两年一直都在研究HTML5和WebGL 3D方面的东西,这也是目前比较热门的技术领域。以前也对HTML5和WebGL产生质疑,企业应用能行么?js乱哄哄的语法、WebGL不成熟的标准...现在打开个门户网站都慢慢腾腾千呼万唤,我们还能期待网页上的2D甚至3D技术会有“酣畅淋漓”、“一气呵成”的感受吗?也许现在还差点火候。但是HTML5、WebGL等技术一直在飞速...
2014-12-26 19:54:34
365
让JTextField添加“自动完成”功能
在越来越重视“用户体验”的今天,一个简单的文本框也演进的越来越智能了。比如Google的搜索,当我们输入搜索关键字的过程中,文本框就会动态的下拉列出最常输入的近似文字,以便我们快速输入要查询的内容。当然一直抄袭Google的百度自然也是一样。类似的例子还有很多,例如一般的邮件客户端,在敲入地址时,也会动态列出符合要求的地址,方便快速录入,也会减少出错。 那么,Swing的文本框要做到...
2012-06-12 10:31:39
190
最近做的一个Swing界面
主要是在ERP软件中加入生产的自动排程功能,完全用Swing来写。经过测试,效率还算不错!一个一般的企业1500个open的生产工单,自动拍完大约一个小时即可。 将来这个界面会通过大屏幕或投影仪,投射到公司的屏幕墙上面,这样全公司都可以随时看到任务安排和计划情况。一些技术难点: 1、如何用尽量简洁的界面来显示尽量复杂的数据;2、用多线程来实现界面的可响应性;3、海量数据的显...
2011-10-20 15:02:10
159
2BizBox免费ERP API初体验
简介什么是2BizBox API2BizBox是免费的ERP软件,也是一个开放的ERP平台。2BizBox面向开发者提供了完整的API二次开发接口,用于对2BizBox进行集成和二次开发。2BizBox API涵盖了2BizBox的全部功能。掌握了2BizBox API,可以帮助开发者、系统集成商、实施服务商等深入了解2BizBox的功能和机制,并与其他软件系统进行无缝集成,满足...
2011-04-15 18:53:53
2085
免费≠品质低劣
人们在消费时,一方面追求价廉物美,一方面又认为一分钱一分货。因为“天下么有免费的午餐”,所以面对免费,很多人会说“便宜没好货”,甚至不少人会担心其中会有陷阱。事实上,在这个IT高度发达的时代,免费对产品品质的要求不是降低了,而是提高了。因此,在互联网上绝对是有免费而且质量好的产品。 在现实生活中,如果你买了一台空调,回家后感觉不太好,可是又不能随便去退换,大多数你只能安慰自己“凑合用...
2011-03-14 14:52:30
150
免费ERP第四锤:免费?必须地!
就不解释什么是ERP了。直接说说ERP这个行当吧。 混乱的ERP行业ERP这个行当怪的很。其实ERP的行业的盘子不大。以制造业为例,根据计世资讯统计,2008年中国生产制造ERP市场规模仅有37.8亿元,还不及Oracle一个公司在中国一个地区的销售额。但ERP行业中的厂商和从业者却是数目众多。根据有关资料,目前全世界ERP供应商大约100家,中国宣称自己为ERP供应商的公司超过100...
2011-01-19 17:00:51
274
我们的ERP为什么可以免费
在中国,你什么时候对中小企业收取高昂的ERP软件费,什么时候就砍掉了99%的用户。对于中国一千万中小企业而言,ERP软件不是必需品,而是奢侈品,属不当消费支出。而我们创造的2BizBox免费ERP软件,则是与这一理念相呼应。我们与广大用户一起,构筑一个共同体,为中国企业信息化共创一个品牌,让所有人都能享受IT技术给企业管理带来的变革。 互联网行业已经给我们做出了成功的榜样。让我们...
2011-01-19 13:09:41
208
免费ERP第三锤:界面好看,更要好用
前面两锤后,得到很多朋友的鼓励,并希望继续深入探讨2BizBox这款免费ERP的开发方面的经验。这两天有空,就又写了一锤,欢迎大家拍砖。首先回顾前两锤大家关注的一些问题: ServletFacade总控制器每次收到请求通过反射区分发业务处理吗?是否性能问题?没错,每次都反射,性能方面没啥问题。首先,这里的分发有两层,首先是对模块EJB的分发,这里会对EJB访问实例进行缓存,下次有in...
2011-01-14 18:28:44
418
免费ERP第二锤:架构简单就好
上一锤提到了刚发布的免费ERP系统(www.2bizbox.com)后,大家反响很热烈,短短3天就被下载了2万多次,服务器一度宕机,呵呵。大家讨论也比较热烈,纷纷提出不少问题和技术探讨,感觉非常有意义。这次和大家分享一下关于这个免费ERP的架构设计。之前先回答一下大家比较关心的一些问题: 网站只提供了windows的exe安装版,大家询问是否有适合linux跑的版本:这个可以...
2011-01-05 18:25:10
324
免费ERP第一锤:用Swing这个可以
前面几篇《Swing大刀》的探讨,引起了大家对Swing技术的兴趣,也引来了不少的口水和砖头。最近在JavaEye上已经可以看到不少高质量的Swing讨论和应用介绍,这已经是很大的变化。不过更多的同学对Swing的应用还是比较茫然甚至怀疑:Swing能做大型应用么?今后我想讨论一些Swing在大项目中实践,是更有意义的事情,总比单纯的技术口水要有聊一些。 这些年大家都在说:Swing学...
2011-01-01 16:28:29
117
用Swing开发的免费大型ERP
前面几篇《Swing大刀》的探讨,引起了大家对Swing技术的兴趣,也引来了不少的口水和砖头。最近在JavaEye上已经可以看到不少高质量的Swing讨论和应用介绍,这已经是很大的变化。不过更多的同学对Swing的应用还是比较茫然甚至怀疑:Swing能做大型应用么?今后我想讨论一些Swing在大项目中实践,是更有意义的事情,总比单纯的技术口水要有聊一些。 这些年大家都在说:Swing学起来...
2011-01-01 16:24:34
522
1
用Swing读写AutoCAD图纸
首先热烈祝贺JavaEye重新开放,特共享近期的一个技术成果!项目中客户死活要求要支持AutoCAD图纸的导入导出,以便电信局方可以将各种资源CAD图纸进行管理,包括局所庭院图、建筑楼层平面图、机房平面图,等等。更重要的是,要求能够对图纸内容进行修改,并保存回去。寻找了很久,始终没有发现功能较好的基于Swing的工具或开发包能做到这一点,于是只能死命自己写了。先上图看一下成果:读取并显...
2010-11-24 17:55:16
729
用Swing制作精美ERP图表
十一长假,不知大家出去玩了没。反正上海的世博会依旧是水泄不通,用朋友的话说是“裤子都挤掉了”,不过不用担心,由于人太多,裤子想掉不下来也不容易,“6000万人次”可不是吹的。避开喧嚣,和朋友去了一趟阳澄湖吃大闸蟹,也发现是人满为患:一个小村庄几乎被蜂拥而至的食客洗劫一空,硝烟散尽,满地虾皮蟹骨,一片狼藉;看着数个足球场大的停车场和满眼的卡宴途锐和Q5,不得不感慨现在有钱人可真多,只是不知道开...
2010-10-09 16:38:24
243
直击JavaOne之结局:不乏精彩
JavaOne的会议和讲课虽然还在继续,不过3天展会已经结束了。虽然整体看人数并不是很多,不过最后一日还是有不少的开发者挤到展厅,了解各展商展出的各种最新技术和产品。虽然不是人山人海,不过也一度水泄不通。 当然,由于很多展商都搞了抽奖活动,例如Resin、TWaver、ctricCloud等厂商都有抽奖赢iPad、Kindle活动,也不排除最后一日大家来看看手气的因素,比如我自己,...
2010-09-24 15:14:54
130
直击JavaOne之首日:这个秋天有点冷
今天是JavaOne正式开始的第一天。实际上昨天很多分会场已经陆陆续续开始了很多session,今天就更加目不暇接。不过首先还是去展馆看看。 今年的展厅明显冷清,在希尔顿酒店二楼的一个会议大厅,参展的数量很少,只有几十家,大多都是小公司和小展位。IBM就一个3*3的小booth,JBoss和Resin也在,还有JReport,JFrog之类做报表的公司,Eclipse和Spring两个基金...
2010-09-21 14:04:57
272
直击JavaOne之前夜:软件,硬件,齐活
旧金山的天气很好。据机场大巴的台湾大叔的话讲,这里一年只有春秋两个季节。街道也比较窄,单行道很多,自己开车的话估计很容易搞糊涂。不论是坐在惬意的渔人码头,还是走在雄伟的金门大桥,都会被一阵阵莫名的水雾打湿,既不像雨,又不像雾,天天如此。不过开车环绕整个旧金山湾,确实可以被这里湛蓝的天空和参天的大树所吸引,不愧是北加州的旅游胜地、高科技的黄金地带。 不过,城里已经另外一番景象,一年一度的Ja...
2010-09-21 12:48:33
137
直击JavaOne:我们该看什么?
本以为今年JavaOne人气不会太多,不过一查“Swing”关键字就搜出几百个会议,更不用说JavaFx、NetBeans、JAVA EE、OSGI、云计算一大堆东西了。 这里有NetBeans的会议相关日程:http://netbeans.org/community/articles/javaone/2010/index.html,其中有几个应当值得去看看:Building Sof...
2010-09-17 00:07:11
129
Swing小练手:创建中国式凭证
做ERP或财务软件的朋友知道,中国式的凭证录入界面需要一些特殊的显示效果:录入金额的单元格要显示一些数字分割线。估计这个风格来自老式的手工记账本,因为我还隐约的记得当年从生产队仓库里面偷来的账本就是这个样子滴。为了继续与“Swing很丑”的偏见做斗争,持续弘扬Java的创新精神,以及“活到老学到老”、天行健程序员天天练习不息、“除了老婆一切都可共享”的做人原则,这里特意用Swing写了一个小例子,...
2010-09-03 16:27:39
218
瞧咱办公室的拓扑图
前几天的《Swing版小小网管》让我想起前阵子做过的一个企业网管项目。客户是一个工厂,搞生产制造的。人并不多,四、五十人,多数是车间工人。办公室的也就二十多人,网络结构并不复杂:ADSL宽带接入,加上几个AP进行信号扩展;台式机、服务器、笔记本电脑,加上零星的手机上网,仅此而已。大伙知道:做企业网管是比较艰难的,工作量大,吃力不讨好,竞争激烈,卖不了几个钱,不容易啊!但是为了能够在项目中多点筹码,...
2010-08-31 11:08:45
1467
Swing版小小网管
JavaEye上不少朋友是做网管系统的。一个典型的网络管理系统,需要具备FCAPS几个标准模块,而网络的自动发现和拓扑展示是核心之一。很多人不喜欢Java的Swing,而本文就用一个很小很小的例子,来模拟一个小小的网络管理程序,希望能给大家一点启发。虽然很小,它却可以完成一个简单的局域网自动发现搜索、多线程、ICMP和SNMP的ping、节点的生成、拓扑的展示、自动布局等功能。继续改巴改巴也许还有...
2010-08-26 16:49:41
415
原创 成功的人生,关键在于感恩
摘自《离开公司 你什么都不是》 在这么多年的职场生涯中,我在很多公司工作过,也交往过很多老板。无论是过去的老板——百龙集团董事长孙寅贵先生、名人电脑科技有限公司董事长佘德发先生、格兰仕集团董事长梁庆德先生、婷美集团董事长周枫先生,还是现在的老板——永业国际董事长吴子申先生,至今为止都与我保持着很好的友情。他们是我的前辈、老师和兄长,我在心底一直保留着对他们的感激之情。我今天所取得的微薄的成...
2010-08-10 16:14:58
191
Swing第六刀:老婆不能换,窗户框可以
闲话到了第六刀,JavaEye社区这股刚刚被掀起的Swing学习热情,似乎正如天上飘过的这朵小乌云,在狂暴的烈日暴晒中,已迅速消散殆尽。刚才驻足抬首、啧啧称奇的人群已经迅速消散,继续在每天忙忙碌碌中烦躁,浮躁中无聊。写程序的生活,似乎总少那么一丝颜色,一股激情,一抹精彩。 谈论别人的精彩使我们永恒的话题。可是精彩却从未在我们身上发生,这似乎成了我们普通人的宿命。程序员有一个聪明的大脑和颗追求精...
2010-07-31 23:07:30
106
Swing第五刀:走马观花看世博
没错,这依旧是一篇技术文章,而不是世博会游记。其实至今尚未参观世博会,虽然就生活在这个城市,却没有外地朋友的那番激情和热度。在上下班地铁站上与蜂拥而至的旅游团队挤地铁、看着地铁车厢屏幕上跳动的接近50万的世博会当日入园人数统计、画面上如广州火车站春运搬的人流,想想这接近40度的桑拿天和时不时骤降的倾盆大雨,这最后的一点去看一看的激情也被无情的抹杀了。 作为遵纪守法、积极用户党和政府的三好公民,就算...
2010-07-16 18:02:49
148
Swing第四刀:代码尽散换芳华
吵吵闹闹的世界杯结束了,西班牙人终于如愿以偿。回顾整个杯赛,花里胡哨的队伍都未能走到最后,反而强调整体性和纪律性的队伍占据了四强。足球是11个人的运动,这一简单的足球运动真理看来还没有被所有人深刻的认识到。 为什么西班牙能夺冠?“我们很淡定,敌人比我们还淡定;我们淡定是因为我们不怕死,敌人淡定是因为他们不怕我们死”。赛后荷兰主帅这样解释失败原因。不过罗本两次单刀两次裸奔,又能怨谁呢? ...
2010-07-12 10:40:05
199
Swing第三刀:做套ERP,要配得上我的登录界面!
在《Swing第一刀》和《Swing第二刀》中提到了一个我正在折腾的一个ERP界面小框架,不少童鞋表示灰常感兴趣,这里继续和大家分享一个新的小进展:一个全新的登录界面。也许可以改变一些你对Swing和UI设计的看法。 为啥又是登录界面登录界面是一个软件系统中最简单的一个界面,也是最重要的一个界面。为什么?因为它是用户看到的第一个界面;因为它是用户每天都要看的界面。要想让用户爱上你的软件...
2010-07-07 15:43:03
412
Swing第二刀:枝间新绿一重重
不喜欢看文字的朋友:可直接下载可执行程序。要源代码的朋友:容我再整理几天,但一定会奉上。喜欢更多抓图的朋友:可以在上篇文章《Swing是一把刀》中看到更多抓图。 关于绿色喜欢绿色,喜欢雅黑,无可救药。在这个吵吵闹闹的软件行业,绿色也忽然从“春风一拂千山绿”唯美变成俗不可耐的buzzword。比如: 绿色软件:大大的buzzword。忽然一夜之间,所有的软件都绿色了,...
2010-06-30 17:24:04
213
Swing是一把刀
要源代码的朋友:容我再整理数日,但一定会奉上。要下载该框架,并想了解该框架的更多用法,可以看这里:《Swing第二刀:枝间新绿一重重》。 对Swing的抱怨和批评从来就没有停止过。不过从以前的铺天盖地,到后来的见怪不怪,到现在的冷冷清清。似乎人们早就已经浸淫在无处不在的web和满天飞的RIA之中,懒得去理会Swing这个老古董了。难道Swing真的到了日薄西山、穷途末路的地步?大家对待Sw...
2010-06-25 18:14:03
202
发疯的Swing——《飞屋环游记》
这几天偶然看了电影《飞屋环游记》,颇受感动。方块脸的老头、稚气未脱的亚洲小娃、以及五彩缤纷的气球和飞屋总在我脑海晃动,一股浓浓的温馨、幸福和执着久久无法抹去。Pixar公司利用其招牌的动画技术和最杰出的3D特效,让人物的每个细微表情和场景都充满了强烈的感染力。最美的还是绚丽的南美洲丛林和高原,以及色彩缤纷的气球,仿佛这小小的气球承载和实现了我们每个人内心的梦想,让人无法忘记。 于是,我很想...
2010-04-22 18:34:23
246
震撼的优快云用户关系图
前言在一次校友聚会上,一个做到世界500强公司高级管理层的校友说:在这个城市,要随便找到一个人扯上关系,我最多通过三个人就能办到。这个社会老混混语出惊人,其道理却深值思考。这个社会是一个人与人组成的巨大的关系网络,每个人都是这个巨大网络中的一个节点。如能充分认识和利用这个网络,我们的工作和事业必将如虎添翼。 相信大家都有这样的经历,为了了解软件行业信息或解决开发难题时,都会求搜索...
2010-04-09 17:55:05
120
小demo带来大项目
今天心情不错,公司终于签下了一个综合业务监控系统的大单。到底有多大我也不知道,反正连软件带硬件不算小。按照销售的说法,拿下这个项目一个重要的因素就是要提供一个吸引眼球的demo,而我们做的不错!今天和大家分享一下喜悦和经验! 这个项目是一个省级电信运营商的综合业务监控系统。公司跟了好长时间了。由于是一个综合的业务监控系统,涉及的管理资源非常多,又要提供大屏幕显示,所以对系统的呈现效果要求非...
2010-03-19 20:44:51
199
Flex会给电信软件开发带来变革吗?
如果你是电信行业的程序员,大名鼎鼎的拓扑图工具TWaver你一定耳熟能详;但是如果一提到TWaver你就想到一个Swing组件包,那你毫无疑问已经out了。经过十几年的发展,TWaver看上去已经不再是一个简单的Swing拓扑组件,这些年TWaver陆续推出了AJAX+SVG的Web版、GIS版,现在又出了Flex版。什么?Flex版TWaver?小玩具吧?能做企业甚至电信应用么?看看TWa...
2010-03-01 20:55:58
487
Netbeans 6.7.1 切换英文
不习惯NetBeans中的中文。要切换为英文,在netbeans安装目录的etc/netbeans.conf文件中做如下修改:netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScr...
2009-11-25 13:42:00
88
Swing的设计是MVC的典范
不管你的项目是否用到了Swing技术,我都要说,Swing是一个设计优秀的Java包,它充满了大师的智慧。如果你学了Java却连一个Button还不会写,就象你学习Visual Basic却不会用Button,那可绝对是不能被原谅的。Swing技术的应用已经在国外大行其道,由于java的免费、易学以及大家对于java技术的充分信赖,好多公司早早的就把应用程序的一切,从后台服务到前台人机交互界面,统...
2006-05-12 10:30:00
100
电信网管中的Java客户端系列(四)
创建电信网络实时监控图 ――电信网管中的Java客户端系列(四) 1.问题概述在电信网管系统的五大模块PCAPS中,性能管理(Performance Management)是非常重要的部分。性能管理是对电信网络的有效监控手段,是实现网络“提前预警”或“主动式告警”的基础。性能管理一般分为历...
2005-09-27 14:57:00
211
电信网管中的Java客户端(三)
电信网管中的Java客户端(三) 1.概述前文介绍了用Java开发电信网管界面系统的方法和相关产品。本文继续阐述如何使用TWaver组件来制作简单的网络拓扑图。2.TWaver组件结构TWaver是一套基于Java Swing的电信网络拓扑图呈现组件。其组件按照MVC的架构进行设计。其中,我们把将创建的各种电信网络图形对象(例如各种节点、连接等...
2005-04-13 18:35:00
136
电信网管中的Java客户端(二)
电信网管中的Java客户端(二)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />1.概述前文讲述了用Java开发电信网管界面系统遇到的困难。其中,制作网络拓扑图是我们第一个必须克服的困难。本文概述如何使用和制作网络拓扑图的产品和方法和思路。2.电信网络拓扑组件的要求...
2004-10-13 12:24:00
234
电信网管中的Java客户端(一)
电信网管中的Java客户端(一)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />1.概述Java,尤其是J2EE技术,在网络管理系统中的应用已经比较普遍。很多公司都将自己的新一代网络管理产品构建在J2EE技术平台之上,以便实现大型网络管理系统的分布式架构。一般的企业级或...
2004-10-08 09:03:00
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人