Cinch和Sysmon发布 Java辅助开发工具
Palantir近日发布了两个开源工具:Cinch和SYSMON。前者是一个简化Swing GUI开发的Java库,后者是轻量级的Java虚拟机监视工具。
Cinch:使Swing的MVC实现更容易
Cinch是一个精简Swing中GUI代码的Java库,用于简化Swing MVC应用程序开发。它通过使用Java Annotation(注解),例如@Bindable、@Bound、@Action及@EnabledIf,来有效实现MVC(模型、视图、控制器)架构。Cinch用Annotation方式替代了更为常见的匿名监听器对象与用户界面元件结合的模式。
Cinch已在该公司的Palantir Goverment产品上大量使用。
项目介绍:https://github.com/palantir/Cinch/wiki
下载地址:ptoss cinch 1.0
Sysmon:一个轻量级的JavaVM平台监视工具
Sysmon则是一个轻量级的平台监视工具,用于收集Java虚拟机运行时的性能数据(CPU、磁盘占用、网络等)。收集的数据可经由Java管理扩展(JMX)封装并发布,借助JMX API及其他工具(如jconsole)可以访问。
Sysmon可作为一个独立的守护进程(daemon)或是作为一个库运行,为任何应用程序添加监视功能。
Sysmon项目最初只是Palantir 集群监视服务器的一个组件,它对于用户将数据从主机迁移到虚拟机应该非常有用。
项目介绍:https://github.com/palantir/Sysmon/wiki
下载地址:Sysmon 0.9 prerelase
Palantir已将这两个项目以Apache 2.0 协议开源,项目代码托管于GitHub上。
关于Palantir
Palantir(魔法球)是一家数据分析软件公司,为客户提供高性能的数据分析平台,由PayPal前雇员和斯坦福大学计算机科学专家创建。Palantir的业务非常著名,像五角大楼和CIA等都使用了它的恐怖行动分析软件。
原文链接:http://www.iteye.com/news/23719
【编辑推荐】
相关文章
- 深入探讨Java中的异常与错误处理
- 研究学习Kotlin的一些方法
- 数据显示Java热度持续下落,日子屈指可数?
- 2017年5月编程语言排行榜:Java与C语言优势正开始缩小
- Java多线程之内置锁与显示锁
- Java线程池的理论与实践
- 白话阿里巴巴Java开发手册(编程规约)
- 关于Java你不知道的十件事
- Java服务化系统线上应急和技术攻关,你必须掌握的Linux命令
- Java实现高斯模糊和图像的空间卷积
- Java阻塞队列实现原理分析
- NPM使用技巧
- Node.js对Java开发者而言是什么?
- Java反射机制应用实践
- 理解RxJava中的Single和Completable
- 2017年你不能错过的Java类库
- 大规模集群下的Hadoop NameNode
- 从源码解密Spark内存管理
- 2017年3月编程语言排行榜:Swift首次进入前十
- JVM热点技术:Java类的加载机制