It is a stripped copy of the official Java implementation. Here are the list
of files:

BlockingRpcChannel.java
BlockingService.java
ByteString.java
CodedInputStream.java
CodedOutputStream.java
InvalidProtocolBufferException.java
Message.java
RpcCallback.java
RpcChannel.java
RpcController.java
ServiceException.java
WireFormat.java

Limitations:
1) Biggest limitation is the lack of support for extensions. I plan to fix
it soon.
2) Also, for J2ME devices, (asynchronous) Services is not a huge
requirement, so it is not there too (notice there is no Service.java in this
list).

As for the compiler, there is A LOT of shared code.

I'm sending you a code review.

Thanks,
-Gatis

On Wed, Mar 10, 2010 at 1:17 AM, Kenton Varda <ken...@google.com> wrote:

> Is your implementation a modification of the official Java implementation?
>  If so, how much is shared?  Could you send me a diff via
> codereview.appspot.com?
>
> On Tue, Mar 9, 2010 at 5:46 PM, Igor Gatis <igorga...@gmail.com> wrote:
>
>> So it is totally out of the scope of this project to add such support?
>>
>> The changes I've made seem to match with the current architecture. I've
>> added extended protoc to accept a new file option java_platform (where user
>> may specify J2SE(default) or J2ME) which makes it produce J2ME compatible
>> sources.
>>
>> On Tue, Mar 9, 2010 at 10:29 PM, Kenton Varda <ken...@google.com> wrote:
>>
>>> There are three J2ME implementations on the third-party list:
>>>   http://code.google.com/p/protobuf/wiki/ThirdPartyAddOns
>>>
>>> I'd be happy to list yours as well if you'd like.
>>>
>>> On Tue, Mar 9, 2010 at 5:17 PM, Igor Gatis <igorga...@gmail.com> wrote:
>>>
>>>> Hi protobuf team,
>>>>
>>>> Have you guys considered supporting J2ME?
>>>>
>>>> I've extended protoc to generate J2ME compatible code and built its
>>>> supporting J2ME runtime library. I was wondering if you guys would consider
>>>> reviewing my changes.
>>>>
>>>> Thanks,
>>>> -Gatis
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Protocol Buffers" group.
>>>> To post to this group, send email to proto...@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> protobuf+unsubscr...@googlegroups.com<protobuf%2bunsubscr...@googlegroups.com>
>>>> .
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/protobuf?hl=en.
>>>>
>>>
>>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to proto...@googlegroups.com.
To unsubscribe from this group, send email to 
protobuf+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=en.

Reply via email to