avoid exceeding commandline limits
[LibreOffice.git] / touch / README
blob7f05bd2f944da93e781cd735ade4b07ad8a7785e
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
4 radically at any moment. And actually at the moment it is unclear
5 whether this will be used or not.
7 The name "touch" for this module and the library name "libotouch" are
8 not fixed and might change if somebody comes up with niftier names.
10 This module will contain an UNO API to be called either from Java (for
11 Android), or directly (iOS). (Or, on iOS, possibly through some thin
12 Objective-C layer to hide the UNO.)
14 The API will provide a mechanism to render "tiles" of a document at some
15 requested zoom level. Initially for viewer style apps, but the work should
16 ideally be open-ended to potentially be a base for editing apps, too.
18 For starters, concentrating on text ("Writer") documents as they are
19 easiest. With spreadsheets come the added complexity of the cell grid being
20 potentially unbounded and no clear "page" area. With presentations come the
21 animation complications, and possibly LO-based viewer apps for presentations
22 will be done in a totally different fashion.