From: Inderpreet S. <ind...@gm...> - 2014-01-07 09:45:37
|
On Mon, Jan 6, 2014 at 9:53 PM, Deepak Sharma <dee...@gm...> wrote: > I have started working on Online Geometry Viewer, my motive is to make > this editor as best editor on web. Currently i'm making mock-up for > Geometry viewer, I also made script for installation of Geometry > Viewer. Here is the link > http://202.164.53.122/~deepak/brlgeometry.tar.gz > Please review/test it. Welcome, Deepak. I am elated to see you here. Let's join the forces. ;) I have also been tinkering around this online geometry viewer and I feel it's going to be a great push to open source CAD community. Just it needs to be executed better. Alongside, I am also working on BRL-CAD's website and wiki, so what do you think if we have the consistency in design of all these, so that they seem as part of the same thing. For that please, if you allow, I would really love to work with you on this. Then about OGV, I had few plans:- Firstly, it's backed by vanilla PHP and as the application grows managing that IMHO would be difficult, so I was thinking some framework like Laravel to give it a good foundation on back-end. what say? Secondly, there are no tests written for it (neither PHP nor JS) :( . May be now it's not much of a problem but may cause troubles in future, specially when we want to make it the best CAD editor ;). Laravel is built with testing in mind, so we can easily write tests if we are using Laravel, for JS we can use one of the many unit testing libraries available. As this viewer is in it's very dawn, so we can nudge it's trajectory the way we want whereas doing that later would be a problem. Then on the functionality side at this moment we need a better user dashboard, and a facility to save files and view them later (a file browser for each user). Then after having done that, we can easily add a share button that would generate an embed code (a simple iframe) and a unique link so that users can share their cad models on their websites, blogs and social networking websites. That was all about viewing, for editing we can provide initially an ability to add mged commands through browser and edit the model they are viewing. I think that would be very helpful and easy to do task before we dive into comparatively tougher task like 3D GUI editing. I have this and more in my mind but was afraid to share as I already have my previous work pending (website, blog and wiki) :P . So first, I would want to complete that as soon as possible and then I will get to OGV. @deepak, @harman @anyone-who's-working-on-OGV Tell me what you think about these points and together we may work on it. -- Inderpreet Singh Ekoankar Sahai ishwerdas.com facebook.com/okayinder https://kippt.com/okayinder |