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.