On Sun, Oct 9, 2011 at 11:31 PM, Giorgio Zoppi <giorgio.zo...@gmail.com> wrote:
> For embedded java and python are too much. .NET performs better, but
> it is tight with Windows. It has a lot of dependencies, programmers
> tends
> to use introspection at runtime in the core.  I know, Java is a tool
> like can be C/C++, but generally performs bad in runtime/resource
> contrains enviroment but now the step is to see..a product. Any idea?
>
> 2011/10/9 dsh <daniel.hais...@googlemail.com>:

Hi Giorgio

Sounds interesting. I haven't looked at the Tuscany native runtime for
a long time but I know Sebastien and Daniel have been working on it on
and off. Last time I looked it relied on Apache HTTP server for http
support but I guess you could provide an alternative if you need http
and have a favourite. It would be interesting to determine what the
minimum function set (implementations and bindings etc) is. The core
is pretty small IIRC.

Also what sort of components and compositions do you have in mind in
the first instance. Are you interested in more systematic components
like security and data access or domain specific components as well?

While the embedded part by necessity must offer restricted function
the rest of the domain with which it communicates could be richer. (As
an aside would embedded devices be part of the SCA domain propper? If
so domain scalability becomes interesting) In some cases in the Java
runtime we represent components in a composite but "export" them to
run in an external environment. For example, implementation.widget
allows you define a Javascript component as part of your composite.
The component doesn't though run inside the Java runtime but is
instead exported to a browser where runs in the browsers Javascript
engine. Maybe that's a pattern that could be re-used in the embedded
scenario.

More questions than answers.

Simon

-- 
Apache Tuscany committer: tuscany.apache.org
Co-author of a book about Tuscany and SCA: tuscanyinaction.com

Reply via email to