Aakash Programming Lab(APL)
is a simplified learning tool for C, Cpp, Python and Scilab
programming languages. It has a text editor to write code and terminal
window to view output. It has options to save code to sdcard or load
existing code from sdcard. Scilab can handle plots too. Each
programming language has detailed inbuilt help(see our docs
repository), starting from step by step instruction to use application
and detailed programming language reference. You may want to download
the docs repository to find more on developer manual. A simple
one page handout is here .
You may want to check out our youtube video.
NB: This application is tested only on Aakash tablets, others may use it at their own risk after suitable changes.
- This process requires a working internet connection. If you're
behind proxy, then set
no proxyfor 127.0.0.1 in your WiFi proxy settings. This is not required for normal direct internet connections - Download the latest APL.apk from here and install it on your Aakash
- Click on green color icon(labeled APL) in android menu and allow it
to download the
~180MBimage file - The download and uncompress process will take some while, you need to reboot the device to complete installation
- Download the latest version of apl image in
tarorzipformat. apl.tar.gz or apl.img.zip The untar or unzip process of above file will produceapl.imgof around 700MB or less on your computer. Copyapl.imgto root of your sdcard(internal or external). - Then install APL.apk in
your Aakash,
shutdownandstartyour Aakash to finish installation. - Now locate
APL(green) icon in your android menu, select it to choose your programming language preference.
You can optionally check help inside option menu of each
programming environment for detailed user manual and language
reference.
- Download the
tarorzipof this repository. - Download the latest version of apl.tar.gz or apl.img.zip
and keep it in the same
installer-icsdirectory in your Linux machine. - Now
cdtoinstaller-icsdirectory and execute
sudo bash install.sh
The device will reboot on success. That's all, don't repeat any step from previous method.
Locate Aakash Programming Lab(APL) in settings -> Apps and
uninstall.
Restart the device and then remove the apl.img from your sdcard.
Ensure around 700MB space in your sdcard for proper installation.
Do not remove apl.img while app is in use.
Follow the uninstall procedure strictly.
Please note that, this app is tested only on Aakash tablet, you may download it and use it for any other device, if it run successfully on your platform please let us know. There is a branch for froyo too.
GNU GPLv3