/PrimaLuce

Software Development Platform for ARM / Android terminals

Primary LanguageCMIT LicenseMIT

PrimaLuce 0.1

A Lua/C event-based development framework on top of the Android Kernel.

The system is compiled with all the necessary libraries (i.e. glibc, SDL, libeio, libev, libpng etc.) in such a way that written applications make no use of the Android (Java/NDK) system.

The idea (in the end) is to build a full Operating System in Lua/C. This way the apps can be written mostly in Lua and the performance/critical sections can be written in native C/C++.

Demo

ScreenShot

Requirements

  1. ADB - Android Debug Bridge (from android SDK)
  2. Codesourcery ARM Toolchain (or the toolchain from Android SDK)

Run

  1. Install adb and run it with emulator -avd GalaxyS.
  2. Run ./go.sh

Physical devices

In order to run this on a physical device you must connect the device to adb. This was tested on a GalaxyS GT-I9000 device.

Enjoy

2015 Vlad Paloş (vladpalos@gmail.com).