Nope, this isn't a post moaning about Vista...
A senior Microsoft Corp executive is worried items he terms as "craplets" could damage the perception of Microsoft Vista. These things he is referring to are the "added value" programs that OEMs add to their specific version of the operating system ...read more
Windows MCE - The Codec Issue
When I installed Windows MCE Edition I updated everything to what Windows Update offered. This included Windows Media Player 11. When I tried to run media centre it played nothing, not even TV. Luckily I blamed WMP11 before anything else.
I went in search of codecs.
I found one particular ...read more
Windows XP Media Centre Edition
The new Apple iPhone website has gone live. This website details the new Apple device designed to be your phone, your music player, your camera, your life...
The tech specs are:
- Screen size - 3.5 inches
- Screen resolution - 320 by 480 at 160 ppi
- Input method - Multi-touch
- Operating system - OS ...
Back To Blogging
After a nice vacation I think it is time to get back to blogging. I managed to completely miss I posted my 100th entry last year as well.
For this year though, looking ahead...
More on my journey through the land on Windows Vista. Much more on GUI toolkits. An ...read more
Multiple Core Madness
I was thinking about multiple cores, like you do. One thing that most people haven't realise is that they have been using multiple CPUs for years, one has been your CPU and the other is the GPU - your graphics card. The graphics card is a very specialised computational unit ...read more
CAD File Formats
One of the biggest headaches in CAD/CAM is file formats. In fact it is a complete nightmare.
Every product out there tends to have its own proprietary format and they normally contain deliberate gotchas and obfuscation to try and prevent reverse engineering the formats. Also if they provide a ...read more
Development - Testing
Testing is probably the first thing to go in commercial development as a preventative measure since it adds to development time and also adds to the cost of development. Lots of companies do testing at a later stage like QA or beta testing, but it would be nice to iron ...read more
Windows Presentation Foundation - 2D and 3D
The WPF team has just blogged about a new feature in WPF which is 2D controls on a 3D surface. Unfortunately the mapping happens within a standard window frame. When someone works out how to do without the encapsulating window it could look really very good.
Although I am worried ...read more
GUI Toolkits - JUCE
C++ Development - MFC in the future
IDE - Eclipse CDT
Eclipse is a popular development platform, kind of more than an IDE. It is based solely around plug-ins and provides a good development environment. At the moment most of its strength is the Java development and its use for embedded systems (see my previous article about SunSPOTs - that used the ...read more
Cambridge SPA Meeting - Seeing SunSPOTs
GUI Toolkits - wxWidgets 2.8 Released
Version 2.8 is the latest stable branch of wxWidgets taking over from 2.6. The new features it offers includes:
- wxAUI - an advanced user interface library for docking and toolbars and much more.
- wxRichTextCtrl ...
When You Are Under Pressure
Sometimes at work it just happens you are so under pressure non-stop that any hope for decent practices are out of the window and there is a constant flurry of mounting problems at your doorstep.
Joel On Software has a little test to see just how good your work environment ...read more
More Vista Native API Examples
Microsoft releases free game development kit
Microsoft have released XNA Game Studio Express 1.0. This is a platform for developing managed DirectX applications targeted at PCs and X-Box 360s. The development environment is based on the Visual C# Express edition that Microsoft released earlier this year.
In order to develop for the X-Box 360 you ...read more
OpenOffice.org 2.1 Released
Development - Meshes And Curvature
I've been racking my brains recently about triangle meshes and curvature. The problem with triangle meshes is that they don't really want to have decent normals defined for them, especially if your triangles have inflections between them from the generation.
Someone who is much better than me at ...read more