SoftDefense, Industrial-Strength Security from Lansrad

Charles and his gang, who don’t seem to feel the need for sleep, have released SoftDefense.

softdefense-001

Using State-of-the-art Code Obfuscation techniques and Dynamic Runtime DLL loading, SoftDefense gives you the ability to render your Armadillo related code virtually invisible to Hackers.

SoftDefense leverages Clarion’s own ability to write code to overcome the near impossible task of using these advanced obfuscation techniques at such a high level.

On the newsgroups Charles has already answered a few questions.

Here’s one of them:

How would you compare armadillo-softdefense to secwin please (IF they are comparable) as far as licencing only is concerned ?

Here’s an excerpt from Charles’ answer that I found pretty cool.

My new PageSnip product is about to be sold on Amazon alongside the other software there.  To be able to facilitate this with the company that will actually put it there I simply provide them an Armadillo encryption key and they generate permanent codes that ship with the orders.

Armadillo then, will make the sales process easier in some "Wider World" situations.

Charles wraps up the question with this:

But again – all these points aside, it really all depends on what works best for you and where your comfort level lies.

SoftDefense looks exciting. Security is an important issue in Software Development. Don’t get caught out.

The Clarion Call (Magazine), Summer 1987

It was a beautiful winter over here. I can remember .. not much, being eleven years old.

Larry hit us up on Skype recently with this amazing PDF file,

  (3.5+ megs).

If you’d like to see Clarion bling at the earliest of stages, then take a gander at this document.

Interesting fact: Back in the day, they charged $19.50 for updates to Clarion, _but_ if you were the first to report a bug, the "correction update" was free.

Here’s a peek ..

clarioncall-normal

Stu’s Greatest Hits (Tools)

I make no excuses for this list. These are the tools that I use every day. They are what I consider to be important for development.

That doesn’t mean I won’t change though, or be persuaded otherwise. I’m always hearing of other tools that sound great. Sometimes it’s a monetary restriction. Other times it’s a busy factor. Hopefully I’ll get to most of them.

Information Tools

Product Tools

Honorable Mention Tools

Information Tools

The Newsgroups (news.softvelocity.com)[Back To Listing]

The Newsgroups provide the largest amount of information relating to Clarion (that I know of).

You get answers to questions. You have the questions themselves. The 3rd-Party newsgroup is a most excellent source of specific product questions.

You get information regarding the Clarion Community across the world; What is happening in various countries; The meetings, gatherings, beer swilling.

You get people at their best, and at their worst.

The one true issue I have with the newsgroups is their inability to provide me with accurate and complete searching capabilities. The Google Groups version of comp.lang.clarion goes some of the way, but (as far as i know) it’s not an up-to-date mirror of the actual newsgroup. And that doesn’t account for any of the other individual newsgroups.

