The Sony saga just keeps getting better. Firstly, Sony finally owned up to distributing harmful software on their music CDs in pursuance of their rampantly paranoid corporate aim to prevent music piracy. Perhaps they have finally realised that all they are really succeeding at is alienating their paying customers by limiting what they can do with the product they actually paid for, whilst having zero affect on dedicated music pirates. I doubt it though, based on their track record the Sony upper management appear to see nothing beyond their own navel.
Is it me, or does ‘Windows Live’ cry out for an exclamation mark at the end? This is Microsoft’s new initiative of online, dynamic services in their attempt to take on the Googles and Yahoos of this world in the online space. You can see a small demo site here. Now, let’s be clear about terms. When I say ‘new’, I mean ‘new to Microsoft’ - since the concept of a user-customisable portal system, pulling in content such as RSS feeds, shared documents and webmail, and paying for it through either subscription or advertising is very very old indeed.
I have a confession to make. Sometimes - just occasionally, mind - I fancy trying a massively multiplayer online game. I know, I know - I shouldn’t, but occasionally I can’t help myself. Back when I was in my late teens / early twenties, access to that nebulous cloud called the ‘Internet’ started to become available to the general public. It was all text-based in those days - I remember the first time my fantastically overpriced non-local internet provider, which I used for only telnet, ftp, and occasionally archie and gopher services (remember those?
It looks like SAP has thrown it’s hat in with Microsoft by viewing open source as akin to socialism (Gates went even further and suggested it was communism, I’m sure McCarthy would have liked to have him on his side back in the 50s). There argument is that if there is no financial incentive to invent, ie strong IP laws, then nobody will. On a very simplistic level they have a point.
Yesterday couriers delivered some more free stuff from those very nice chaps at Softimage; this time it came from the Avid UK office rather than Montreal where the developer relations guys are. In today’s package I had a promo T-Shirt for their ‘3D Love’ tour where they’re showing off the considerable capabilities of XSI v5.0 on 64-bit platforms in various cities (and yes, I’m feeling the love, thanks), and a double-sided training DVD, hot off the presses for the new version, which may hopefully improve my frankly shocking modelling skills.
After 2 weeks of constant distractions ranging from security updates, through a couple of major OGRE issue reports that needed investigation, and learning how VS2005’s release affects us, I finally managed to spend some time on Kadath today. Most of that time was spent with a pencil and paper, chewing the former in between trying to draw something sensible on the latter. Basically I was planning how I take what I have now, and perform yet more automated magic to turn it into something more useful.
After some initial double-takes and discomfort over some of the things that were changed in VS 2005, I’ve become convinced enough of the benefits of the new version to cough up for the Professional upgrade. The free Express edition is an extremely good deal, but there are definitely things that I miss from the Pro version of Visual Studio, and given that I spend a very large part of my time indeed in this environment it’s worth spending the money.
Well, I’ve learned enough about WiX and MSI to get an installer ready for the XSI v5 exporter, which will accompany OGRE v1.0.6 in just over a week’s time. Getting it working didn’t actually take very long, although sometimes the declarative syntax can be a little obtuse. The thing that had be pulling hair out for a good while was that I wanted to auto-locate the XSI install folder so the user didn’t have to choose it.
I managed to build a working version of the OGRE XSI exporter for XSI v5.0 using VC.Net 2005 Express today, which is excellent. I had a problem at first because I had all sorts of linker errors with XSI::CString, but it turns out it’s because one of the changes in VC.Net 2005 is that wchar_t is a built-in type, and you can’t link against older libs which aren’t using that option and wide characters (XSI uses wide characters and is built with VC 7.
Ok, so I’ve been looking quickly for free tools for creating MSI files, since deploying the dependent Visual C++ runtime libraries as Merge Modules is the only really supported way of deploying applications built with VC8 on all versions of Windows. The 2 main contenders are MakeMSI and WIX. I haven’t had lots of time to investigate them but here’s my initial assessment. MakeMSI MakeMSI purports to automate the process to some degree, although you are still manually editing text files.