Fonctionnalités supportées par NeoMAD

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

 

  • Accès en lecture/écriture dans le carnet d’adresses

Sauvegarde locale

 

  • Lecture/écriture dans la mémoire du téléphone
  • Accès au système de fichiers