This email has been written with intention to extend discussion about
BRL-CAD Online Geometry Viewer (OGV) to further steps.

If we talk about present state of OGV, efforts were made to make it
functional and no doubt it is working, but as pointed out in recent
discussions, it lacks robust infrastructure.

As mentioned by Sean at project ideas page, we have three projects
under OGV: the basic infrastructure, GUI and MediaWiki geometry
extension. Following is little more detail about these.

The basic infrastructure includes rebuilding the whole project at
current state using a framework and adding more new features.
Rebuilding includes .g to .obj conversion, visualization of .obj on
browser, sign-in sign-up module etc.

Read more about current project at: http://brlcad.org/wiki/Online_Geometry

New features primarily includes user dashboard, file management, file
sharing with other users, conversion to other CAD formats etc.

Read more about desired features:
http://brlcad.org/wiki/Online_Geometry/TODO. These were mainly written
in context with current state of OGV.

Talking about the framework, adopting a single framework to eliminate
the need of using different languages at server side (e.g. PHP) and
client side (e.g. JavaScript), would be more favorable. Please give
your comments.

Another possible project is designing of user interface for OGV while
keeping user experience in mind. Again, talking about current state
OGV, its GUI is OK type and not so friendly to user. User interface &
experience in today's web industry have major role in driving more
users and probably can help to compete with other similar services.
Making an influential user interface for OGV needs great deal of
efforts, creativity and understanding of certain principles.

Since OGV infrastructure is not yet ready, but we have certain plans
and discussions are going on to finalize the goals and once finalized,
I think we can run separate UI & UX project side by side with basic
infrastructure development. Comments are appreciated.

Third project under OGV is Mediawiki geometry extension. As I checked
from old emails, it is also mentioned in Mediawiki's GSoC projects
list. The major idea is same as that of OGV i.e. uploading a geometry
file (e.g., .g file) like uploading a file into mediawiki, and causing
our plugin to read the g file, parse the data to visualize it in
embedded interface in Wikipedia. Currently I am running out of details
for this project. Interested ones can add more.

Please give your suggestions / comments / feedback to improve and / or
fill out the gaps if any so as to make this information more useful.
-- 
Harmanpreet Singh
Blog: http://singhharman.wordpress.com/

------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to