Archive for the ‘News’ Category

OpenDCL published in AUGI HotNews

Friday, September 19th, 2008

AUGI was nice enough to publish my article on OpenDCL, check it out HERE.
A big thinks to James Maeding & Fred Tomke for providing me with some excellent screen shots of their software. And a big big thinks to Owen for all his hard work on the project. I hope to see some of you guys at AU this year.

OpenDCL User Conference?

Monday, June 2nd, 2008

How many of you would travel to a 1-day OpenDCL User Conference in January or February of 2009? I envision an optional second day for those wanting to learn how to build the OpenDCL project and get their hands dirty with the OpenDCL source code. If you would be interested in attending, please reply in a comment to this post. Suggestions for a location are welcome. It’s a long shot for such a small group, but I hope corporate sponsors would help with conference costs. For now, I’d just like to get an idea of how many people would attend such an event.

Localization\Translation project update

Thursday, April 24th, 2008

You may have noticed when you go to download an update to OpenDCL, there are now a number of chooses to download from. These are the localized language versions for OpenDCL, denoted by a 3 letter language identifier. Currently the German (DEU) version is leading in the translation process, thanks to Fred Tomke who is the “Local Language Project Manager” for his language. Here is a screen shot of the OpenDCL Studio editor translated to German.

Chinese (CHS) & Spanish (ESM) are following closely behind with the run-time having been translated.
Unfortunately the Russian (RUS), Polish (PLK), & French (FRA) versions have yet to get the ball rolling.
If you’d like to help out with any of these languages, let us know about it HERE

Final round of OpenDCL slogan\motto voting…

Wednesday, April 2nd, 2008

Place your votes now:

OpenDCL goes Local

Tuesday, February 26th, 2008

The Localization Project for OpenDCL has begun. He’s a screenshot of the first pass at translating the properties window to German.
Other languages are currently underway.
If you’d like to help out in the translation process, please follow this link and let us know.

So what’s new…

Thursday, February 21st, 2008

Over the last few builds (alpha 3-5), there have been a number of new features that have been added to OpenDCL 5. Here is a quick recap if you haven’t been keeping up. Remember these new functions are still an Alpha work in progress, so make a backup before converting your existing projects. (Click on the thumbnail images below to see an enlarged version of them. Some are short videos showing the new stuff in action)

  1. Palette forms are now available. [singlepic=18,320,240,] (Screenshot by Fred Tomke, euroGIS IT-Systems, Germany)
  2. Here you’ll see how to insert the palette in the editor. [singlepic=17,320,240,]
  3. Most controls have a new Drag & Drop framework that allows them to handle the Drag & Drop events without any Lisp code at all. [singlepic=23,292,196,,]
  4. Most controls now have a transparent background. [singlepic=20,320,240,,]
  5. Now you can import an image with a transparent background into a picture box. Set the background color of the image to 192,192,192, then set the picture box background to transparent. [singlepic=21,320,240,,]
  6. A new delay function has been added: (dcl_DelayedInvoke <delay as integer> <command-name as string>). This function executes a command after a set period of time (specified in milliseconds). If the command name starts with “c:”, it will call the lisp function with that name. It also runs in the background, so you can keep working in Acad while the timer is still running. Unlike (command “.DELAY”) where it freezes Acad & waits until the timer is done. This can be used for things like splash screens or other time-controlled activities, maybe a file system watcher or a chat application. [singlepic=24,320,240,,]
  7. Check boxes now support three states, and their ‘Value’ property is no longer a boolean, but an integer (0 = Unchecked, 1 = Checked, 2 = Indeterminate). Therefore, if you had code that checked whether a check box was checked via (if (dcl_Control_GetValue <control>) …), you’ll need to change this to (if (= 1 (dcl_Control_GetValue <control>)) …) [singlepic=22,175,208,,]