Complementary Solutions
 
Tel:
+ 44(0)870 922 0507
 
Automate
Integrate
Test
 
Email:
info@caspost.co.uk
                                         







Site Map | Home
         Contact us







 
 
 

Complementary Solutions Blog Site

We are starting a company blog for you to enjoy in the hope that you may be interested in our research and achievements.

Index of articles

080207 Windows Vista

060207 Microsoft CRM - Installation and customisation

040207 Home Automation ( includes speech recognition )

020207 Automation Push

010207 Why blog 

 

080207 Windows Vista (includes speech recognition)

Overview :  Vista has saved my old Tiny PC from certain death and it works wonderfully. Some issues with driver support for which we will blame the vendors and apart from that, very impressed. The machine has not had a glitch since I installed except once which I think was a power surge.

As a Microsoft partner, we received the Vista Business Upgrade and Office 2007 a while ago. Vista upgrade has been sitting on my desk tempting me for ages. I knew full well that when I upgraded I would lose drivers, connections and probably get bugs and hasssle but that didn't stop me - the fact that my primary machine is the only option I have for Vista stopped me in my tracks though, i can't take the risk of losing my workhorse.

and then a happy thing happened. Many moons ago I bought a Tiny powerhouse machine for home and of course it hasn't worked properly since then. The operating system kept falling over and generally it was a terrible machine. I am on a support contract so each time I just ship it off and it comes back repaired, last time with a new motherboard and other bits replaced. classic at 5.99 a month. how anyone makes money supporting those machines I don't know. no wonder they went bust. Totalcaresupport do a great job, but the machines are just overpriced tin. until today, when I rebuilt the machine and wham, the answer was there - its a P4 with 1GB of RAM so while the iron was hot, I ejected the rebuild CD and inserted the upgrade. I am happy to report that Vista has now been running happily for two weeks and I have had one crash which I suspect was a power surge. So I am very happy. One more week and my primary PC is becoming a home machine :-)

