On Apr 16, 2009, at 12:55 AM, Eric Lemoine wrote:

> On Wed, Apr 15, 2009 at 6:13 PM, Sean Gillies <[email protected]>  
> wrote:
>> Eric,
>>
>> Speaking of MapFish, I've never understood whether MapFish is all
>> Python or is implemented in multiple languages. There is Java and  
>> Ruby
>> code in the repo. How does it fit together?
>
> So, MapFish provides this:
>
> - a JavaScript Toolkit: this toolkit includes OpenLayers and Ext and
> its own OpenLayers- and Ext-based components (GeoExt will soon be
> included as well)
> - a Pylons-based framework: the framework allows easily creating
> MapFish web services, i.e. web services respecting the MapFish HTTP
> interface [*]
> - a PDF printing library: this lib is implemented in Java, but the
> Python framework provides a print controller that connects to the
> library (so no need for Tomcat or anything)
>
> We're currently trying to make the above three things well packaged,
> in the sense that you create a MapFish app using "paster create -t
> mapfish" and you get everything set up in your app: the js part
> (compressed libs, unit test environment set up, etc.) and the PDF
> printing module.
>
> MapFish also provides Java, Ruby, and soon PHP libraries to help
> developers set up/implement the MapFish HTTP interface in other
> languages than Python. For example, we're currently working on Symfony
> plugin, this plugin will include a GeoJSON lib and an implementation
> of the MapFish HTTP interface for Symfony (and the Doctrine ORM).
> These developer libraries do not belong to the official "MapFish
> package"; we, Camptocamp, need them, and we just make them available
> to others as open-source software.
>
> Hope this clarifies things.
>
> [*] https://trac.mapfish.org/trac/mapfish/wiki/Releases/1.2/MapFishProtocol
>

Thanks. You know I am a proponent of using the web for integration ;)

Sean

_______________________________________________
Community mailing list
[email protected]
http://lists.gispython.org/mailman/listinfo/community

Reply via email to