Please check out the two documents/posts and leave comments!<br><br><a href="http://groups.google.com/group/ocal-browser-discuss/web/plan-for-gui">http://groups.google.com/group/ocal-browser-discuss/web/plan-for-gui</a><br>

<br><a href="http://groups.google.com/group/ocal-browser-discuss/web/ocal-browser-object-diagram-comments-please">http://groups.google.com/group/ocal-browser-discuss/web/ocal-browser-object-diagram-comments-please</a><br>

<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">EnzoAeneas</b> <span dir="ltr"><<a href="mailto:enzoaeneas@gmail.com">enzoaeneas@gmail.com</a>></span><br>

Date: Sat, Aug 29, 2009 at 4:18 AM<br>Subject: [ocal-browser-discuss] Yes, it is still alive!<br>To: ocal-browser-discuss <<a href="mailto:ocal-browser-discuss@googlegroups.com">ocal-browser-discuss@googlegroups.com</a>><br>

<br><br><br>
Sorry, but like many of you I have a job that pays my bills and I<br>
haven't had much time to devote to this.<br>
But I have not abandoned hope!<br>
<br>
Here is the direction that I want to take this:<br>
<br>
Python - gotta love dynamic languages.<br>
<br>
XUL instead of PyGTK or PyQt. The native SVG support will make things<br>
much easier!<br>
Plus a declarative UI will be faster to build and debug.<br>
<br>
Using Mozilla XulRunner as a platform will also give benefits:<br>
<br>
Settings/preference system including GUI support.<br>
SQLite support abstracted by a Storage API.<br>
Ability to leverage web-based technologies in conjunction with the<br>
native XUL support gives many options for the UI and  XML/RDF<br>
templating can reduce the amount of code needed to display information<br>
about each image.<br>
Basic extensions framework allowing for different features to be<br>
implemented as pluggable modules rather than new builds.<br>
Builtin updates system.<br>
With a mature browser component, users can surf OpenClipArt.org and<br>
pick clipart to download into their local repository.<br>
JSON support, Web Services support, XMLHttpRequest, etc will make<br>
ccHost integration much easier.<br>
<br>
Not to mention, all of the AJAX code out there that manipulates images<br>
can be made leveraged for more advanced features because the<br>
limitations of the browser sandbox will be lifted for extension code.<br>
<br>
What cannot be done using the facilities provided by Gecko/XulRunner,<br>
can either be done using an appropriate python library or integrating<br>
with Java (JavaXPCOM).<br>
<br>
HTML 5 and Xforms support may yield future benefits. In the end, the<br>
progression of the web and related technologies will allow for greater<br>
improvements in functionality and implementation.<br>
<br>
<br>
Let me know if you have any ideas. I will try to get a data model and<br>
Base API out soon.<br>
<br>
--~--~---------~--~----~------------~-------~--~----~<br>
You received this message because you are subscribed to the Google Groups "ocal-browser-discuss" group.<br>
To post to this group, send email to <a href="mailto:ocal-browser-discuss@googlegroups.com">ocal-browser-discuss@googlegroups.com</a><br>
To unsubscribe from this group, send email to <a href="mailto:ocal-browser-discuss%2Bunsubscribe@googlegroups.com">ocal-browser-discuss+unsubscribe@googlegroups.com</a><br>
For more options, visit this group at <a href="http://groups.google.com/group/ocal-browser-discuss?hl=en" target="_blank">http://groups.google.com/group/ocal-browser-discuss?hl=en</a><br>
-~----------~----~----~----~------~----~------~--~---<br>
<br>
</div><br>