The new interface is very mac-like. there is a superb video on YouTube of that is a take on the similarities and it is brilliant. It so obviously a crib on Apple features. Poor old Microsoft. In the background the critical work gives us superb searching functionality, rock solid robustness and some great new features ( by the way this aero stuff is rubbish. its nice to scan your open apps in 3d but its a once off and you'll never use it again. apart from that all the new visual stuff really is a glorified theme. ) which is where their 10 billion has obviously gone, but if I was Steve Jobs I would have words over the look and feel aggrieved. take it as a compliment Steve :-)

The troubles are only two - and they are that the netgear sc101 NAS device and my Minolta 2300DL network printer don't have vista drivers. and that's it - and I can't really blame Microsoft. Most major vendors seem pretty much on top of things, so I will blame Netgear.

Apart from that, I am still getting used to the Office ribbon but I like it and I don't see much difference in office, although again I am sure that it is the deeper stuff that is stronger, clever and more interoperable. I must remember to save my word docs in the old format, or I will be seen as a vista snob and who wants that eh.

Vista has a ranking score for the "experience " on which my machine scores 3.6 out of 10, so I guess there are more good things to come when I install on my dual-core machine.

Go to top !

 

060207 Microsoft CRM - Installation & customisation

Overview :  Installing CRM is not that tough, the config is easy. I am sure it will get harder in more complex environments but the major issues seem to be data migration and the outlook connector. AutoTester handles the data migration very well indeed but I cannot get the outlook connector to work on anything. Which is fine as the web interface is great.

My first foray into pure software sales was as a salesman for a fantastic company selling a mid-business size CRM system and fantastic stuff it was, but difficult to sell. Especially since at the time our company was an SAP specific consultancy. Still, it was fun before we got more specific and had to drop it. So it was a great thing to return to CRM with Microsoft's new offering. The last time I looked seriously at it was when I used Business Contact Manager. and that, my friends, was diabolical. It didn't integrate to outlook and it didn't really work for me at all. Unlike a lot of people in the business i actually think Microsoft is pretty darn impressive. but on this one they failed miserably in my opinion. but Dynamics CRM 3.0 is a different kettle of fish entirely. This is a seriously amazing application. Of course it is built to work for the larger enterprise and is a fairly complex beast so I spent a good few hours reading the documentation before I even started. But it went like a dream.

The installation requires that you have a fully built server 2003 with Exchange. For this you'll need a fair whack of cash for the hardware, another for the software and an experienced technical resource who can build and maintain the thing for you. I am lucky enough to have a Dell SC380 ( which is about 300 pounds ), a Microsoft partner subscription and a David who manages my server superbly.

Although CRM requires 2GB and a dual processor, it runs perfectly on my server. which has 1 GB RAM and a single core processor. I am sure that it will creak seriously with loads of users, but it works well for a demonstration from a remote location. The whole thing installed in a day or so and configuration took a while but you can opt to use the system out of the box if you want to.

I am very impressed indeed. I have just finished configuring the first demonstration on my new server and it is working brilliantly. Remote connection to the server is like a really potent application and really I don't know if I will even bother to install the outlook plug-in.  The config was easy for someone with a bit of software experience. I have downloaded a superb plugin on trial from a company called c360 whose console puts everything in one place. This is great, but actually Microsoft's design is solid and the customer has opted not to take this plug-in. impressive software though, and great service in the eval process. if you ever want to see everything on your CRM contact in one screen, go for this, its affordable and superb.

Microsoft recommend 30 days for a vanilla installation and 60 days for a full system migration to CRM. I am being very glib here, because I realise that server clustering and separate servers and large scale data migration is going to make it much more complex, but here's the story : I tried to install CRM Mobile and because I broke the golden rule ( never touch the server if you have a David who knows what he is doing )  I broke it, and destroyed my entire CRM installation. and of course no, it wasn't backed up. so we stripped the server down, reinstalled and recreated the config in 5 hours flat, used AutoTester to migrate some accounts and contacts in at speed and the demo was up and working again. the customer did notice that it was unavailable for a while and the a few of their changes had disappeared, but eggs and an omelette you know... ah well, its an interesting thing. I put down the bible ( which in this case is a CRM handbook from Amazon ) and called the customer, patted myself on the back and went back to writing this blog. on a parting note, I have since tried to install the outlook installation of CRM on my XP machine and my vista machine and I am still using the web interface, so I guess you can see how that went. I now have managed to use CRM many times and never used it linked to outlook. Maybe I just lead a charmed life.

The outlook connector for Vista and Outlook 2007 is a beta, so I guess there I owe them an apology, but the CRM for XP doesn't do nought.

Go to top !

040207 Home Automation ( & speech recognition )

Overview :  Home automation is difficult and expensive to do properly unless you are building yourself a new house, but the cheap option worked well and although Craig can't turn his lights off, he can certainly video and skype conference hands free, listen to all his PC music and watch his videos and Youtube and is having fun with other things.

Once you have looked at office automation its only a matter of time before you find one of our geeks in the office looking into home automation as a natural extension. When you're working with Craig you can assume he's looked into it - and he has.

Craig here - yup, I have a basement with a PC which links up to the television and other things above in the lounge. Home automation is actually and expensive and difficult thing to do properly unless you build it in to the new build of a property. I gave up before I spent a lot of money on the X10 products ( this is the home automation standard ) and got a few small wins. My PC appears perfectly on the television which is a 26 inch LCD purchased from ebuyer.com made by a company called Vistron. I don't think they sell them anymore, it was a dirt cheap deal. The TV is fine, my only issue is that the Picture in Picture function is only available on the PC screen, not with normal television, which is odd. but it works well. There is a standard PC video input on the back and it works a treat. I added an infra-red keyboard I had in the cupboard and that has an integrated mouse.

One thing - buy yourself a boundary microphone. I bought one for about a fiver from ebuyer and one from maplin for 25, and the cheaper one was better for my purposes. Install Skype and a camera and enjoy hands free video conferencing from your own sofa. Amazing. The grandparents in South Africa can now see their grandson. actually controlling the lights and such is a long way away, but all my PC videos, mucis and YouTube movies are a treat.

Next steps are to install a remote controlled infra-red sender so that I can actually control the tv, etc from a distance. now that would be seriously groovy and I think I know how to do it. More on that later too.

Next step was speech recognition. I have Windows XP on the home machine with a superb application called Audiomatic. This also cost me a fiver, so I think we can see what my price point is. This allows me to use voice commands to do all sorts of things on my PC. Just for fun, I linked Audiomatic to AutoTester which means that I can use one voice commands to drive absolutely anything. It gets more fun, as I installed VAC which throws your sound to another channel and piped this to my microphone channel and linked this to skype. So now my computer phones me, with nice music of my choice in the background and plays me a message when something happens. Now that is cool.

As an aside, I recently got a fantastic present from my wife for my birthday - its a waterproof case and a pair of waterproof headphones from aquapac. I put this into a coolclasp holster so that I could go swimming with it ( worked a treat ) and combined with this call automation and an old phone with a pay as you go and skypeout, I wasted 3 pounds last night having my computer phone me WHILE I WAS UNDERWATER swimming 50 lengths in my gym pool, and it played my half an hour of my favourite music interspersed with update messages on how my data load was going. I was embarrassed enough wearing a walkman in the swimming pool that I didn't dare to explain what I was actually doing.

More on voice recogntion in Vista above, if I remember.

Go to top !

020207 Automation Push

Overview :  Complementary has been a test scripting company and supplier of AutoTester for years. Automation of processes using scripting tools is not new, but doing so in a package is new and has proven very useful but we can't stop machines crashing or software applications falling over.

Complementary Solutions has been a test scripting company and supplier of AutoTester for years but until recently we had supplied AutoTester for the second half of the name. We often helped customers script processes to automate the boring stuff, and of course we have often used AutoTester to migrate data the easy way, but until now we had not focussed on delivering a package primarily aimed at automation. More fools us, as this is a really popular idea and has been for ages. After our work with Amethyst Logistics, we are now convinced that the package of templates, data sheets and processes we use can automate a data load in about three days. The only problem is the robustness. With automation, you need to be able to manage for errors. This can be done using some quite complex error handling, but such things take time. The best approach tends to be to manage for all application errors but not to handle for a) applications crashing and b) machines crashing.

