产品开发 »

KTHIS 2.0 正式发布了

2008-09-04, 星期四 - 03:00pm   Comment »

非常高兴地告诉大家,KTHIS 2.0.0 (Olympia) 在08年8月底正式发布了。 这是一个伟大的里程碑式的新版本,在KTHIS 1.5发布后一年,我们兑现了在北京奥运会后发布Olympia 的诺言。

KTHIS 2.0.0完成了许多让用户喜爱的功能:

1. 门急诊和住院医生工作站进一步完善,让医生可以完全摆脱处方/医嘱书写以及相应的纸质申请单的开立。 灵活易用的功能也让医生能够更快和更方便地进行操作。 在对比了其他类似产品的医生工作站以后,可以肯定地说,KTHIS 2.0.0带来的医生工作站提供了最全面的功能和更方便的操作。

2. 基于平衡计分卡的绩效管理子系统。 这个和仁济医疗集团科研项目合作的子系统,不仅在理论上有相当的高度,应用系统也正在试运行中。 我们希望这个绩效管理子系统能极大地提高医院的战略管理和绩效管理。

3. 引入更多创新功能的成本管理子系统。 这个子系统不仅仅支持个人,科室和全院级别的全成本核算,同时引入了更多的成本分摊方案,并且能够非常方便地建立各种新的分摊管理。 同时也能够支持单病种和单服务项目的成本管理,并能够通过单病种成本管理建立一套规范的临床路径。 辅助成本管理的收入分摊管理和预算管理,能够为高层决策者提供清晰完整的预算,收入和成本路线图。

4. KTHII Beta。 KTHII 子系统的引入,使得数据不再是存储在硬盘上的一组二进制代码。 数据之间的关系,趋势的分析,KPI的考核,都能通过数据的二次开发利用,为管理者提供决策的依据。

5. 其他的子系统还包括:母婴管理,血库管理,护理质量管理,病案及病案室管理,预约管理等等。

KTHIS 2.0.0为我们带来了更大的挑战。 未来在开发KTHIS 2.5的过程中,我们最大的挑战就是KTHIS 2.0。 我们有许多重要的任务:

1. 跟上Eclipse的版本步伐,向Eclipse 3.4,3.5乃至4.0升级。

2. 在用户界面上,进一步标准化,并且引入新的UI框架和用户体验(比如树型结构筛选框,wizard向导)。

3. 引入更易于管理的Hibernate机制,形成iBatis + Hibernate的hybrid模式: Hibernate负责传统的CRUD,iBatis负责复杂的查询。

4. 进一步清理KTHIS 1.0框架中遗留的一些通讯协议问题。

5. 支持更多的数据库,包括开源数据库。

6. 引入新的SCM版本控制和源码控制方案,更好地支持产品研发,客户化开发,现有项目维护和新项目实施。

7. 更多的应用子系统:护理部管理,固定资产管理,集团医院管理,医疗用品租赁管理,零售药店管理,新农医疗接口等等。

虽然任务艰巨,但是也有很多令人兴奋的新技术在等待我们:新的Eclipse RCP/SWT技术,Hibernate,解释型语言(如Groovy),新的数据库,新的BI平台和数据挖掘技术,更成熟的自动化测试技术和配置管理等等。

让我们从金秋9月开始,再来一次探险历程。

No Tags

Eclipse, SWT »

Eclipse RCP 的新UI: Riena

2008-07-21, 星期一 - 10:28pm   Comment »

Eclipse 3.4 风风火火地发布了,而 Eclipse Riena 团队则在上周悄悄地发布了其 M3 版。 Riena 是什么? 按照 Riena 团队的解释,它是“business-process oriented UI and navigation”。 为什么要有 Riena,先看下面这张 Riena 的效果图:

riena1

Riena UI 和 Eclipse 传统的 workbench 方式的 UI 很不一样。 Riena 的目的就是要提供一个新的 UI 选择,使得 UI 不是那种面向 IDE 的 workbench 方式,而是对普通的商业处理流程更友好。 同时,Riena 希望能够提供更简单和高级的 API 来制作 UI,包括使用 Eclipse 的 Data Binding 技术和数据有效性校验技术,将 UI Form 直接和数据源的数据绑定,就好像 PowerBuilder 里面的那种 Data Window。

