C++ Native Client

2017-01-21 Thread Assaf_Waizman
Hi,



I want to use ignite from C++ & Java and have the following questions:



1.  I want to use my own cross platform serialization (i.e. protobuf), that 
means that I'll put/get into ignite only byte arrays which are the product of 
protobuf serialization.

What is the simplest way of having this? Do I still need to write BinaryType 
which wraps the byte array? Or can I just use Cache in java and 
Cache in C++?

In addition, if I use java String as key will it be std::string key in c++ = 
(or is it stored as Unicode string)?



2.  As I understood, the C++ client is actually a JNI wrapper over java 
client so a JVM is running in the native process. Is there a pure native client 
(without JVM)? If not, where can I find the protocol in case I would = like to 
implement a pure native client?


Thanks,

Assaf Waizman
SW Architect | Product Development Division | Process Diagnostics and Control | 
Applied Materials
9 Oppenheimer Street, Rehovot, 76705.  Israel.
Office +972.8.948.8661 | Mobile +972.54.80.10.799

The content of this message is Applied Materials Confidential. If you are not 
the intended recipient and have received this message in error, any use or 
distribution is prohibited. Please notify me immediately by reply e-mail and 
delete this message from your computer system. Thank you.
[Description: cid:image002.png@01CC3C8A.EA87E630] Save a tree. Please don't 
print this e-mail unless needed






Re: c++ native client

2016-02-28 Thread Vladimir Ozerov
Hi Dor,

This depends on what "client" do you mean. Ignite is currently able to work
on three platforms - Java, .NET and CPP. They all have the same core, which
is written in Java. And any platform can work in either server (default) or
client mode. Server node is regular node which could store data and perform
computations. Client node, to the contrast, do not do that and only
instructs data nodes to do something.

To start any node in client mode you should add the following line to XML
configuration:



Please let me know if you have any further questions.

Vladimir.

On Sun, Feb 28, 2016 at 9:05 PM, Dor Ben Dov <dor.ben-...@amdocs.com> wrote:

> Pavel
> This is wrapper to the java server
> its not c++ client.
> Dor
>
>
>  Original Message 
> Subject: RE: c++ native client
> From: Dor Ben Dov <dor.ben-...@amdocs.com>
> Date: Feb 24, 2016, 15:52
> To: user@ignite.apache.org
>
> Thanks Pavel I will check this out.
>
> Regards,
>
> Dor Ben Dov
>
>
>
> *From:* Pavel Tupitsyn [mailto:ptupit...@gridgain.com]
> *Sent:* יום ד 24 פברואר 2016 15:49
> *To:* user@ignite.apache.org
> *Subject:* Re: c++ native client
>
>
>
> Hi,
>
>
>
> We have C++ support, please see https://apacheignite-cpp.readme.io/
>
>
>
> On Wed, Feb 24, 2016 at 4:40 PM, Dor Ben Dov <dor.ben-...@amdocs.com>
> wrote:
>
> Hi,
>
>
>
> Any possible way that you are working on or having in your road map to
> develop c++ client ?
>
>
>
> Regards,
>
> Dor Ben Dov
>
> This message and the information contained herein is proprietary and
> confidential and subject to the Amdocs policy statement, you may review at
> http://www.amdocs.com/email_disclaimer.asp
>
>
>
>
>
> --
>
> --
>
> Pavel Tupitsyn
>
> GridGain Systems, Inc.
>
> www.gridgain.com
>


RE: c++ native client

2016-02-28 Thread Dor Ben Dov
Pavel
This is wrapper to the java server
its not c++ client.
Dor

 Original Message 
Subject: RE: c++ native client
From: Dor Ben Dov <dor.ben-...@amdocs.com>
Date: Feb 24, 2016, 15:52
To: user@ignite.apache.org
Thanks Pavel I will check this out.
Regards,
Dor Ben Dov

From: Pavel Tupitsyn [mailto:ptupit...@gridgain.com]
Sent: יום ד 24 פברואר 2016 15:49
To: user@ignite.apache.org
Subject: Re: c++ native client

Hi,

We have C++ support, please see https://apacheignite-cpp.readme.io/

On Wed, Feb 24, 2016 at 4:40 PM, Dor Ben Dov 
<dor.ben-...@amdocs.com<mailto:dor.ben-...@amdocs.com>> wrote:
Hi,

Any possible way that you are working on or having in your road map to develop 
c++ client ?

Regards,
Dor Ben Dov
This message and the information contained herein is proprietary and 
confidential and subject to the Amdocs policy statement, you may review at 
http://www.amdocs.com/email_disclaimer.asp



--
--
Pavel Tupitsyn
GridGain Systems, Inc.
www.gridgain.com<http://www.gridgain.com/>


RE: c++ native client

2016-02-24 Thread Dor Ben Dov
Thanks Pavel I will check this out.
Regards,
Dor Ben Dov

From: Pavel Tupitsyn [mailto:ptupit...@gridgain.com]
Sent: יום ד 24 פברואר 2016 15:49
To: user@ignite.apache.org
Subject: Re: c++ native client

Hi,

We have C++ support, please see https://apacheignite-cpp.readme.io/

On Wed, Feb 24, 2016 at 4:40 PM, Dor Ben Dov 
<dor.ben-...@amdocs.com<mailto:dor.ben-...@amdocs.com>> wrote:
Hi,

Any possible way that you are working on or having in your road map to develop 
c++ client ?

Regards,
Dor Ben Dov
This message and the information contained herein is proprietary and 
confidential and subject to the Amdocs policy statement, you may review at 
http://www.amdocs.com/email_disclaimer.asp



--
--
Pavel Tupitsyn
GridGain Systems, Inc.
www.gridgain.com<http://www.gridgain.com/>


Re: c++ native client

2016-02-24 Thread Pavel Tupitsyn
Hi,

We have C++ support, please see https://apacheignite-cpp.readme.io/

On Wed, Feb 24, 2016 at 4:40 PM, Dor Ben Dov  wrote:

> Hi,
>
>
>
> Any possible way that you are working on or having in your road map to
> develop c++ client ?
>
>
>
> Regards,
>
> Dor Ben Dov
> This message and the information contained herein is proprietary and
> confidential and subject to the Amdocs policy statement, you may review at
> http://www.amdocs.com/email_disclaimer.asp
>



-- 
-- 
Pavel Tupitsyn
GridGain Systems, Inc.
www.gridgain.com


c++ native client

2016-02-24 Thread Dor Ben Dov
Hi,

Any possible way that you are working on or having in your road map to develop 
c++ client ?

Regards,
Dor Ben Dov

This message and the information contained herein is proprietary and 
confidential and subject to the Amdocs policy statement,
you may review at http://www.amdocs.com/email_disclaimer.asp