Common Language Extension for Android - CLE is a common extension platform, which presents a general method for mixed language calls. It supports distributed object technique, which objects as medium to implement the mixed call between languages. Object is presented as a structured memory with a list of function pointers. Mixed-language calls are done by means of mapping the structured memory and function pointers to different languages, CLE is only a share library, which does not impose any restrictions on specific language. It supports windows, linux, and android.
For android version, CLE is complete free, and current version supports java in calling lua, c/c++, and python(need SL4A). CLE is very easy to use and greatly simplifies the programming for java with different other languages. With the help of CLE, programmers can write c/c++ share modules without any knowledge about JNI, can call lua or python and provide callback functions of java to these languages easily.
CLE supports android versions 2.1/2.2/3.0/3.2/4.0. The install package includes a simple lua console.
What's New in This Release:
· Lua engine is upgraded to 5.2.2
· Version 2.0.5 is a bug fix version of 2.0.4
What's New in 1.80.1.0:
· lua engine update to 5.2.1
· add more lua interface functions
· new interface function Super
· new interface functions RegGetObjectCallBack / RegLuaFuncFilter / IsRegLuaFunc
· interface function RegLuaFunc, supports general match with input FuncName equals to NULL
What's New in 1.6.1:
· ProcessEvent function supports object as input parameter;
· Fix bug for java when assign large amounts of functions to object.
Like it? Share with your friends!
Supported operating systems:
Google Android 10.x, Google Android 2.1, Google Android 2.2, Google Android 2.3, Google Android 3.0, Google Android 3.1, Google Android 3.2, Google Android 4.0, Google Android 4.1, Google Android 4.2, Google Android 4.3, Google Android 4.4, Google Android 5.x, Google Android 6.x, Google Android 7.x, Google Android 8.x, Google Android 9.x
Similar Software:
Learn DBMS Learn DBMS - This tutorial will especially help computer science graduates in understanding the basic-to-advanced concepts related to Database Management Systems. Database Management System or DBMS in short refers to the technology of storing and retrieving users’ data with utmost efficiency along with appropriate security measures
Java JDBC Tutorials Java JDBC Tutorials - Java JDBC Tutorial Top Features • Exhaustive Examples for each concept, Gain expertise
Learn CSS Interview Q A Learn CSS Interview Q A - If you are in the position of needing to interview someone about their skill and knowledge about CSS, it can be a little hard to think of things to ask on-the-fly.I thought I'd think up and round up some ideas for reference. Here's a look at possible interview questions for CSS candidates
Learn Ruby on Rails Learn Ruby on Rails - Ruby on Rails is an extremely productive web application framework written in Ruby by David Heinemeier Hansson. This is a open source Ruby framework for developing database-backed web applications
ConnectBot ConnectBot is a Secure Shell (SSH) client for the Android platform. Its ultimate goal is to create a secure connection through which you can use a shell on a remote machine and transfer files back and forth to your phone
Learn EJB v2 Learn EJB v2 - Enterprise Java Beans (EJB) is a development architecture for building highly scalable and robust enterprise level applications to be deployed on J2EE compliant Application Server such as JBOSS, Web Logic etc. EJB 3.0 is being a great shift from EJB 2.0 and makes development of EJB based applications quite easy
Software Architecture Design Software Architecture Design - This tutorial is designed for all software professionals, architects, and senior system design engineers. Managers of architecture teams also will be benefited from this tutorial
Software Engineering v2 Software Engineering v2 - This tutorial is designed for the readers pursuing education in software development domain, Software Testing aspirants and all enthusiastic readers. Software engineering is an engineering branch associated with development of software product using well-defined scientific principles, methods and procedures
Learn Prototype Learn Prototype - Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. Prototype was developed by Sam Stephenson. Prototype is a JavaScript library which enables you to manipulate DOM in a very easy and fun way that is also safe (cross-browser)
Other Software by developer «SRPLab»:
telscript Telscript is a telnet server, which supports lua or python script