Hamdi, Louenas wrote:
Hello,
My name is louenas Hamdi and I work for SAP Research. My interest is
mainly in the mobile platforms. while I was reading the Tuscany white
paper I thought that this could be good for Mobile clients as well.
Do you think that Tuscany specification could suite the mobile
environment for building small services running on a cell-phone or a
PDA? right now the best platform I know for doing that is OSGi but it is
still very Java oriented.
Thanks in advance and best regards,
Louenas. H.
SAP Research
Research Scientist
SAP Labs Canada
111, Duke Street, Suite 2100
Montreal, Qc H3C 2M1
T 514-879-7330
F 514-879-7234
E [EMAIL PROTECTED]
http://www.sap.com <http://www.sap.com/>
Hamdi,
We also have a C++ implementation of SCA and SDO in Tuscany. More info
is available there: http://incubator.apache.org/tuscany/cpp-projects.html
We published an M1 release in August (see
http://incubator.apache.org/tuscany/downloads.html). We've made many
improvements since then, so if you want to check out the latest code our
Subversion tree is there:
http://svn.apache.org/repos/asf/incubator/tuscany/cpp
Tuscany C++ implements the SCA assembly specification and the SDO spec
2.0.1. We support components written in C++ (and probably less
interesting for you, a number of scripting languages incl. Python and
Ruby etc.). We support Web Services using Axis2C, but the runtime is
extensible and support for other protocols can be easily plugged in.
The Tuscany C++ code is pretty portable. We're building using Automake
on Linux and Mac OS X, and the MS tools on Windows. We also have an
option to build with the Apache stdcxx library, which has been ported to
many more platforms. We have very few dependencies (Axis2C for Web
Services and Libxml2 for parsing XML) so it shouldn't be too difficult
to compile Tuscany for another mobile platform if you need.
One area of focus for the C++ runtime is performance and footprint. To
give you an idea of the footprint, a package of our M1 release,
including the core Tuscany runtime, support for C++ components and Web
Services (without the samples, additional tools etc.) will only use
about 5Mb of disk and 5Mb of memory to run.
Please feel free to ask if you have further questions or if we can help
you get started and experiment with Tuscany.
--
Jean-Sebastien
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]