Hi<br><div class="gmail_quote"><br> thanks very much for your detailed reply,<br>
I'll adapt my Blender FOundation proposal with your input<br>
and then maybe a KDE proposal later tonight.<br><br>I've looked at this diagram : <a href="http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-future.png" target="_blank">http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-future.png</a><br>
I would like to have one more info as to DXS.<br>
I've noted that DXS is http only which seems ok for me.<br>looking at <a href="http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-future.png" target="_blank">http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-future.png</a> makes understanding the <a href="http://ghns.freedesktop.org/software.php" target="_blank">desktop software / server software break down</a> (with 3 packages) clearer.<br>
<br>do you know if <a href="http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-future.png" target="_blank">http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-future.png</a> is implemented yet ?<br>is the communication language between client and DXS frontend still SOAP and is REST going to replace that, or will both coexist ?<br>
Is REST implementation just an idea, or a real intent ?<br><br>do you know if any of the current implementations of ghns clients listed on <a href="http://ghns.freedesktop.org/software.php" target="_blank">http://ghns.freedesktop.org/software.php</a> (first section) now talk to the DXS frontend directly ? Or do they all still have the <a href="http://svn.kstuff.org/browser/trunk/kstuff/ghns/architecture-current.png" target="_blank">current architecture</a> (that's to say clients talk to web app to browse through, and to another specific server fetch and upload contents) ?<br>
<br>I did not take the time to have an in depth look at client local database... Do you know if some software client app has implemented something (xml or sql dbs) to list reading from the client hard drive what's been downloaded where and the version info of those contents ?<br>
<br>your answers would help me a great deal for the proposal I'll post for the Blender Foundation tonight.<br><br>Sincerely,<br>Jonathan<br><div class="gmail_quote"><div><div class="Wj3C7c"><div><div></div><div><br><br>
<div class="gmail_quote">
On Mon, Apr 7, 2008 at 9:40 AM, Josef Spillner <<a href="mailto:spillner@kde.org" target="_blank">spillner@kde.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Salut,<br>
<br>
Am Sonntag 06 April 2008 19:13:19 schrieb Jonathan-David SCHRODER:<br>
<div>> Hi,<br>
> I made a SoC 2008 proposal at the Blender Foundation to be able to fetch<br>
> about anything from withing a running Blender app.<br>
> About anything meaning : models, materials, new blender binary updates,<br>
> scripts, nodes...<br>
> The proposal in its current state is here (a publish google docs with which<br>
> I will update my google SoC some time before the deadline) :<br>
</div>> <a href="http://docs.google.com/Doc?id=dcsrtj3t_92g33hrcgx" target="_blank">http://docs.google.com/Doc?id=dcsrtj3t_92g33hrcgx</a><<a href="http://docs.google.com/Do" target="_blank">http://docs.google.com/Do</a><br>
<div>>c?docid=dcsrtj3t_92g33hrcgx&hl=en><br>
<br>
</div>This looks like a very cool idea. Some months back somebody approached us for<br>
a GHNS implementation for OpenClipart in OOo and other applications, and I<br>
think it's really important to have good application support for GHNS beyond<br>
the desktop-integrated stuff.<br>
<div><br>
> The proposal will see changes today or tomorrow as far as phrasing is<br>
> concerned (someone looked it over and told me what did not sound<br>
> very english or was difficult to understand).<br>
<br>
</div>It's not hard to understand. I've seen proposals from native English speakers<br>
which were really hard to understand compared to yours.<br>
<div><br>
> In that application, I propose amongst other things, to integrate a GHNS<br>
> client into Blender, and to develop a template PHP code Blender content<br>
> repositories implementing the GHS server call API (a<br>
> data.kstuff.org-adapted back-end+front-end version for Blender data, whose<br>
> frontend people could customize).<br>
<br>
</div>Currently <a href="http://data.kstuff.org" target="_blank">data.kstuff.org</a> runs the Cocodrilo web frontend which is already<br>
customisable. And it can be embedded into other web pages, optionally. As you<br>
can see <a href="http://data.kde.org" target="_blank">data.kde.org</a> comes in the design of <a href="http://kde.org" target="_blank">kde.org</a>, because it uses the KDE<br>
WWW framework:<br>
<a href="http://svn.kstuff.org/browser/trunk/data.kde.org" target="_blank">http://svn.kstuff.org/browser/trunk/data.kde.org</a><br>
But the individual repository contents are rendered through Cocodrilo:<br>
<a href="http://ghns.berlios.de/cocodrilo/" target="_blank">http://ghns.berlios.de/cocodrilo/</a><br>
(sorry, outdated version, but there's a SVN somewhere)<br>
<div><br>
> A part of the GHNS client would have to be coded in Python (although all<br>
> the GHNS scripts are in Perl), because Python is simply what Blender is<br>
> extended with.<br>
<br>
</div>GGZ-Python already has an old and somewhat outdated, but still working version<br>
of a GHNS downloader. You could take this as a start. This is independent of<br>
what language the server-side Hotstuff scripts are written in, although in<br>
all honesty I wouldn't choose Perl again if I had the time to rewrite<br>
them :-)<br>
<div><br>
> Could you let me know your thoughts of my proposal ?<br>
> What I propose for Blender, could actually be generalized for Inkscape...<br>
> Does the GHNS project mentor anything for the 2008 SoC ?<br>
<br>
</div>GHNS is a fraction of <a href="http://freedesktop.org" target="_blank">freedesktop.org</a>, and even the mighty <a href="http://freedesktop.org" target="_blank">freedesktop.org</a><br>
doesn't menter. Instead, the desktop projects (KDE and GNOME) have agreed to<br>
accept a few students for <a href="http://freedesktop.org" target="_blank">freedesktop.org</a>. I can imagine that the Blender<br>
foundation would do just the same.<br>
<br>
Note that I'm currently not very familiar with Blender. I've used it a lot<br>
between 2000 and 2002, but not at all since then because I've moved out of 3D<br>
games on Linux into gaming infrastructures and networking.<br>
<div><br>
> Apparently, there are more than 20 proposals at the Blender foundation and<br>
> I am not sure if mine would be retained....<br>
<br>
</div>Well I think it's a good proposal. And I could volunteer as a mentor, but it's<br>
up to them if they accept me. Even if they do, it'd be better for you to find<br>
advocates within the Blender project, right now.<br>
<div><br>
> I'd be OK to work on a SoC for the KDE group or other organisation, and<br>
> work to integrate GHNS into more pieces of software such as Inkscape, Gimp,<br>
> Scribus... so I would be so grateful if you knew where I could apply as<br>
> well elsewhere than for the Blender Foundation to have more chances to work<br>
> a Summer of Code this year... .<br>
<br>
</div>The chances in KDE would be very slim, there are already ~250 proposals and<br>
only those from which the project really benefits will be chosen. Nothing<br>
prevents you from submitting an application to KDE, too, but I can already<br>
see the comments - why Blender if there's Krita filters and KWord templates<br>
and ...<br>
Therefore I think you should focus on the Blender foundation.<br>
<div><br>
> I think that I should complement my proposal with links to graphics. Would<br>
> you have any diagrams describing the way GHNS works that I could use and<br>
> adapt for my Blender proposal ?<br>
<br>
</div>You can find some in:<br>
<a href="http://svn.kstuff.org/browser/trunk/kstuff/ghns" target="_blank">http://svn.kstuff.org/browser/trunk/kstuff/ghns</a><br>
<br>
Embarassingly there are not more.<br>
<div><br>
> I know that I'm posting this lately.<br>
<br>
</div>Pas de problème pour moi :)<br>
<font color="#888888"><br>
Josef<br>
<br>
</font></blockquote></div><br><br clear="all"><br></div></div><div><div></div><div>-- <br><a href="http://www.jaxtr.com/myselfhimself" target="_blank">http://www.jaxtr.com/myselfhimself</a>
</div></div></div></div></div><div><div></div><div class="Wj3C7c"><br><br clear="all"><br>-- <br><a href="http://www.jaxtr.com/myselfhimself" target="_blank">http://www.jaxtr.com/myselfhimself</a>
</div></div></div><br><br clear="all"><br>-- <br><a href="http://www.jaxtr.com/myselfhimself">http://www.jaxtr.com/myselfhimself</a>