• About Paul Kiddie

    .NET developer at thetrainline.com, previously web developer at MRM Meteorite. Awarded a PhD in misbehaviour detection in wireless ad-hoc networks. A keen C# ASP.net developer bridging the gap with APIs and JavaScript frameworks, one web app at a time.


    Using an older JDK within Eclipse and ant builds (Windows)

    by  • July 10, 2008 • java • 1 Comment

    Sometimes its necessary to use an older JDK for compiling legacy Java applications. One of these is Jist/SWANS, a discrete event simulator which uses the Apache bytecode engineering library (bcel) but was written in the Java 1.4/1.5 era. The .class stucture has changed in the 1.6 version, and development of bcel hasn’t kept up. Heres […]

    Read more →

    J2ME: enumerating Bluetooth services whilst simultaneously getting the service name

    by  • March 21, 2008 • bluetooth, j2me • 0 Comments

    On at least one device (a BlueSmirf), using the following construct in J2ME agent.searchServices(new int[] {0×100}, new UUID[]{new UUID},dev, this); will fail with an UNREACHABLE error code when searching for available Bluetooth services whilst also retrieving the service name  attribute (0x100). Instead, what I had to do was use agent.searchServices(null,new UUID[]{new UUID},dev, this); And then once […]

    Read more →

    Using StringItem as a placeholder in J2ME: OutOfMemory error on k750

    by  • March 21, 2008 • j2me • 0 Comments

    I’ve been using the following: stringItem = new StringItem(null,null, Item.PLAIN); to indicate a placeholder for a string in a form on a J2ME application, debugged using the Wireless Toolkit emulator provided with NetBeans. This is perfectly valid w.r.t the stringitem API.   All was fine until deploying it onto an  actual device, namely a SE k750, where I was getting spurious OutOfMemory exceptions. Debugging […]

    Read more →

    Installing DotNetNuke on a Server 2003 box

    by  • August 2, 2007 • asp.net, dotnetnuke • 1 Comment

    I spent a some time recently getting DotNetNuke installed on a Server 2003 box, with help from a variety of sources. So I thought I’d bring it together to one post… hope this helps someone! To do so: 1. Add an Application Server role in the Server Roles application. This installs IIS and ASP.NET onto the server. 2. Then install Visual Studio 2005 […]

    Read more →

    Converting .doc to .docx programmatically

    by  • July 25, 2007 • .net, c# • 1 Comment

    I’ve been looking for something that can aid me in converting doc files and other formats to html, or some internal representation that I can do additional parsing on server side, and have come across some interesting applications such as PurePage, ConvertDoc etc. These are great, and have some nice, simple and effective API’s but unfortunately […]

    Read more →

    Mix:UK 2007 registration opens

    by  • July 25, 2007 • Uncategorized • 0 Comments

    Registration for the UK iteration of the MIX conference which was held in Las Vegas earlier this year has just opened. There is a substantial discount on registration, currently at £199, but going up to £299 on the 10th August. Well worth it by the looks of the current agenda!

    Read more →

    Killer App for XP/Vista Media Center

    by  • July 14, 2007 • webguide, windows vista, xp • 0 Comments

    I’ve just recently come across a bit of software called WebGuide which gives your Media Center box some great functionality. I’ve always wanted to be able to remotely queue up recordings from the guide and this program (based upon a lightweight ASP.NET web server called Cassini, impressive in itself) does exactly this, and a whole lot more. You can also stream live […]

    Read more →