Showing posts with label Vista. Show all posts
Showing posts with label Vista. Show all posts

Friday, June 06, 2008

C++ and COM, the way to program Windows

I presented a session this morning at TechEd on building applications that work with Windows Vista Sync Center. Sync Center exposes COM interfaces and requires your application to expose COM interfaces.
This is easy, this is Windows software development like it has been for at least 10 years. It is well defined, well known and well supported.
Hearing developers complain about having to use C++ and do COM development today made me realise that the .NET developer generation is missing out on so many areas of the Windows development opportunities.
My advice, go and learn C++ and COM, it is how many of the Windows Vista features are exposed to developers and with good reason.
If you are not prepared to learn how to program your computer then you should question why you are in the software development business.

Friday, May 30, 2008

SideShow managed API is shipped!

It seems to have taken a while, the Managed API for SideShow has left the beta phase and shipped.
I was working on SideShow before Vista shipped with the team that built this awesome axillary display technology. All the code I wrote was native C++ against the native SideShow APIs. Now the large number of .NET programmers can access SideShow technology from the comfort of the abstraction layer.

Thursday, March 08, 2007

TechEd Sessions

I am sitting in the airport about to fly out of Sydney and I get an email telling me that I am going to be presenting the following sessions this year at TechEd in Orlando

Windows Live Services on Windows Mobile

Mashup Windows Live

Windows Vista Gadgets That Talk to My Mobile Phone -

The Synchronization Story: Building Windows Mobile Applications That Work with Windows Vista Sync Center


How cool! Looking forward to showing off some cool idea in these sessions :)

Monday, March 05, 2007

Vista on the iTablet


This weekend I took the challenge of installing Vista on my iTablet. Up until a little birthday present arrived in my inbox last week I had been told that the iTablet would not support Vista due to BIOS issues. Well it appears that the BIOS issues can now be resolved with a BIOS update from Amtec (the OEM).
I am always fearful of flashing the BIOS, it used to be something that would often leave a computer dead and useless (in the old days). This was a painless enough process that could all be done under Windows XP.
I was considering installing Vista on a spare hard drive just in case it all went wrong, but in the end decided to simply back up my data and zap the whole machine for a clean install of Vista. I am now super glad for it. The iTablet has a new lease of life and seems to work even better than before, faster response etc...
The screen rotate hardware button is the only thing I havent got working yet. Anyone out there solved this?

Sunday, February 25, 2007

Another SideShow developer in the blogosphere

My mate from Cambridge (UK), Richard Jones, has started playing around with SideShow technology.

As Richard points out
However to get things up and running you need to install the Vista SDK (big, download at (32bit) )

This is just so you can get the simulator. I have sent several emails to the SideShow team asking them to unbundle the Simulator so that managed code developers (such as Richard) can get started without having to download the whole Vista SDK.
So far it seems that there are 'legal' issues with doing this. Come on Microsoft, this is just BS. The Managed SDK is useless without some way to see the output, most people dont have a real sideshow device, so please will you ship the simulator as an individual download?

Monday, February 12, 2007

New Version of the Route Finder Gadget

I have updated the Windows Vista Sidebar Route Finder Gadget.
It now sits nicely in the Sidebar when it is docked, provides feedback when it is still downloading the maps, and the Sideshow component includes left/right button navigation and clearer maps.


Let me know what you think.

Tuesday, January 23, 2007

Vista on my UMPC


Today I decided to take the plunge and get my Q1 UMPC running Windows Vista. I know it has been done before but what surprised was how simple it was. I headed over to UberTablet's place to borrow a Samsung Q1 DVD drive so I could do it right. when I got home I stuck the Vista DVD in the drive and booted the Q1. It booted from the DVD without issue and started to install the Windows Vista OS. I selected to wipe the mess off the drive and go for a complete fresh installation. The OS went on without a hitch. I then installed Office 2007 and hey presto I am mobile again.

What I have missing is the ability to change screen resolution, so I am stuck on the default 480 x 800 (which is where I leave it mostly anyway).

Wednesday, January 17, 2007

MEDC 2007 sessions resolved - again

After I told you that the sessions had been resolved the last time there have been a number of email threads going and the session titled From Smartphone to Server has been dropped.

I am now presenting the following 3 sessions this year at MEDC:

Windows Live Services on Windows Mobile

The Synchronization Story

Windows Vista Gadgets That Talk to my Mobile Phone

The reason for dropping the From Smartphone to Server session is that my good friend Daniel Moth is doing his session Sharing assets between the .NET Compact Framework and the .NET Framework. Daniel, through his blog posts and sessions he has presented, has taught me a lot of cool ways to build one assembly that runs on all of my computers (from Smartphone to Server!). I am pleased he is presenting this topic as it is super important for mobile developers to realize how they can extend their reach.

Saturday, January 06, 2007

MEDC 2007 sessions resolved

After several emails which made me more confused, then less confused and now happy, I can announce that this year at MEDC I will be presenting the following sessions:

From Smartphone to Server, building 1 assembly that runs on all my computers.

The Synchronization Story: Building Windows Mobile applications that work with Windows Vista Sync Center

Windows Vista Gadgets That Talk to my Mobile Phone