Re: gEDA-user: web version of gschem/pcb

2011-06-24 Thread Kai-Martin Knaak
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

2011-06-23 Thread Dan McMahill
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

2011-06-23 Thread Josh Jordan
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

2011-06-23 Thread Kai-Martin Knaak
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

2011-06-23 Thread Dan McMahill
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

2011-06-22 Thread Kai-Martin Knaak
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

2011-06-22 Thread Colin D Bennett
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

2011-06-20 Thread Josh Jordan
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

2011-06-20 Thread Dave McGuire
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

2011-06-20 Thread Josh Jordan
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

2011-06-20 Thread Andrew Poelstra
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

2011-06-20 Thread Josh Jordan
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

2011-06-20 Thread Colin D Bennett
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

2011-06-20 Thread Josh Jordan
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

2011-06-20 Thread Peter TB Brett
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

2011-06-20 Thread Josh Jordan
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

2011-06-20 Thread Colin D Bennett
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

2011-06-20 Thread Павел Таранов
   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

2011-06-20 Thread Stefan Salewski
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

2011-06-20 Thread Josh Jordan
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

2011-06-20 Thread Josh Jordan
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

2011-06-20 Thread Павел Таранов
 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