[jbosstools-dev] [Soa-tools-list] Use of sapphire in jboss tools projects ?

Rob Cernich rcernich at redhat.com
Tue Feb 25 09:19:53 EST 2014


I think it may work well for smaller models.  As I recall, you needed to create your own model interfaces, annotating them with the XML/UI details.  Sapphire then processed those annotations, generating the code required for the UI.  I don't believe there is any tooling available for automatically generating these annotated interfaces directly from an XSD/DTD.

Initially, they had some support for Graphiti, so you could generate graphical editors in addition to master/detail style tree/field editors.  That changed early on so the graphical editor was generated directly on GEF.

As Brian said, this is my knowledge as of about two years ago.

----- Original Message -----
> We tried to use it, but abandoned it pretty quickly. The issue wasn't that it
> didn't work, but that it was a bit unstable at the time and didn't quite
> handle everything we needed.
> 
> That was a couple of years ago now, so I'm sure it's improved since then.
> 
> I wish I could remember specifics, but it's been a long time now and there's
> been a lot of water under the bridge.
> 
> --Fitz
> 
> _______________________________
> Brian Fitzpatrick (aka "Fitz")
> Senior Software Engineer, SOA-P
> JBoss by Red Hat
> 
> ----- Original Message -----
> From: "Max Rydahl Andersen" <max.andersen at gmail.com>
> To: "jbosstools-dev jbosstools-dev" <jbosstools-dev at lists.jboss.org>
> Cc: "soa-tools-list" <soa-tools-list at redhat.com>
> Sent: Tuesday, February 25, 2014 2:59:19 AM
> Subject: [jbosstools-dev] Use of sapphire in jboss tools projects ?
> 
> Heya,
> 
> 
> In past in jboss tools core we haven't used it  but I know integration
> stack uses it (SwitchYard? others ?)
> 
> I'm just wondering:
> 
> 1) Was it worth it ?
> 
> 2) How much do you use it ? for xml-tree editors, graphical editors,
> wizards, more ?
> 
> Asking since I just got aware that they plan to go out of incubation for
> Luna (https://www.eclipse.org/sapphire/releases/)
> and with https://issues.jboss.org/browse/JBIDE-15394 and
> http://screencast.com/t/058KgoS7ZK0 the value at least now
> seem much greater than the past API breakage issues there was.
> 
> I especially like
> http://www.eclipse.org/sapphire/documentation/latest/versions/index.html
> and the zero-EMF requirement on the models ;)
> 
> /max
> http://about.me/maxandersen
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
> 
> _______________________________________________
> Soa-tools-list mailing list
> Soa-tools-list at redhat.com
> https://www.redhat.com/mailman/listinfo/soa-tools-list
> 


More information about the jbosstools-dev mailing list