Michael Yuan's Windows Mobile Thoughts

Mono and .Net Compact Framework

The Mono project has just released its first beta. Since the Mono runtime does support StrongARM processors (interpretator not JIT compiler though), a lot of people ask, what does it mean to .Net Compact Framework developers? Can I now deploy my CF apps to a Linux PDA now? The answer is "yes and no": You should be able to compile and deploy non-UI .Net CF libraries on Mono without much trouble. But for the UI applications, the water is muddy.

1. The GUI implementation in Mono is based on GTK# and Qt#. GNOME/GTK is not available on handhold devices -- so GTK# is out of the question. Qt is used by quite a few Linux PDAs. However, Qt# support for embedded devices is still not available.

2. Mono has limited support for Windows.Forms over the WINE emulation layer. Since WINE is not going to be ported to embedded Linux, I do not think that we can see Windows.Forms apps running on a Linux PDA anytime soon.

That means the vast majority of existing windows forms based .Net CF apps will not run on Linux PDAs. When Qt# support for embedded Qt finally becomes available, we might be able to rewrite the UI components of a .Net CF app and deploy it a Linux-Qt PDA.

Posted: May 06 2004, 02:24 PM by juntao | with 16 comment(s)
Filed under:


KemeImmolfefe said:

I just book marked your blog on Digg and StumbleUpon.I enjoy reading your commentaries.

# March 18, 2011 8:35 PM

online essays said:

I did hear just about essay papers service, nevertheless, I did not decide to purchase compare contrast essays there. Thus I pushed a link, which removed me to term papers writing service and I tried to buy term paper and was satisfied with that.  

# August 17, 2011 8:23 AM

dreamlife said:

I enjoy reading your commentaries.

# September 22, 2011 1:07 AM

Buyers said:

jks9Hc Im thankful for the article post. Cool.

# April 5, 2012 6:11 PM

laptop review said:

D7NIsI Major thanks for the blog.Much thanks again. Great.

# April 14, 2012 9:04 PM

web design company india said:

The blog is absolutely fantastic. Lots of great information and inspiration, both of which we all need. Thanks.

# May 9, 2012 12:31 AM

CrorkService said:

vFsvbZ Thanks-a-mundo for the blog post. Great.

# July 9, 2012 6:11 AM

oem software said:

hP6og8 Muchos Gracias for your article post.Much thanks again. Cool.

# August 15, 2012 12:52 AM

cheap seo services said:

d9P4nJ Really appreciate you sharing this post. Want more.

# September 8, 2012 12:53 AM

cheap seo services said:

NqdQCb Thanks for the blog.Really looking forward to read more. Cool.

# November 4, 2012 7:40 PM

Seo Service said:

pDSM6K Very neat blog post.Thanks Again. Cool.

# November 25, 2012 11:57 PM

buy essay writings services said:

average Americans can face serious problems, while assessing and evaluating political programs of different candidates or political parties. In such a situation, they do need the assistance of intermediaries, including media, which bridge the political elite and political forces of the country, on the one hand, and electorate, or average citizens, on the other.

# January 17, 2013 4:12 AM