Hi together,

To give a little status report about my recent improvements
of the WMS layer stuff:

- Introduction of a factory model that handles different
  formats (mime-types) more clearly and abstract.
  This helps to handle the result streams coming from
  the HTTP responses. e.g images/svg+xml needs some XML parsing,
  images/png can be processed by javax.imageio.ImageIO

- Usage of javax.imageio.ImageIO in case of bitmap images.
  If things like JAI ImageIO is installed a wider range
  of bitmap types are supported.

- Usage of the Apache Common's HttpClient [1].
  This enables better HTTP handling: persistent
  connections, queueing, limiting number of connections
  to servers, performing better with multiple Threads
  (pooling) and so on.
  It also enables us to use authentication, SSL, proxies.
  This may be of interest when connecting to protected servers.

I will suspend my further development on this stuff till
the unstable/development branch comes into existence.
I don't want to commit it to the stable branch, because there
are questions to talk about, improving the GUI e.g. If
several mime-types are available I don't think that it
is a bright idea to select it by internal 'magic'.

Please let me, how and when I should proceed. I do
this WMS stuff in my free time, so I have no time to
waste it for things that went to the nirvana of
cool but unpublished software. I've done to much of this
in the past.

Kind regards,
Sascha

[1] http://jakarta.apache.org/commons/httpclient/





Sunburned Surveyor schrieb:
> Sascha,
> 
> I agree with your comments. Let me talk to Stefan about this. I think
> creating a development branch of the CVS shouldn't be too much of a
> problem. I don't know a lot about CVS, but as long as it was fairly
> simple to move things from the unstable branch to the stable branch I
> think this would be a great idea.
> 
> The Sunburned Surveyor
> 
> On 5/29/07, Sascha L. Teichmann <[EMAIL PROTECTED]> wrote:
>> SS,
>>
>> Sunburned Surveyor schrieb:
>>> [...]
>>> I think we would definitely be interested in having the ability to
>>> render WMS layers as from SVG instead of as an image in OpenJUMP.
>>> However, I think we might benefit from the creation of an "unstable"
>>> or development branch in the OpenJUMP CVS were we can commit these
>>> rather rapid changes. Stefan and I discussed this a little bit before,
>>> but never moved on it.
>> I _really_ would appreciate such a branch. Look at the concrete
>> WMS/SVG case. I've done it now. Where should I put it? To the
>> one and only stable branch? This not a good idea. Not because
>> it does not work, but it surely needs a final touch and some
>> discussions. At the moment there is no way in the WMS GUI panel
>> to choose the preferred MIME type of the WMS response. There
>> is some internal guessing about going on which in my eyes
>> needs more user interaction.
>> But we can't discuss this detail before we all aren't able to see
>> the concrete problem in form of a running program.
>> On the other hand I can work on a solution all by myself and
>> send a big patch after a while. This is not the community
>> way of doing software development...
>>
>> - Sascha
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to