Re: gEDA-user: web version of gschem/pcb
Dan McMahill wrote: that functionality has been there in pcb and gschem for years Obviously, this is one of the hard to discover features. It is not in the GUI and the manual just mention renumber with a one-liner. http://pcb.gpleda.org/pcb-cvs/pcb.html#Renumber-Action There is no hint, how to actually do the back-annotation on the gschem side. Not in the pcb manual and not in the gschem manual, either. In pcb, when you Renumber(), it creates an annotation file (similar to an ECO file for those familiar with pads). pcb_backannotate will then take that renumber and apply to your schematics. I see a few things missing in the current implementation though. Me too. :-) * It can't deal with refdeses that have been mangled in any way. This prevents the application with simple hirarchical designs. * It does not deal with refdeses changed manually by the user. * It always applies to all components. There is no way to not renumber some parts of the layout. ---)kaimartin(--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
On 6/20/2011 6:57 PM, Kai-Martin Knaak wrote: * back annotation from pcb to gschem what specific things would you like to back annotate? ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
We could have improvements on forward-annotation too. Such as when you change refdes in the schematic it rips those parts out and makes you place and route them again. The most useful back-annotation is if you change some footprint properties and save it as a new footprint it should change the footprint in the schematic. --- On Thu, 6/23/11, Dan McMahill d...@mcmahill.net wrote: From: Dan McMahill d...@mcmahill.net Subject: Re: gEDA-user: web version of gschem/pcb To: geda-user@moria.seul.org Date: Thursday, June 23, 2011, 11:52 AM On 6/20/2011 6:57 PM, Kai-Martin Knaak wrote: * back annotation from pcb to gschem what specific things would you like to back annotate? ___ geda-user mailing list [1]geda-user@moria.seul.org [2]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. file://localhost/mc/compose?to=geda-user@moria.seul.org 2. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
Dan McMahill wrote: * back annotation from pcb to gschem what specific things would you like to back annotate? For debugging it would be nice to have the refdeses of components geometrically sorted on the layout, rather than on the schematic. I was told, by layout people that some customers even require this kind of sorting in their FSDs. I am aware, that this is probably not doable for complex hierarchies, where a single symbol in the schematics corresponds to several components in the layout. But with the majority of projects there is a one-to-one correspondence. ---)kaimartin(--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
On 6/23/2011 12:58 PM, Kai-Martin Knaak wrote: Dan McMahill wrote: * back annotation from pcb to gschem what specific things would you like to back annotate? For debugging it would be nice to have the refdeses of components geometrically sorted on the layout, rather than on the schematic. I was told, by layout people that some customers even require this kind of sorting in their FSDs. I am aware, that this is probably not doable for complex hierarchies, where a single symbol in the schematics corresponds to several components in the layout. But with the majority of projects there is a one-to-one correspondence. that functionality has been there in pcb and gschem for years In pcb, when you Renumber(), it creates an annotation file (similar to an ECO file for those familiar with pads). pcb_backannotate will then take that renumber and apply to your schematics. I see a few things missing in the current implementation though. Would be good to have the layout produce a netlist and then have a standalone netlist comparison tool that can produce the annotation file. Then on the gschem side, a better scheme api (can't wait to see what Peter B has in the pipe here) to apply it instead of directly hacking the .sch files (like pcb_backannotate does) would be nice. -Dan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
Josh Jordan wrote: Its 2D graphics, with pan and zoom. Why does it have to be desktop-only? It does not have to. But in my humble opinion the project could benefit orders of magnitude better if the amount of developers time needed to get such a web based approach going, would be spent at other areas. From the top of my hat: * a unser friendly UI to simulation (plus a good stock of models) * back annotation from pcb to gschem * full scripting, both within gschem and within pcb * a way to represent complex relations between symbols and footprints * better support to deal with meta data (order numbers, pricing, etc) * push already layed ot tracks durcing manual routing * an autoroute with a unser interface that can guide the router to produce results comparable to manual routing. * layout DRC that depends on the net * export of 3D models of the layout plus placed components * import of 2D CAD data and not the laest: ready to use windows ports Luckily, sme of the objectives are currently worked on :-) ---)kaimartin(--- -- Kai-Martin Knaak Email: k...@familieknaak.de Öffentlicher PGP-Schlüssel: http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
On Tue, 21 Jun 2011 00:57:44 +0200 Kai-Martin Knaak k...@lilalaser.de wrote: But in my humble opinion the project could benefit orders of magnitude better if the amount of developers time needed to get such a web based approach going, would be spent at other areas. From the top of my hat: * a unser friendly UI to simulation (plus a good stock of models) * back annotation from pcb to gschem * full scripting, both within gschem and within pcb * a way to represent complex relations between symbols and footprints * better support to deal with meta data (order numbers, pricing, etc) * push already layed ot tracks durcing manual routing * an autoroute with a unser interface that can guide the router to produce results comparable to manual routing. * layout DRC that depends on the net * export of 3D models of the layout plus placed components * import of 2D CAD data Oh, man! You made me drool all over my keyboard! :-) While I'm sure most of those goals are still quite distant, it would be fantastic to have any of them. Regards, Colin ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
gEDA-user: web version of gschem/pcb
I think it would be a big advance to port the gschem/pcb formats to javascript and svg. It would make geda accessible to every platform and really make it easy for new users to get started. It would make development easier if you only support a set of standards instead of different build environments that overall run on a minority of the systems out there. Javascript and SVG with local data can perform as well as any desktop application in 2d graphics. -Josh Jordan ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
On Jun 20, 2011, at 1:42 PM, Josh Jordan outerspacema...@yahoo.com wrote: I think it would be a big advance to port the gschem/pcb formats to javascript and svg. It would make geda accessible to every platform and really make it easy for new users to get started. It would make development easier if you only support a set of standards instead of different build environments that overall run on a minority of the systems out there. Javascript and SVG with local data can perform as well as any desktop application in 2d graphics. I'm pretty sure it's not April 1st. WTF? -Dave -- Dave McGuire Port Charlotte, FL ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
Its 2D graphics, with pan and zoom. Why does it have to be desktop-only? SVG is standard in all browsers now, and javascript is nicer than ever. --- On Mon, 6/20/11, Dave McGuire mcgu...@neurotica.com wrote: From: Dave McGuire mcgu...@neurotica.com Subject: Re: gEDA-user: web version of gschem/pcb To: gEDA user mailing list geda-user@moria.seul.org Date: Monday, June 20, 2011, 1:51 PM On Jun 20, 2011, at 1:42 PM, Josh Jordan [1]outerspacema...@yahoo.com wrote: I think it would be a big advance to port the gschem/pcb formats to javascript and svg. It would make geda accessible to every platform and really make it easy for new users to get started. It would make development easier if you only support a set of standards instead of different build environments that overall run on a minority of the systems out there. Javascript and SVG with local data can perform as well as any desktop application in 2d graphics. I'm pretty sure it's not April 1st. WTF? -Dave -- Dave McGuire Port Charlotte, FL ___ geda-user mailing list [2]geda-user@moria.seul.org [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. file://localhost/mc/compose?to=outerspacema...@yahoo.com 2. file://localhost/mc/compose?to=geda-user@moria.seul.org 3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
On Mon, Jun 20, 2011 at 10:42:45AM -0700, Josh Jordan wrote: I think it would be a big advance to port the gschem/pcb formats to javascript and svg. It would make geda accessible to every platform and really make it easy for new users to get started. It would make development easier if you only support a set of standards instead of different build environments that overall run on a minority of the systems out there. Javascript and SVG with local data can perform as well as any desktop application in 2d graphics. -Josh Jordan SVG is hard to read, hard to diff, hard to parse and hard to validate. It's not something we would want geda/pcb core to care about. What happens when people open pcbs in inkscape and draw gradients, filters, links, animation, etc? How would ideas like DRC rules, electrical attributes, netlists and pin mappings translate to/be preserved by browsers and SVG editors? Importing and exporting to (a limited subset of) SVG would be very cool. I don't mean to discourage people from exploring this. But I doubt very much that full functionality could be achieved from a svg- based webui. Looking far into the future, a nice path would be: 1. Figure out how we want to handle symbols and layers and the other ugly parts of the current file formats. 2. Move pcb and gschem to appropriate (extensible) file formats like xml/yaml/sexprs/whatever. 3. Get a javascript parser -for these formats- 4. Build a web-based system that works with gEDA. -- Andrew Poelstra Email: asp11 at sfu.ca OR apoelstra at wpsoftware.net Web: http://www.wpsoftware.net/andrew/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
web-geda would save and load files in the current geda format and only draw in SVG. SVG is really efficient to parse in javascript, panning and zooming will as responsive or more responsive than desktop-geda. SVG also has built in events such as mouseover and click that work on vector elements. --- On Mon, 6/20/11, Andrew Poelstra as...@sfu.ca wrote: From: Andrew Poelstra as...@sfu.ca Subject: Re: gEDA-user: web version of gschem/pcb To: gEDA user mailing list geda-user@moria.seul.org Date: Monday, June 20, 2011, 2:46 PM On Mon, Jun 20, 2011 at 10:42:45AM -0700, Josh Jordan wrote: I think it would be a big advance to port the gschem/pcb formats to javascript and svg. It would make geda accessible to every platform and really make it easy for new users to get started. It would make development easier if you only support a set of standards instead of different build environments that overall run on a minority of the systems out there. Javascript and SVG with local data can perform as well as any desktop application in 2d graphics. -Josh Jordan SVG is hard to read, hard to diff, hard to parse and hard to validate. It's not something we would want geda/pcb core to care about. What happens when people open pcbs in inkscape and draw gradients, filters, links, animation, etc? How would ideas like DRC rules, electrical attributes, netlists and pin mappings translate to/be preserved by browsers and SVG editors? Importing and exporting to (a limited subset of) SVG would be very cool. I don't mean to discourage people from exploring this. But I doubt very much that full functionality could be achieved from a svg- based webui. Looking far into the future, a nice path would be: 1. Figure out how we want to handle symbols and layers and the other ugly parts of the current file formats. 2. Move pcb and gschem to appropriate (extensible) file formats like xml/yaml/sexprs/whatever. 3. Get a javascript parser -for these formats- 4. Build a web-based system that works with gEDA. -- Andrew Poelstra Email: asp11 at sfu.ca OR apoelstra at wpsoftware.net Web: [1]http://www.wpsoftware.net/andrew/ ___ geda-user mailing list [2]geda-user@moria.seul.org [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. http://www.wpsoftware.net/andrew/ 2. file://localhost/mc/compose?to=geda-user@moria.seul.org 3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
On Mon, 20 Jun 2011 12:00:53 -0700 (PDT) Josh Jordan outerspacema...@yahoo.com wrote: web-geda would save and load files in the current geda format and only draw in SVG. SVG is really efficient to parse in javascript, panning and zooming will as responsive or more responsive than desktop-geda. SVG also has built in events such as mouseover and click that work on vector elements. I can't see a benefit to doing any serious work with a web application, but it would be very useful to have a lightweight web-geda viewer to allow users browsing a web site to click a schematic and be able to zoom/pan the schematic right within the browser. How is a web app better than a local application? Certainly web apps have plenty of inherent problems, like what if your internet connection goes does, or the server gets DDOS'd, or... you get the idea. There has to be a compelling reason to add the extra complexity and machinery of a web application. For example, Google Docs is nice in some ways for distributed teams to collaboratively share and edit documents. (I won't say Google Docs is great, but it's better than e-mailing documents back and forth for edits.) Regards, Colin ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
Web applications that are all javascript and local files can be run offline. --- On Mon, 6/20/11, Colin D Bennett co...@gibibit.com wrote: From: Colin D Bennett co...@gibibit.com Subject: Re: gEDA-user: web version of gschem/pcb To: geda-user@moria.seul.org Date: Monday, June 20, 2011, 3:13 PM On Mon, 20 Jun 2011 12:00:53 -0700 (PDT) Josh Jordan [1]outerspacema...@yahoo.com wrote: web-geda would save and load files in the current geda format and only draw in SVG. SVG is really efficient to parse in javascript, panning and zooming will as responsive or more responsive than desktop-geda. SVG also has built in events such as mouseover and click that work on vector elements. I can't see a benefit to doing any serious work with a web application, but it would be very useful to have a lightweight web-geda viewer to allow users browsing a web site to click a schematic and be able to zoom/pan the schematic right within the browser. How is a web app better than a local application? Certainly web apps have plenty of inherent problems, like what if your internet connection goes does, or the server gets DDOS'd, or... you get the idea. There has to be a compelling reason to add the extra complexity and machinery of a web application. For example, Google Docs is nice in some ways for distributed teams to collaboratively share and edit documents. (I won't say Google Docs is great, but it's better than e-mailing documents back and forth for edits.) Regards, Colin ___ geda-user mailing list [2]geda-user@moria.seul.org [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. file://localhost/mc/compose?to=outerspacema...@yahoo.com 2. file://localhost/mc/compose?to=geda-user@moria.seul.org 3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
Josh Jordan outerspacema...@yahoo.com writes: It would make development easier if you only support a set of standards instead of different build environments that overall run on a minority of the systems out there. Sorry Josh, but that's just not true. There's only one desktop platform on which gEDA isn't fully supported, and that's MS Windows (and I for one am quite happy to fix *reported* bugs and issues on Win32, and have indeed done so in the last week or so). If you have experienced actual problems with the build system, please don't make unsubstantiated and vague complaints. Please report them properly, so that I can then fix them. ;-) Peter -- Peter Brett pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre pgpD7OD4fGKk5.pgp Description: PGP signature ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
Windows is the majority OS. All the DIY circuit people are using Eagle, its in make magazine and circuit cellar only because it works on Windows. I didn't know we were trying to make geda windows compatible. -Josh Jordan --- On Mon, 6/20/11, Peter TB Brett pe...@peter-b.co.uk wrote: From: Peter TB Brett pe...@peter-b.co.uk Subject: Re: gEDA-user: web version of gschem/pcb To: geda-u...@seul.org Date: Monday, June 20, 2011, 3:36 PM Josh Jordan [1]outerspacema...@yahoo.com writes: It would make development easier if you only support a set of standards instead of different build environments that overall run on a minority of the systems out there. Sorry Josh, but that's just not true. There's only one desktop platform on which gEDA isn't fully supported, and that's MS Windows (and I for one am quite happy to fix *reported* bugs and issues on Win32, and have indeed done so in the last week or so). If you have experienced actual problems with the build system, please don't make unsubstantiated and vague complaints. Please report them properly, so that I can then fix them. ;-) Peter -- Peter Brett [2]pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre -Inline Attachment Follows- ___ geda-user mailing list [3]geda-user@moria.seul.org [4]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. file://localhost/mc/compose?to=outerspacema...@yahoo.com 2. file://localhost/mc/compose?to=pe...@peter-b.co.uk 3. file://localhost/mc/compose?to=geda-user@moria.seul.org 4. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
On Mon, 20 Jun 2011 12:27:41 -0700 (PDT) Josh Jordan outerspacema...@yahoo.com wrote: Web applications that are all javascript and local files can be run offline. In that case, why use a (relatively speaking) massive and bloated web browser instead of a special purpose application like gschem? Is calling that a “Web application” kind of stretching the definition of “World Wide Web”? Regards, Colin ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
Sorry for self advertisement but now I'm still working on [1]http://wedana.sourceforge.net/ On of the project goals is to implement HTML schem editor based on gEDA file formats. It would be nice if you join to this project :) 2011/6/20 Josh Jordan [2]outerspacema...@yahoo.com Windows is the majority OS. All the DIY circuit people are using Eagle, its in make magazine and circuit cellar only because it works on Windows. I didn't know we were trying to make geda windows compatible. -Josh Jordan --- On Mon, 6/20/11, Peter TB Brett [3]pe...@peter-b.co.uk wrote: From: Peter TB Brett [4]pe...@peter-b.co.uk Subject: Re: gEDA-user: web version of gschem/pcb To: [5]geda-u...@seul.org Date: Monday, June 20, 2011, 3:36 PM Josh Jordan [1][6]outerspacema...@yahoo.com writes: It would make development easier if you only support a set of standards instead of different build environments that overall run on a minority of the systems out there. Sorry Josh, but that's just not true. There's only one desktop platform on which gEDA isn't fully supported, and that's MS Windows (and I for one am quite happy to fix *reported* bugs and issues on Win32, and have indeed done so in the last week or so). If you have experienced actual problems with the build system, please don't make unsubstantiated and vague complaints. Please report them properly, so that I can then fix them. ;-) Peter -- Peter Brett [2][7]pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre -Inline Attachment Follows- ___ geda-user mailing list [3][8]geda-user@moria.seul.org [4][9]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. file://localhost/mc/compose?to=[10]outerspacema...@yahoo.com 2. file://localhost/mc/compose?to=[11]pe...@peter-b.co.uk 3. file://localhost/mc/compose?to=[12]geda-user@moria.seul.org 4. [13]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list [14]geda-user@moria.seul.org [15]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. http://wedana.sourceforge.net/ 2. mailto:outerspacema...@yahoo.com 3. mailto:pe...@peter-b.co.uk 4. mailto:pe...@peter-b.co.uk 5. mailto:geda-u...@seul.org 6. mailto:outerspacema...@yahoo.com 7. mailto:pe...@peter-b.co.uk 8. mailto:geda-user@moria.seul.org 9. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user 10. mailto:outerspacema...@yahoo.com 11. mailto:pe...@peter-b.co.uk 12. mailto:geda-user@moria.seul.org 13. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user 14. mailto:geda-user@moria.seul.org 15. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
On Mon, 2011-06-20 at 10:42 -0700, Josh Jordan wrote: I think it would be a big advance to port the gschem/pcb formats to javascript and svg. It would make geda accessible to every platform and really make it easy for new users to get started. It would make development easier if you only support a set of standards instead of different build environments that overall run on a minority of the systems out there. Javascript and SVG with local data can perform as well as any desktop application in 2d graphics. -Josh Jordan Please note: Recently someone wrote a HTML5 viewer for gschem schematics, and someone other reported about his effort to port gEDA file format to svg. You may find that in the archives for this list. Personally I would be happy if YOU can make a web based version -- if you have the time, skills and motivation to do it. (Although I do not see too much benefit for it, and I can not imagine that a web based PCB editor can compete with Peter C.'s GL branch. And for me other task, as continuing the orphaned toporouter or better integration of gnucap simulation would be of more benefit.) As you may know, I am working with low priority on a tiny gschem clone written from scratch in Ruby using Cairo and GTK. I have spent about 450 hours of work for that project now, and I am far away from an useful tool still. (I can read gschem files, draw, zoom, pan and move elements -- really very limited still.) Best regards Stefan Salewski ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
This proves that gschem files can be parsed efficiently in javascript in few lines of code. But it is in canvas not in svg, it will be difficult to add interactions to the canvas rendering. -Josh Jordan --- On Mon, 6/20/11, �авел Та�анов taranov.pa...@gmail.com wrote: From: �авел Та�анов taranov.pa...@gmail.com Subject: Re: gEDA-user: web version of gschem/pcb To: gEDA user mailing list geda-user@moria.seul.org Date: Monday, June 20, 2011, 5:04 PM Sorry for self advertisement but now I'm still working on [1][1]http://wedana.sourceforge.net/ On of the project goals is to implement HTML schem editor based on gEDA file formats. It would be nice if you join to this project :) 2011/6/20 Josh Jordan [2][2]outerspacema...@yahoo.com Windows is the majority OS. All the DIY circuit people are using Eagle, its in make magazine and circuit cellar only because it works on Windows. I didn't know we were trying to make geda windows compatible. -Josh Jordan --- On Mon, 6/20/11, Peter TB Brett [3][3]pe...@peter-b.co.uk wrote: From: Peter TB Brett [4][4]pe...@peter-b.co.uk Subject: Re: gEDA-user: web version of gschem/pcb To: [5][5]geda-u...@seul.org Date: Monday, June 20, 2011, 3:36 PM Josh Jordan [1][6][6]outerspacema...@yahoo.com writes: It would make development easier if you only support a set of standards instead of different build environments that overall run on a minority of the systems out there. Sorry Josh, but that's just not true. There's only one desktop platform on which gEDA isn't fully supported, and that's MS Windows (and I for one am quite happy to fix *reported* bugs and issues on Win32, and have indeed done so in the last week or so). If you have experienced actual problems with the build system, please don't make unsubstantiated and vague complaints. Please report them properly, so that I can then fix them. ;-) Peter -- Peter Brett [2][7][7]pe...@peter-b.co.uk Remote Sensing Research Group Surrey Space Centre -Inline Attachment Follows- ___ geda-user mailing list [3][8][8]geda-user@moria.seul.org [4][9][9]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. file://localhost/mc/compose?to=[10][10]outerspacema...@yahoo.com 2. file://localhost/mc/compose?to=[11][11]pe...@peter-b.co.uk 3. file://localhost/mc/compose?to=[12][12]geda-user@moria.seul.org 4. [13][13]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list [14][14]geda-user@moria.seul.org [15][15]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. [16]http://wedana.sourceforge.net/ 2. mailto:[17]outerspacema...@yahoo.com 3. mailto:[18]pe...@peter-b.co.uk 4. mailto:[19]pe...@peter-b.co.uk 5. mailto:[20]geda-u...@seul.org 6. mailto:[21]outerspacema...@yahoo.com 7. mailto:[22]pe...@peter-b.co.uk 8. mailto:[23]geda-user@moria.seul.org 9. [24]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user 10. mailto:[25]outerspacema...@yahoo.com 11. mailto:[26]pe...@peter-b.co.uk 12. mailto:[27]geda-user@moria.seul.org 13. [28]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user 14. mailto:[29]geda-user@moria.seul.org 15. [30]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user -Inline Attachment Follows- ___ geda-user mailing list [31]geda-user@moria.seul.org [32]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. http://wedana.sourceforge.net/ 2. file://localhost/mc/compose?to=outerspacema...@yahoo.com 3. file://localhost/mc/compose?to=pe...@peter-b.co.uk 4. file://localhost/mc/compose?to=pe...@peter-b.co.uk 5. file://localhost/mc/compose?to=geda-u...@seul.org 6. file://localhost/mc/compose?to=outerspacema...@yahoo.com 7. file://localhost/mc/compose?to=pe...@peter-b.co.uk 8. file://localhost/mc/compose?to=geda-user@moria.seul.org 9. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user 10. file://localhost/mc/compose?to=outerspacema...@yahoo.com 11. file://localhost/mc/compose?to=pe...@peter-b.co.uk 12. file://localhost/mc/compose?to=geda-user@moria.seul.org 13. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user 14. file
Re: gEDA-user: web version of gschem/pcb
I am starting to think this should be a separate project that is only geda compatible. The wedana project is starting in the right direction it just uses canvas instead of svg. Here is a mapping interface in SVG: [1]http://polymaps.org/ex/streets.html I do geospatial work and began using the above SVG rendering framework for new projects. There is no better way to render vectors in the browser with this performance. -Josh Jordan --- On Mon, 6/20/11, John Griessen j...@ecosensory.com wrote: From: John Griessen j...@ecosensory.com Subject: Re: gEDA-user: web version of gschem/pcb To: gEDA user mailing list geda-user@moria.seul.org Date: Monday, June 20, 2011, 6:23 PM On 06/20/2011 02:00 PM, Josh Jordan wrote: web-geda would save and load files in the current geda format and only draw in SVG. SVG is really efficient to parse in javascript, panning and zooming will as responsive or more responsive than desktop-geda. SVG also has built in events such as mouseover and click that work on vector elements. That could be good. At first I thought you were thinking of going towards an outline based shape description instead of the centerline and thickness description of traces. Using SVG just for the web rendering without changing the underlying functions is something that would help my customers use kit products and add on to them with a zero install UI running on my server. That would be great. It might add extra work for maintainers of pcb though. Do you think it could be done as a plugin that leaves the main code development as is? John ___ geda-user mailing list [2]geda-user@moria.seul.org [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user References 1. http://polymaps.org/ex/streets.html 2. file://localhost/mc/compose?to=geda-user@moria.seul.org 3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: web version of gschem/pcb
This proves that gschem files can be parsed efficiently in javascript in few lines of code. But it is in canvas not in svg, it will be difficult to add interactions to the canvas rendering. -Josh Jordan Any user iteration requires programming... No matter it is SVG or canvas. Canvas was choosen 'cos I need this renderer on Android tablet, which have no good SVG support. User iteraction I'm planning to implement via canvas coordinate system and a set of renderer functions which would perform required actions. Just now Wedana could draw any schema with embedded components ( I expect this :) ), in [1]http://wedana.sourceforge.net/demo/prerelease/wedana/viewer/demo/dem o1_on_page_sym_view/ (see Components loaded from to js-file (symbols.js).) you can try to view schema without embedded components, but if some component doesn't exists in symbols.js renderer will fail. This issue is one of priorities. May be central component database will solve this problem. Needs to think. Regards, Pavlo. References 1. http://wedana.sourceforge.net/demo/prerelease/wedana/viewer/demo/demo1_on_page_sym_view/ ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user