2.9 KiB
2.9 KiB
Specs Applications Zacus
Specs de développement par application, alignées sur le runtime actuel (AppRegistry, AppRuntimeManager, app_modules.cpp).
Contrat plateforme (commun)
- Ouverture app:
POST /api/apps/openou commande sérieAPP_OPEN <id> [mode]. - Fermeture app:
POST /api/apps/closeou commande sérieAPP_CLOSE [reason]. - Action app:
POST /api/apps/actionou commande sérieAPP_ACTION <action> [payload]. - Le runtime injecte la scène
entry_screendans UiManager au démarrage app. - Si
required_capabilitiesnon disponibles: erreurresource_busy. - Si
asset_manifestmanquant et app offline: erreurmissing_asset.
Launcher / Workbench
Applications
- Lecteur Audio (
audio_player) - moduleAudioPlayerModule, scèneSCENE_AUDIO_PLAYER - Calculatrice (
calculator) - moduleCalculatorModule, scèneSCENE_CALCULATOR - Chronometre/Minuteur (
timer_tools) - moduleTimerToolsModule, scèneSCENE_TIMER - Lampe de Poche (
flashlight) - moduleFlashlightModule, scèneSCENE_FLASHLIGHT - Appareil Photo/Video (
camera_video) - moduleCameraVideoModule, scèneSCENE_PHOTO_MANAGER - Dictaphone (
dictaphone) - moduleDictaphoneModule, scèneSCENE_RECORDER - Lecteur QR Code (
qr_scanner) - moduleQrScannerModule, scèneSCENE_QR_DETECTOR - Livres Audio (
audiobook_player) - moduleAudiobookModule, scèneSCENE_AUDIOBOOK - Webradio Enfants (
kids_webradio) - moduleAudioPlayerModule, scèneSCENE_WEBRADIO - Podcast Enfants (
kids_podcast) - moduleAudioPlayerModule, scèneSCENE_PODCAST - Musique Enfants (
kids_music) - moduleAudioPlayerModule, scèneSCENE_KIDS_MUSIC - Yoga Enfants (
kids_yoga) - moduleKidsLearningModule, scèneSCENE_KIDS_YOGA - Meditation Enfants (
kids_meditation) - moduleKidsLearningModule, scèneSCENE_KIDS_MEDITATION - Langues Enfants (
kids_languages) - moduleKidsLearningModule, scèneSCENE_KIDS_LANG - Maths Enfants (
kids_math) - moduleKidsLearningModule, scèneSCENE_KIDS_MATH - Sciences Enfants (
kids_science) - moduleKidsLearningModule, scèneSCENE_KIDS_SCIENCE - Geographie Enfants (
kids_geography) - moduleKidsLearningModule, scèneSCENE_KIDS_GEO - Dessin (
kids_drawing) - moduleKidsCreativeModule, scèneSCENE_DRAWING - Coloriage (
kids_coloring) - moduleKidsCreativeModule, scèneSCENE_COLORING - Emulateur NES (
nes_emulator) - moduleNesEmulatorModule, scèneSCENE_NES_EMU