<div dir="ltr">Hi!<div><br></div><div>This is what information I gathered, it looks not so bad. If anyone knows better, please let me know.</div><div><br></div><div>- There are many Java ME variants, some very old (for very small devices, like smartcards). I believe that these old small devices won't run jinterface anyway, but need heavy optimizations, so we can ignore them. The others have the libraries that we need most (the collections framework).</div><div><br></div><div>- Some of the older ME variants require source code compatibility with older Java specifications. JInterface has been updated past those for some time now and since nobody complained as far as I know, I suppose that nobody uses it in that context and we're safe for now. <br></div><div><br></div><div>- No problems for Android, it's sufficiently recent. </div><div><br></div><div>- The only way that I can think of for making sure that unsupported libraries aren't starting to get used is by building against all the targets. This is resource intensive (both developer time and hardware setup) and I would guess that it won't make it very far from the bottom of OTP's priority list. So using jinterface in embedded projects should come with a disclaimer about that.</div><div><br></div><div>In conclusion, we're safe for now. Expect some thoughts about future evolution in the not so far future :-)</div><div><br></div><div>best regards,<br></div><div>Vlad</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 20, 2015 at 1:00 PM, Vlad Dumitrescu <span dir="ltr"><<a href="mailto:vladdu55@gmail.com" target="_blank">vladdu55@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>I am considering to make some improvements to jinterface and realized that I wasn't thinking about the possibility that the library is used in embedded devices (with the whole Internet of Things stuff going on). Embedded Java is quite restricted compared to the desktop SDK, so any improvement might cause problems...</div><div><br></div><div>My questions are:</div><div>- should jinterface target even embedded clients? Did it ever?</div><div>- if yes, does OTP test against Java ME?</div><div>- does anyone work with embedded Java clients, or knows about someone that does?</div><div><br></div><div>Nowadays, Erlang can run on most embedded devices, so hopefully having embedded Java clients is something of the past.</div><div><br></div><div>best regards,<br></div><div>Vlad</div><div><br></div></div>
</blockquote></div><br></div>