CAmkES: component-based development for OKL4

5 messages Options
Embed this post
Permalink
Ihor Kuz

CAmkES: component-based development for OKL4

Reply Threaded More More options
Print post
Permalink
Hi,

NICTA is happy to announce the first open source release of CAmkES.

CAmkES provides an easier way to develop OKL4-based software and  
systems.

It is a component-based software development and runtime framework  
for OKL4, allowing microkernel-based systems to be modelled and built  
as a set of interacting software components. These software  
components have explicit interaction interfaces and a system design  
that explicitly details the connections between the components.

The development framework provides:
* a language to describe component interfaces, components, and whole  
component-based systems;
* a tool that processes these descriptions to combine programmer-
provided component code with generated scaffolding and glue code to  
build a complete, bootable, system image;
* full integration in the OKL4 environment and build system.

Find out more about CAmkES, download it, and try it out here:

http://www.ertos.nicta.com.au/software/camkes/


On behalf of the CAmkES team,

Ihor

--
Ihor Kuz
Senior Researcher

NICTA | Locked Bag 6016 | UNSW, Sydney NSW 1466
T + 61 2 8306 0582 | F +61 2 8306 0406
www.nicta.com.au l [hidden email]





_______________________________________________
Developer mailing list
[hidden email]
https://lists.okl4.org/mailman/listinfo/developer
Tim Heath

Re: CAmkES: component-based development for OKL4

Reply Threaded More More options
Print post
Permalink
Ihor:

Thank you for sharing with everyone your recent CAmkES development tool. We
are grateful that you have made this available to everyone on the
http://wiki.ok-labs.com/GetKnown page of the Wiki.

Keep up the great work!!!

Cheers,

Tim Heath
Open Kernel Labs
312 924-1073
http://www.linkedin.com/in/timheath


-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On
Behalf Of Ihor Kuz
Sent: Monday, December 08, 2008 11:50 PM
To: developer
Subject: [okl4-developer] CAmkES: component-based development for OKL4

Hi,

NICTA is happy to announce the first open source release of CAmkES.

CAmkES provides an easier way to develop OKL4-based software and  
systems.

It is a component-based software development and runtime framework  
for OKL4, allowing microkernel-based systems to be modelled and built  
as a set of interacting software components. These software  
components have explicit interaction interfaces and a system design  
that explicitly details the connections between the components.

The development framework provides:
* a language to describe component interfaces, components, and whole  
component-based systems;
* a tool that processes these descriptions to combine programmer-
provided component code with generated scaffolding and glue code to  
build a complete, bootable, system image;
* full integration in the OKL4 environment and build system.

Find out more about CAmkES, download it, and try it out here:

http://www.ertos.nicta.com.au/software/camkes/


On behalf of the CAmkES team,

Ihor

--
Ihor Kuz
Senior Researcher

NICTA | Locked Bag 6016 | UNSW, Sydney NSW 1466
T + 61 2 8306 0582 | F +61 2 8306 0406
www.nicta.com.au l [hidden email]





_______________________________________________
Developer mailing list
[hidden email]
https://lists.okl4.org/mailman/listinfo/developer
No virus found in this incoming message.
Checked by AVG - http://www.avg.com 
Version: 8.0.176 / Virus Database: 270.9.15/1838 - Release Date: 12/8/2008
6:16 PM


_______________________________________________
Developer mailing list
[hidden email]
https://lists.okl4.org/mailman/listinfo/developer
Hugues Balp-2

Re: CAmkES: component-based development for OKL4

Reply Threaded More More options
Print post
Permalink

Dear all,

I want first to wish you all an happy new year !

I am interested with the first release of camkes.

I have successfully installed and run with skyeye the examples
of the tutorial for the gumstix platform.

My problem now comes from the fact that I would like to use camkes
with the versatile platform which is only available with okl4_3.0 and
not with okl4_2.1.1-fix7.

So I wonder what is the best way to get camkes running on the versatile
platform...
I have tried both, but without success, to add the versatile platform to
okl4_2.1.1-fix7
and to port the camkes source code to okl4_3.0.
It seems that the easiest way is to port the camkes source code to
okl4_3.0, but it
requires to adapt the scons build chain in the good way...
I would like to know if you are already working on the migration of
camkes on okl4_3.0
and/or when you have planned to do this.

Another thing is that camkes doesn't seem to support basic CORBA types
(string and wstring are
well supported but not unsigned short, long etc...).
Taking into account that the software components we use in our
applications use the OMG CORBA IDL as business interface description
langage, I want to make sure the interoperability is possible with camkes.
Can you please let me know if you plan to be interoperable with the OMG
IDL language ?

