Products, the Universe and Everything

The Riverblade Developer's Blog

Beth demonstrating Visual Lint at the ACCU Conference 2008  Anna taking part in a discussion panel at the European Software Conference 2007 

Welcome to our developer's blog. We hope that this forum provides an insight into us, our products and how we develop them. Please feel free to write to us if you have anything to add to any of the posts here.

Current Entries | Archives |

Funny how technology "improves" with time...
Monday, February 19, 2007

Last night in a fit of boredom I thought I'd have a quick go at writing a basic mobile app to run on my PDA (a Mio P500 GPS running Windows Mobile 5.0).

One VS2005 project wizard later and I had an apparently runable C# .NET 2.0 Compact Framework app which was all of 6kb in size. It ran just fine in the Emulator, which I took to be a good sign. So far, so good.

OK. Plug in the Mio, run Debug, wait for what seems like ages, accept half a dozen or so prompts about accepting files downloaded to the PDA, the app fail to start with a "This application requires a newer version of the Microsoft .NET Compact Framework" error. Plainly, the .NET 2.0 CF Framework hadn't installed correctly, even though VS2005 I'd watched VS2005 deploy the installation files to the device (and I assumed, installed it).

Just for the fun of it I then fired up the corresponding WTL 8 project wizard, and less than a minute later the skeleton app (compiled into a single 187kb .exe, and with no additional dependencies required) was running on the PDA. Hmmm.

So much for my latest foray into managed UI...

Posted by Anna at 13:10 | Get Link


Visual Lint has been released
Thursday, February 01, 2007

We are pleased to announce that Visual Lint is now available.

The most significant change in the release is the addition of support (at customer request) for Microsoft eMbedded Visual C++ 4.0.

The following changes are included in this build:

  • Improved diagnostics while loading projects, in order to track down a solution load failure in Visual Studio 6.0.

  • IApplication (Visual Studio 6.0 automation) pointers are now marshalled correctly between threads. This change is precautionary.

  • PathResolve() is no longer called when writing additional includes to a .lnt file if the includes are relative. This change prevents fully qualified relative paths from being resolved incorrectly.

  • Added support for Embedded Visual C++ 4.0 [IMS ID 181].

  • Fixed a bug in the Analysis Status Display which caused the included/excluded from analysis status of a project to be incorrectly toggled when text in a column other than the first was clicked.

  • Fixed a bug in the Analysis Status Display which could cause the status of a project to fail to update as analysis proceeded.

  • Where possible the Visual Studio service pack is now identified in the status pane on startup, and in the subject of emails sent from the About Box.

We are continuing to develop Visual Lint so if you have any suggestions or feature requests, please let us know.

As ever, if you have any comments, questions or suggestions, please feel free to contact us. We welcome your feedback.

Posted by Anna at 23:30 | Get Link