Windows Phone Thoughts - Daily News, Views, Rants and Raves

Check out the hottest Windows Mobile devices at our Expansys store!


Digital Home Thoughts

Loading feed...

Laptop Thoughts

Loading feed...

Android Thoughts

Loading feed...




Go Back   Thoughts Media Forums > WINDOWS PHONE THOUGHTS > Windows Phone Developer

Reply
 
Thread Tools Display Modes
  #1  
Old 06-23-2004, 04:30 AM
Janak Parekh
Editor Emeritus
Janak Parekh's Avatar
Join Date: Aug 2006
Posts: 15,171
Default Pocket C#: Compile .NET Code On Your Pocket PC

http://mifki.ru/pcsharp/index.html

"Pocket C# is port of C# compiler from DotGNU project to Windows CE. DotGNU contains open-source runtime, compiler, tools and many other things to make free cross-platform .NET environment. I took only compiler and several required tools and ported them with some modifications to WinCE platform. It's quite easy to use and I'm going to make IDE for more comfortable usage. What all of this means? In a few words it means that now you can develop and build applications using standard .NET CF and C# right on your pocket device. It's really easy, you almost don't need to do anything manually - just write your code and project file and then build it with one tap!"

This actually came out within the last two weeks, but I didn't get a chance to post on it earlier. In any case, it looks very cool, although I personally don't see myself writing code on a Pocket PC; a 1600x1200 screen is barely enough for me when I'm using an IDE as it is.
 
Reply With Quote
  #2  
Old 06-23-2004, 07:44 AM
darrylb
Thinker
Join Date: Jul 2003
Posts: 430

I guess it might be useful if you wanted a really (really really) simple app - but I agree, You need high res for reasonable development.

I'm keen to know if anyone has actually used it for anything useful tho
__________________
Darryl BurlingReporting from the inside :-)blog: www.burling.co.nz
 
Reply With Quote
  #3  
Old 06-23-2004, 10:28 AM
Chucky
Ponderer
Join Date: Mar 2004
Posts: 80

I'm currently thinking of porting Hugs (Haskell interpreter) to Windows CE. More for educational purposes (ie. will be able to try out examples and stuff during programming lectures etc) then anything.

C# just isnt my thing, well at least not on a Pocket PC :mrgreen:
 
Reply With Quote
  #4  
Old 06-23-2004, 12:01 PM
marovada
Pupil
Join Date: Jun 2004
Posts: 36

You can complain about the size of the screen if you want. I think that this and pocket gcc are fantastic! Someone has gone to the trouble of making available a proper compiler on the pocket pc - compare this with pocket c which isn't a proper compiler but is very popular.

The reason I like this is that it moves the pocket pc away from being a just PIM device to a real computer. I love the idea of coding on a bus with such a small form factor. I'm planning on getting a VGA device in the future and this will make it even better,

The best thing is that someone is prepared to put in the time and effort and offer this for free :!: He is even making an ide available for it. I'm certainly not complaining
 
Reply With Quote
  #5  
Old 06-23-2004, 03:40 PM
sub_tex
Theorist
sub_tex's Avatar
Join Date: Aug 2006
Posts: 298
Default Re: Pocket C#: Compile .NET Code On Your Pocket PC

Quote:
Originally Posted by Janak Parekh
although I personally don't see myself writing code on a Pocket PC; a 1600x1200 screen is barely enough for me when I'm using an IDE as it is.
IDE? We don't need no stinkin' IDE!

VIM is all you need.

On a VGA screen in landscape with an IR keyboard, this would be perfect.
 
Reply With Quote
  #6  
Old 06-23-2004, 03:58 PM
Janak Parekh
Editor Emeritus
Janak Parekh's Avatar
Join Date: Aug 2006
Posts: 15,171
Default Re: Pocket C#: Compile .NET Code On Your Pocket PC

