Fonctionnalités
NeoMAD supporte actuellement les fonctionnalités suivantes grâce à ses différentes bibliothèques :
Cycle de vie
- Abstraction de problèmes de clavier
- Gestion d'interruptions
- Gestion d'un ou plusieurs timers
Graphique
- Chargement et mise en cache d'images
- Gestion de palette
- Affichage d'images, textes ...
- Transformations d'image : rotation, mirror ...
Interface graphique
- Lot de widgets : bouton, label, textfield, textarea, menu, list etc...
- Support tactile, clavier
Textes et Polices
- Abstraction des polices : font systèmes et spécifiques
- Internationalisation
- Gestion d'exécutables mono ou multi langues
Gestion des ressources
- Images
- Sons
- Polices
- Textes
- Données brutes
- Bibliothèques annexes
Connectivité distante
- Communications HTTP, HTTPS (POST et GET), multi connexions en parallèle, sessions
- SMS : envoi, réception
- Browser
- Appel
Connectivité Bluetooth
- Recherche de terminaux
- Recherche de services
- Création de services
- Connexion Terminaux / Services
- Envoi / Réception de messages
Multimédia
- Vibration
- Audio (mp3, wav, midi, x-tone-seq, mmf, amr ...)
- Vidéo (mp4, 3gp ...)
- Streaming (rtsp ...)
- Gestion multipistes
- Contrôles du player (play, pause, resume, forward, rewind, volume, mute)
Gestion des contacts téléphoniques
- Accès en lecture/écriture dans le carnet d'adresses
Stockage RMS
- Lecture/écriture en RMS




