Slashdot Mirror


GPL-Licensed QCAD Ported to Mac OS X

AlwaysTimeForCoffee writes "QCad, a free open-source 2D CAD system for Linux, various Unices and Windows, from RibbonSoft, has been ported to a native OS X version by Gilbert Duivesteijn. A screenshot of the OS X version can be found here. Qcad is a light, GPL'd version of the commercial available CAM Expert. It truely is an outstanding program and has earned 5 out of 5 Penguins on Tucow's Linuxberg and IceWalker review. With this native OS X release, a commercial quality CAD system has been made available to the Apple community."

52 comments

  1. Really?! by jsse · · Score: 2, Funny

    It truely is an outstanding program and has earned 5 out of 5 Penguins on Tucow's Linuxberg and IceWalker review

    You mean 5 out of 5 penguins use it? Get me one baby!

    1. Re:Really?! by Llywelyn · · Score: 1

      Hm reminds me of a sticker in my sister's room...

      One by one the penguins steal my sanity...

      --
      Integrate Keynote and LaTeX
  2. NonNative by norwoodites · · Score: 5, Interesting

    It is not native, it uses QT which uses custom widgets so it is slow, a native would use Cocoa (or maybe Carbon) libraries and almost no custom widgets.

    1. Re:NonNative by NaveNosnave · · Score: 0

      It is not native, it uses QT...

      I'm not all that knowledgeable about Qt (because I'm a longtime Mac user), but the fact that on the link for the OS X package it says:

      Mac OS X
      v1.5.4
      statically linked, no Qt required

      leads me to believe that you're wrong.

      Evan Evanson

    2. Re:NonNative by michaelggreer · · Score: 1

      I'm not sure you are right in the sense you mean. It does of course use QT, but I am not sure how much more "custom" QT on Mac OSX is than the Aqua widgets themselves, It is still drawn by Quartz, and thus gets the hardware accel. I could be wrong though. It is, however, more native than running through the X11 server. I think this is really what they meant by "native."

    3. Re:NonNative by Anonymous Coward · · Score: 5, Informative

      He's not wrong. Just because this application statically links in QT doesn't mean it doesn't use QT. This is not a Mac OS X application. It doesn't use standard open and save panels. It doesn't use services. It doesn't comply with any of the Aqua Human Interface Guidelines. (They use an Installer package for a single application file, for crissakes!) It doesn't use standard buttons, or windows, or toolbars, or even menus. It's an abortion.

      Oh, also: slower. Than. Ass. I've got a top-of-the-line dual-proc G4, and this program sucks donkey balls.

      In about fifteen minutes, this sucker is going to be up on Perversion Tracker.

    4. Re:NonNative by gerardrj · · Score: 2, Informative

      Statically linked means that the required QT calls are built in to the application instead of dynamically loading Qt from the system installation (it there was one).

      It's like saying "filled baloon, no blowing required", the blowing is included already so you don't need to do it.

      --
      Article X: The powers not delegated... by the Constitution...are reserved...to the people
    5. Re:NonNative by NaveNosnave · · Score: 1, Funny

      Oh great, now I have to figure out how to mod myself down...

      Evan Evanson

    6. Re:NonNative by lpontiac · · Score: 4, Informative
      It is not native, it uses QT which uses custom widget

      I'm pretty sure QT on OS X uses the native Aqua widgets, rather than rendering it's own. Ditto for Windows XP (otherwise themes wouldn't work..)

      It's true that on plenty of platforms (Windows prior to XP, Motif, raw X11 etc) that QT does all of it's own drawing and doesn't rely on the native UI for anything more advanced than a window, however that's not true here.

    7. Re:NonNative by norwoodites · · Score: 1

      That is not true on Mac OS X, QT still uses its own drawing, that is why themes in QT works for Mac OS X, because there are not themes in Mac OS X. In fact I am using a semi-QT based browser which uses native widgets, Safari.
      I think they (troll**) should look at Apple's bridge between QT and Cocoa.

    8. Re:NonNative by Creepy+Crawler · · Score: 1

      >>>Oh, also: slower. Than. Ass. I've got a top-of-the-line dual-proc G4, and this program sucks donkey balls.

      That's because you have the _SHITTY_ dual only G4. Every slashdotter should know that you NEED A G5 NOW.

      (heavy sarcasm for those who are just plain stoopid)

      --
    9. Re:NonNative by damiam · · Score: 1

      Safari has nothing to do with QT. IIRC, when Apple ported KHTML they replaced all the QT stuff with native code.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    10. Re:NonNative by Anonymous Coward · · Score: 0

      No, they said they implemented the required qt stuff to wrap around native drawing libs.

    11. Re:NonNative by WatertonMan · · Score: 2, Informative
      WebCore isn't QT. It may share a bit of code, but it is different. The earlier version of QT did have its own widgets. However QT/Mac released last week uses Carbon widgets. It's true it doesn't use Cocoa though.

      KDE Discussion

    12. Re:NonNative by Anonymous Coward · · Score: 0

      Qt widgets are rendered natively by the OS. Qt uses the AppearanceManager to do this. You can verify this yourself by downloading the free edition.

      ftp://ftp.trolltech.com/qt/source/qt-mac-free-3. 1. 2.sit

      Look in $QTDIR/src/styles/qmacstyle_mac.cpp. This is an example of a Qt style implemented by calling native OS methods instead of emulating.

      Themes in Qt work on Mac OS X, because the non mac themes use emulation. But on the Mac the Mac widgets are rendered via native OS calls.

  3. Finally... by psyconaut · · Score: 4, Funny

    ...a CAD package for OS X that I can afford! :-)

    -psy

    1. Re:Finally... by capmilk · · Score: 1

      There has been CADintosh for quite some time. It is OS X native and cheap.

  4. It's a bit buggy... by Green+Light · · Score: 5, Funny

    Select "Preferences..." under the QCad menu. You get the "Print..." dialog.

    --
    "Send an Instant Karma to me" - Yes
    1. Re:It's a bit buggy... by Maserati · · Score: 1

      I expect I'll be looking at the source tomorrow at work. I'll pay special attention to that.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  5. Who paid for the penguins? by Anonymous Coward · · Score: 0

    I've read tucows only does reviews of software from companies that pay them to review it. who paid?

  6. Screenie mirror by dema · · Score: 3, Informative

    That screenshot was slashdotted pretty quick. I grabbed it and dropped it here if anyone is having trouble getting it.

  7. Apple needs to attract some CAD companies by xtal · · Score: 5, Insightful

    I'd love to use apple workstations, but they need to get out there and make some sells to the big names - someone has to listen, because I am sick of paying mad money to buy overpriced Sun crap to run EDA tools because there's not much choice for >4GB workstations, and sick of bugs in Windows versions of software.. and I want Unix, damnit!

    QCad. I'm sure it's a nice package. But 2D? That's so 1980's. Apple should get some hot sales reps over to some big names.. an open source package being made to run (non native) isn't worthy of news.

    How about any one of the following, that would immediately justify the purchase of a G5 for me.. although I'll break down eventually, ha. These would be news:

    On the mech front:

    Solidworks
    AutoCAD
    Pro/Engineer
    UniGraphics

    On the EE front:

    Synopsys Anything
    Cadence Anything
    Hell even OrCAD..
    Mentor Graphics Anything..

    Come on, apple! The memory limit is gone, so get some big guys on board.

    --
    ..don't panic
    1. Re:Apple needs to attract some CAD companies by sirmikester · · Score: 0

      Qcad is a good program, at least on linux. It doesn't do 3D but then again, for simple drawings 2D works just fine.

      --
      In linux libertas
    2. Re:Apple needs to attract some CAD companies by Thomas+A.+Anderson · · Score: 3, Interesting

      I agree that qcad is not for the big boys (don't get me wrong - i've used it for a while in linux and love it - but autocad it's not).

      It's too bad AutoCad dunmped their unix versions about 7 or 8 years ago (somehwere around version 11 I think). I used it in unix back in college and was blown away at how pewerful it is.

      It is true that the G5 is up to snuff - maybe this is just the begining...

      --
      Personally its not God I dislike, its his fan club I cant stand (bash.org)
    3. Re:Apple needs to attract some CAD companies by mousehouse · · Score: 1
      Just as you say Apple should increase their presence in the market now dominated by the "small" Unix workstations. *Real* apps, and not just ported OSS projects, should get big companies over!

      I worked on COMPASS for several years, did some Cadence work as well. I was lucky because of my HP9000 workstation but i feel sorry for the people running them on win32...

      Maybe we could compile a list of big, real world, apps for each line of industry and make petitions for a port?

    4. Re:Apple needs to attract some CAD companies by Tombstone-f · · Score: 2, Insightful

      Then you should try out VectorWorks.
      It imports and exports to AutoCad very easily.

    5. Re:Apple needs to attract some CAD companies by Anonymous Coward · · Score: 0


      *Real* apps, and not just ported OSS projects, should get big companies over!


      You do understand that OS X is 90% ported OSS projects? To bad that was the good 90% of that OS.

    6. Re:Apple needs to attract some CAD companies by VoxBoston · · Score: 1

      How about Ashlar Vellum? Pretty serious 3d, solids, etc. CAD app. It's been mac-compatible for ever, and it's out for os x. Here's the Ashlar site

  8. Autocad and OS X by Anonymous Coward · · Score: 5, Interesting

    Autodesk is considering porting Autocad if they receive sufficient indication of interest - it was a big enough deal to make Apple's news page. A Google search might turn something up. Here's what I could find:

    http://www.architosh.com/news/2003-05/2003c-0512 -a cad-update.phtml

  9. and the moral is... by Anonymous Coward · · Score: 5, Funny

    For ghod's sake, use Quartz!

    The screen shot looks like an X-Windows nightmare. Jaggies, jaggies everywhere!

  10. Modal dialogs, eeeeewwwwww! by Anonymous Coward · · Score: 2, Funny

    I feel like I just stepped back to a few years ago, before those abominations were eliminated by OSX.
    You can't even drag the main window when preferences is open.

    1. Re:Modal dialogs, eeeeewwwwww! by smg_mrBlonde · · Score: 0

      That is not a bug. But then again im not a mac user.
      If only it had a command prompt... that is the only problem with free (as in beer) versions of cad, they were not meant for experienced professionals.

  11. Vectorworks, anyone? by zangdesign · · Score: 4, Informative

    Vectorworks has had a Mac-based CAD solution since the mid-90's. It started with Minicad and now it's called Vectorworks. No, it's not free, but it's also not 2D and it is a native Carbon/Cocoa app.

    If you want to do serious work, get real tools.

    --
    To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    1. Re:Vectorworks, anyone? by teh*fink · · Score: 4, Informative

      I agree. Vectorworks is an excellent 3D modelling, as is ArchiCAD, which we have been using for about 3 years. Their mac support is excellent and on par with the windows versions. Graphisoft is the only company i know of that releases mac and windows updates side by side.

      --
      "I DARE you to make less sense!"
  12. anybody else noticed ... by chrispy666 · · Score: 1

    ... that the guy actually took the screenshot on the Panther WWDC preview ??

    --
    Music is the language of the heart, the sound of the soul. -Joe Satriani
    1. Re:anybody else noticed ... by Anonymous Coward · · Score: 0

      Uh... no. That's not what Panther looks like.

      Try again.

    2. Re:anybody else noticed ... by y0bhgu0d · · Score: 1

      uh... you're incorrect. that looks like plain jane vanilla OS X. see all the horizontal pinstripes?

    3. Re:anybody else noticed ... by ZackSchil · · Score: 1, Informative

      Yup, plain old 10.2.6. Panther's aqua looks like someone ran a gaussian blur on the entire resource file. Also, the Finder has a slightly different icon; the one in the dock in the shot looks like Jag.

  13. What QCAD really needs by baywulf · · Score: 4, Interesting

    I have used AutoCAD and Mechanical Desktop for many years and the biggest thing QCAD is missing in my opinion is keyboard macros. This is what made AutoCAD entry very fast for me. For example, you might first press 'L' for drawing a line. Then it asks for a starting point. Since features must me precisely placed, you must give exact coordinates or snap to an existing feature. So now you might press 'X' to enter cartision coordinates or 'P' for polar coordinates. Then it might ask you for the second point. You could snap to an existing feature. For example your press 'T' for tangent to an arc or circle or 'L' for parallel to another line. Once a good macro set is developed and you practice it, it is almost like typing on a word processor. The toolbars and menus should still be there by they should only be to help the beginner learn.

    1. Re:What QCAD really needs by Anonymous Coward · · Score: 1, Informative

      Do you know QCad II ?
      QCad II will use Scripting / Plugins, " Python ".More...
      And...
      Other GPL CAD/CAM software SagCAD "can" use " Ruby ".

  14. Not bad by Anonymous Coward · · Score: 0

    But the UI should be more Aquafied.

  15. Re:How to get AutoCAD on OS X by Jon+Abbott · · Score: 1

    ThinkSecret posted an article about this back in May... Eric Stover from AutoDesk is interested in receiving email from people interested in a port of AutoCAD to OS X... According to the story, you can email him here (be sure to include "AutoCAD for OS X" in the subject line). He'll send you a survey which takes a few minutes to fill out... Even though I'm a student who can't afford the full version of AutoCAD, I filled it out anyway. Send it in and hope for the best!

  16. MacDraft - worthy low end CAD solution for Mac? by navig · · Score: 4, Informative

    You could always try Microspot's MacDraft package. Its history dates back to the very first Macs and it is now a true native Mac OS X application (Carbonised). It is fairly powerful for a budget CAD package.

    Microspot MacDraft - it even loads AutoCAD files :-)

    Higher end CAD users should look towards Nemetschek's VectorWorks.

  17. Wait, I can't follow you... by bursch-X · · Score: 1

    So, there's this guy walking on ice and he views two cows on a Linuxberg (is that some kind of an iceberg?) and five penguins are sitting on them? Would that be three on one and two on the other one?

    Sounds quite psychedelic to me...what were we talking about? Er, forget it.

    --
    There are two rules for success:
    1. Never tell everything you know.
  18. Re:How to get AutoCAD on OS X by macmurph · · Score: 1

    I tried to post the survey that I received from AutoCAD, but Slashdot gives me this error:

    Lameness filter encountered.
    Your comment violated the "postercomment" compression filter. Try less whitespace and/or less repetition. Comment aborted.

  19. How about Linux version Pro/E on Mac? by sharrestom · · Score: 1

    Speaking for the unwashed multitudes, whatever it is, it won't do anything for me without a CAM package 'cause machining is how I earn my living. Now that I'm in the process of upgrading Pro/E, I've got to get another box to replace the Dec Alpha/NT 4.0. How feasible would it be to boot Yellow Dog Linux on a Powermac and run the Linux version of Pro/E?

  20. Apple's looking after you by Hackie_Chan · · Score: 1

    Me thinks that this is only to see how many people have pirated the beta in one way or another. I mean, this Panther release must be one of the most distributed Mac OS X developer seeded releases yet (a wild guess by me, but I think it's quite accurate) and at the same time they release a patch for it which they have NOT done with their previous seeds. Coincidence? I think not.

    Flame me for being paranoid, but things like these are just too big to be small.

    --

    What's so bad about being lazy? What if there was a war and nobody showed up?
  21. Slick by pikester · · Score: 1

    Great program. I used the X11 version of this to do a quick layout of my new house. I have to say, it was easiest to use of the free/lowcost options out there. Not perfect, but good enough for me.

    Glad to see a native OS X version of this, yes, it would be nice if it were Carbon or Cocoa, but for free I won't complain. For those that do complain, the source code is just sitting out there, feel free to roll up your sleeves and make it Carbon/Cocoa!