From: Bob Leif
To: Bill Dale et al.
"I know of one commercial development that is using x86 embedded CPU with
DOS to make a hand-held Automotive Test instrument . They are using C &
Since Ada is not available that was not even a factor."
Aonix ObjectAda running under Windows can produce DOS executables!
I suspect that one can have Ada take control of Windows CE.
From: Team Ada: Ada Advocacy Issues (83 & 95)
[mailto:[log in to unmask]]On Behalf Of Dale Jr, William
Sent: Wednesday, September 22, 1999 4:20 PM
To: [log in to unmask]
Subject: Re: DOS site
Thanks for the reply.
There are probably more than 3 options here. I know of one commercial
development that is using x86 embedded CPU with DOS to make a hand-held
Automotive Test instrument . They are using C & C++.
Since Ada is not available that was not even a factor. This is an
upgrade/conversion from an earlier CPU that is no longer available.
See my comments below and others can chime in.
> From: Robert C. Leif, Ph.D.
> Sent: Wednesday, September 22, 1999 11:10
> To: Dale Jr, William; [log in to unmask]
> Subject: RE: DOS site
> To: William Dale Jr. et al.
> From: Bob Leif
> There are 3 reasonable possibilities for real-time programs which are
> on an operating system: DOS (perhaps DR-DOS),
There is a free DOS - see [ http://www.freedos.org ]
> Windows CE, and Linux with an
> Ada core. The only real disadvantage of DOS is the short(8.3) file name.
If you're not using a disk then that is not a problem. Even a Ram disk or
Flash can usually deal with short names. I'm talking embedded Single Board
Computer (SBC) -- may or may not need "Real-Time"
> Otherwise, it works very well. Windows CE could be very inexpensive
> alternative. It supports long file names, runs on Intel and other
> and can be used for WebTv. In fact, it is better suited for most home
> applications than the other Microsoft operating systems.
Wince (ugh!) is Not Real-Time and is a CLOSED OS. Ada for the Palm Pilot !
That is an idea!
> Linux with an Ada
> core could be sold or distributed by an Ada compiler vendor. They could be
> traumatized by making a real profit.
Linux and Ada are a good fit here as well. Linux has a Real-Time Kernel
option and word is ACT is working with other folk to integrate that with the
Ada Tasking Model. The FSU thread model may do all that most folk need.
> The other trick is make the front end XML or XHTML. XHTML is HTML that
> conforms to XML. This would be what an Ada software engineer would normal
Not too familiar with these but bindings and libraries for this are
available. Embedded systems may not need to deal with this at this level.
SNIP to End;