Version 4.0.0.1, tag libreoffice-4.0.0.1
[LibreOffice.git] / touch / README
blobf1be5dfc5b2abb1306aa0286cb53d138e0086611
1 Library that provides API used by LO-based apps on touch devices
3 This is all very much a work in progress and the design can change radically
4 at any moment. The name "touch" for this module and the library name
5 "libotouch" are not fixed and might change if somebody comes up with niftier
6 names.
8 This module will contain an UNO API to be called either from Java (for
9 Android), or directly (iOS). (Or, on iOS, possibly through some thin
10 Objective-C layer to hide the UNO.)
12 The API will provide a mechanism to render "tiles" of a document at some
13 requested zoom level. Initially for viewer style apps, but the work should
14 ideally be open-ended to potentially be a base for editing apps, too.
16 For starters, concentrating on text ("Writer") documents as they are
17 easiest. With spreadsheets come the added complexity of the cell grid being
18 potentially unbounded and no clear "page" area. With presentations come the
19 animation complications, and possibly LO-based viewer apps for presentations
20 will be done in a totally different fashion.