This sample code has been developed by Streamezzo.
Its purpose is to illustrate to manage a simple but complete application, considering adaptation to devices, i.e. support for multiple screen sizes and different inputs (touchscreen, keypad, directional pad). It is a nice illustration of Streamezzo Adaptation Framework usage.
splash |
soundboard |
The provided Workbench Developer project is composed of:
- Rich Media Streamezzo Pages (RSP)
- splash.rsp: the initially displayed screen
- soundboard.rsp: the main User Interface, automatically accessed once the splash screen has been displayed
- touchscreen-navigation.rsp: the touchscreen interactions management, included in soundboard screen in case the device is touchscreen
- keypad-navigation.rsp: the keypad interactions management, included in soundboard screen in case the device has a keypad
- dpad-navigation.rsp: the directional pad interactions management, included in soundboard screen in case the device has a directional pad
- Adaptation
- adaptation.xml: identifies all supported screen sizes (see Theme) and available layouts (see LayoutSet)
- skin.xml: 1 master skin that identifies all bitmaps and other graphic properties
- layout-splash.xml: the layout for the splash screen
- home-layer1.xml: the main layout part of the soundboard screen (i.e. all elements except the sound buttons)
- home-layer2.xml: the additionanl layout part of the soundboard screen (i.e. the 4 sounds buttons)
| Attachment | Size |
|---|---|
| Soundboard.swz | 1.69 MB |

