comp.lang.ada
 help / color / mirror / Atom feed
From: jonathan <johnscpg@googlemail.com>
Subject: Re: Improving the first contact with Ada
Date: Tue, 6 Jul 2010 13:15:34 -0700 (PDT)
Date: 2010-07-06T13:15:34-07:00	[thread overview]
Message-ID: <af45cc0c-35a1-4050-b77a-7beabf1f4e13@u7g2000yqm.googlegroups.com> (raw)
In-Reply-To: 4c15e9b9$0$6890$9b4e6d93@newsspool2.arcor-online.net

On Jun 14, 9:35 am, Georg Bauhaus <rm-host.bauh...@maps.futureapps.de>
wrote:

>A teaching project could extend
>across several semesters, can include virtual production
>scenarios, require teams, will start from a larger and serious
>piece of software (to be written by university staff) and
>include a collection of non-accidental hardware.
>This can be fun (model trains is an example, I imagine there are
>others, equally realistic and equally affordable)....


Purely by coincidence (-;) I have been puzzling over the same
problem. We seemed to have reached similar conclusions. In fact
I've been building an off-the-top-of-my-head list of possible
projects - my preference is to provide something for the general
student public rather than (directly) for the classroom. I like
the idea of providing source code and as much friendly instruction
as possible for beginners who want an easy start on an ambitious
project. Here's a candidate I just came across .. I've mentioned
Marte-OS before, but I was unaware of this particular project,
which looks like fun for people interested in kernels and
operating systems, especially real-time Linux:

   Marte-OS as Linux Kernel Module (MLKM) project.
   http://rtportal.upv.es/apps/mlkm/

   This component provides the patches needed to run the
   MaRTE-OS executive as a Linux kernel module. ... MaRTE-OS is
   then executed as a hard real-time executive, and the whole of
   Linux (both the kernel and the applications) is executed as a
   background task.

   With these patches you will be able to run in the same machine
   both Linux and MaRTE-OS.

   The present patches work on Marte-OS 1.2.
   The latest Marte-OS is 1.9.

Don't know if it's too hard, too easy, or impractical .. again
the idea is someone smart gets it running and provides a (very)
friendly road map for future exploration, suitable for kids ..
like me.  Notice a) it plays to Ada's strengths, b) it's
a rapidly growing domain that could not be more important to
industry and c) it's the kind of thing that can
become a lifetime obsession.

It's always bothered me that Ada's nicest
features seem beyond the reach of beginners ... would be nice to
have something out of the box for real-time control. (I know
progress has been made with gnat support for LEGO mindstorms.)
http://libre.adacore.com/libre/tools/mindstorms/

J.





  reply	other threads:[~2010-07-06 20:15 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-17  3:29 GCC conflict on Ubuntu for mixed Ada/C++ project zeta_no
2010-05-18  7:53 ` Stephen Leake
2010-05-18 13:40   ` zeta_no
2010-05-18 14:39     ` Ludovic Brenta
2010-05-19  9:12       ` Stephen Leake
2010-05-19  9:28         ` Ludovic Brenta
2010-05-19  9:09     ` Stephen Leake
2010-05-18 12:56 ` Ludovic Brenta
2010-05-18 14:12   ` zeta_no
2010-05-18 14:36     ` Ludovic Brenta
2010-05-19  9:16     ` Stephen Leake
2010-05-19  9:22       ` Ludovic Brenta
2010-05-20 10:39         ` Stephen Leake
2010-05-20 12:10           ` Ludovic Brenta
2010-05-24 17:04             ` zeta_no
2010-05-24 21:42               ` zeta_no
2010-05-24 22:45                 ` Improving the first contact with Ada (was: GCC conflict on Ubuntu for mixed Ada/C++ project) Ludovic Brenta
2010-06-13 17:26                   ` zeta_no
2010-06-13 19:25                     ` Improving the first contact with Ada Ludovic Brenta
2010-06-13 19:54                       ` Yannick Duchêne (Hibou57)
2010-06-13 20:35                       ` zeta_no
2010-06-13 21:22                         ` Ludovic Brenta
2010-06-13 22:35                           ` Yannick Duchêne (Hibou57)
2010-06-14  8:03                             ` Ludovic Brenta
2010-06-14  8:47                               ` Nasser M. Abbasi
2010-06-14  9:24                                 ` Dmitry A. Kazakov
2010-06-14  9:33                                 ` Ludovic Brenta
2010-06-15  6:48                                   ` Stephen Leake
2010-06-14 10:39                                 ` Georg Bauhaus
2010-06-14 12:19                                   ` Dmitry A. Kazakov
2010-06-14 13:06                                     ` Georg Bauhaus
2010-06-14 14:29                                       ` Dmitry A. Kazakov
2010-06-14 15:59                                         ` Georg Bauhaus
2010-06-14 16:44                                           ` Dmitry A. Kazakov
2010-06-14 20:34                                   ` Warren
2010-06-14  9:10                             ` Dmitry A. Kazakov
2010-06-29  2:51                         ` Randy Brukardt
2010-06-14  8:35                     ` Georg Bauhaus
2010-07-06 20:15                       ` jonathan [this message]
2010-07-06 12:29                     ` Improving the first contact with Ada (was: GCC conflict on Ubuntu for mixed Ada/C++ project) Nicholas Collin Paul de Gloucester
2010-07-06 12:57                       ` Ludovic Brenta
2010-07-06 13:36                         ` Improving the first contact with Ada Georg Bauhaus
2010-05-25  2:26                 ` GCC conflict on Ubuntu for mixed Ada/C++ project Stephen Leake
2010-06-13 20:10                   ` zeta_no
2010-06-14 20:55                     ` Warren
2010-06-15 13:45                       ` zeta_no
2010-06-15 15:15                         ` Georg Bauhaus
2010-06-15 17:05                         ` Niklas Holsti
2010-05-25  2:15               ` Stephen Leake
2010-05-18 22:38 ` Ludovic Brenta
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox