How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 Before we start This tutorial.

Slides:



Advertisements
Similar presentations
Europa Simultaneous Release | © 2007 by Borland Software Corporation, made available under the EPL v1.0 1 GMF 2.0 Europa Simultaneous Release June 06,
Advertisements

Ganymede Simultaneous Release Review © 2008 by Borland Software Corp., made available under the EPL v1.0 MDT UML2Tools 0.8 Ganymede Simultaneous Release.
Eclipse Foundation, Inc. | © 2007 by OpenWide / University of Augsburg and made available under the EPL v1.0 1 Java Workflow Tooling (JWT) Florian Lautenbacher.
© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
© 2007 by Neil Hauge; made available under the EPL v1.0 | Neil Hauge Project Lead Oracle Dali JPA Tools Project – Graduation Review Draft.
Integrated Platform version 5.2
Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.
IAAnalyzer: Towards a Model-Driven Modeling and Analysis Framework for C ONNECT(ors) Massimo Tivoli, University of L’Aquila (UNIVAQ)
SMART Board Basics Using Notebook Software 10 This and other resources available at Smart Technologies:
© 2008 by Borland Software Corp; made available under the EPL v1.0 | 17 March 2008 Introduction to the Graphical Modeling Framework Artem Tikhomirov, Borland.
1 Eclipse SOA Roadmap Proposal V Change History VersionDateChanged N/a Merge of first two milestones Update.
David Harrison Senior Consultant, Popkin Software 22 April 2004
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 2: Working with Webpage Files.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
 The BPEL Module project is a group of source files which includes BPEL files, WSDL files, and XML schema files. Within a BPEL Module project, you can.
Tools for Diagrammatic Specifications Stian Skjerveggen Supervisors: Yngve Lamo, Adrian Rutle, Uwe Egbert Wolter.
© 2005 by IBM; made available under the EPL v1.0 | May 19, 2005 Tim deBoer WTP Server Tools Open House.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Make your processes executable! A quick demonstration of the JWT project Florian.
Selected Topics in Software Engineering - Distributed Software Development.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary PTP 2.1 Release Review October 29, 2008.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Ganymede Simultaneous Release | © 2008 by Springsite B.V., The Netherlands made available under the EPL v1.0 Teneo Ganymede Simultaneous Release.
PageDesigner Introduction Sybase, Inc.. Features WYSIWYG web page editor for HTML/CSS/JSP/JSF pages Full HTML4.0, CSS2 support Design, Source and preview.
EBPM Creation Review | © 2010 by Andrea Zoppello, Engineering Ing. Informatica S.p.A, made available under the EPL v1.0 1 eBPM Creation Review Planned.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
Copyright © 2010 Obeo, Made available under the Eclipse Public License v SCA Tools (Helios) Release Review Planned Review Date: June 11, 2010.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Java Workflow Tooling (JWT) Move Review March XX 2010 Transition from Technology.
PAPYRUS Tutorial CSOS 손 태 용.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
Introducing Scratch Learning resources for the implementation of the scenario
Copyright © 2012 Obeo and Petals Link, Made available under the Eclipse Public License v SCA Tools (Juno) Release Review Planned Review Date:
Copyright © 2007 Eclipse Foundation, Inc., Made available under the Eclipse Public License v What is Eclipse?  Wayne Beaton, Eclipse Foundation,
ETrice Release Review | © Protos Software GmbH, Made available under the EPL v 1.0 eTrice Release Review Planned Review Date: Communcation.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Java Workflow Toolbox (JWT) Release review: Workflow Editor v0.4 & Transformations.
Release Review – Planned Review Date: 01/9/2011 Communication Channel: Greg Wilkins, Jesse McConnell, Hugues Malphettes.
Chapter 2: The Visual Studio .NET Development Environment
eTrice Release Review Planned Review Date:
EMF Compare Ganymede Simultaneous Release
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
Teneo Ganymede Simultaneous Release Graduation Review
EMF Ganymede Simultaneous Release
Java Workflow Tooling (JWT) Release review: JWT v0.5
Java Workflow Tooling (JWT) Release review: JWT v0.6
EMFT Net4j Ganymede Simultaneous Release
Execute your Processes
The JSF Tools Project – WTP (internal) release review
Java Workflow Tooling (JWT) Release review: JWT v0.6
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
Java Workflow Tooling (JWT) Release review: JWT v0.6
EMFT CDO Ganymede Simultaneous Release
Java Workflow Tooling (JWT) Release review: JWT v0
Java Workflow Tooling (JWT) Release review: JWT v0.6
Java Workflow Tooling (JWT) Release review: JWT v0
Java Workflow Tooling (JWT) Release review: JWT v0
XSD Ganymede Simultaneous Release
WIRED 4 Event Display Linear Collider Simulation Workshop
Presentation transcript:

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 Before we start This tutorial includes a BPMN modeling and two coding samples Requirements  Notebook  Java 5 or 6  Eclipse 3.3  Eclipse BPMN We provide the contents of the tutorial on CD-ROM and USB stick  Eclipse build with BPMN modeler for Windows, Mac, Linux  Slides (PPT and PDF)‏  Samples code  Tune your browser to the Eclipse wiki: 

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 How to get the most of the BPMN modeler Antoine Toulme Hugues Malphettes Intalio, Inc.

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 Goals and scope of the tutorial Demonstrate the modeler  Model a business process to show how to deal with bugs  Show the interaction with annotations and decorators Develop an interaction with the modeler  Build your own drag and drop action  Decorate annotations Extending the modeler  Get your own edit parts  Rename the editor and more

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 About us - Intalio Located in Palo Alto, CA BPM based on standards  BPEL  WSDL  XForm Eclipse foundation member Involved in Open source  BPMN component  Apache ODE  Buildr, Tempo...

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 What's in the box A SOA Tools component  Created in August 2006  Two active committers  Community growing well  Join us on #eclipse-stp, or post to the STP newsgroup  Revamped the wiki recently  Looking for community help to gather more samples  Due diligence process in BPMN

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 The BPMN modeler A graphical editor to model business processes  Support for BPMN 1.0 and BPMN 1.1  Concentrating on the graphical aspects of the specification  Semantic model based on EMF  Graphical aspects with GEF and GMF  Going 1.0 with Ganymede  Implemented internationalization

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 Modelling in BPMN BPMN is used to represent business processes  Business process are both representing sequential actions for a participant and messages between several participants.  We choose to represent one participant with one pool The sample we will model together could potentially be modelled in different ways  We made certain choices to show you as many cool features as possible  Please pardon our business analysts skills: if you see something out of place in there, please open a bug about it.

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 The bugzilla diagram

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 Annotations The BPMN semantic model is a simple model oriented towards the best graphical representation Annotations are needed to add more meaning to shapes  BPMN and interoperability models (STP-IM)‏  Extra information to add capabilities (open a file for example)‏  Proprietary extensions

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 The annotations framework The BPMN modeler offers an annotation framework  Add annotations to shapes by drag and drop  Add and manage annotations by other means (see the participants view example)‏  Decorate shapes with annotations  Filter annotation decorations by context

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 The annotation coding sample Annotate a diagram with bug references  Ideally you would like to have a Mylin task view, and drop bugs on your diagram.  You want to keep track of the bug number on the shape. This coding sample also features the use of the BPMN generation API  Just a helper class to help you create semantic elements and their views without too much hassle.  More about the generation API in the BPEL to BPMN sample:  BPMN_generation

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 The annotation coding sample

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 Extending the modeler Rebrand the modeler  You can rebrand the modeler by subclassing it Customize  You can customize pretty much everything.  Custom palette  Custom popup toolbar  Change the edit parts  Add menu items, toolbar items  Most of those customizations are made possible with the system of providers and services introduced by GMF.  Extending != regenerating and forking

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 Extending the modeler

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 Conclusion The BPMN modeler is a graphical modeler to model business processes. It is based on the best-of-breed Eclipse technologies  GMF, GEF, EMF It is highly extensible and oriented to consumption by developers. We want to grow the BPMN modeler community:  More documentation coming  Samples, samples, samples  Get community feedback to make the modeler even better

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 Acknowledgements Clap image from Wikimedia, copyright Delphine Ménard for the Tango ProjectWikimedia Thanks to the EclipseCon organizers!

How to get the most of the BPMN modeler | © 2008 by Antoine Toulme and Hugues Malphettes; made available under the EPL v1.0 Questions ? For further feedback, please post to the tutorial mailing list: