xroadmaker-devel Mailing List for XRoadMaker
Brought to you by:
hyppolitec
You can subscribe to this list here.
| 2000 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Chris D. <ch_...@ho...> - 2002-08-29 17:31:00
|
Hi, I would like to know whether the xroadmaker project is still alive, I mean still under development as I would like to help. Regards, Christophe _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com |
|
From: Michael M. <mc...@ni...> - 2000-04-20 21:23:35
|
I've looked at the xroadmaker. The use of Glade for this constructing the GUI for the application was a good choice. Did you consider using Libglade (http://www.daa.com.au/~james/gnome/#libglade) to reduce the amount of C code that has to be compiled? Libglade reads the .glade file at run time to build the GUI interface. It's done dynamically so the cycle time for rebuilding the application is much reduced. Execution speed is not significantly slower. Have you looked at Python as an implementation language? Most of the high level work with the user interface would be much easier to code in Python. I thought you might find the GenCAM standard for printed circuit board representation to be of possible use with Xroadmaker. I've attached a short description of it that I sent to the gEDA mailing list yesterday. The GenCAM conformance test software that is referenced in the message was written in Python. If the router portion of Xroadmaker were wrapped into a Python module it would be very simple to write a data extractor script to translate the data into a GenCAM file. -- Michael J. McLay National Institute of Standards and Technology Bld 225 Rm A57 (office), Bld 225 Rm A53 (mail) Gaithersburg, Maryland 20899, (301)975-4099 The following message was sent to the gEDA mailing list. http://www.linuxstart.com/~arjan/diacanvas/ The IPC Data Transfer Solutions committee has created the IPC-2500 series of standards to facilitate the manufacture and test of printed circuit boards and printed circuit assemblies. The first standard that has been completed in this series is called GenCAM[1] (IPC-2511). The IPC-2511 was developed as a replacement for Gerber photoplot files, drill files, netlists, and assorted other formats for drawings and data. The GenCAM document defines a highly integrated information model for representing PCB and PCA products. The GenCAM format can also represent assembly panels. For an assembly panel the GenCAM file will hold multiple board designs and the placement information for the boards on the panel. The information model also allows for multiple builds of assemblies on a common board to be represented in the same GenCAM file. This standard represents several years of work by the DTS committee. The committee included experts form OEM, equipment manufacturers, and EMS companies. Dozens of drafts were written and the 1.0 release came out in November 1998. Work on a subsequent release started immediately. The 1.5 release was accepted as a new standard this spring. The DTS committee has agreed to not modify the information model of the standard until after December 2001. I wrote the conformance test software for the standard. The conformance test software has no copyright because it was developed at NIST. It is available for use and could be embedded into the gPCB or other gEDA tools as a data reader for the GenCAM file format. It could also be used as the internal database for the gPCB project if you gPCB adopted the GenCAM information model as the internal model for the tool. It may be useful for the gPDB package to adopt the GenCAM data model for printed circuit design as an internal design representation format rather than inventing a format independently. The information model is a consensus on the state of the art in representing PCA and PCB designs. GenCAM is being adopted by CAD and CAM vendors for use in moving design data between OEM and EMS companies. The GenCAM file syntax currently uses a simple UTF-8 based format. Each object instance is represented by a "keyword" statement with a ordered set of parameter. The DTS committee is in the process of mapping GenCAM to XML so that the GenCAM data can easily be access by other standards in the IPC-2500 series. The XML mapping is a trivial syntax change. The conformance test software includes a demonstration translator that converts GenCAM data to an XML file format. The classes that implement the conformance test software were mechanically generated from the BNF definitions defined in the IPC-2511 specification. The software that was used to generate the class definitions was designed to support writing other code generators. We will likely use it to generate an XML Schema definition of the information model sometime in the next couple months. Further information on GenCAM is available at http://www.gencam.org/. The IPC-2511 specification is available as a PDF file at http://www.gencam.org/cdrom2000/standards/ipc2511_1.5.9.pdf There are Express-G data models of the GenCAM information model available if you would like to see a graphical representation of the model. Information on the conformance test software is available at http://www.gencam.org/cdrom2000/software/conformancetest/index.htm It was developed on Linux and should compile out of the box. The binaries for Redhat are also available. |