Happy Holidays from SoftVelocity

From all of us at SoftVelocity, we would like to take this opportunity to wish you and your families a very Merry Christmas and a Happy and Prosperous New Year.

Here is our Holiday hours of operation for the next few days:

12/24 – Closed at Noon (EST)
12/25 – 12/27 – Closed
12/28-12/30 – Open for business, normal hours.
12/31 – Closed

Of course, our support newsgroups are always open 24/7, and you can always purchase our products online anytime at http://www.softvelocity.com

A more detailed blog on Clarion versions 7.3, 8 (Beta), and Clarion.NET will follow here very soon.

All the best! We appreciate your business and support, and thank you!

Clarion 7.3 pre-release

Today we issued a pre-release of version 7.3 to 3rd party vendors, and in addition to a good number of fixes and improvements in both RTL and IDE, there is another noteworthy change.  The convention for naming of Clarion DLLs and Libs has always been “C” plus the major version number, so we have C60Run.dll, C70Run.dll, and so on.  The reasoning behind this came from the earliest release of Clarion for Windows, at a time when the internals of both RTL and File drivers were changing quite frequently.  And in order to ensure that programs didn’t crash because of these internal changes, there was versioning code that diligently checked the version number of the RTL used in any binary against the currently loaded RTL.  This version checking very often required you to do a complete rebuild of all your binaries even when no internals in the RTL or Drivers (or Compiler) had changed to require it, except for the external version number.

Now in Clarion 7.3 we’ve made some changes for the better. The visible change is that in Version 7.3 the naming convention used for Clarion DLLs and LIBs is no longer version specific. Now in 7.3 we use a prefix of “CLA” for all our binaries. For example:

C70RUN.DLL is now CLARUN.DLL
C70RUNL.LIB is now CLARUNL.LIB
C70TPS.DLL is now CLATPS.DLL
And so on.

But the changes you can’t see are where the benefits can be found.  In continuing to reduce the lines between product releases, our version checking code has had a makeover.  Now we maintain an internal version for the RTL that is separate from the external visible version number, and assuming that no changes to internal structures accessible from the outside world have been made, and the RTL internal number hasn’t been incremented, then rebuilding of binaries won’t be required.

That means, for example, the following:
If a user has his Exe plus 20 Dlls built with 7.3.7852 and a few weeks later we release 7.3.8011 – and it has some fix he needs, he can just copy the 7.3.8001 RTL and drivers into his app folder and run his app without a rebuild of his binaries. We see huge benefits in productivity ahead with this change.

For the project settings of your .Apps, the change is seamless – you don’t have to take any action for items the templates have added to the project.  If you use the macro expansion symbols those are also updated to return the new naming convention.

Of course if a rebuild of binaries is needed, a message (not an error) will be displayed, or if the incorrect RTL is used it will also just show a message alerting the user about the use of the incorrect version.

Along with this version change the SYSTEM properties; PROP:ExeVersion and the PROP:LibVersion are also changed and extended, see the Help file for details.

Thanksgiving Holiday

This week we have been working hard on the final testing and closedown of Clarion 7.3, and much more.  With Thanksgiving tomorrow, it’s time to take a little break to reflect on the many things that we have to be thankful for, most important customers like you!

Our office will be closed from 11/25 thru 11/28 for the Thanksgiving Holiday, and will reopen on Monday, November 29th.

From all of us at SoftVelocity, have a safe and restful holiday weekend, and the very best wishes from our families to yours!

Upcoming releases and news from Denver

The Clarion User conference was a great success. I presented the keynote remotely, and in this post I’ll cover the highlights of the presentation.

First on the Clarion for Windows Win32 side – I mentioned that the next release for Clarion 7 will be version 7.3, and in that release we’ll deliver several key RTL bug fixes and additional fixes for ReportWriter and the IDE. The 7.3 release will be ready to go out around mid-month.  I also did a brief demo of Clarion8, I only touched upon some of the new features already implemented, such as the new “edit as text” mode for the Data pad, and the new locators added to every list in the Dictionary editor (and added to the Data pad as well).  I also announced that we’ll be making an early access release for Clarion8 available to everyone with a subscription, and that will be ready by the end of this month.

On the .Net side I showed a short preview of the .Net Application Generator UI, and Pierre did further demonstrations during the conference. I explained that we are busy writing the .Net templates – and that the process of writing and testing the templates leads to bug fixes in the code generation engine.  With lots of hard work, and a bit of luck, we hope you’ll see a beta release in December.  I also mentioned that we’ll be putting all the templates (.Net and Win32) into a repository that will be open to the community. Doing this will allow Clarion developers instant access to the latest templates, and any template fixes or changes, and it will also allow Clarion developers to contribute their own templates and to participate in extending and refining existing templates. Later this week I’ll post another blog with some screenshots of the AppGen.Net UI – and as always we look forward to your feedback.

Thoughts of Denver CLDC 2010

Almost a week has passed since I first landed in Denver for the start of the 2010 Clarion Live Developer’s Conference. As I am still traveling this week across the heartland visiting friends and relatives. I wanted to share with you my thoughts that have stayed with me in these past few days.

First, it was great to see and catch up with a lot of the Clarion developers from years past, some of them who I haven’t seen since the last developer’s conference in Orlando 2004 and Gatlinburg in 2005. With nearly 100 people in attendance, it was hard to meet and talk to everyone, but I think that I got close to doing that.

I was honored to be a presenter and help to kick off the conference in the first two days as a representative of SoftVelocity. My colleague Pierre Tremblay gave the last technical presentation of the conference and helped to end it on a very high note as attendees got a first look at the Application Generator for Clarion.NET.

But in between our presentations were session after session of great technical presentations by well respected Clarion users like Bruce Johnson, Mike Hanson, Rick Martin, Shawn Mason and many more. The presentations were “linear”, which meant that nothing was missed and often went on very late into the night.

I was unable to catch a lot of the presentations, but all are recorded and available for download on ClarionLive. The reason that I missed them was due to the time that I spent in the Solutions room, getting feedback from many attendees and just stopping by to say Hi and talk about all things SoftVelocity. What we could show them with the soon to be released Clarion 8 and Clarion.NET was encouraging and energizing to all.

So I left the conference energized and refreshed as well. The attendees seemed to “get it” and know that there are great things in store for SoftVelocity and Clarion users coming very soon.

I will be flying home in less than 24 hours now, and I can’t wait to get started.

Robert Zaunere will be blogging soon regarding Clarion 8, Clarion 7.3 and more. Again, thank you to everyone that could be at the conference. It was great to see you again and we hope to see you again in 2011.

Clarion Developer event in Denver

John Hickey and Arnold Young, hosts of the weekly ClarionLive! webinars, are hosting a Clarion Developers conference from October 29th through the 31st 2010 in Denver,  Colorado

SoftVelocity’s Bob Foreman and Pierre Tremblay will be there and both of them will be presenting sessions, and I’ll be presenting a keynote address via live webcast.

Additional presenters include Clarion developers such as Bruce Johnson, Dave Harms, Mike Hanson, Gordon Holfelder, Rick Martin, Russ Eggen, and more.  The entire conference will be streamed live, so if you can’t make it to Denver you can still sign up and benefit from the conference remotely.

All the registration details, including pricing, location, and conference brochure are available at the ClarionLive website.

I’m sure this will be a great event and I encourage you to check out the details at www.clarionlive.com

For more information on the event visit www.clarionlive.com or email clarionlive@gmail.com.