Note that MobileApplication implements UI8Application semantics, but it do NOT inherit from UI8Application. Mobile framework do NOT require UI8/WI8 nor DOM framework to run e.g. it can run native. |
UI8Application semantics | See [UI8] UI8Application |
embedded/fullscreen support | The UI can be opened embedded(w/TopPane) or fullScreen. The embedded mode is actually used while debugging in desktop (or large screens) if implemented w/DOM. The fullScreen mode is used in most mobile implementations, where there is no visible container; the application's UI fill all the screen and it run consuming all resources available in device. |
device | (private) The device where the application is running. The device instance is detected from executing platform (See Device class>>#current) |
screen | (private) The screen where the application is actually open/shown. |
title | used during development, as title of the container (top) window. |
views | (private) Support for multiple views. |
The tab-based UI is used for iOS and the device send #openTabs message to open the application. In other cases it is sent the #basicOpen message- See the MobileDevice>>#selectorToOpen: implementation. |
#aboutToOpen, #opened, #initialized, #aboutToClose, #closed, #needsMainView | See [UI8] UI8Application |
#needsViews | Triggered when the receiver needs views. The handler must return a collection of views. |