|
Prev: runtime systems
Next: How to check a Float for NaN
From: Rob Veenker on 6 May 2008 14:02 stephane.los(a)neuf.fr wrote: > On 28 avr, 09:28, Ivan Levashew <octag...(a)bluebottle.com> wrote: >> stephane....(a)neuf.fr ÐÉÛÅÔ:> On 26 avr, 21:57, Ivan Levashew >> <octag...(a)bluebottle.com> wrote: >> >> The only way I have heard of is: >> >> GNAT for .NET => .NET CF => WinCE >> > Merci Ivan ! >> >> > I'll try this. >> >> BTW does AdaCore have any plans on releasing it as part of the GPL 2008 >> ed.? It is quite not the first time I see a question about WinCE, and >> .NET can indeed be viewed as an hobbyist target. >> >> -- >> If you want to get to the top, you have to start at the bottom > > I know nothing about AdaCore plans. > I am talking about WinCE because our customers buy that platform and > development on it. > So I will continue with C and C++ because I have everything needed for > the work and with Ada nothing. :-( > > Another try : > On my hardware there is an ARM CPU and I have a C/C++ Toolchain > working together with a Linux BSP. > What would be the steps to compile the Ada runtime and tailor the > toolchain so it compiles Ada applications ? > May be the Debian distribution could be a good starting point as they > have support for ARM and GNAT... > > ThanX for your attention > Steve AdaCore has already developed a GNATPro for .Net which generates true MSIL code. (GNATPro means it is a supported version; don't know about a possible public release) I noticed that they also got JGNAT running again. JGNAT is an Ada compiler for the Java runtime environment. We have actually used JGNAT on WinCE / Personal Java a couple of years back :-) And there also exists a public (Ada 95) version of A# under sourceforge: http://sourceforge.net/projects/asharp Hope this helps, Rob
From: Rob Veenker on 6 May 2008 14:45 Rob Veenker wrote: > stephane.los(a)neuf.fr wrote: > >> On 28 avr, 09:28, Ivan Levashew <octag...(a)bluebottle.com> wrote: >>> stephane....(a)neuf.fr ÐÉÛÅÔ:> On 26 avr, 21:57, Ivan Levashew >>> <octag...(a)bluebottle.com> wrote: >>> >> The only way I have heard of is: >>> >> GNAT for .NET => .NET CF => WinCE >>> > Merci Ivan ! >>> >>> > I'll try this. >>> >>> BTW does AdaCore have any plans on releasing it as part of the GPL 2008 >>> ed.? It is quite not the first time I see a question about WinCE, and >>> .NET can indeed be viewed as an hobbyist target. >>> >>> -- >>> If you want to get to the top, you have to start at the bottom >> >> I know nothing about AdaCore plans. >> I am talking about WinCE because our customers buy that platform and >> development on it. >> So I will continue with C and C++ because I have everything needed for >> the work and with Ada nothing. :-( >> >> Another try : >> On my hardware there is an ARM CPU and I have a C/C++ Toolchain >> working together with a Linux BSP. >> What would be the steps to compile the Ada runtime and tailor the >> toolchain so it compiles Ada applications ? >> May be the Debian distribution could be a good starting point as they >> have support for ARM and GNAT... >> >> ThanX for your attention >> Steve > > AdaCore has already developed a GNATPro for .Net which generates true MSIL > code. (GNATPro means it is a supported version; don't know about a > possible public release) > I noticed that they also got JGNAT running again. JGNAT is an Ada compiler > for the Java runtime environment. We have actually used JGNAT on WinCE / > Personal Java a couple of years back :-) > > And there also exists a public (Ada 95) version of A# under sourceforge: > http://sourceforge.net/projects/asharp > > Hope this helps, > Rob Just forgot to mention that GNATPro for .Net and A# also run on the .Net compact framework for WinCE! I even have Ada running on my cell phone :-) Rob
From: Pascal Obry on 6 May 2008 16:44 Rob, > Just forgot to mention that GNATPro for .Net and A# also run on the .Net > compact framework for WinCE! I even have Ada running on my cell phone :-) Would probably be nice to write a clear tutorial on how to do a Hello World with Ada with the compact framework on a cell phone! Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://www.obry.net --| "The best way to travel is by means of imagination" --| --| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595
From: Rob Veenker on 7 May 2008 14:23 Pascal Obry wrote: > Rob, > >> Just forgot to mention that GNATPro for .Net and A# also run on the .Net >> compact framework for WinCE! I even have Ada running on my cell phone :-) > > Would probably be nice to write a clear tutorial on how to do a Hello > World with Ada with the compact framework on a cell phone! > > Pascal. > There already exists a tutorial on A# for PDA's, last held at SigAda 2006. The only change for cell phones is that cell phones have a limited UI. You could however still use the M$ Visual studio (C#) to build the gui so you know that part is ok and add Ada code in a .Net assembly. For deployment all you need to do is copy the A# runtime libraries onto your cell phone and add your own application assembly. Not too much magic here :-) To keep it all in Ada, you can probably also use Rapid for the gui part but I am not sure all the calls performed by rapid are supported in the compact framework. Rob
|
Pages: 1 Prev: runtime systems Next: How to check a Float for NaN |