I am looking into ccHost now. It will do me no good to write a browser for OCAL if I cannot standardize on a method of communicating with it.<br />That being said, looking into Inkscape's code will allow me to get a working model for communication with OCAL, but working with/on ccHost you flesh out a communications API, would move OCAL adoption further than my browser alone. Thank you for the suggestion. <br /><br />Kevin <br /><br />On Dec 3, 2008 9:57pm, Jon Phillips <jon@rejon.org> wrote:<br />> This is super cool guys! Yes, this is true of Inkscape. Enzo/Kevin, one<br />> <br />> novel contribution, I'll say it again, is to allow for import into<br />> <br />> ccHost-based systems, aka, Open Clip Art Library.<br />> <br />> <br />> <br />> This would be super far out and help spell out the<br />> <br />> upload/file-manipulation API.<br />> <br />> <br />> <br />> Jon<br />> <br />> <br />> <br />> On Wed, 2008-12-03 at 20:53 +0100, Steren wrote:<br />> <br />> > Hi,<br />> <br />> > You probably already know but Inkscape implements an OCAL importer.<br />> <br />> > Unfortunately it's C++ and Linux only but it could be a good example<br />> <br />> > to be inspired by.<br />> <br />> ><br />> <br />> > I wish you the best for this work.<br />> <br />> ><br />> <br />> > Steren<br />> <br />> ><br />> <br />> > On Wed, Dec 3, 2008 at 8:23 PM, EnzoAeneas <br />> <br />> > wrote:<br />> <br />> >         Signed up for ccHost and Inkscape. I will make an announcement<br />> <br />> >         later<br />> <br />> >         today or tomorrow.<br />> <br />> ><br />> <br />> >         The "primary" toolkit will be the well-known GTK, but I will<br />> <br />> >         be<br />> <br />> >         keeping a WX version closely updated, as it is also open<br />> <br />> >         source and<br />> <br />> >         cross-platform.<br />> <br />> ><br />> <br />> >         The language will remain Python, but at some point, I may try<br />> <br />> >         a port<br />> <br />> >         to Java via Jython and recode some parts to take advantage of<br />> <br />> >         libraries in Java.<br />> <br />> ><br />> <br />> >         I will attempt to update this list regularly, but if you want<br />> <br />> >         to<br />> <br />> >         follow the progress, you better off going to the google<br />> <br />> >         project:<br />> <br />> >         http://code.google.com/p/ocal-browser/<br />> <br />> ><br />> <br />> ><br />> <br />> >         There is a general discussion group for the project, but I<br />> <br />> >         would<br />> <br />> >         appreciate it if all bugs be reported as "issues" at the<br />> <br />> >         google code<br />> <br />> >         site.<br />> <br />> ><br />> <br />> >         Thank you all for your suggestions and input.<br />> <br />> ><br />> <br />> >         --Kevin<br />> <br />> ><br />> <br />> >         On Sat, Nov 29, 2008 at 11:15 PM, Jon Phillips <br />> <br />> >         wrote:<br />> <br />> >         > Oh, you should announce this project on the inkscape lists<br />> <br />> >         too...I think<br />> <br />> >         > people will be quite interested in it as well!<br />> <br />> >         ><br />> <br />> >         > Jon<br />> <br />> >         ><br />> <br />> >         > On Sat, 2008-11-29 at 20:25 +0000, enzoaeneas@gmail.com<br />> <br />> >         wrote:<br />> <br />> >         >> So far I have checked out pyGTK (with Cairo) and wxPython<br />> <br />> >         (with<br />> <br />> >         >> wxSVG). They are about even among interested parties so<br />> <br />> >         far, but<br />> <br />> >         >> voting is still open.<br />> <br />> >         >> Other possibilities include pyQt (with QtSVG) and Mozilla<br />> <br />> >         Gecko (SVG<br />> <br />> >         >> support is built-in, has python bindings)<br />> <br />> >         >><br />> <br />> >         >> I like Martin Owens' idea of creating a library capable of<br />> <br />> >         being<br />> <br />> >         >> integrated into other projects, so I am looking at<br />> <br />> >         separating the<br />> <br />> >         >> application into these logical parts:<br />> <br />> >         >><br />> <br />> >         >> 1. OCAL repository abstraction (local and remote)<br />> <br />> >         >> 2. Interface/contract for UI<br />> <br />> >         >> 3. Implement UI using different GUI toolkits, starting with<br />> <br />> >         voted<br />> <br />> >         >> favorite.<br />> <br />> >         >> 4. Implement command line renderer (for software that does<br />> <br />> >         not have<br />> <br />> >         >> python integration).<br />> <br />> >         >><br />> <br />> >         >><br />> <br />> >         >> The Google code project<br />> <br />> >         (http://code.google.com/p/ocal-browser/)<br />> <br />> >         >> has a Google Group now:<br />> <br />> >         >> http://groups.google.com/group/ocal-browser-discuss/topics<br />> <br />> >         >><br />> <br />> >         >> Join and contribute if you have ideas or comments.<br />> <br />> >         >><br />> <br />> >         >> --Kevin<br />> <br />> >         >> On Nov 26, 2008 8:45am, EnzoAeneas <br />> <br />> >         wrote:<br />> <br />> >         >> > Since I do not have a mac myself, would anyone be willing<br />> <br />> >         to test my<br />> <br />> >         >> ><br />> <br />> >         >> > code on the one?<br />> <br />> >         >> ><br />> <br />> >         >> ><br />> <br />> >         >> ><br />> <br />> >         >> > Also, I'd like to put the choice of initial GUI toolkit<br />> <br />> >         to a vote. I<br />> <br />> >         >> ><br />> <br />> >         >> > will be prototyping over the next few days, but I can<br />> <br />> >         finalize after<br />> <br />> >         >> ><br />> <br />> >         >> > voting. Let's say we tally them up on Sunday.<br />> <br />> >         >> ><br />> <br />> >         >> ><br />> <br />> >         >> ><br />> <br />> >         >> > My requirements are built-in SVG support or available<br />> <br />> >         through a GPL<br />> <br />> >         >> or<br />> <br />> >         >> ><br />> <br />> >         >> > LGPL compatible third party library, but I would still<br />> <br />> >         like to use<br />> <br />> >         >> ><br />> <br />> >         >> > python as the primary language, if only for my own<br />> <br />> >         edification.<br />> <br />> >         >> ><br />> <br />> >         >> ><br />> <br />> >         >> ><br />> <br />> >         >> > --Kevin<br />> <br />> >         >> ><br />> <br />> >         >> ><br />> <br />> >         >> ><br />> <br />> >         >> > On Wed, Nov 26, 2008 at 8:33 AM, Tobias Jakobs<br />> <br />> >         >> ><br />> <br />> >         >> > wrote:<br />> <br />> >         >> ><br />> <br />> >         >> > > Am Mittwoch, den 26.11.2008, 13:14 +0000 schrieb<br />> <br />> >         >> enzoaeneas@gmail.com:<br />> <br />> >         >> ><br />> <br />> >         >> > >><br />> <br />> >         >> ><br />> <br />> >         >> > >> > How well is gtk working with Mac OSX?<br />> <br />> >         >> ><br />> <br />> >         >> > >><br />> <br />> >         >> ><br />> <br />> >         >> > >  It works via X11, but Imendio AB is activ porting it<br />> <br />> >         to Mac OS X<br />> <br />> >         >> ><br />> <br />> >         >> > > natively. [1]<br />> <br />> >         >> ><br />> <br />> >         >> > ><br />> <br />> >         >> ><br />> <br />> >         >> > > Regards,<br />> <br />> >         >> ><br />> <br />> >         >> > > Tobias<br />> <br />> >         >> ><br />> <br />> >         >> > ><br />> <br />> >         >> ><br />> <br />> >         >> > > [1] http://developer.imendio.com/projects/gtk-macosx<br />> <br />> >         >> ><br />> <br />> >         >> > ><br />> <br />> >         >> ><br />> <br />> >         >> > ><br />> <br />> >         >> ><br />> <br />> >         >> _______________________________________________<br />> <br />> >         >> clipart mailing list<br />> <br />> >         >> clipart@lists.freedesktop.org<br />> <br />> >         >> http://lists.freedesktop.org/mailman/listinfo/clipart<br />> <br />> >         > --<br />> <br />> >         > Jon Phillips<br />> <br />> >         > San Francisco + Beijing<br />> <br />> >         > GLOBAL +1.415.830.3884<br />> <br />> >         > CHINA +86.1.360.282.8624<br />> <br />> >         > http://rejon.org<br />> <br />> >         > IM/skype: kidproto<br />> <br />> >         > Jabber: rejon@gristle.org<br />> <br />> >         ><br />> <br />> >         ><br />> <br />> >         _______________________________________________<br />> <br />> >         clipart mailing list<br />> <br />> >         clipart@lists.freedesktop.org<br />> <br />> >         http://lists.freedesktop.org/mailman/listinfo/clipart<br />> <br />> ><br />> <br />> ><br />> <br />> --<br />> <br />> Jon Phillips<br />> <br />> San Francisco + Beijing<br />> <br />> GLOBAL +1.415.830.3884<br />> <br />> CHINA +86.1.360.282.8624<br />> <br />> http://rejon.org<br />> <br />> IM/skype: kidproto<br />> <br />> Jabber: rejon@gristle.org<br />> <br />> <br />>