Informazioni sulla creazione di un'applicazione Android con Oracle Mobile Hub

I clienti sono di tipo mobile e si prevede di accedere ai servizi in qualsiasi punto. Un approccio comune consiste nel creare una versione mobile di una pagina Web, mentre gli utenti mobile preferiscono le applicazioni mobile, idealmente personalizzate per il proprio dispositivo.

Per fornire l'accesso Mobile ai servizi, si scrive un'applicazione Mobile che si connette ai servizi backend. Oracle Mobile Hub è un servizio basato su cloud che offre un hub unificato per lo sviluppo, la distribuzione, la gestione e l'analisi delle applicazioni mobile.

Oracle offre kit di sviluppo software (SDK) per molte piattaforme mobile come Android e iOS. Questi SDK client consentono di utilizzare le funzioni Oracle Mobile Hub e le API personalizzate sviluppate tramite Oracle Mobile Hub nelle tue applicazioni.

Oracle Mobile Hub include un set di interfacce API di piattaforma che è possibile utilizzare nelle applicazioni Mobile dall'SDK o mediante chiamate REST. Di seguito sono riportate alcune delle interfacce API di piattaforma disponibili.

  • Notifiche
  • Memoria
  • Posizione
  • Accesso al database
  • Criteri applicazione

È inoltre possibile creare API personalizzate per soddisfare esigenze specifiche. Queste API sono in genere implementate nel codice Node.js.

Architettura

Questo diagramma dell'architettura mostra il modo comune per connettere l'applicazione Mobile Android a Oracle Mobile Hub utilizzando il kit SDK Android o i servizi REST di Oracle Mobile Hub.

Segue la descrizione dell'immagine mobile-app-architecture-android.png
Descrizione dell'immagine mobile-app-architecture-android.png

È possibile utilizzare Oracle Mobile Hub per sviluppare e distribuire un'API REST personalizzata oppure utilizzare un connettore per un'altra API REST. Puoi sviluppare la tua applicazione utilizzando SDK Android e il linguaggio di programmazione Java e il kit SDK Oracle Mobile Hub Android. L'applicazione effettua chiamate API direttamente a Oracle Mobile Hub o utilizzando i servizi REST forniti da Oracle Mobile Hub.

Informazioni sulla creazione di un'applicazione Android con Oracle Mobile Hub

Gli articoli presenti in questa soluzione sono utili per sviluppare un'applicazione mobile per Android utilizzando Oracle Mobile Hub. Durante lo sviluppo dell'applicazione Android, attenersi alla procedura riportata di seguito.

  1. Creare un backend mobile in Oracle Mobile Hub.
  2. Scaricare il kit SDK del servizio Oracle Mobile Hub per Android da Oracle Technology Network (OTN) e configurarlo per l'applicazione per sistemi portatili.
  3. Creare una raccolta di storage che funge da contenitore per l'applicazione mobile.
  4. Durante lo sviluppo dell'applicazione, utilizzare il kit SDK Oracle Mobile Hub per scrivere il codice Java, la piattaforma di chiamata e le interfacce API personalizzate.
  5. Eseguire il test dell'applicazione utilizzando l'emulatore Android.

Informazioni sui servizi e sui ruoli richiesti

Questa soluzione richiede il servizio seguente:

  • Oracle Mobile Hub

Questi sono i ruoli necessari per Oracle Mobile Hub.

Nome servizio: ruolo Richiesto per...
Oracle Cloud: Amministratore Per gestire utenti, ruoli e realm Mobile, effettuare le operazioni riportate di seguito.
Oracle Mobile Hub: MobileEnvironment_MobileUserConfig e MobileEnvironment_MobileUserMgmt ruoli dei membri del team Per gestire utenti, ruoli e realm Mobile, effettuare le operazioni riportate di seguito.

Per ottenere i servizi cloud necessari, vedere Informazioni su come ottenere i servizi Oracle Cloud per le soluzioni Oracle.

Prima di iniziare

Per creare applicazioni Mobile, gli sviluppatori Android usano l'SDK Oracle Mobile Hub.

Il kit SDK semplifica l'autenticazione con Oracle Mobile Hub e fornisce classi wrapper Java per molte API della piattaforma Oracle Mobile Hub.