Features
NeoMAD handles the following features into its libraries :
Cycle of life
- Abstraction of keyboard issues
- Interruptions management
- Times management
Graphics
- Images Loading and caching
- Palette management
- Images and texts display
- Transformations of images : rotation, mirror
Graphical User Interface
- Set of widgets: button, label, textfield, textarea, menu, list ...
- touchscreen and keyboard support
- Events management
Texts and Fonts
- Font abstraction : system and graphical fonts
- Internationalization
- Mono or multi languages runtimes
Resources management
- Images
- Sounds
- Fonts
- Texts
- Raw Data
- External libraries
Connectivity
- Communications : HTTP, HTTPS (POST et GET),parallel multi-connexions, sessions
- SMS : send, receive
- Browser
- Phone call
Bluetooth Connectivity
- Device inquiry
- Service search
- Service registration
- Connections
- Send and receive messages
Multimedia
- Vibration
- Audio (mp3, wav, midi, x-tone-seq, mmf, amr ...)
- Video (mp4, 3gp ...)
- Streaming (rtsp ...)
- Multi-track management
- Player controls (play, pause, resume, forward, rewind, volume, mute)
Phone contacts
- Access read/write from the contact list
RMS Storage
- Read/write into RMS




