Nevšimnul jsem si, že by pro open source platformy vznikalo více SW, než pro ty úspěšné komerční. Ale budiž.
Ohledně 3rd party SW souhlasím, že Java ME je špatný nápad. Nakonec Java byla původně zamyšlená pro snadné psaní firmware pro set top boxy, PDA apod. Nějak se to nepovedlo - dnes neznám zařízení, které by mělo firmware v Javě.
Nicméně u Windows je situace jiná. Je k dispozici Win32, .NET Compact, DDK (Device Driver Kit) atd.