<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Tobias,<br>
<br>
First of all I advice you to decide which version of gvSIG to use.
There are some important changes between the 1.x and 2.x branches,
mainly at the data access level and other base libraries.<br>
<br>
The 1.x branch is the stable branch now, with the 1.11 version
almost ready. I think this is the most interesting one if you were
going to add some functionality and distribute it in addition to the
one provided with the gvSIG application.<br>
<br>
The 2.x branch is now performing an initial stabilization process to
prepare the final 2.0 version. Not all plugins available in 1.x are
going to be available initially when it is ready, but most of them
will. IMHO, this the more interesting one if you can wait a bit,
won't need the funcionality of those plugins, or if you are going to
work at the libraries level, as it seems is your case.<br>
<br>
Why? Because it is easier to use those libraries, some of them have
a more delimited API, and more important, there is or will be more
developer's documentation about them:<br>
<br>
<a class="moz-txt-link-freetext" href="http://www.gvsig.org/web/projects/gvsig-desktop/docs/devel">http://www.gvsig.org/web/projects/gvsig-desktop/docs/devel</a> <br>
<br>
Part of it is already available in English, hope that will grow over
time.<br>
<br>
Just for curiosity, could you tell us a bit about what are you going
to develop with gvSIG? If you are allowed to do it, of course.<br>
<br>
Regards,<br>
<pre class="moz-signature" cols="72">--
Cèsar Ordiñana Navarro
gvSIG software architect
DiSiD Technologies (<a class="moz-txt-link-freetext" href="http://www.disid.com">http://www.disid.com</a>)</pre>
<br>
<br>
El 08/04/11 11:53, Neumann, Tobias escribió:
<blockquote
cite="mid:20B66D443D865B48B7BD01EFF6285D358A5E81@exserv01.techie.local"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<style type="text/css"><!-- DIV {margin:0px;} --></style>
<meta content="MSHTML 6.00.6000.17095" name="GENERATOR">
<div id="idOWAReplyText184" dir="ltr">
<div dir="ltr"><font face="Arial" color="#000000" size="2">Dear
José,</font></div>
<div dir="ltr"> </div>
<div dir="ltr"><font face="Arial" size="2">thank you for this
information. I have signed these three groups to pursue and
understand the developments of gvSIG. It would be preferable
if the spanish speaking developers would take more interest
on the international developer mailing list. I have learned
spanish three years at school, but I have to take a look on
my schoolbooks again before I can enrich this community :-)
</font></div>
<div dir="ltr"> </div>
<div dir="ltr"><font face="Arial" size="2">Do you have any
information about some sample code for using the features of
gvSIG like adding data to layers and so on? I am feeling a
little bit left alone at this part...</font></div>
<div dir="ltr"> </div>
<div dir="ltr"> </div>
<div dir="ltr"><font face="Arial" size="2">Buen fin de semana
:-)</font></div>
<div dir="ltr"><font face="Arial" size="2">Tobias</font></div>
<div dir="ltr"> </div>
<div dir="ltr"> </div>
</div>
<div id="idSignature5592" dir="ltr"><br>
<hr tabindex="-1">
<font face="Tahoma" size="2"><b>From:</b>
<a class="moz-txt-link-abbreviated" href="mailto:gvsig_internacional-bounces@listserv.gva.es">gvsig_internacional-bounces@listserv.gva.es</a> on behalf of José
Antonio Canalejo Alonso<br>
<b>Sent:</b> Thu 07.04.2011 21:47<br>
<b>To:</b> Users and Developers mailing list<br>
<b>Subject:</b> Re: [Gvsig_english] Eclipse RCP with gvSIG<br>
</font><br>
</div>
<div>
<div style="font-size: 12pt; font-family: times new roman,new
york,times,serif;">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
moz-do-not-send="true"
href="https://lists.forge.osor.eu/listinfo/gvsig-desktop-devel"
target="_blank">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
moz-do-not-send="true"
href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores"
target="_blank">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 moz-do-not-send="true"
href="https://lists.forge.osor.eu/listinfo/gvsig-desktop-tsc-pub"
target="_blank">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. 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>
<a class="moz-txt-link-abbreviated" href="mailto:Email:jose.canalejo@csgis.de">Email:jose.canalejo@csgis.de</a><br>
<span>Web: <a moz-do-not-send="true"
href="http://www.csgis.de/" target="_blank">http://www.csgis.de</a></span>
<div><br>
</div>
<div style="font-size: 12pt; font-family: times new roman,new
york,times,serif;"><br>
<div style="font-size: 10pt; font-family:
arial,helvetica,sans-serif;"><font face="Tahoma" size="2">
<hr size="1">
<b><span style="font-weight: bold;">De:</span></b>
"Neumann, Tobias"
<a class="moz-txt-link-rfc2396E" href="mailto:tobias.neumann@berner-mattner.com"><tobias.neumann@berner-mattner.com></a><br>
<b><span style="font-weight: bold;">Para:</span></b>
Users and Developers mailing list
<a class="moz-txt-link-rfc2396E" href="mailto:gvsig_internacional@listserv.gva.es"><gvsig_internacional@listserv.gva.es></a><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 moz-do-not-send="true"
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 <<a
moz-do-not-send="true"
href="mailto:juan_lucas_dr@yahoo.com">juan_lucas_dr@yahoo.com</a>><br>
<br>
> Hello,<br>
> If I understood it well, it's not legally possible to
distribute a "tuned"<br>
> version of Eclipse where you have added GNU/GPL code,
but it is possible to<br>
> distribute an Eclipse plugin under the GNU/GPL
licence.<br>
><br>
> So Tobias could create and distrubute a "gvSIG
mapping plugin" for Eclipse.<br>
><br>
> Is this correct?<br>
><br>
><br>
> Regards,<br>
><br>
> Juan Lucas Domínguez Rubio<br>
> <a moz-do-not-send="true"
href="http://gvsigmobileonopenmoko.wordpress.com/"
target="_blank">http://gvsigmobileonopenmoko.wordpress.com</a><br>
> <a moz-do-not-send="true"
href="http://tellusproject.blogspot.com/"
target="_blank">http://tellusproject.blogspot.com</a><br>
><br>
> --- On *Thu, 4/7/11, Jordi Torres <<a
moz-do-not-send="true"
href="mailto:jtorresfabra@gmail.com">jtorresfabra@gmail.com</a>>*
wrote:<br>
><br>
><br>
> From: Jordi Torres <<a moz-do-not-send="true"
href="mailto:jtorresfabra@gmail.com">jtorresfabra@gmail.com</a>><br>
> Subject: Re: [Gvsig_english] Eclipse RCP with gvSIG<br>
> To: "Users and Developers mailing list" <<br>
> <a moz-do-not-send="true"
href="mailto:gvsig_internacional@listserv.gva.es">gvsig_internacional@listserv.gva.es</a>><br>
> Date: Thursday, April 7, 2011, 12:08 PM<br>
><br>
><br>
> Hi Tobias,<br>
><br>
> Maybe off-topic, but you may have license conflicts
between EPL and<br>
> GNU/GPL.<br>
><br>
> Cheers.<br>
><br>
> 2011/4/7 Juan Lucas Domínguez Rubio <<a
moz-do-not-send="true"
href="mailto:juan_lucas_dr@yahoo.com">juan_lucas_dr@yahoo.com</a><<a
moz-do-not-send="true"
href="http://mc/compose?to=juan_lucas_dr@yahoo.com"
target="_blank">http://mc/compose?to=juan_lucas_dr@yahoo.com</a>><br>
> ><br>
><br>
> Hello, Tobias:<br>
><br>
> I don't have much experience in 'improper'
integration between gvSIG and<br>
> Eclipse SWT (I mean, things like embedding AWT
controls in a SWT context or<br>
> using some kind of library wrapping), but I have done
some tests regarding<br>
> gvSIG libraries in a SWT context.<br>
><br>
> As you perhaps know, the application gvSIG Mobile is
using a simplified<br>
> version of gvSIG 1.X mapping libraries.<br>
><br>
> I wrote a little 'unofficial' version of gvSIG Mobile
for Linux devices<br>
> (such as the Openmoko phone or the Nokia N810 tablet)
with less<br>
> functionalities than the 'official' gvSIG Mobile but
including some other<br>
> new features.<br>
><br>
> At that time, I found no JVM for those devices that
could use the AWT<br>
> classes (used by gvSIG and gvSIG Mobile). Instead,
the Eclipse SWT library<br>
> was working fine on them, so I changed the gvSIG
mapping libraries to make<br>
> them graphic context independent, and then
reimplemented the needed classes<br>
> to use Eclipse SWT classes. Essentially, I did this:<br>
><br>
> - Take the mapping library of gvSIG 1.X (libFMap) and
replace all the<br>
> occurrences of the classes Graphics2D and Image (this
includes all the<br>
> BufferedImage), with some Java interfaces created by
you. So, for ecample in<br>
> the FLyrVect class, instead of:<br>
><br>
> public void draw(Graphics g, ViewPort vp) throws
FMapDriverException { ...<br>
> }<br>
><br>
> you will have:<br>
><br>
> public void draw(IGraphics g, ViewPort vp) throws
FMapDriverException { ...<br>
> }<br>
> (IGraphics is a new Java interface)<br>
><br>
> Before doing this, I removed a lot of drivers from
libFMap which were not<br>
> interesting. I also applied this transformation to
the WMS driver and added<br>
> it to my workspace.<br>
><br>
> - create a new Java project with those Java
interfaces (the new libFMap<br>
> will depend on this project)<br>
><br>
> - create another Java project containing an
implementation of those Java<br>
> interfaces. Here is where you would use the SWT
library to implement all the<br>
> needed methods (such as drawing a line, creating an
image, pasting an image<br>
> on a graphic context, etc.)<br>
><br>
> - then, at the beginning of the application, you
create a SWT-based factory<br>
> that is able to instantiate all those SWT-based
graphic resources and<br>
> methods, and use it across the application.<br>
><br>
> There are a lot of other important things I had to do
from scratch, for<br>
> example the table of contents (TOC) and of course all
the GUI (dialogs). I<br>
> also split the libFMap project in different parts
(libGeom, libRender, etc).<br>
> This was the resulting workspace:<br>
><br>
> <a moz-do-not-send="true"
href="https://svn.prodevelop.es/public/labs/gvsigmobileonopenmoko/trunk/"
target="_blank">https://svn.prodevelop.es/public/labs/gvsigmobileonopenmoko/trunk/</a><br>
><br>
> and these are a couple screenshots of the aplication:<br>
><br>
> <a moz-do-not-send="true"
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>
> (WMS layer + 2 little shapefiles)<br>
><br>
> <a moz-do-not-send="true"
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>
> (ArcIMS layer)<br>
><br>
> I have never done it myself, but I presume in the
Eclipse RCP-based<br>
> applications you eventually will have to use the SWT
graphic classes I used,<br>
> especially:<br>
><br>
> org.eclipse.swt.graphics.GC<br>
> org.eclipse.swt.graphics.Image<br>
><br>
> So that would be one way to properly integrate gvSIG
in the Eclipse RCP<br>
> platform.<br>
><br>
> After my little experience, I think that the Eclipse
SWT graphic context is<br>
> less powerful and slower than the AWT Graphics2D
class. I did not<br>
> investigate it deeply but I think AWT has better
access to the device's<br>
> graphic hardware capabilities and therefore drawing
is faster and more<br>
> flexible.<br>
><br>
><br>
> Regards,<br>
><br>
> Juan Lucas Domínguez Rubio<br>
> <a moz-do-not-send="true"
href="http://gvsigmobileonopenmoko.wordpress.com/"
target="_blank">http://gvsigmobileonopenmoko.wordpress.com</a><br>
> <a class="moz-txt-link-freetext" href="http://">http://</a> <<a moz-do-not-send="true"
href="http://gvsigmobileonopenmoko.wordpress.com/"
target="_blank">http://gvsigmobileonopenmoko.wordpress.com/</a>>foss4gis.blogspot.com<<a
moz-do-not-send="true"
href="http://tellusproject.blogspot.com/"
target="_blank">http://tellusproject.blogspot.com</a>><br>
><br>
> --- On *Wed, 4/6/11, Neumann, Tobias <<a
moz-do-not-send="true"
href="mailto:tobias.neumann@berner-mattner.com">tobias.neumann@berner-mattner.com</a><<a
moz-do-not-send="true"
href="http://mc/compose?to=tobias.neumann@berner-mattner.com"
target="_blank">http://mc/compose?to=tobias.neumann@berner-mattner.com</a>><br>
> >* wrote:<br>
><br>
><br>
> From: Neumann, Tobias <<a moz-do-not-send="true"
href="mailto:tobias.neumann@berner-mattner.com">tobias.neumann@berner-mattner.com</a><<a
moz-do-not-send="true"
href="http://mc/compose?to=tobias.neumann@berner-mattner.com"
target="_blank">http://mc/compose?to=tobias.neumann@berner-mattner.com</a>><br>
> ><br>
> Subject: [Gvsig_english] Eclipse RCP with gvSIG<br>
> To: <a moz-do-not-send="true"
href="mailto:gvsig_internacional@listserv.gva.es">gvsig_internacional@listserv.gva.es</a><<a
moz-do-not-send="true"
href="http://mc/compose?to=gvsig_internacional@listserv.gva.es"
target="_blank">http://mc/compose?to=gvsig_internacional@listserv.gva.es</a>><br>
> Date: Wednesday, April 6, 2011, 7:35 AM<br>
><br>
><br>
> Hello,<br>
><br>
> I am interested in your experiences with the gvSIG
software embedded in<br>
> Eclipse RCP. I want to start up a project using these
technologies. Anyone<br>
> did this before? Are there some points I have to
focus on?<br>
><br>
> Thank you very much!<br>
><br>
> Best regards,<br>
> Tobias<br>
><br>
><br>
><br>
> Tobias Neumann, M.Sc. in Geogr.<br>
> Softwareingenieur<br>
><br>
> Tel: +49 89 608090-276<br>
> Fax: +49 89 6098182<br>
> E-Mail: <a moz-do-not-send="true"
href="mailto:Tobias.Neumann@berner-mattner.com">Tobias.Neumann@berner-mattner.com</a><<a
moz-do-not-send="true"
href="http://mc/compose?to=Tobias.Neumann@berner-mattner.com"
target="_blank">http://mc/compose?to=Tobias.Neumann@berner-mattner.com</a>><br>
> Web: <a class="moz-txt-link-abbreviated" href="http://www.berner-mattner.com">www.berner-mattner.com</a><br>
><br>
> Berner & Mattner Systemtechnik GmbH<br>
> Erwin-von-Kreibig-Str. 3<br>
> D-80807 München<br>
><br>
> Geschäftsführer: Hans Berner, Dr. Klaus Eder, Dr.
Jan-Oliver Wenzel<br>
> Registernummer: HR B 83252 beim Amtsgericht München<br>
> Sitz der Gesellschaft: München<br>
><br>
><br>
><br>
><br>
> -----Inline Attachment Follows-----<br>
><br>
> _______________________________________________<br>
> Gvsig_internacional mailing list<br>
> <a moz-do-not-send="true"
href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><<a
moz-do-not-send="true"
href="http://mc/compose?to=Gvsig_internacional@listserv.gva.es"
target="_blank">http://mc/compose?to=Gvsig_internacional@listserv.gva.es</a>><br>
> <a moz-do-not-send="true"
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>
><br>
><br>
> _______________________________________________<br>
> Gvsig_internacional mailing list<br>
> <a moz-do-not-send="true"
href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><<a
moz-do-not-send="true"
href="http://mc/compose?to=Gvsig_internacional@listserv.gva.es"
target="_blank">http://mc/compose?to=Gvsig_internacional@listserv.gva.es</a>><br>
> <a moz-do-not-send="true"
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>
><br>
><br>
><br>
><br>
> --<br>
> Jordi Torres Fabra<br>
><br>
> gvSIG 3D blog<br>
> <a moz-do-not-send="true"
href="http://gvsig3d.blogspot.com/" target="_blank">http://gvsig3d.blogspot.com</a><br>
> Instituto de Automática e Informática Industrial<br>
> <a moz-do-not-send="true"
href="http://www.ai2.upv.es/" target="_blank">http://www.ai2.upv.es</a><br>
><br>
> -----Inline Attachment Follows-----<br>
><br>
> _______________________________________________<br>
> Gvsig_internacional mailing list<br>
> <a moz-do-not-send="true"
href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><<a
moz-do-not-send="true"
href="http://mc/compose?to=Gvsig_internacional@listserv.gva.es"
target="_blank">http://mc/compose?to=Gvsig_internacional@listserv.gva.es</a>><br>
> <a moz-do-not-send="true"
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>
><br>
><br>
> _______________________________________________<br>
> Gvsig_internacional mailing list<br>
> <a moz-do-not-send="true"
href="mailto:Gvsig_internacional@listserv.gva.es">Gvsig_internacional@listserv.gva.es</a><br>
> <a moz-do-not-send="true"
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>
><br>
><br>
<br>
<br>
-- <br>
Jordi Torres Fabra<br>
<br>
gvSIG 3D blog<br>
<a moz-do-not-send="true"
href="http://gvsig3d.blogspot.com/" target="_blank">http://gvsig3d.blogspot.com</a><br>
Instituto de Automática e Informática Industrial<br>
<a moz-do-not-send="true" href="http://www.ai2.upv.es/"
target="_blank">http://www.ai2.upv.es</a><br>
<br>
</div>
</div>
</div>
</div>
</blockquote>
<br>
<br>
</body>
</html>