Tuesday, February 19, 2008

Silverlight 2.0: a brighter day...

Ronny Jordan's "Brighter day"is one of my favorite tunes.
Well, today I'm doing a flashback to a previous post I did about missing controls of Silverlight 1.0.
I had a very interesting discussion with the Silverlight Technical Evangelist at Microsoft. It is likely we will have ALL of our missing controls in an upcoming version, I mean very very soon.

This leads me to cancel the development of my prototypes...
Please come back later for more news.

Friday, February 8, 2008

Protecting your application against piracy

A brand new actor is coming to the software protection market.
His name is... MICROSOFT!

I've been using a solution named Interlok for years (http://www.paceap.com).
Unfortunately, these guys do not really have the sense of the details: the last update of their web site states that a new version (5.3) shipped in October 2005.... :-(

The version I'm using is 5.6 for Windows. Well, it does no longer matter, as I'm going to switch to Microsoft's solution.
Why?

Reason #1: Interlok does not allow me to protect my managed code. They have no intention to change that. This is not acceptable since most of the market is moving to .NET.

Reason #2: Setting up the solution is a kind of.... hard! On the paper, things look simple. But once you've coded a custom solution do avoid their ugly screens, it becomes a nightmare. Even though their API is well written, the things happening behind the scenes are unpredictable. For some odd reason, the simple fact of disabling your network adapter will cause your application to loose the license...!

Reason #3: The cost of Interlok is almost 1$ per activation. This cost will not include the infrastructure. Actually, I'm spending:
- 1$ per license -> almost $10000 per year
- hosting: 2 dedicated servers for the activation --> $15000 per year
- support cost: lot of complaints --> 3 support guys at almost $20000 per year

This makes a total of $45000, which does not include hidden costs.

I will certainly be one of Microsoft's solution early adopters.
For more info, see:

SLPS Web Site

SLPS in MSDN

Stay tuned for more news about my tests of that technology.