family168的目标

我们在国外成功开源项目的基础上,根据中国特别需要,对项目进行封装与重组(Project Reorganization),一方面使这些孤立作战的游击队整合为拥有强大能力的正规军,另一方面探索如何借助国外开源技术能力来解决中国特色的软件需求。

选择基于开源项目实现这些工作,是为了避免“重新制造轮子”。在承认国内技术积累与理论研究落后于国外的前提下,选择站在巨人肩上眺望到更远的地平线。在完善本身技术理论的同时,向开源社区反馈对应的开源文档、教程与经验文章,希望能够加快整体技术环境的向前发展。

我们还在一步步研究如何实现“开源”与“商业”的结合。开源本身只限于技术研究领域,天生不涉及商业气味,如果让“开源”与“商业”一同向前推进,既可以让技术研究为实际商业提供支持,又可以使商业能够顺利回馈技术研究,从而达到两者同步并进,长久的向前发展。

介绍开源

开源”是一种分布式开发方式。通过公开软件源代码的方式吸引更多用户来使用软件产品,从而获得更多的改进意见,从而提升软件产品的稳定性以及可用性。

开源社区的两极是“GPL”和“Apache2 Licence”。

GPL要求使用了GPL的项目必须开放一切源代码,因此使用了GPL代码的项目都必须开放自己项目中的其他代码,因此大部分商业公司都不能使用GPL的项目了。提醒一下大家, Linux就是基于GPL开发的,因此Linux与其内部所有代码都是永远开源的,任何人也不能中途将Linux变成封闭的项目。

而Apache2 Licence允许使用其代码的项目只需保留协议声明即可,因此商业公司也可以将Apache2 Licence的代码与本身项目打包在一起卖给客户。对于商业公司来说,Apache2 Licence无疑是更加友好的。

family168的开源

工作流方面的开放文档,我们对jBPM-4.x的官方文档进行了完整翻译:jBPM-4.x用户手册jBPM-4.x开发指南。另外还向入门者提供了视频教程

权限方面的开放文档,我们对Spring Security的官方文档进行了完整翻译:Spring Security中文文档,介于Spring Security官方文档过于晦涩难懂,因此我们重新编写了Spring Security权限管理手册

Ajax方面的开源项目,基于Ext JS-1.x实现的新闻发布系统。基于Ext JS-2.x实现的OA系统

family168的产品

jBPMSurf产品主要是基于jBPM4提供的流程(BPM)解决方案。包括Web流程设计器,Web流程控制台,组织机构适配,电子表单,jBPM4引擎扩展等。目前已有产品是Web流程设计器和Web流程控制台。

产品研发 + 

jBPMSurf产品是基于jBPM4提供的流程(BPM)解决方案。

试用Web流程设计器 |  试用表单设计器

Web流程设计器】 |  【管理控制台】 |  【用户工作台


开源项目 + 
  • X10-GuestBook | 基于ASP, PHP, JSP多种后台实现的经典Ext JS范例
  • X10-CMS | 基于Ext JS的完整新闻发布系统,支持创建无限分类级别,可将新闻内容自动切分为多页显示。
  • X10-Security | 基于RBAC0权限模型,支持动态资源管理,根据用户权限自动生成动态功能菜单。
  • X10-OA | 基于Ext JS-2.0.2的办公自动化系统。整合了Struts2, Spring2, Hibernate3, Spring Security2。

电子教程 + 

 + 开源项目X10-Security


【在线演示】
【权限管理开发手册】

开源项目X10-OA + 


【开源OA技术手册】
【开源OA需求文档】

友情链接 + 
 |  JAVA世纪网论坛  |  dojo中国  |  AJava
 |  满江红  |  项目交易平台  | 

技术联盟 + 
  • 【OpenJWeb】是一款基于java开源技术实现的快速开发平台产品。
  • 【jwfd】是comsci的国产开源工作流引擎,并提供Applet设计器。
  • 【fireflow】是非也的国产工作流引擎,在国内已有厂商在使用。

技术书籍 + 


关于我们  |  客户服务 | 联系我们 | 加入收藏