Trying out Chrome – sort of

If you are a .NET, Java or Delphi developer, please take a look at our advanced logging tool SmartInspect.

We are currently waiting for the releases of Visual Studio 2005 and .NET 2.0, so that we can do the final testing before publishing SmartInspect 1.2. Having a bit of free time now, I thought it would be a good idea to try out Chrome, an Object Pascal language for .NET. I like Pascal’s syntax and Chrome seems to have a bunch of cool language features. I’ve planned to try it for some quite now but never came to it.

When visiting the website of Chrome and going to the download area, I was surprised to see that no registration was required to download the trial. That’s a big plus for me, since I don’t like to register, leaving my name and email just for trying out a piece of software. I downloaded the trial and started the installation. It went smooth with Chrome fully integrated into Visual Studio. I launched Visual Studio, eagerly waiting to start my first project with Chrome when I suddenly faced a Chrome registration wizard. Well, as said, I don’t like registrations, but the expectations of finally trying out Chrome ruled out my dislikes. I tried to register.

At first, the registration process wanted me to click on a link in the wizard to download a so called confirmation code. I clicked on it, entered my name and email address on the Chrome website and a few minutes later I got the code via mail. Having the code on hand, I thought I could finally try out Chrome. Turned out that I was wrong. Totally wrong. Instead of finally getting access to Chrome, the confirmation code only enabled me to download a trial license file.

After putting so much effort into seeing Chrome in action, I thought “well, do it, just download another file and you’re done”. So I clicked on the link. But instead of pointing me to the Chrome website as previously when clicking on the link for the confirmation code, the wizard kept silent at first and then displayed an error a few seconds later saying that the “operation can not be completed”. The wizard tried to make a direct connection to the RemObjects website. Unfortunately, this does not work on our developer machines. For security reasons, we don’t allow direct internet access, only for a few services such as nntp or nntps. For web things we use an http proxy server with authentication.

The Chrome registration wizard

So, I entered my proxy information in the Internet Explorer settings (I normally use Firefox) and hoped for the best. Well, the result can be seen in the screenshot above. The registration wizard used the proxy now, but it seems that no one ever tested it with authentication. The only option I’d left was to start Internet Explorer again, visit a random website to enter my login/password for the proxy, let Internet Explorer remember these values and then download the trial license file via the registration wizard.

Well, to put it short, this didn’t work either. It seems that the registration wizard or the API it uses to download files doesn’t know anything about the login/password combination. Strange. I abstained from looking in the proxy log or sniffing the intranet traffic just for finding out the url to download the trial license file.

This entry was posted in Delphi, Development. Bookmark the permalink. Both comments and trackbacks are currently closed.

5 Comments

  1. Robert Wachtel
    Posted October 18, 2005 at 11:01 pm | Permalink

    Send an eMail to support@remobjects.com - they are aware of this problem and very responsive. btw: Chrome 1.5 ("Floorshow") is just days away ;-)

  2. Posted October 18, 2005 at 11:54 pm | Permalink

    Hi Robert,

    maybe I will do that. However, I was trying to point out that such an error-prone and complicated registration system can prevent potential customers from trying out your software. I can understand that the collected customer data is valuable, but if some people cannot test your software because of it, you might lose customers. Using a typical registration scheme (registration on a website, trial key via email) or no registration at all might be better in my opinion.

  3. Robert Wachtel
    Posted October 19, 2005 at 9:39 am | Permalink

    Hi Tobias,

    full ACK - and I’m sure RemObjects will look into it.

  4. Posted October 19, 2005 at 5:55 pm | Permalink

    Tobias,

    i’m sorry to hear that you were having difficulties with activating the Chrome trial thru your proxy server :(/

    Technical problems nonwithstanding (and in all fairness, even though lengthily described in your blog entry, the problem boils down to the simlpe, fact that the license download (which does uses the standard .NET WinInet API btw) had problems communicating thru your proxy server), we are aware that many people do not like registering with their name or emaila ddress for a trial, so we have reworked the trial mechanism for the upcoming Chrome 1.5 release to "just work" after installation, without communication with our server.

    Chrome 1.5 will be out within a couple of weeks (including an updated trial version and an updated free command line compiler) to coincide with the release of Visual Studio 2005.

    If you care to drop me a quick email, i will make sure to set you up with our latest Gamme version, asap.

    Thanx, and my apologies for your inconvenience,

    marc hoffman
    Chief Architect, .NET
    RemObjects Software

  5. Posted October 19, 2005 at 6:37 pm | Permalink

    Hello Marc,

    thanks for taking the time to clarify things. I know that our proxy setup here isn’t very typical and I’m sure that most of your trial testers have no problems, but it’s great to hear that you have another solution in the works. I will contact you and try out Chrome 1.5.

    Thanks again!