RCP 的诞生,使得基于 Eclipse 技术以及利用 SWT 来制作桌面应用系统变得更加简便。 但是 RCP 是脱胎于传统的 Eclipse IDE 的,所以基于 RCP 制作出来的应用系统,其 UI (比如FormView,Editor 和 View 布局)更加像一个 IDE。 如果一个基于 Data Form 的 ERP 系统,其 UI 更像面向程序员的 IDE,就有点不伦不类了。 Riena 看上去就是在着手解决这个问题。

我看好 Riena,想要更多地了解 Riena,可以看 Eclipse wiki 上的 Riena Getting Started

[tags]eclipse[/tags]

No Tags

管理 »

硝烟中的Scrum和XP

2008-07-10, 星期四 - 10:14am   Comment »

Scrum and XP in Trenches 的中文版发布了,命名为《硝烟中的Scrum和XP》

scrum-and-xp-cover

在本书中,作者Henrik Kniberg讲述了他在一年的时间里,带领40人的团队实施Scrum的过程。他们试过了多种团队尺寸(3~12人)、sprint长度(2~6星期),定义“完成”的不同方式,不同的backlog格式,各种测试策略,在多个Scrum团队之间进行同步的多种方式。他们还尝试过XP实践——持续集成、结对编程、测试驱动开发等等,还试过了把XP跟Scrum组合。

本书描述的是一个成功敏捷团队的工作过程,没有理论、没有引用、没有脚注、没有废话。…可以把它当作一些基础实践的入门指南,帮助团队进行正确实施——但不能模仿,你需要了解自己所处的环境,进而对具体实践做出取舍,创造出属于自己的过程。

我们也在使用Scrum和XP,这个敏捷团队的成功经验一定会为我们带来更大的进步,期待着读这本中文翻译版。

No Tags

Java, 技术 »

JDK 6 Update 7: Visual VM released

2008-07-10, 星期四 - 08:24am   Comment »

JDK 6 Update 7 发布了,内部版本号为1.6.0_07-b06,简称6u7。 JDK 6u7中的一个重要功能是:Visual VM 1.0发布了。

Java VisualVM

Java VisualVM is a tool with a visual interface for viewing detailed information about Java applications while they are running on a Java Virtual Machine (JVM), and for troubleshooting and profiling these applications. ……

Java VisualVM federates these tools to obtain data from the JVM software, then re-organizes and presents the information graphically enabling you to view different data about multiple Java applications uniformly, whether they are running locally or on remote machines.

在包含JConsole的同时,Java VisualVM提供了更强的功能,界面也更好看。

java_visual_vm_startup 
Java Visual VM 启动

java_visual_vm_overvion 
Java Visual VM Overview 界面

java_visual_vm_monitor 
Java Visual VM Monitor 界面

java_visual_vm_threads 
Java Visual VM Threads 界面

vvm-anagram-heapdump 
Java Visual VM headdump 界面 (图片来自dev.java.net)

vvm-anagram-profiler 
Java Visual VM Profile 界面 (图片来自dev.java.net)

下载JDK 6 Update 7: http://java.sun.com/javase/downloads/index.jsp
Visual VM:https://visualvm.dev.java.net/index.html

[tags]java, visual vm[/tags]

No Tags

Java, 技术, 产品开发 »

Spring Framework 2.5 中文手册

2008-07-02, 星期三 - 12:01pm   Comment »

Spring 2.5 Reference 的中文版终于在2008年7月1日凌晨正式发布了。 在其 wiki 的声明中说:

Spring中文参考手册得到Spring Framework开发团队的直接授权和大力的支持,其目的是在中文世界推广优秀的开源技术。本次翻译活动由满江红开放技术研究组织(http://www.redsaga.com)和Spring中文论坛(http://spring.jactiongroup.net) 共同发起、组织。我们在此郑重宣布,本次翻译遵循原Spring Framework的授权协议,即Apache 2.0协议。在完整保留全部文本(包括本版权页),并且不违反Apache 2.0协议的前提下,允许和鼓励任何人进行全文转载及推广,所有参与人员放弃除署名权外的一切权利。

项目主页:http://wiki.redsaga.com/confluence/display/Spring2/Spring2.5 (内有下载地址)。

No Tags