`
xyz20003
  • 浏览: 292898 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

jBPM4在线编辑器的原型DEMO

阅读更多
工作流的在线编辑器一直是个很热门的话题,从网上可以找到不少使用vml绘图的例子,这里边就属xiokflow做的比较精准完善了,不过毕竟是自己实现的风格形式,以后不知道是不是能很好的和一些工作流引擎比如jBPM配合的很好。


再者就是因为VML还是依赖于ie下的,其他浏览器上都跑不动,而SVG则正好相反,firefox, opera, safari都支持它,而就是ie不支持,其实如果说到了跨浏览器兼容性,很多人都会提到flex,实际上flash的绘图能力应该也是比JavaScript高几个数量级的。


但是,我们还是希望使用原生的JavaScript实现web绘图,因此也就有了这次的原型DEMO,实际原理也很简单,就是判断当前浏览器是否是IE,如果是IE,就使用VML,否则就在其他浏览器下使用SVG。最后得到的结果大概如下所示:





从调研的角度来看,还算是成功的,至少在IE6和FireFox3下测试过,基本可以实现绘图功能。

在线演示的地址在http://www.family168.com/jbpm4/demo/index.html
,感兴趣的朋友可以尝试一下。
分享到:
评论
4 楼 shappy1978 2009-11-16  
演示不完全,没有节点的标签,完全没有节点属性和保存发布操作,没有对流程定义做合法性校验等.不过svg做的确实对于鼠标操作比较顺畅平滑.
提示一下,js是做过混淆的,
3 楼 flying_all 2009-09-23  
不能访问了???
2 楼 liaobinxu 2009-07-18  
楼主的这个实现很好, 拜访了楼提供的url,看见资料挺多de
1 楼 hksy 2009-07-03  

   支持一下

相关推荐

    jBPM4工作流示例jbpmDemo

    **jbPM4工作流示例jbpmDemo**是一款基于jBPM4的工作流管理系统实例,旨在帮助用户深入了解和掌握jBPM4工作流引擎的使用方法。jBPM4是一款强大的开源工作流管理系统,它提供了流程建模、执行以及监控等功能,广泛应用...

    jbpm4web-JBPM4的一个web版本的Demo

    【jbpm4web - JBPM4的Web版Demo详解】 JBPM4是一个开源的工作流管理系统,它提供了强大的业务流程管理(BPM)功能,包括流程设计、执行、监控和优化。"jbpm4web"是基于JBPM4开发的一个Web版本的示例项目,旨在帮助...

    jbpm4.4-demo

    【jbpm4.4-demo】是一个基于jbpm4.4版本的完整演示项目,它包含了所有必要的组件和配置,使得用户可以直接下载并运行,体验一个请假流程的示例。jbpm(Java Business Process Management)是一个开源的工作流和业务...

    jbpm4leave.zip_DEMO_java4leave_jbpm4lea_jbpm4leave_jbpm4leave.zi

    【jbpm4leave.zip_DEMO_java4leave_jbpm4lea_jbpm4leave_jbpm4leave.zi】是一个包含Java实现的Jbpm Demo的压缩包,它主要用于展示如何利用Jbpm来设计和执行一个简单的请假流程。这个Demo是针对开发者和对业务流程...

    jbpm-demo.rar_DEMO_jbpm demo_jbpm3 de

    jbpm-demo是一个基于jbpm(Java Business Process Management)的工作流示例项目,它结合了Spring和Hibernate两大流行框架,提供了一个完整的源码演示。这个DEMO旨在帮助开发者理解和学习如何在实际开发中应用jbpm来...

    jbpm演示demo例子

    jbpm演示demo例子

    jbpm4web JBPM的web版Demo最新

    开发整理出了一个Web版本下的JBPM流程的创建,发起,审批,驳回等一系列操作的Demo,欢迎各位初学者下载查看。没有积分的网友可以去我的csdn博客找到“联系我”的模块,在左下角,通过QQ或者邮件的方式跟我索取

    基于jbpm框架开发的demo程序源代码

    4. **持久化**:jbPM使用JPA(Java Persistence API)或其他持久化机制来存储流程实例、任务和其他相关数据,确保流程的持久性和可恢复性。 在"myjbpm"这个子目录中,可能包含了以下内容: - `persistence.xml`:...

    JBPM4.4工作流引擎实例demo

    **JBPM4.4工作流引擎实例demo** jBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了一套完整的解决方案,用于设计、执行和管理业务流程。jBPM4.4版本是该系统的一个重要里程碑,它在...

    jbpm 官方demo

    【jbpm 官方demo】是一个用于学习和实践jbpm工作流引擎的示例项目。jbpm是一款开源的业务流程管理(BPM)和工作流系统,它允许开发者设计、执行和管理业务流程。这个官方demo包含了jbpm的核心功能展示,帮助用户了解...

    jbpm5安装DEMO

    完成安装后,运行`ant start.demo`脚本,将启动H2数据库、JBoss应用服务器、Eclipse IDE以及jBPM的人工任务服务,从而可以开始测试和使用jBPM5的功能。 #### 五、注意事项 - **自定义版本**:若想使用特定版本的...

    extjs jbpm4流程设计器

    jBPM4提供了一个图形化的流程建模工具,可以创建和编辑流程图。这些流程图随后会被编译成XML格式的BPML文件,用于在系统中执行。 "extjs jbpm4流程设计器"将这两者结合,利用ExtJS的强大UI能力,为jBPM4的流程定义...

    jbpm demo

    jbpm demo是一个基于jbpm(Java Business Process Management)框架的示例项目,它展示了如何在实际应用中使用jbpm来实现工作流管理。jbpm是一个开源的业务流程管理系统,它提供了一套完整的工具集,包括流程建模、...

    jbpm Demo 可以走通一个简单的流程

    4. **部署流程**:使用jbpm提供的KIE工作台(kie-workbench)或命令行工具,将流程定义文件打包并部署到jbpm服务器。这使得流程定义可以在运行时被系统识别和执行。 5. **启动流程**:通过jbpm的服务接口,如...

    SSH+jbpm4.4 demo 内含建表语句

    SSH+jbpm4.4 Demo 是一个集成Spring Security(SSH)和jBPM 4.4的示例项目,主要用于展示如何在实际应用中结合这两个技术来实现业务流程管理。SSH,即Spring Security,是一个强大的安全框架,用于保护Java应用程序...

    jbpm显示执行位置demo

    jbpm显示执行位置demo是基于jBPM4的一个实践示例,主要目的是为了展示如何在jBPM系统中可视化地追踪流程实例的当前执行状态。jBPM(Java Business Process Management)是一个开源的工作流和业务流程管理系统,它...

    JBPM4.4流程管理Demo(附学习资料)

    【JBPM4.4流程管理Demo】是一个基于JBPM4.4版本的示例项目,主要展示了如何在实际业务场景中应用工作流引擎进行流程管理,特别是报销流程的管理。这个Demo不仅包含了可运行的代码,还附带了学习资料和SQL文件,方便...

    JBPM综合DEMO

    【JBPM综合DEMO】是基于JBPM技术的实践演示项目,旨在帮助用户深入理解和掌握JBPM的工作流程管理系统。JBPM(JBoss Business Process Management)是Red Hat公司提供的一个开源工作流和业务流程管理(BPM)平台,它...

    JBPM4.4 DEMO

    【JBPM4.4 DEMO】是一个基于Java的开源工作流管理系统,主要用于业务流程管理和工作流自动化。这个DEMO提供了一个实例,展示了JBPM4.4版本的主要功能和使用方式。在深入理解JBPM4.4之前,我们需要先了解工作流管理...

Global site tag (gtag.js) - Google Analytics