Last, but not least, I wonder if camkes components can really be
deployed on different cells...
Because no example illustrates this feature I wonder if it is even
supported.
In that case, do you plan to add this feature ?

Thanks in advance for your answers,

Hugues Balp.


Tim Heath wrote:

> Ihor:
>
> Thank you for sharing with everyone your recent CAmkES development tool. We
> are grateful that you have made this available to everyone on the
> http://wiki.ok-labs.com/GetKnown page of the Wiki.
>
> Keep up the great work!!!
>
> Cheers,
>
> Tim Heath
> Open Kernel Labs
> 312 924-1073
> http://www.linkedin.com/in/timheath
>
>
> -----Original Message-----
> From: [hidden email] [mailto:[hidden email]] On
> Behalf Of Ihor Kuz
> Sent: Monday, December 08, 2008 11:50 PM
> To: developer
> Subject: [okl4-developer] CAmkES: component-based development for OKL4
>
> Hi,
>
> NICTA is happy to announce the first open source release of CAmkES.
>
> CAmkES provides an easier way to develop OKL4-based software and  
> systems.
>
> It is a component-based software development and runtime framework  
> for OKL4, allowing microkernel-based systems to be modelled and built  
> as a set of interacting software components. These software  
> components have explicit interaction interfaces and a system design  
> that explicitly details the connections between the components.
>
> The development framework provides:
> * a language to describe component interfaces, components, and whole  
> component-based systems;
> * a tool that processes these descriptions to combine programmer-
> provided component code with generated scaffolding and glue code to  
> build a complete, bootable, system image;
> * full integration in the OKL4 environment and build system.
>
> Find out more about CAmkES, download it, and try it out here:
>
> http://www.ertos.nicta.com.au/software/camkes/
>
>
> On behalf of the CAmkES team,
>
> Ihor
>
>  


_______________________________________________
Developer mailing list
[hidden email]
https://lists.okl4.org/mailman/listinfo/developer
Ihor

Re: CAmkES: component-based development for OKL4

Reply Threaded More More options
Print post
Permalink
Hugues Balp wrote:
> I would like to know if you are already working on the migration of
> camkes on okl4_3.0
> and/or when you have planned to do this.


Hi (and happy new year),

We are working on a migration to OKL4 3.0 and should be releasing a
straightforward port (for 'in tree' builds though, not ones based on the
SDK) later this month.

> Another thing is that camkes doesn't seem to support basic CORBA types
> (string and wstring are
> well supported but not unsigned short, long etc...).
> Taking into account that the software components we use in our
> applications use the OMG CORBA IDL as business interface description
> langage, I want to make sure the interoperability is possible with camkes.
> Can you please let me know if you plan to be interoperable with the OMG
> IDL language ?

We have done some work to support the OMG IDL, though it's not complete
yet.  It's not at the top of the priority list, but if it ends up being
an important feature for people interested in CAmkES then we will
definitely bump it up.

> Last, but not least, I wonder if camkes components can really be
> deployed on different cells...
> Because no example illustrates this feature I wonder if it is even
> supported.

Components can't currently be deployed in different cells.

Ihor.

_______________________________________________
Developer mailing list
[hidden email]
https://lists.okl4.org/mailman/listinfo/developer
Ihor Kuz

Re: CAmkES: component-based development for OKL4

Reply Threaded More More options
Print post
Permalink

On 04/01/2009, at 16:37 , Ihor wrote:

> Hugues Balp wrote:
>> I would like to know if you are already working on the migration of
>> camkes on okl4_3.0
>> and/or when you have planned to do this.
>
>
> Hi (and happy new year),
>
> We are working on a migration to OKL4 3.0 and should be releasing a
> straightforward port (for 'in tree' builds though, not ones based  
> on the
> SDK) later this month.
>

Hi,

Just to let you know that we've released a version of CAmkES that  
works on OKL4 3.0.

As I said, it's a pretty straightforward port and remains an in-tree  
build, not using the SDK or OKL4 lib.

http://www.ertos.nicta.com.au/software/camkes/download.pml

Ihor

--
Ihor Kuz
Senior Researcher

NICTA | Locked Bag 6016 | UNSW, Sydney NSW 1466
T + 61 2 8306 0582 | F +61 2 8306 0406
www.nicta.com.au l [hidden email]



_______________________________________________
Developer mailing list
[hidden email]
https://lists.okl4.org/mailman/listinfo/developer