Clarion Mag (http://www.clarionmag.com)[Back To Listing]

Clarion Mag really does stomp all over the Newsgroups in a couple of key areas. Much better contextual searching; and it’s got a great Editor (Dave Harms).

Clarion Mag’s range of articles is large. They are written well, edited (as mentioned) well, and the presentation of the site is clean and simple.

Subscription may frighten some people off. Don’t let it. The benefit massively outweighs the paltry fee (less than two hundred big boys). You have a huge contextual well-written repository of information .. that’s peace of mind for problem-solving.

ClarionShop (http://www.clarionshop.com)[Back To Listing]

I know, bad data mapping huh. ClarionShop isn’t really an "Information" site.

ClarionShop is the best place to buy 3rd-Party Templates and Software.

The folks there are friendly and the service is top-notch.

NetTalk Central (http://www.nettalkcentral.com)[Back To Listing]

This site (it’s forums are the main attraction) has quickly become one of the busiest in the Clarion Community.

For anything NetTalk, particularly the Web Server, head on over. I’d say even to prefer it over the 3rd-Party Newsgroup for help, advice and knowledge. Bruce visits often, and there are more and more wise heads logging in.

Product Tools

File Manager 3 (http://www.capesoft.com/accessories/fm3sp.htm)[Back To Listing]

This is, without a doubt, the greatest 3rd-Party Template in existence for Clarion. And I’d suit it up against the development world at large too.

File Manager 3 is a Template from Capesoft. You buy it and you install it.

What it does is give you the freedom to change your File Structures with wild abandon, and not have to worry about writing your own conversion functionality.

Plug it in. Increment the Version. Compile. Nothing Simpler.

Clarion Desktop (http://www.clariondesktop.com)[Back To Listing]

I’ve gushed about Clarion Desktop before (here). You cannot put a price on making the 3rd Party product upgrade process easy. But I will. $3 a month. That’s right! Gary charges you 3 big boys a month, and what you get in return will save so much time.

Let’s be clear on the reason for Clarion Desktop making this list.

I don’t have to manually upgrade my 3rd Party products. Clarion Desktop knows when there is a new version and will download and (in most of mine) run the Installer. Clarion Desktop (the Professional edition) keeps my passwords, and for the Capesoft products (and some others) that really takes a painful equation out of the way.

There are some issues. Sometimes a product’s "version" will be stuck until you do a manual upgrade. I believe this is due to a problem with how Clarion Desktop reads the 3rd Party RSS feed. But I could be wrong.

For me, taking away the pain of manual 3rd Party product upgrades justifies Clarion Desktop’s place on this list.

NetTalk (http://www.capesoft.com/accessories/netsp.htm)[Back To Listing]

I use NetTalk all the time. These days it’s usually the Web Server in conjunction with Emailing and some other facets. But whether you want to build a standalone Web Server with Browse/Form (and a lot more) Template functionality hitting your DB directly .. or whether you are looking to write and E-Mail client, NetTalk is the Template for you.

Particularly, the Web Server is just awesome. You don’t need to worry about IIS. You don’t need to worry about Apache. All you need (this should be a song) is NetTalk.

PDF-Tools (http://www.docu-track.com/home/dev_tools/clarion/)[Back To Listing]

Reporting to PDF is vital in our world today. Face it, without PDFs you cannot expect to compete.

PDF-Tools is a complete package. You plug in the Template and compile. The more you delve into the options (which work by default just fine), the more you understand the power PDF-Tools gives you.

Setup Builder (http://www.lindersoft.com/products_setupbuilder_dev.htm)[Back To Listing]

Putting together an Installation can be tedious and frustrating. Setup Builder is none of those two, and all of awesome.

Learning the ropes on a new product can be daunting, but take the time with Setup Builder and you will be rewarded in full. Once the fog has lifted (I had a few days of heavy fog, the old brain couldn’t work it out right away) you will be hit with just how much control Setup Builder gives in the creation of Installation (and Upgrade, and more) files.

More than just being a great product, the support that Friedrich brings to the product is first-class. Absolutely.

Dr. Explain (http://www.drexplain.com/)[Back To Listing]

A couple of years back, I saw a post on the newsgroups about a piece of Help Authoring software. The word "free" and "blog" jumped at me with feverish excitement, so I downloaded Dr. Explain, wrote a review, and received my copy.

The latest version of Dr. Explain has kicked it up ten notches to take on the big fellows. Basically, you can write your Help files with wild abandon now, not only having something which outputs like Help & Manual, but pulls in SnagIt-like functionality for good measure.

Seriously, this is what Help Authoring software should be. And is with Dr. Explain.

Notepad++ (http://notepad-plus.sourceforge.net/uk/site.htm)[Back To Listing]

A Text Editor is a powerful development tool. You should not get by without one.

Notepad++ trumps the previous place-holder here, Ultraedit, for me. It’s Lightweight. It does what I needed Ultraedit to do. It’s free. And, it’s light. Weight.

The Text Editor is like the proton energy pill. Or something.

Notes:

"Documents and SettingsApplication DataNotepad++userDefineLang.xml""Program FilesNotepad++pluginsAPIs*.api"

Honorable Mention Tools (One’s I Don’t Use But Probably Should)

Clarion Handy Tools (http://www.cwhandy.com/)[Back To Listing]

I didn’t know much about CHT until I started really getting into NetTalk. Now whenever I’m gushing about NetTalk, one of the little men in the back room of my brain is thinking about CHT and humming away to ACDC: "C. H. T. .. It’s Dynamite!"

This is one particular product that I really want to, and will, try out in the near future. If you ask around, on the newsgroups or Skype or elsewhere, CHT will be on the praise list.

What does it give you? From what I can tell .. Everything. And that’s just fine.

Clarion Connection (http://www.outsidetrains.com/cc/)[Back To Listing]

Tom’s site is fantastic. It’s two lists. One being the recent "Clarion Stuff", the other being ALL the "Clarion Stuff". If you like your information methodical and vertical, hit up Clarion Connection.

I need to visit here more often.

Acronis TrueImage Rescues Another Computer

Roger has posted his recent experience with using TrueImage (the Wikipedia entry) to restore windows after a bad installation experience.

Taking a squiz at TrueImage has convinced me I need to get myself hooked up. It’s not very expensive, and the peace of mind it seems to inspire (see the newsgroup post, this Whirlpool thread, or many other google-related linkages) would far and away cover any concern over shelling out.

So Acronis, I think you have another customer.

Firefox 3 Uses Far Less Memory Than Other Browsers

There’s a very cool post on the Pavlov.net blog, Firefox 3 Memory Usage.

There’s a lot in the post. Reducing Memory fragmentation, the Cycle collector, how image data is stored .. and lots more.

Down towards the bottom there’s a graph showing memory Megabytes over Time for IE7, Firefox 2 and Firefox 3. It’s a bit freaky. Firefox 3 has such a dramatic memory reduction. You would expect some benefit with a new version, but this is phenomenal.

What is also a bit weird is the continual increase in memory (relatively) for IE7. Someone at Microsoft is feverishly coming up with a different graph. Or trying to reduce memory in IE8. Or perhaps they don’t care.

What Is Clarion?

Clarion is a Rapid Application Development (RAD) software development tool, currently owned by Soft Velocity.

Using the Template system, you can quickly generate windows, forms, browses and more, simple and efficiently. Code generation is first class, and embed points mean you can inject your own code into any place you need it. Alternatively, you can hand code procedures and applications as you see fit. Your Dictionary (Database structures) fits seamlessly into the Application and the Templates.

Clarion 6 is the primary version in the field at this time (March 2008).

Clarion 7 is in Beta. There is no official release date at this time (March 2008).

Clarion .Net is in Beta. There is no official release date at this time (March 2008).\r\n

We done sipping the coolaid? Ready to take the Red Pill? Open up the Scary Door?

Let’s cut to the chase. Read on.

Clarion will make you money faster than any other development tool there is.

Clarion will enable you to create software which solves business rules like no other development tool in existence.

But before we get to that, you need to understand the reality of what Clarion 6 is. We are looking at Clarion 6 for the moment, because Clarion 7 is not yet released. I will say here that Clarion 7 and .Net will have a completely new IDE, amongst other things.

Slap In The Face ..

It’s a 16 bit IDE. That’s right. For anyone used to MS Express Editions (or even MSVC++ 6 IDE), or IDE’s like Sharp Develop, you will have a rude slap in the face when firing up Clarion 6 for the first time. There is no code completion. There is not a normal text editor with normal word-like functionality. It’s basic.

.. But Don’t Give Up!

Be prepared. And don’t be discouraged! Working in Clarion will give you great power once you become familiar with it’s interface, and with it’s quirks.

Clarion gives you an unequaled integration between database and development environment. I will illustrate this with a short example.

Business Problem:

Brad Pitt needs a program that will store each of his movies. That’s it. You’ll need a Movie file. One file.

Clarion Solution:

Create a Dictionary in the IDE.

Add the Movie file.

Add the needed fields (like Name, Date Released). – Brad doesn’t care about the other Actors. He only wants the Movies. So no need for any 1:M child files. –

Save Dictionary and create an Application in the IDE.

Attach the dictionary to the Application.

Create a Browse procedure using the Clarion Templates.

Set the Browse to display the needed fields.

Enter an Update procedure name in the appropriate Template section.

Create the Update procedure using the Clarion Templates.

Add the fields to the window that need to be updated.

Press CTRL-r.

Huzzah! You have just created a program for Brad Pitt!

But more importantly, you have solved a Business Problem in about half an hour. Not a complex one, but that doesn’t matter. Solving complex solutions is only a matter of breaking them down into simple ones like Brad’s movie list. The fun comes with making sure all the simple solutions mesh together.

Clarion is a development tool like nothing else on the planet.

Read What Can Clarion Do For Me? to learn more about Clarion.

What Can Clarion Do For Me?

If you haven’t already, read What Is Clarion? for information regarding Clarion.

What Can Clarion Do For You?

Clarion can make you money faster than any other development tool on the planet.

It’s true.

"Flay that man alive!" I hear the baying of the IT crowd. You cannot make statements like that. So absolute. So arrogant.

It’s true.

Now I will explain myself ..

1. Clarion Is The Best There Is At ..

.. It’s unparalleled in the cooperation of database (stored information) and interface (represented and translated information).

Software Development is all about solving problems. Most of the time we call them Business Problems. We (the software developer) solve Business Problems.

How do we solve Business Problems?

We represent and translate information. Information. That’s it.

Why Clarion is better than anything else is simple. It’s unparalleled in the cooperation of database (stored information) and interface (represented and translated information).

Let’s simplify that.

DATABASE (Information)

+

INTERFACE (Representation and Translation of Information)

Despite it’s own IDE, despite a few strange flaws, Clarion is the best there is at this. It’s so easy to wield the power of fully functional database access and manipulation within template generated or hand coded interfaces.

2. Clarion Has An Amazing 3rd Party Community

Let’s face it, there are a number of 3rd Party Template products that without which, I could not bring such fervor to the table.

How important is the 3rd Party Community?

.. You ship your product and live "file upgrade" free

You have a product like File Manager 3. Without it, you have to write your own file upgrade functionality. Any database change requires your own code. With FM3, you never have to worry. A single increment of a number setting. That’s all. All the database changes are taken care of. You ship your product and live "file upgrade" free.

.. No IIS. No Apache. Just your self-contained Web Server exe.

You have a product such as NetTalk (particularly, but not limited to, it’s WebServer) which allows unprecedented access to all kinds of network communications. You can ship an entire web server, complete with browse/form paradigm web functionality, interacting directly with your database, in a single install. No IIS. No Apache. Just your self-contained Web Server exe.

These are just two examples of many. Read Must Have Clarion Development Tools for a few more, or check out Clarion Shop for a huge range.

3. One Developer Is All You Need

.. If you are a C, C++, .Net or Javascript programmer, PHP, ASP or Cobol guru .. I will out produce you given the same business problem, in a shorter amount of time.

With Clarion, less is more. You do not need 10 .Net programmers, 20 Web Scripting Gurus. I can guarantee a better product in far shorter time than the other big languages. Give me a week and I’ll give you back a Desktop and Web single System which contains PDF printing (in both Desktop and Web), Graphing (in both Desktop and Web), and numerous other beneficial pieces of functionality.

There’s a challenge there. If you are a C, C++, .Net or Javascript programmer, PHP, ASP or Cobol guru .. I will out produce you given the same business problem, in a shorter amount of time.

This is not to boast. This is to convince you that for solving business problems, for the wielding of databases (Information) and interfaces (Representation and Translation of Information) Clarion is the best there is.

For more information, please read Stu’s Greatest Hits (Tools)