This of course implies that our automation processes are fine if they are watched or confirmed periodically. Bearing in mind that each process running ties up one laptop/PC, this is actually quite practical. We have found that the best option is to run vnc with no inputs, so that it is obvious to the observer when a machine has stopped. Version 3 viewer is the best as it can be magnified or reduced and placed in a corner of the desktop. See a picture here of machines ready for a load.

Once we set this up, it was perfect. If a process stopped on one machine because of an unanticipated error, the user would notice quite quickly and would fix the problem, noting the error. We could then replicate the error and manage the process repairing the script for the next run. Almost every time the error was a local issue and we just slowed the scripts down. This project saved 10000 minutes of user time. Yippee.

We have looked at writing a console script that polls from another machine to see if the system is writing to a file and the warns the user that a machine is not responding, but it would tie up another machine and it wasn't worth the effort and cost to the customer. We did find some tidy little folder monitoring tools that watched folders and told us when they were updated, but in fact we wanted a negative one that told us when it hadn't been updated for about 3 minutes. This was difficult to find and the systems that did it well were not worth the cost. We are trying to save money here, so we stuck with noticing when a machine was dormant.

Go to top !

010207 Why Blog ?

Overview :  Blogging is a wonderful way to communicate with people. It is regular, interactive and interesting. It is also a great way for the company to record projects/ideas as they come along and are processed. We do something different each week. We welcome comments and will post them if you email us on info"at"caspost.co.uk and they add value

We have been considering blogging for a few months now, but we have been so occupied with other things that it has been impossible to actually get to it. We spent quite a lot of time looking at different blogging software options before we realised what a waste of time that was. We are quite proficient with frontpage and the new version, expressions Web, and so now we will just update this page on a regular basis. It means that we can't accept and publish comments and no doubt we will lose out on being able to do RSS and XML feeds and such, but if they salient issue is to get things out there so that interested parties can see them, this is the way forward as far as we are concerned.

We looked at a number of blogs, focussing on the comments, and concluded that blog comments seem to be from neanderthals with brains the size of a pea. Valid comments and constructive stuff is for forums in our opinion and we're not there yet, although we would love to be in the near future. ( When we get kicked into gear with Sharepoint we can talk about this some more )

Another reason for being a bit hesitant to start a blog is the worry that you may not have that much to say. Oh well, only time will tell :-)

Go to top !

 

   
   
   
  
 
 
     
       
If you cannot see this picture, please let us know