Développement d'une application hybride Oracle JET pour Oracle Mobile Hub
Vous pouvez créer des applications mobiles hybrides à l'aide d'Oracle JET et les intégrer aux solutions Oracle PaaS telles qu'Oracle Mobile Hub.
Avant de commencer
- Assurez-vous d'avoir configuré votre environnement de développement mobile hybride.
- Assurez-vous que vous avez accès à une instance Oracle Mobile Hub.
A propos de l'architecture des applications mobiles hybrides Oracle JET
Apache Cordova est un framework de développement mobile open source qui prend en charge les technologies Web standard telles que HTML5, CSS3 et JavaScript pour le développement multiplateforme. Les applications mobiles hybrides Oracle JET s'exécutent dans des wrappers Cordova destinés à différentes plates-formes mobiles comme iOS, Android et Windows.
L'image suivante illustre l'architecture typique d'une application hybride Cordova :

Description de l'image cordova_arch.png
Dans une architecture Cordova, la vue de l'application (généralement composée de fichiers HTML, JS et CSS) est affichée sur un wrapper de système d'exploitation natif qui fonctionne en interne comme un navigateur Web. L'API Cordova fournit également des plugins pour communiquer avec les systèmes d'exploitation mobiles via les API Core OS, ces API vous permettent d'accéder aux composants du système d'exploitation mobile tels que les contacts, la liste d'adresses, la localisation, les notifications, etc.
Configuration de l'application mobile hybride Oracle JET
Avant d'écrire le code de votre application mobile hybride, vous devez configurer votre application mobile hybride. A cette fin, utilisez la commande ojet create
pour mettre à l'échelle la structure de dossiers et le modèle global de votre application.
Intégrez votre application mobile hybride Oracle JET à Oracle Mobile Hub
Vous pouvez intégrer votre application hybride Oracle JET à un service mobile back-end tel qu'Oracle Mobile Hub pour extraire des données REST à partir d'applications Oracle SaaS fédérées telles qu'Oracle Fusion Cloud Sales Automation.
Créez et testez votre application mobile hybride Oracle JET
Avant d'exécuter votre application mobile hybride Oracle JET pour la première fois, vous devez exécuter une build ciblée pour une plate-forme mobile.
Exécutez la commande ojet build os
pour automatiser le processus de création et de test. Exécutez la commande suivante dans l'invite de commande Node.js :
ojet build [android|ios|windows]
[--build-config=path/buildConfig.json --destination=device|emulator
--theme=themename[:android|ios|web|windows] --themes=theme1,theme2,...
--sass
--platform-options="string"]
Où [android|ios|windows]
est la plate-forme sur laquelle vous voulez tester votre application. Par exemple, si vous testez sur un émulateur Android, la commande est la suivante :
ojet build android
Une fois la compilation terminée, exécutez l'application à l'aide de la commande ojet serve os
:
ojet serve [android|ios|windows]
[--build-config=path/buildConfig.json
--server-port=server-port-number --livereload-port=live-reload-port-number
--destination=emulator[:emulator-name]|browser[:browser-name]|device[:device-name]|server-only
--livereload --build
--theme=theme_name[:android|ios|windows|web]] --themes=theme1,theme2,...
--sass
--platform-options="string"]
[android|ios|windows]
est la plate-forme sur laquelle vous voulez tester votre application. Par exemple, si vous testez sur un émulateur Android, la commande est la suivante :ojet serve android