Quote:
Originally Posted by sub_tex
IDE? We don't need no stinkin' IDE!
Hey - emacs is one of my main IDEs (along with Eclipse). :P Of course, being a vi user, that still probably doesn't impress you much.

Quote:
On a VGA screen in landscape with an IR keyboard, this would be perfect.
I guess it really depends on the size of the project. As Chucky implies, this might be useful for trying out small code projects. In my case, I often have several large pieces of code open on the screen at any time, and even a 640x480 screen (I have an e805) would be far from sufficient.

Mind you, guys, I'm not trying to put this down at all. I think it's very cool. I'm just not sure it'll be practical for me.

--janak
 
Reply With Quote
  #7  
Old 06-23-2004, 04:00 PM
JonMisurda
Ponderer
Join Date: Oct 2002
Posts: 68

Quote:
Originally Posted by darrylb
I guess it might be useful if you wanted a really (really really) simple app - but I agree, You need high res for reasonable development.

I'm keen to know if anyone has actually used it for anything useful tho
I ported my radar application (After I tried StormChaser and saw that all it did was download images from www.noaa.gov i figured, hey i could do that for free) from ForwardPass (all written on my Axim) to C# to learn the language.

It's 10K of source, it downloads 5 different maps and 1 animated one, and I wrote it completely on the Axim.

It's hardcoded at the moment to download Pittsbugh radar, but someday I hope to make it customizable.

Jon
 
Reply With Quote
  #8  
Old 06-23-2004, 05:03 PM
jefito
Pupil
Join Date: Aug 2002
Posts: 22

marovada said:
Quote:
Someone has gone to the trouble of making available a proper compiler on the pocket pc - compare this with pocket c which isn't a proper compiler but is very popular.
Maybe I've missed something -- could you please explain in what way Pocket C is not a "proper compiler"? It compiles the Pocket C language into a run-time format that is executed; how is that different from the C# compiler announced here?
 
Reply With Quote
  #9  
Old 06-24-2004, 12:20 AM
marovada
Pupil
Join Date: Jun 2004
Posts: 36

Quote:
Originally Posted by jefito
marovada said:
Quote:
Someone has gone to the trouble of making available a proper compiler on the pocket pc - compare this with pocket c which isn't a proper compiler but is very popular.
Maybe I've missed something -- could you please explain in what way Pocket C is not a "proper compiler"? It compiles the Pocket C language into a run-time format that is executed; how is that different from the C# compiler announced here?
This is what I meant (as I was referring to both pocket gcc and pocket c#).

Pocket C is a cut down version of the c language and cannot compile native C or C++ code. There is an extension to pocket c that allows you to gain access to the Win API, but that's about it.

Pocket gcc is a version of the gcc open source c and c++ compiler - it is a full compiler in that it doesn't require a runtime (ie. it compiles to a binary executable). Also, you write programs in (pretty much) full c and c++, with very few limitations. You have access to the full Win CE API.

Pocket c# is just like the c# compiler in Visual Studio. net (without all the bells and whistles of course). The fact that there is a runtime is the same as any of the .net compilers. The difference between this and pocket c is that pocket c# programs have much greater portability to other win32 platforms because you are programming in the c# languange, not some cut down version of a language like pocket c.

I'm not saying that pocket c is bad. In fact, it's very popular. The difference is that pgcc and pc# are FREE and are not cut down language compilers. In any event pgcc is a "proper" compiler because there is no runtime required (you can use both a static or dynamic runtime - it's up to you).

Hope this clarifies things.
 
Reply With Quote
  #10  
Old 07-18-2004, 11:31 PM
Kowalski
Pontificator
Join Date: Nov 2003
Posts: 1,208
Send a message via MSN to Kowalski

some people may find coding on a ppc very exciting, but for me this comes very useless. i use a 17" monitor and thinking to get a bigger one and so i dont think of using a 3.5" monitor ever.(minus SIP area)
maybe it would be a bit of use with a device like jornado 720 but with a ppc...
 
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:04 PM.