[zeromq-dev] Z/J-yre+Android

Min miniway at gmail.com
Wed Feb 18 14:13:22 CET 2015


When I tested Jyre last time it was able to communicate between multiple devices both with Jeromq and JZMQ.

As both libraries are interchangeable, you can start with any of them you're familiar with. Jeromq is a bit easier to deploy if you want to use Jyre on Android. 

Thanks
Min


> On Feb 16, 2015, at 9:04 AM, Utsav Drolia <utsavdrolia at gmail.com> wrote:
> 
> Hi,
> So if I start down the path of using Jyre, is it functional enough for two devices to talk to each other using the current version of Jyre?
> If I want to develop/use it further, is JeroMQ a better choice or JZMQ?
> 
> Thanks!
> Utsav
> 
>> On Feb 16, 2015 10:20 AM, "Min" <miniway at gmail.com> wrote:
>> Hello,
>> 
>> Jyre was designed to support JeroMQ or JZMQ seamlessly. As far as I know Zyre are not much depends on zeromq advanced features so there would be very little or zero effort to support Jyre with JeroMQ and JZMQ. So 1, 2 are basically the same. Based on active development in Zyre these days, Jyre looks too far from the current state of Zyre and might not communicate each other at all. The third option is possible but it doesn't look like quite good structure.
>> 
>> In my opinion, make Jyre compatible with Zyre could be better approach as the third option might all require similar amount of efforts. Unfortunately I'm not certain when either of Jyre (on JeroMQ or JZMQ) and JNI Zyre is available as there're not many contributors on this project.   
>> 
>> Thanks
>> Min
>> 
>>> On Wed, Feb 11, 2015 at 8:52 AM, Utsav Drolia <utsavdrolia at gmail.com> wrote:
>>> Hi Min,
>>> Thanks for the response!
>>> When you say out of date, could you quantify or qualitatively tell me how out-of-date it is?
>>> I’d like to use Zyre from Java (most likely on Android). There are a couple of ways to do that :
>>> 1. Jyre+JeroMQ. Use whatever is available+build Jyre upto Zyre. However, this requires that JeroMQ is also up to date.
>>> 2. Jyre+JZMQ. Use whatever is available+build Jyre upto Zyre. This requires that the JNI interface (JZMQ) is also up to date.
>>> 3. JNI(Zyre)+JZMQ. This looks expensive in the sense that I will have to access both zeroMQ and Zyre through JNI. However, given that Zyre and JZMQ depend on libzmq, would the software structure be like this?
>>> 	    
>>> 	   Application
>>> 		/	\
>>> JNI(Zyre)		JZMQ
>>> 		\	/
>>> 		libzmq 
>>> 
>>> Could you please tell me the pros and cons of each, especially with respect to the maturity/updated-ness of projects?
>>> 
>>> On that note, is there a JNI-wrappered Zyre available? 
>>> 
>>> Thanks!
>>> Utsav
>>> 
>>>> Date: Tue, 10 Feb 2015 10:40:02 -0800
>>>> From: Yu Dongmin <miniway at gmail.com>
>>>> Subject: Re: [zeromq-dev] Z/J-yre+Android
>>>> To: ZeroMQ development list <zeromq-dev at lists.zeromq.org>
>>>> Message-ID: <7790B6C0-0A28-4D56-A365-638B4AF44FFB at gmail.com>
>>>> Content-Type: text/plain; charset=us-ascii
>>>> 
>>>> 
>>>> Jyre was intended to make the same level of Zyre. But it is out-of-date and the community might not have enough resource to catch up with Zyre.
>>>> 
>>>> We still need more volunteers for this project. Zyre+Jzmq(JNI) might be good start and could be migrated later.
>>>> 
>>>> Thanks
>>>> Min
>>>> 
>>>>> On Feb 10, 2015, at 8:43 AM, Utsav Drolia <utsavdrolia at gmail.com> wrote:
>>>>> 
>>>>> Hello Everyone, 
>>>>> Newbie here wrt 0MQ in general, with some questions on status of JeroMQ+Jyre.
>>>>> Is Jyre on JeroMQ at the same level of progress as Zyre? 
>>>>> And are there any pointers to have JeroMQ+Jyre work on Android devices? 
>>>>> Or is it better to go the Zyre+JNI way? I always hesitate to use JNI given the lore about it eating up too many CPU cycles.
>>>>> 
>>>>> I also took a look at the edgenets github page - Hydra, drops etc. Any Java implementations to be expected in the edgenet project? Would make using it with Android a lot easier.
>>>>> 
>>>>> Thanks!
>>>>> Utsav
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> zeromq-dev mailing list
>>>>> zeromq-dev at lists.zeromq.org
>>>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>> 
>>> 
>>> _______________________________________________
>>> zeromq-dev mailing list
>>> zeromq-dev at lists.zeromq.org
>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>> 
>> 
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20150218/77d6467c/attachment.htm>


More information about the zeromq-dev mailing list