Dear Ciaran, Oh, thanks for reminding me about the license. The license of open source edition of ExtJS is GPLv3. I don't know too much about kind of licenses. Could you please give me more information about the two kind of licences ? Since Oryx is using ExtJS, can we interate it with Apache ODE without any doubt ?
Regards, 2009/3/13 Ciaran <ciar...@gmail.com> > On Thu, Mar 12, 2009 at 7:16 PM, phan huy <diepvien00th...@gmail.com> > wrote: > > > Hi Gero, > > > > As I introduced in the "Hello Email", I'm going to participate in GSoC > 2009 > > with the "Web-based BPEL debugger for Apache ODE" project. So, I have > > something to say about your suggestion. > > > > First, I tried Oryx and found it's a excellent environment for BPEL > > modeling > > as well as debugging. I think that's a great idea to integrate Oryx and > > Apache ODE. In fact, I myself did intent to use Extjs to implement the > > frontend for BPEL debugger as ExtJS is being a most robust DHTML-based > RIAs > > platform. I experimented a lot with ExtJS in some rich internet > > applications. Personally, I think that ExtJS provided me almost things I > > need to make hight interactive applications with good performance (in my > > case it's an Web-based Restaurant management application). Therefore, > I'll > > do some study in your two components soon. Hope that you all could give > me > > some advices in my coming proposal ! > > > > I don't believe that EXTJS' license is compatible with the existing ODE > licenses? Would this not cause > you some issues ? > - Cj > > > > Sincerely, > > > > 2009/3/13 Paul Brown <paulrbr...@gmail.com> > > > > > > > > Hi, Gero -- > > > > > > I thought it was an excellent idea both times you sent it. :) > > > > > > Any thought to using canvas in place of the SVG? My initial > experiments > > > with it (non-Ode-related) have shown better performance and uniformity > > > between browsers (FF/Safari). > > > > > > Best. > > > > > > -- Paul > > > > > > > > > On Mar 12, 2009, at 9:44 AM, Decker, Gero wrote: > > > > > > Hi everyone, > > >> > > >> we are developing an open source process modeling tool that runs in > the > > >> web browser. You might have already heard about the Oryx project ( > > >> http://bpt.hpi.uni-potsdam.de/Oryx for users and > > >> http://code.google.com/p/oryx-editor/ for developers). It > specifically > > >> supports BPMN 1.2 and other process modeling languages. Just check out > > our > > >> online installation. > > >> > > >> I think Oryx could be the perfect frontend for graphical BPEL > debugging. > > >> Recently, we have implemented two components that should make it quite > > easy > > >> to integrate with Apache ODE: > > >> - There is a mashup-API that is very similar to Google's Maps API: It > > >> provides a read-only view for process models and allows to easily > > visualize > > >> additional information on top of it. E.g. you can add speech bubbles > to > > >> elements in the model, in turn containing e.g. HTML divs. We have used > > this > > >> API already to integrate with a number of other systems (such as > ticket > > >> management systems and BPM engines). Checkout examples at > > >> http://bpt.hpi.uni-potsdam.de/Oryx/MOVI. > > >> - We have implemented a BPEL-2-BPMN transformator that visualizes BPEL > > >> processes using BPMN. The generated BPMN diagram is then layouted > > >> automatically. For details please check out our academic paper at > > >> > > > http://bpt.hpi.uni-potsdam.de/pub/Public/GeroDecker/coopis2008-bpel2bpmn.pdf > > >> . > > >> > > >> Oryx is developed under MIT license. The server component is developed > > in > > >> Java, the client-side code is JavaScript. Rendering happens through > SVG > > (in > > >> the editing mode) and PNG in the read-only mashup-mode. > > >> > > >> The final setup with Apache ODE could look as follows: A slim Oryx-war > > is > > >> deployed in addition to the Apache ODE server, allowing for the > > BPEL-2-BPMN > > >> transformation, the PNG-generation and the delivery of the > > JavaScript-code > > >> to the browser. The debugging-mashup comes on top, accessing the > > >> corresponding ODE-APIs and visualizing it using the > Oryx-functionality. > > >> > > >> As an idea for the future, one could also think about using Oryx as > > >> configuration frontend for BPEL processes. We have implemented > > BPMN-2-BPEL > > >> transformations which could serve as basis for this. > > >> > > >> We would be very happy to contribute as mentors in a joint Google > Summer > > >> of Code project. > > >> > > >> What do you think? > > >> > > >> Cheers, > > >> Gero > > >> > > > > > > > > >