[Miwi-middleware] KIARA/Java on github

Thomas Michael Bohnert thomas.bohnert at zhaw.ch
Tue Sep 23 12:19:40 CEST 2014


Dear all,

Nice to see that there is so much energy behind our proposal to start 
over with a Java version. If we continue like that there will be soon a 
very nice product that serves the needs of our primary customers - that 
is the FIWARE community.

About the next steps.

First, we need to complete the hand-over from MIWI to I2ND. This 
includes all the stuff agreed upon during the WPL/WPA meetings, like new 
mailing lists, etc. But this is mostly admin stuff.

One item is the weeky KIARA meeting. This is now linked to Task 1.8.3 
and to be taken over by eProsima (Jaime?). That means to prepare agendas 
in advance, take minutes, record action items, report to the WPA/WPL, 
and any other task related to the task leadership.

Regarding the technical directions to be taken. Agreement is to put ALL 
existing implementations on hold and to start over with the JAVA 
version. Starting point is a blank page but we will carefully analyze 
existing code once we have agreed on the design, i.e. issues first and 
foremost the KIARA API.

About the KIARA API. Here the most important issue is to define an API 
that meets the expectations of professional software developers. Since 
we have very good expertises in the team, with a broad spectrum of 
know-how and experiences we need to find a way to consolidate this into 
one approach and ultimately specification. One element in achieving this 
is to consult an external expert that will take a fresh and independent 
view on things and thus secure a design that meets this requirement. The 
exact candidate is not yet decided (do you have proposals?) but there is 
already one person we know about and we currently are contacting.

Action items:
Jaime - please prepare an agenda for coming Friday meeting, share it at 
least a day before with the team such that we can add items to the 
agenda in advance.

We will discuss any aspect in next Friday's meeting, that is technical 
aspects as well as implementation and procedures on task level.

Thanks for your contributions and commitment in advance!

Christof and Thomas

On 09/22/2014 04:15 PM, Jaime Martin Losa wrote:
> 	Hi Philipp,
>
> 	This time we are going to start with the design, and not with the code, and this design should be externally approved. Yes we should start with a blank page.
>
> 	We didn't developed any document. Basically the Java Idea and the external audit has come from Juanjo.
>
> 	We are working now in a proposal (design, spec) of API. Next Friday meeting, we should start talking about the first design tasks of JAVA KIARA.
>
> 	Our main goal should be the usability, because we need something stable and easy within one year.
>
> Regards,
> Jaime.
>
>
> -----Original Message-----
> From: Philipp Slusallek [mailto:philipp.slusallek at dfki.de]
> Sent: lunes, 22 de septiembre de 2014 16:07
> To: Jaime Martin Losa; Dmitri Rubinstein; KIARA Mailing List
> Subject: Re: [Miwi-middleware] KIARA/Java on github
>
> Hi Jaime,
>
> Java was important for us before and Dmitri has worked on this implementation for quite some time now. we are ualready sing this now for another project. But changing it for better versions is always a good thing and we are very open for it.
>
> Please do not blame us for having already done some of the work that is now becoming relevant also for the project as a whole.
>
> You/we do not have to use this directly, but I see this as an interesting basis that we can use as a starting point for our discussions. This is why we are making it available for all to look at (and please do so).
>
> Having something that is already working and is already compatible with our previous work is (at least from my point of view) a better place to start than a blank page. I hope you and others agree.
>
> As in the C/C++ version we are very open to suggestions and alternative interfaces and implementations. So please feel free to suggest those, ideally directly with your implementation. Fortunately, we will not have the C/C++ issues, so we should be in a much better place to collaborate based on comparing each of our concepts and actual implementations of them.
>
> I am looking forward to a closer collaboration within FI-Core.
>
> BTW, at the Kickoff you have apparently developed a document describing how you (as in KIARA group) would want o work together. We have not been in the loop and so it would be good to get that document, so we are able to comment (and hopefully just agree to it).
>
>
> Best,
>
> 	Philipp
>
>
>
>
> Am 22.09.2014 um 15:37 schrieb Jaime Martin Losa:
>> 	Dmitri, we are not going to make the same mistake twice.
>>
>> 	First we have to define what we want to do, an API that should be externally approved, the different modules, and then start to assign tasks.
>>
>> 	Don't start just writing code without any design consensus and later try the other parties to follow you.
>>
>> Regards,
>> Jaime.
>>
>>
>> -----Original Message-----
>> From: miwi-middleware-bounces at lists.fi-ware.org
>> [mailto:miwi-middleware-bounces at lists.fi-ware.org] On Behalf Of Dmitri
>> Rubinstein
>> Sent: lunes, 22 de septiembre de 2014 13:10
>> To: KIARA Mailing List
>> Subject: [Miwi-middleware] KIARA/Java on github
>>
>> I just made KIARA/Java v0.1 available on the github:
>>
>> https://github.com/dmrub/kiara-java
>>
>> License: LGPL version 3
>>
>> Current features:
>>
>> Supported transports: HTTP 1.1, TCP Block Transport
>>
>> Supported protocols: JSON RPC 2.0, JavaObjectStream (Java
>> serialization)
>>
>> JSON RPC 2.0, HTTP 1.1 and TCP Block Transport are compatible to the KIARA C/C++ version.
>>
>> Example applications are in:
>> ./KIARA/src/test/java/de/dfki/kiara/test/AosTest.java
>>
>> Best,
>>
>> Dmitri
>> _______________________________________________
>> Miwi-middleware mailing list
>> Miwi-middleware at lists.fi-ware.org
>> https://lists.fi-ware.org/listinfo/miwi-middleware
>>
>> -----
>> No virus found in this message.
>> Checked by AVG - www.avg.com
>> Version: 2014.0.4765 / Virus Database: 4015/8172 - Release Date: 09/08/14 Internal Virus Database is out of date.
>> _______________________________________________
>> Miwi-middleware mailing list
>> Miwi-middleware at lists.fi-ware.org
>> https://lists.fi-ware.org/listinfo/miwi-middleware
>>
>
>



More information about the Miwi-middleware mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy