Iliad Software

From MobileRead
Jump to: navigation, search


[edit] Shell Access Package [1st must-do-step]

Before you can install any of the following software you need to request shell access from iRex.

[edit] Notes for packaging your own applications

See this thread for manifest templates.

[edit] Document Viewers

[edit] All in One iPDF

Forum Discussion

  • Power Saving Features
  • Full Screen Reading
  • Quick Erase
  • Default Select Scribble

daudi made a Multi IPDF installer for 2.12, which contains most modified ipdf viewers. It will save users' time to survey the forum. See here:

Extended by a zoommod version (based on bookmark version of ipdf; not (yet?) included in daudis archive). Added:

  • Toggle ZoomPage and ZoomWidth
  • QuarterZoom for 2-column documents


[edit] pViewer

pViewer shows PDF and .LIT (Microsoft Reader) files, featuring raw scaling, among other things.

[edit] FBReader

FBReader is an eBook and document viewing program.

  • Supported formats are
    • ePub
    • fb2 e-book format (style attributes are not supported yet).
    • HTML format (tables are not supported).
    • CHM format (tables are not supported, large files need swapping).
    • plucker format (embedded images are supported, tables are not supported).
    • Palmdoc (aportis doc).
    • zTxt (Weasel format).
    • TCR (psion text) format.
    • RTF format (stylesheets and tables are not supported).
    • OEB format (css and tables are not supported).
    • OpenReader format (css and tables are not supported).
    • mobipocket format (only non-DRM'ed, tables are not supported).
    • Plain text format.
  • Direct reading from tar, zip, gzip and bzip2 archives. (Multiple books in one archive are supported.)
  • Supported encodings: utf-8, us-ascii, windows-1251, windows-1252, koi8-r, ibm866, iso-8859-*, Big5, GBK. Automatic encoding detection is supported. (To display nationaly text correctly, proper font files must be installed)
  • Automatically generated contents table.
  • Embedded images support.
  • Footnotes/hyperlinks support.
  • Position indicator.
  • Keeps the last open book and the last read positions for all opened books between runs.
  • List of last opened books.
  • Automatic hyphenations. Liang's algorithm is used. The same algorithm is used in TeX, and TeX hyphenation patterns are used in FBReader. Patterns for Czech, English, Esperanto, French, German and Russian are included in the current version.
  • Text search.
  • Full-screen mode.
  • Screen rotation by 90, 180 and 270 degrees.

See the iLiad FBReader wiki page for more information and installation instructions.

[edit] Gargoyle

Interactive Fiction Reader

  • Gargoyle is an IF player that supports all the major interactive fiction formats.
  • Most interactive fiction is distributed as portable game files. These portable game files come in many formats. In the past, you used to have to download a separate player (interpreter) for each format of IF you wanted to play.

Garoyle Discussion in the forum

[edit] CBZ viewer

A viewer developed by scotty1024 supports viewing CBZ format and DJVU format. This viewer is coded in Java and Runs under Tao's Java Virtual Machine. (Note: This program is outdated as a DJVU viewer. See DJVU viewer for a more recent viewer.)

Its DJVU part uses Java DjVu Viewer 0.8.09 as an engine for reading DJVU format and generating screen image.

Its CBZ part uses native Java API to read ZIP format and load image files.

The install package provided by scotty1024 doesn't fit iLiad firmware 2.11. Manual install is required.

Others CBZ viewer are:

iManga developed by ericshliao

iViewer developed by Max

this ones can also view CBR and images

[edit] DJVU viewer

Building on the work of many others, Martijn released a viewer with zooming and panning support.

  • v. 4 (2008-09-28) by Martijn

Djview 4.5 based on QT:

[edit] CBR viewer

iManga developed by ericshliao

iViewer developed by Max

[edit] image viewer

iManga developed by ericshliao

iViewer developed by Max

[edit] EPWING viewer

EBView 0.3.6

[edit] View (and edit) Spreadsheets (Microsoft Excel files etc) and word processor files (Microsoft Word etc)

Indirectly, this can be had with gnumeric and AbiWord.

[edit] Book Downloaders

[edit] iLiad Downloader (iNewsStand)

This program allows you download News, Books, Soduku all over a network connection without the use of a PC. I can download books in the Mobipocket, ePub, or custom iLiad PDF formats. It is extremely handy when you like direct download. A feedbook-account (free of charge) is however required.

[edit] Audio

[edit] jukebox [mp3, ogg, mpc, mikmod, wav, flac]

Discussion & download thread

  • two interfaces: gimmix & contentlister based
  • features: database, volume control, single track repeat mode, playlists ...

[edit] madplay

command line mp3 player

madplay discussion on the Forum

[edit] mpg123 v1.6

command line mp3 player supporting remote control interface.

[edit] Games

[edit] XBoard 4.2.7 iLiad 0.2

Full Screen Chess Application with engines GNU Chess & Phalanx

XBoard Discussion on the Forum

[edit] Xmahjongg

The game Mahjongg for the iLiad by yokos.

See this thread:

[edit] XSkat

A card game (Skat) for the iLiad.

See this thread:

[edit] The Ace of Penguins

Card Games [Solitaire] for the iLiad.

See this thread:

official homepage:

[edit] Visual Novel Engines

[edit] Ren'Py

A free, Python-based visual novel engine.

See the release announcement for Ren'Py 6.8.1: ,

[edit] Calculators

[edit] x48

cool emulator of the calculator HP 48GX

[edit] Calcoo

a RPN and algebraic scientific calculator

[edit] Web Browsers

[edit] dillo 0.8.6

online web browser for iLiad

  • dillo thread with updated instructions the instructions in this thread are more up to date that the ones here, Web Browsing Thread, yes a bit chaotic, but with a lot of information
  • Step2Step-Guide-for-Web-Browsing:
    • [1]Download dillo & extract the folder dillo which is included in zip file to HDD of your PC.
      • With 2.9 firmware there is no, so the bundled xset program won't run. You can find a tarfile with it here and copy it into the dillo/lib directory.
    • [2]Download manifest.xml & copy the files manifest.xml and cover.png to your dillo folder on HDD
    • [3]Download extract the folder connectionMgr_script which is included in zip file to HDD of your PC. Why this? Dillo needs some help, you have to start a LAN or WLAN connection, before you can use dillo as a web browser.
    • [4] huhh, you have all files prepared. Copy the directories dillo and connectionMgr_script to main-memory of iLiad/CF/MMC.
    • [5] Disconnect iLiad from your PC.
    • [6] Click on the contentlister entry "Click on me for establishing a connection" for starting LAN or WLAN
    • [7] Click on the contentlister entry "Dillo Web Browser" for starting dillo.
    • [8] Happy web browsing.
    • [8] Click on "F" in toolbar, then "Exit Dillo" to exit dillo.
    • [9] Click on the contentlister entry "Click on me for stopping a connection" for stopping LAN or WLAN.
  • Some useful tweaking tips like changing size of fonts, you can find here.

[edit] Minimo

A web browser for the iLiad. Beta release of Mozilla Minimo by AdamB.

See this thread:

[edit] ELinks

A text-based browser (like lynx).



Note: Mrxvt/xshell v0.5.0 or greater is highly recommended.

[edit] WebKit

Webkit is the back end of Apple's Safari web browser. It's light weight and relatively fast.

It has been ported to the iLiad, and made to work with the e-ink screen. There is currently a release with minor bugs and missing features.



[edit] Midori 0.1.1 for iLiad

[edit] Connecting to iLiad

[edit] SSH (Secure SH)

To login to iLiad from remote.

Sine firmware 2.11, Irex provides reflashing from CF. Before, the Unbrickable package was the only air-bag for developers to save their bricked iLiad. The package runs dropbear as SSHD (in the midst of boot), so users can login to iLiad from remote and fix the mal-functioning.

To connect to iLiad with dropbear running in background, you can use PuTTY or WinSCP.

[edit] Attach USB input device

Building USB HID modules for 2.4.19-rmk7

hudson built a UDB HID module for iLiad OS kernel to enable USB input device on iLiad. Currently, keyboard is working fine.

[edit] VNC Server for iLiad

Capture iLiad screen snapshots Execute VNC Server on iLiad, and you can capture iLiad screen snapshots from a VNC Client.

[edit] PDA

[edit] Organizer Package

A organizer package for the iLiad. GPE Calendar, Contacts, and Todo by AdamB.

See this thread:

[edit] File Management

[edit] Midnight Commander 4.6.1

Midnight Commander (mc) is an orthodox file manager for Unix-like systems.

[edit] EmelFM2

  • File Manager
  • Allows you to Move/Copy/Delete files on your iLiad.



[edit] System

[edit] mb-applet-clock

Can be (very extremely carefully) used to provide an on screen clock. Can also be (very extremely easily) used to volunteer to test the forthcoming field re-flash utility. See [2]

[edit] PageBarClock

A clock that sits in the page par indicator. Much safer than the above. see

[edit] SetTimeZone

[obsolete] SetTimeZone allows one to install the correct timezone file into /etc/localtime so their iLIad can correctly display the correct local time.

See [3] for ZIP and instructions on its usage.

Current firmware versions like 2.12 have a "setTimeZone" function in "iLiad Settings".

[edit] Stardict

Dictionary Reading Software.

StarDict is a Cross-Platform and international dictionary written in Gtk2. It has powerful features such as "Glob-style pattern matching", "Scan selection word," "Fuzzy query," etc.

v2.4 See the stardict forum thread for installation instructions.


[edit] fbshot

screenshot app

Original command-line version is invoked via a ssh connection:

Now also available from the contentLister:

[edit] Mrxvt

Command Shell Aplication, Swiss Army Knife of iLiad Users

Ports of shell applications (run from mrxvt):

[edit] Unrar and Zip

Note that gzip is already in the iLiad OS.

[edit] JavaVM

Before Irex officially adopts Tao's JVM, some people already worked on installing a JVM.

Java VM wonka.tar.gz

To cover mobipocket format, Irex got a non-free JVM from Tao Corporation to execute mobipocket reader of Java version on iLiad.

The new development toy from iRex: java

Irex's Java solution

According to Irex, the JVM is a PBP on top of CDC. That is, only a few API is supported. Besides, it provides runtime environment compatible (partially) with JRE 1.4 below.

Java on iLiad

[edit] Python

dynamic object-oriented programming language that can be used for many kinds of software development.

See this thread:

Download here:

Till now, no successful PyGTK implementation on iLiad is reported.

[edit] Lua

Lua is a scripting language. It is embeddable in a C-program, and can be extended to call functions written in C. It is lean and mean, while being a full fledged and elegant language. It has a small memory footprint. It can do xml and network stuff. It is great to have it running on the Iliad. Also available on the Iliad is Lgob: a Lua binding for GTK+. Togheter thes allow to develop small graphical applications for the Iliad without need to compile. Together, the installable packages for Lua and Lgob are less than 1 MB.

More info:

[edit] Update BusyBox

Update BusyBox

"BusyBox: The Swiss Army Knife of Embedded Linux BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides replacements for most of the utilities you usually find in GNU fileutils, shellutils, etc." cited from [ BusyBox website ]

BusyBox will not enhance your reader's function. It's useful for users that treat iLiad as a Linux station. The version that installed in iLiad is BusyBox v1.01. Adam B. made a v1.72 port. [ ]

[edit] File Editor

[edit] Beaver

a lightweight text/src editor

Discussion Thread

[edit] Leafpad 0.8.15 for iLiad

[edit] Word Processor

[edit] AbiWord

Discussion Thread

[edit] Convert file for iLiad

[edit] JE-Comics

JE-Comics is a Java application that will convert scanned comics to PDF for reading on the iRex iLiad and the Sony Reader as well as other devices and programs.

This software will convert .jpg, .png images as well as .zip and .cbz archives.

Current version is 0.8.6

[edit] Mobipocket format

The reader for .mobi comes with the iLiad, but it is possible to run it on other java machines (not your mobile phone, but try a PDA...)

[edit] Developer Uploads

Developer Uploads User Uploads Project Uploads

[edit] Install TrueType font without iDS

To install Chinese fonts (or other fonts) when you cannot download it from iDS.

Although iRex support Chinese font downloading from iDS, some people complained about not being able to download Chinese font package after second reflashing. Besides, the Chinese font "mshei.ttf" provided by iRex does not contain many CJK glyphs, and its quality is not good. Users may want to install TrueType font on their own.

To install TrueType font manually, there are two alternatives:

First, copy your truetype font file to "/home/root/.fonts/" (not "/root/.fonts"). There are approximately 10 MB free space available, so choose the font file carefully.

The second option is, create a directory "fonts" in your memory card (mmc or cf) or in /mnt/free/, copy the font file to that directory. Execute "ln -s /mnt/free/fonts /usr/share/fonts/truetype/userfonts" (or replace /mnt/free/fonts with /media/card/fonts or /media/cf/fonts). Reboot, and CJK glyphs can be displayed on contentlister. Size of font file is not an issue in this option. If font file installed to memory card, removing the memory card, however, may cause system fail to respond or automatically reboot.

Right after font installed, the first boot will take some time to execute fc-cache. The time span will depend on the size of font and the screen will be totally black during the process. Be patient.

[edit] SWAP memory on iLiad

SWAP on iLiad

Adam B. made memory swap on iLiad working. How users be benefitted from memory swap are to be identified.

[edit] Email client

[edit] dLetter - written from scratch for the iLiad

Send from and receive on your iLiad emails/newsletters + attachements (e.g. pdf documents) Easy to install and easy to use, based upon the content manager as GUI you'll have instant access to your received emails and documents / pictures, ... '@+ ' symbols in front of the folders name and a receivers adress in the Description field is all you need.

Manual is included in the software package as pdf-file.

Download: dLetter.tar.gz

Read (English): mobileread Thread, iRex Forum Thread

Read (German): Developers Blog

[edit] Sylpheed 2.6.0 for iLiad

[edit] NewLister: Improved contenLister, more items on a page

Most iLiad users want to display more items on their contentlister. Although iRex has been asked to provide this feature, sadly, iRex never makes it. Fortunately, hansel released his NewLister.

[edit] xepdmgr

v1.9f - provides automatic screen refresh management on iLiad. It will make porting software to iLiad more easily. Most users won't need this directly. Some programs ported to iLiad require xepdmgr, e.g. StarDict.

Personal tools

MobileRead Networks