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 proxy
for 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
~180MB
image 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
tar
orzip
format. apl.tar.gz or apl.img.zip The untar or unzip process of above file will produceapl.img
of around 700MB or less on your computer. Copyapl.img
to root of your sdcard(internal or external). - Then install APL.apk in
your Aakash,
shutdown
andstart
your 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
tar
orzip
of this repository. - Download the latest version of apl.tar.gz or apl.img.zip
and keep it in the same
installer-ics
directory in your Linux machine. - Now
cd
toinstaller-ics
directory 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