This page lists our intended goal for the SDK, our roadmap so to speak. We are working to get there, step by step.
Currently, you can develop for the iLiad by downloading the Crosscompiler Toolchain. This toolchain runs on any standard i368/i686 Linux distribution, for instance Ubuntu. You can download this toolchain in the download section.
Applications you have created with this toolchain can be run on the iLiad by requesting a development package from iRex, to be sent to your iLiad via iDS. This package allows you to execture so-called shell-scripts under root permissions. This effectively gives you full-blown access to your iLiad: you can open the network connection, install a SSH server, etc, etc. You may request this package here .
As of yet, there is no way to (safely) install a new kernel and there are several places where you could mess up your iLiad software beyond self-repair. Until a means to fully recover your iLiad software is made available, we do not encourage you to start poking around the system unless you know what you are doing!
The philosophy of iRex is to provide an eReader platform that allows for maximum flexibility in terms of supporting formats for reading and, thereby, access to available content. Therefore, the main target for our software development team is to build a device that can support many (if not all) mainstream document types that are available on the market keeping the user interface for the consumer always the same. For the generic user the experience of working in (for example) a PDF document should be the same as working in an OEB document.
This philosophy has resulted in "the multiple viewer" concept, whereby a single user interface drives multiple "viewers" that are optimized for a specific format. The interface between the user interface and the viewers uses a standard set of API calls allowing easy addition of new viewers without the need to change the rest of the system.
However, since there are so many different document types available, it is virtually impossible for iRex to develop all viewers by itself. To cater for this, iRex relies on the support of both commercial/third parties as well as the Linux Open Source community.
With respect to the latter, we are well aware of the potential risks incorporated in this open approach. However, we acknowledge and fully appreciate the power of the Open Source developers’ community, and trust it will appreciate and respect our position.
Furthermore, we also trust that the world wide development community understands and acknowledges the fact that iRex needs to strike the right balance in order to:
and for most to:
Keeping the above in mind, iRex will release two versions of the SDK:
In order to become a ‘private’ developer for the iLiad platform, below procedure needs to be followed in order to setup the iLiad development environment:
When a viewer is developed, several possibilities exist:
iRex will consider entering into a development agreement if:
Based on this iRex will assign resources to:
To initiate this 'development agreement' we would like to receive your contact details and we will contact you as soon as possible to discuss your request.