From: Rob Veenker on
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
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
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
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