Write Once Run Anywhere is one of thsoe software phrases that AppForge have been attacking with their CrossFire product. CrossFire allows .Net and Visual Basic code to be run on a number of PDA platforms (including Symbian and Palm). Their first patent, for "methods and systems for providing platform-independent shared software components for mobile devices" has just been award, with others pending (thanks to Symbian One for the link).
Read on in the full article.