<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt">Hello Tobias,<br>I would like to say you where you can find more information to develop gvsig yourself:<br><span>- English spoken developers mailing list (<a target="_blank" href="https://lists.forge.osor.eu/listinfo/gvsig-desktop-devel">https://lists.forge.osor.eu/listinfo/gvsig-desktop-devel</a>): it has low traffic because there are not many gvSIG English spoken developers but you should also read and write in this list. Developers for other projects work together there.</span><br><span>- Spanish spoken developers mailing list (<a target="_blank" href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a>): it has high traffic because there are many and highly qualified developers. If you can read/write
 spanish you will have very good information to develop gvsig. </span><br><span>- Public mailing list of the gvSIG Technical Steering Committee -TSC (<a target="_blank" href="https://lists.forge.osor.eu/listinfo/gvsig-desktop-tsc-pub">https://lists.forge.osor.eu/listinfo/gvsig-desktop-tsc-pub</a>): This list is probably the most important one for people who need to know how gvsig is being developed. </span><br>The allowed languages for the TSC list are Spanish and English. Most of the discussion is done in Spanish but don't hesitate to ask in English if you have cuestions.&nbsp; People there are open and they make a good documentation of their meetings that you can read if you can speak spanish.<br>Nice to see you in the gvsig lists!<br>Schönes Wochenende!<br>José<br><br>--<br>José Antonio Canalejo Alonso<br>CSGIS<br>Email:jose.canalejo@csgis.de<br><span>Web: <a target="_blank"
 href="http://www.csgis.de">http://www.csgis.de</a></span><div><br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">De:</span></b> "Neumann, Tobias" &lt;tobias.neumann@berner-mattner.com&gt;<br><b><span style="font-weight: bold;">Para:</span></b> Users and Developers mailing list &lt;gvsig_internacional@listserv.gva.es&gt;<br><b><span style="font-weight: bold;">Enviado:</span></b> jue,7 abril, 2011 13:35<br><b><span style="font-weight: bold;">Asunto:</span></b> Re: [Gvsig_english] Eclipse RCP with gvSIG<br></font><br>Dear Jordi,<br><br>thank you for your suggestion. My job is just to build a working prototype in Eclipse RCP. Other people will rack their brains for license issues :-) I will tell them regarding these obscurities.<br><br>With best
 regards<br>Tobias<br><br><br>-----Ursprüngliche Nachricht-----<br>Von: <a ymailto="mailto:gvsig_internacional-bounces@listserv.gva.es" href="mailto:gvsig_internacional-bounces@listserv.gva.es">gvsig_internacional-bounces@listserv.gva.es</a> im Auftrag von Jordi Torres<br>Gesendet: Do 07.04.2011 13:22<br>An: Users and Developers mailing list<br>Betreff: Re: [Gvsig_english] Eclipse RCP with gvSIG<br> <br>Hi Juan Lucas,<br><br>I believe you are rigth, Tobias is able to distribute a plugin, that way he<br>is not mixing GPL code with EPL code, is the final user who do that.<br>My intention was only to advice Tobias to be careful with license<br>incompatibilities.<br><br>Cheers.<br><br><br>2011/4/7 Juan Lucas Domínguez Rubio &lt;<a ymailto="mailto:juan_lucas_dr@yahoo.com" href="mailto:juan_lucas_dr@yahoo.com">juan_lucas_dr@yahoo.com</a>&gt;<br><br>&gt; Hello,<br>&gt; If I understood it well, it's not legally possible to distribute a "tuned"<br>&gt; version
 of Eclipse where you have added GNU/GPL code, but it is possible to<br>&gt; distribute an Eclipse plugin under the GNU/GPL licence.<br>&gt;<br>&gt; So Tobias could create and distrubute a "gvSIG mapping plugin" for Eclipse.<br>&gt;<br>&gt; Is this correct?<br>&gt;<br>&gt;<br>&gt; Regards,<br>&gt;<br>&gt; Juan Lucas Domínguez Rubio<br>&gt; <a href="http://gvsigmobileonopenmoko.wordpress.com" target="_blank">http://gvsigmobileonopenmoko.wordpress.com</a><br>&gt; <a href="http://tellusproject.blogspot.com" target="_blank">http://tellusproject.blogspot.com</a><br>&gt;<br>&gt; --- On *Thu, 4/7/11, Jordi Torres &lt;<a ymailto="mailto:jtorresfabra@gmail.com" href="mailto:jtorresfabra@gmail.com">jtorresfabra@gmail.com</a>&gt;* wrote:<br>&gt;<br>&gt;<br>&gt; From: Jordi Torres &lt;<a ymailto="mailto:jtorresfabra@gmail.com" href="mailto:jtorresfabra@gmail.com">jtorresfabra@gmail.com</a>&gt;<br>&gt; Subject: Re: [Gvsig_english] Eclipse RCP with gvSIG<br>&gt; To:
 "Users and Developers mailing list" &lt;<br>&gt; <a ymailto="mailto:gvsig_internacional@listserv.gva.es" href="mailto:gvsig_internacional@listserv.gva.es">gvsig_internacional@listserv.gva.es</a>&gt;<br>&gt; Date: Thursday, April 7, 2011, 12:08 PM<br>&gt;<br>&gt;<br>&gt; Hi Tobias,<br>&gt;<br>&gt; Maybe off-topic, but you may have license conflicts between EPL and<br>&gt; GNU/GPL.<br>&gt;<br>&gt; Cheers.<br>&gt;<br>&gt; 2011/4/7 Juan Lucas Domínguez Rubio &lt;<a ymailto="mailto:juan_lucas_dr@yahoo.com" href="mailto:juan_lucas_dr@yahoo.com">juan_lucas_dr@yahoo.com</a>&lt;<a href="http://mc/compose?to=juan_lucas_dr@yahoo.com" target="_blank">http://mc/compose?to=juan_lucas_dr@yahoo.com</a>&gt;<br>&gt; &gt;<br>&gt;<br>&gt; Hello, Tobias:<br>&gt;<br>&gt; I don't have much experience in 'improper' integration between gvSIG and<br>&gt; Eclipse SWT (I mean, things like embedding AWT controls in a SWT context or<br>&gt; using some kind of library wrapping), but
 I have done some tests regarding<br>&gt; gvSIG libraries in a SWT context.<br>&gt;<br>&gt; As you perhaps know, the application gvSIG Mobile is using a simplified<br>&gt; version of gvSIG 1.X mapping libraries.<br>&gt;<br>&gt; I wrote a little 'unofficial' version of gvSIG Mobile for Linux devices<br>&gt; (such as the Openmoko phone or the Nokia N810 tablet) with less<br>&gt; functionalities than the 'official' gvSIG Mobile but including some other<br>&gt; new features.<br>&gt;<br>&gt; At that time, I found no JVM for those devices that could use the AWT<br>&gt; classes (used by gvSIG and gvSIG Mobile). Instead, the Eclipse SWT library<br>&gt; was working fine on them, so I changed the gvSIG mapping libraries to make<br>&gt; them graphic context independent, and then reimplemented the needed classes<br>&gt; to use Eclipse SWT classes. Essentially, I did this:<br>&gt;<br>&gt; - Take the mapping library of gvSIG 1.X (libFMap) and replace all the<br>&gt;
 occurrences of the classes Graphics2D and Image (this includes all the<br>&gt; BufferedImage), with some Java interfaces created by you. So, for ecample in<br>&gt; the FLyrVect class, instead of:<br>&gt;<br>&gt; public void draw(Graphics g, ViewPort vp) throws FMapDriverException { ...<br>&gt; }<br>&gt;<br>&gt; you will have:<br>&gt;<br>&gt; public void draw(IGraphics g, ViewPort vp) throws FMapDriverException { ...<br>&gt; }<br>&gt; (IGraphics is a new Java interface)<br>&gt;<br>&gt; Before doing this, I removed a lot of drivers from libFMap which were not<br>&gt; interesting. I also applied this transformation to the WMS driver and added<br>&gt; it to my workspace.<br>&gt;<br>&gt; - create a new Java project with those Java interfaces (the new libFMap<br>&gt; will depend on this project)<br>&gt;<br>&gt; - create another Java project containing an implementation of those Java<br>&gt; interfaces. Here is where you would use the SWT library to implement
 all the<br>&gt; needed methods (such as drawing a line, creating an image, pasting an image<br>&gt; on a graphic context, etc.)<br>&gt;<br>&gt; - then, at the beginning of the application, you create a SWT-based factory<br>&gt; that is able to instantiate all those SWT-based graphic resources and<br>&gt; methods, and use it across the application.<br>&gt;<br>&gt; There are a lot of other important things I had to do from scratch, for<br>&gt; example the table of contents (TOC) and of course all the GUI (dialogs). I<br>&gt; also split the libFMap project in different parts (libGeom, libRender, etc).<br>&gt; This was the resulting workspace:<br>&gt;<br>&gt; <a href="https://svn.prodevelop.es/public/labs/gvsigmobileonopenmoko/trunk/" target="_blank">https://svn.prodevelop.es/public/labs/gvsigmobileonopenmoko/trunk/</a><br>&gt;<br>&gt; and these are a couple screenshots of the aplication:<br>&gt;<br>&gt; <a
 href="http://gvsigmobileonopenmoko.files.wordpress.com/2009/04/carta_2007.jpg" target="_blank">http://gvsigmobileonopenmoko.files.wordpress.com/2009/04/carta_2007.jpg</a><br>&gt; (WMS layer + 2 little shapefiles)<br>&gt;<br>&gt; <a href="http://gvsigmobileonopenmoko.files.wordpress.com/2009/07/nokia_31468.jpg" target="_blank">http://gvsigmobileonopenmoko.files.wordpress.com/2009/07/nokia_31468.jpg</a><br>&gt; (ArcIMS layer)<br>&gt;<br>&gt; I have never done it myself, but I presume in the Eclipse RCP-based<br>&gt; applications you eventually will have to use the SWT graphic classes I used,<br>&gt; especially:<br>&gt;<br>&gt; org.eclipse.swt.graphics.GC<br>&gt; org.eclipse.swt.graphics.Image<br>&gt;<br>&gt; So that would be one way to properly integrate gvSIG in the Eclipse RCP<br>&gt; platform.<br>&gt;<br>&gt; After my little experience, I think that the Eclipse SWT graphic context is<br>&gt; less powerful and slower than the AWT Graphics2D class. I did
 not<br>&gt; investigate it deeply but I think AWT has better access to the device's<br>&gt; graphic hardware capabilities and therefore drawing is faster and more<br>&gt; flexible.<br>&gt;<br>&gt;<br>&gt; Regards,<br>&gt;<br>&gt; Juan Lucas Domínguez Rubio<br>&gt; <a href="http://gvsigmobileonopenmoko.wordpress.com" target="_blank">http://gvsigmobileonopenmoko.wordpress.com</a><br>&gt; http:// &lt;<a href="http://gvsigmobileonopenmoko.wordpress.com/" target="_blank">http://gvsigmobileonopenmoko.wordpress.com/</a>&gt;foss4gis.blogspot.com&lt;<a href="http://tellusproject.blogspot.com" target="_blank">http://tellusproject.blogspot.com</a>&gt;<br>&gt;<br>&gt; --- On *Wed, 4/6/11, Neumann, Tobias &lt;<a ymailto="mailto:tobias.neumann@berner-mattner.com" href="mailto:tobias.neumann@berner-mattner.com">tobias.neumann@berner-mattner.com</a>&lt;<a href="http://mc/compose?to=tobias.neumann@berner-mattner.com"
 target="_blank">http://mc/compose?to=tobias.neumann@berner-mattner.com</a>&gt;<br>&gt; &gt;* wrote:<br>&gt;<br>&gt;<br>&gt; From: Neumann, Tobias &lt;<a ymailto="mailto:tobias.neumann@berner-mattner.com" href="mailto:tobias.neumann@berner-mattner.com">tobias.neumann@berner-mattner.com</a>&lt;<a href="http://mc/compose?to=tobias.neumann@berner-mattner.com" target="_blank">http://mc/compose?to=tobias.neumann@berner-mattner.com</a>&gt;<br>&gt; &gt;<br>&gt; Subject: [Gvsig_english] Eclipse RCP with gvSIG<br>&gt; To: <a ymailto="mailto:gvsig_internacional@listserv.gva.es" href="mailto:gvsig_internacional@listserv.gva.es">gvsig_internacional@listserv.gva.es</a>&lt;<a href="http://mc/compose?to=gvsig_internacional@listserv.gva.es" target="_blank">http://mc/compose?to=gvsig_internacional@listserv.gva.es</a>&gt;<br>&gt; Date: Wednesday, April 6, 2011, 7:35 AM<br>&gt;<br>&gt;<br>&gt; Hello,<br>&gt;<br>&gt; I am interested in your experiences with the gvSIG
 software embedded in<br>&gt; Eclipse RCP. I want to start up a project using these technologies. Anyone<br>&gt; did this before? Are there some points I have to focus on?<br>&gt;<br>&gt; Thank you very much!<br>&gt;<br>&gt; Best regards,<br>&gt; Tobias<br>&gt;<br>&gt;<br>&gt;<br>&gt; Tobias Neumann, M.Sc. in Geogr.<br>&gt; Softwareingenieur<br>&gt;<br>&gt; Tel: +49 89 608090-276<br>&gt; Fax: +49 89 6098182<br>&gt; E-Mail: <a ymailto="mailto:Tobias.Neumann@berner-mattner.com" href="mailto:Tobias.Neumann@berner-mattner.com">Tobias.Neumann@berner-mattner.com</a>&lt;<a href="http://mc/compose?to=Tobias.Neumann@berner-mattner.com" target="_blank">http://mc/compose?to=Tobias.Neumann@berner-mattner.com</a>&gt;<br>&gt; Web: www.berner-mattner.com<br>&gt;<br>&gt; Berner &amp; Mattner Systemtechnik GmbH<br>&gt; Erwin-von-Kreibig-Str. 3<br>&gt; D-80807 München<br>&gt;<br>&gt; Geschäftsführer: Hans Berner, Dr. Klaus Eder, Dr. Jan-Oliver Wenzel<br>&gt;
 Registernummer: HR B 83252 beim Amtsgericht München<br>&gt; Sitz der Gesellschaft: München<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; -----Inline Attachment Follows-----<br>&gt;<br>&gt; _______________________________________________<br>&gt; Gvsig_internacional mailing list<br>&gt; <a ymailto="mailto:Gvsig_internacional@listserv.gva.es" href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a>&lt;<a href="http://mc/compose?to=Gvsig_internacional@listserv.gva.es" target="_blank">http://mc/compose?to=Gvsig_internacional@listserv.gva.es</a>&gt;<br>&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Gvsig_internacional mailing list<br>&gt; <a ymailto="mailto:Gvsig_internacional@listserv.gva.es"
 href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a>&lt;<a href="http://mc/compose?to=Gvsig_internacional@listserv.gva.es" target="_blank">http://mc/compose?to=Gvsig_internacional@listserv.gva.es</a>&gt;<br>&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Jordi Torres Fabra<br>&gt;<br>&gt; gvSIG 3D blog<br>&gt; <a href="http://gvsig3d.blogspot.com" target="_blank">http://gvsig3d.blogspot.com</a><br>&gt; Instituto de Automática e Informática Industrial<br>&gt; <a href="http://www.ai2.upv.es" target="_blank">http://www.ai2.upv.es</a><br>&gt;<br>&gt; -----Inline Attachment Follows-----<br>&gt;<br>&gt; _______________________________________________<br>&gt; Gvsig_internacional mailing list<br>&gt; <a
 ymailto="mailto:Gvsig_internacional@listserv.gva.es" href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a>&lt;<a href="http://mc/compose?to=Gvsig_internacional@listserv.gva.es" target="_blank">http://mc/compose?to=Gvsig_internacional@listserv.gva.es</a>&gt;<br>&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Gvsig_internacional mailing list<br>&gt; <a ymailto="mailto:Gvsig_internacional@listserv.gva.es" href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><br>&gt; <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional</a><br>&gt;<br>&gt;<br><br><br>-- <br>Jordi Torres
 Fabra<br><br>gvSIG 3D blog<br><a href="http://gvsig3d.blogspot.com" target="_blank">http://gvsig3d.blogspot.com</a><br>Instituto de Automática e Informática Industrial<br><a href="http://www.ai2.upv.es" target="_blank">http://www.ai2.upv.es</a><br><br></div></div>
</div></body></html>