www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - D on WinCE / Windows Mobile and PalmOS

reply Chad J <gamerchad2.no-ip.org/email.txt LeftOfAtSignForEmail.meh> writes:
I intend to write a game for PDAs, namely the WinCE and PalmOS 
varieties.  One of the options I see is to use GDC as a compiler for 
these platforms, which would let me use my favorite programming 
language, D.  However, there seem to be a lot of obstacles, like a lack 
of phobos.  Maybe I'd cross-compile it onto those, or use Ares, or I 
dunno really.  I am inexperienced at dealing with GDC or GCC or any of 
the inner workings of D.  How long would I have to work on this to just 
be able to start writing my game?

Another obstacle I face is coming up with good SDKs.  Using Java would 
save me a lot of time because of the excellent GUI support.  D does not 
have much GUI support at all, IMO.  I've heard talk of porting SWT to D 
and using that.  How long would that take to get working?
Mar 06 2006
next sibling parent Tam Hanna <Tam_member pathlink.com> writes:
In article <duiq95$2r9m$1 digitaldaemon.com>, Chad J says...
I intend to write a game for PDAs, namely the WinCE and PalmOS 
varieties.  One of the options I see is to use GDC as a compiler for 
these platforms, which would let me use my favorite programming 
language, D.  However, there seem to be a lot of obstacles, like a lack 
of phobos.  Maybe I'd cross-compile it onto those, or use Ares, or I 
dunno really.  I am inexperienced at dealing with GDC or GCC or any of 
the inner workings of D.  How long would I have to work on this to just 
be able to start writing my game?

Another obstacle I face is coming up with good SDKs.  Using Java would 
save me a lot of time because of the excellent GUI support.  D does not 
have much GUI support at all, IMO.  I've heard talk of porting SWT to D 
and using that.  How long would that take to get working?

Mar 10 2006
prev sibling parent reply Tam Hanna <Tam_member pathlink.com> writes:
Hi, 
sorry for the empty message before, but I dont yet understand the interface. 

Anyways, I do development for the Palm OS in C and can only tell you one thing:
the GUI support of the language is totaly irrelevant on the platform.

The OS itself includes resource files into the shipping PRC and you pass those
resource 'entries' to OS functions to invoke GUI operations.

Best regards
Tam Hanna(Tamog AT gmx DOT at)

Tamoggemon Software
http://tamspalm.tamoggemon.com
http://www.tamoggemon.com

In article <duiq95$2r9m$1 digitaldaemon.com>, Chad J says...
I intend to write a game for PDAs, namely the WinCE and PalmOS 
varieties.  One of the options I see is to use GDC as a compiler for 
these platforms, which would let me use my favorite programming 
language, D.  However, there seem to be a lot of obstacles, like a lack 
of phobos.  Maybe I'd cross-compile it onto those, or use Ares, or I 
dunno really.  I am inexperienced at dealing with GDC or GCC or any of 
the inner workings of D.  How long would I have to work on this to just 
be able to start writing my game?

Another obstacle I face is coming up with good SDKs.  Using Java would 
save me a lot of time because of the excellent GUI support.  D does not 
have much GUI support at all, IMO.  I've heard talk of porting SWT to D 
and using that.  How long would that take to get working?

Mar 10 2006
parent Chad J <gamerchad2.no-ip.org/email.txt LeftOfAtSignForEmail.meh> writes:
Tam Hanna wrote:
 Hi, 
 sorry for the empty message before, but I dont yet understand the interface. 
 
 Anyways, I do development for the Palm OS in C and can only tell you one thing:
 the GUI support of the language is totaly irrelevant on the platform.
 
 The OS itself includes resource files into the shipping PRC and you pass those
 resource 'entries' to OS functions to invoke GUI operations.
 
 Best regards
 Tam Hanna(Tamog AT gmx DOT at)
 
 Tamoggemon Software
 http://tamspalm.tamoggemon.com
 http://www.tamoggemon.com
 

Ah. Thanks for the info. I was hoping to have some kind of GUI library that abstracts all of that sort of stuff, so I don't have to rewrite code between platforms. I may end up just writing my own very specialized GUI subsystem due to the lack of such a library, and will have to deal with that rewriting.
Mar 11 2006