Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[m2m-iwg] Why Lua? Why not Java as its done by Google for Android?

Mike will certainly remember our host last year in Brazil, the TV Middleware vendor ToTVS, one of the largest stakeholders in the Ginga Digital TV movement:
http://www.ginga.org.br/en

Ginga supports both Lua and Java side by side. In some countries or cases Lua is found a better option, either technically, due to developer's experience, or sometimes simply because of Oracle's JavaTV licensing.

Other examples of multi-platform support would be Play! with a dual Java/Scala option, or other functional languages like Clojure or Fantom, which run even on 2 different runtime environments, either JVM or .NET.

I can't say, how far Lua support of common standards like UCUM (Unified Code for Units of Measure) is at the moment, but such interoperable common standards are not bound to a particular language or framework either, though the first UCUM library is based on Java at UOMo right now. Same for JSON or XML as underlying data formats. Or MQTT which also has at least half a dozen implementations, e.g. Mosquitto for Python, beside those for Java or Lua.

Regards,
Werner

On Wed, Feb 6, 2013 at 6:00 PM, <m2m-iwg-request@xxxxxxxxxxx> wrote:
Send m2m-iwg mailing list submissions to
        m2m-iwg@xxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
        http://dev.eclipse.org/mailman/listinfo/m2m-iwg
or, via email, send a message with subject or body 'help' to
        m2m-iwg-request@xxxxxxxxxxx

You can reach the person managing the list at
        m2m-iwg-owner@xxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of m2m-iwg digest..."


Today's Topics:

   1. Why Lua? Why not Java as its done by Google for Android?
      (Amjath Sharief)
   2. Re: Why Lua? Why not Java as its done by Google for       Android?
      (andypiperuk@xxxxxxxxx)
   3. Re: Why Lua? Why not Java as its done by Google   for     Android?
      (Mike Milinkovich)


----------------------------------------------------------------------

Message: 1
Date: Wed, 6 Feb 2013 04:47:43 +0530
From: Amjath Sharief <amjathsharief@xxxxxxxxx>
To: m2m-iwg@xxxxxxxxxxx
Subject: [m2m-iwg] Why Lua? Why not Java as its done by Google for
        Android?
Message-ID:
        <CAOt3LRUB6YBi5HasKfgofN_dGLckH-NvO8gFSmuCaC1wzq+Kug@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

Why Lua? Why not Java as its done by Google for Android? Developers like me
who are very much comfortable should be able to contribute to M2M if Java
is the programming language instead of Lua(A new language, how easy it can
be).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://dev.eclipse.org/mailman/private/m2m-iwg/attachments/20130206/a605eb18/attachment.html>

------------------------------

Message: 2
Date: Tue, 5 Feb 2013 23:28:46 +0000
From: "andypiperuk@xxxxxxxxx" <andypiperuk@xxxxxxxxx>
To: m2m Industry Working Group <m2m-iwg@xxxxxxxxxxx>
Subject: Re: [m2m-iwg] Why Lua? Why not Java as its done by Google for
        Android?
Message-ID:
        <CAC2T6VCeg3BX4T5j7UpeUNzTbHrHJYwJ0J=o9v6LN5p_qOtLzQ@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

Hi Amjath

Thanks for this feedback.

I know Benjamin and the Koneki and Mihini guys will have much better things
to say around Lua as an embedded scripting language. It's relatively fast
and easy to learn, compilable, embeddable as a runtime inside other C
binaries, etc.

More importantly - there's no "lock-out" here. One of the reasons we are
pushing for as broad a range of client APIs as possible around the protocol
(MQTT/Paho) is that we recognise that a range of requirements exist, and
the latest version of the Paho MQTT client in particular has fixes that
should make it even more suited for use on the Android Dalvik runtime.

Looking forward to your feedback and contributions!

Andy


On Tue, Feb 5, 2013 at 11:17 PM, Amjath Sharief <amjathsharief@xxxxxxxxx>wrote:

> Why Lua? Why not Java as its done by Google for Android? Developers like
> me who are very much comfortable should be able to contribute to M2M if
> Java is the programming language instead of Lua(A new language, how easy it
> can be).
> _______________________________________________
> m2m-iwg mailing list
> m2m-iwg@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/m2m-iwg
>
>


--
Andy Piper | Farnborough, Hampshire (UK)
blog: http://andypiper.co.uk   |   skype: andypiperuk
twitter: @andypiper  |  images: http://www.flickr.com/photos/andypiper
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://dev.eclipse.org/mailman/private/m2m-iwg/attachments/20130205/c5ce47a0/attachment.html>

------------------------------

Message: 3
Date: Wed, 6 Feb 2013 00:09:46 +0000
From: "Mike Milinkovich" <mike.milinkovich@xxxxxxxxxxx>
To: "m2m Industry Working Group" <m2m-iwg@xxxxxxxxxxx>
Subject: Re: [m2m-iwg] Why Lua? Why not Java as its done by Google      for
        Android?
Message-ID:
        <194051353-1360109390-cardhu_decombobulator_blackberry.rim.net-2102021257-@b18.c11.bise6.blackberry>

Content-Type: text/plain


Amjath,

This is an open source community. The current contributors have provided Lua support. We would love Java and/or Android implementations as well, but developers in the community need to step forward to do the work.

Hope that helps!


Mike Milinkovich
mike.milinkovich@xxxxxxxxxxx
+1.613.220.3223

-----Original Message-----
From: "andypiperuk@xxxxxxxxx" <andypiperuk@xxxxxxxxx>
Sender: m2m-iwg-bounces@xxxxxxxxxxx
Date: Tue, 5 Feb 2013 23:28:46
To: m2m Industry Working Group<m2m-iwg@xxxxxxxxxxx>
Reply-To: m2m Industry Working Group <m2m-iwg@xxxxxxxxxxx>
Subject: Re: [m2m-iwg] Why Lua? Why not Java as its done by Google for
        Android?

_______________________________________________
m2m-iwg mailing list
m2m-iwg@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/m2m-iwg




------------------------------

_______________________________________________
m2m-iwg mailing list
m2m-iwg@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/m2m-iwg


End of m2m-iwg Digest, Vol 16, Issue 8
**************************************


Back to the top