• IT
betterdocs-cat-icon 1-svg

Qualcosa è andato storto?

Condividi con noi la tua opinione per migliorare la nostra documentazione.

    Getting Started

    • Introduzione Instant Developer Cloud
    • Composizione della piattaforma
    • Struttura dei progetti
    • La programmazione relazionale
    • Apprendere l’uso di Instant Developer Cloud

    Struttura di un'applicazione

    • Introduzione (applicazione e sessione)
    • Le videate
    • Classi e librerie
    • Risorse e CSS
    • I pacchetti
    • Programmazione asincrona

    Struttura del database

    • Introduzione (struttura del database)
    • Definizione degli schemi relazionali
    • Scrittura di query ed esecuzione di comandi
    • Gestione dei database nel cloud
    • Il Cloud Connector

    Document Orientation

    • Introduzione Document Orientation
    • Definire Documenti e Collection
    • Utilizzo dei documenti
    • Estensione dei documenti

    Datamap

    • Introduzione Datamap
    • Creazione di liste di documenti
    • Modifica dei documenti con videate di dettaglio
    • Datamap innestate e ricorsive

    IonicUI

    • Introduzione IonicUi
    • Le pagine IonicUI
    • Definire il contenuto delle pagine
    • Il page controller
    • Il metodo app.popup
    • Videate come elementi visuali
    • Personalizzazione di IonicUI
    • Configurazione dei ruoli e degli accessi

    Pannelli e Griglie

    • Introduzione (Pannelli e Griglie)
    • Anatomia di un pannello
    • I pannelli a runtime

    Web API e file system

    • Introduzione Web API
    • Il file system
    • Consumare Web API
    • Esporre Web API
    • Web API in formato OData
    • Utilizzare Web API Instant Developer Foundation
    • Web API in formato OpenAPI

    Sincronizzazione

    • Introduzione sistema di sincronizzazione
    • Scambio di messaggi in tempo reale
    • Document Orientation Remota
    • Sincronizzazione del database offline

    Debugging e Test

    • Introduzione Debugging e Test
    • Strumenti e tecniche di debug
    • Test automatico delle applicazioni

    Traduzioni

    • Introduzione (traduzioni)
    • Processo di traduzione
    • Funzionamento del framework di localizzazione
    • Localizzazione di numeri e date

    Integrazioni di componenti esterni

    • Introduzione (integrazioni di componenti esterni)
    • Integrazione di componenti JavaScript
    • Integrazione di librerie di back-end
    • Integrazione di un plugin Cordova

    Launcher e Pubblicazione

    • Introduzione Launcher
    • I plugin nativi
    • Test delle applicazioni nei launcher
    • Pubblicazione sugli store
    • Configurazioni per gli store
    • Fase di build e di invio
    • Gestione dell’applicazione

    Analitiche e Feedback

    • Introduzione Analytics e Feedback
    • Installazione ed uso di Analytics
    • Raccolta dei feedback degli utenti

    Server di Produzione

    • Introduzione server di produzione
    • I server di Instant Developer Cloud
    • I server My Cloud
    • I server Self Managed
    • Tabella comparativa

    Cloud Connector

    • Cos’è il Cloud Connector
    • Installazione Cloud Connector
    • Configurazione
    • Installazione come servizio
    • Esempio di utilizzo
    • Controllo remoto
    • Note

    Team Works

    • PerchĂŠ non basta GitHub?
    • Team Works: concetti base
    • Organizzazione del lavoro consigliata
    • Risoluzione dei problemi relativi a Team Works
    • Domande sull’utilizzo di Team Works

    Manuale PWA

    • Cos’è una PWA?
    • Creazione di una PWA su Instant Developer Cloud
    • Life Cycle
    • Installazione PWA
    • FunzionalitĂ 
    • Plugin
    View Categories

    Composizione della piattaforma

    La piattaforma Instant Developer Cloud contiene tutti gli strumenti per sviluppare, distribuire e gestire applicazioni omnichannel nel cloud. Il ciclo di vita di questi sistemi può essere rappresentato con il seguente schema, che si riferisce alla metodologia devops:

    image12 Instant Developer

    Il ciclo di sviluppo segue questi passaggi:

    1. Definizione dei modelli dati e creazione automatica dei database relazionali nel cloud.
    2. Definizione delle classi di accesso ai dati, create automaticamente all’interno del framework ORM (Object Relational Mapping) incluso. Gli algoritmi transazionali vengono implementati in linguaggio JavaScript tramite l’IDE cloud della piattaforma.
    3. Definizione o importazione delle API, per l’integrazione con sistemi esterni. La definizione avviene automaticamente utilizzando il formato OData. L’importazione può essere automatica, se l’API aderisce al formato OData oppure è stata creata con Instant Developer Foundation, altrimenti avverrà in modo manuale.
    4. Sviluppo del front-end a partire dal mockup o dai wireframe: avviene tramite l’IDE cloud della piattaforma; il collegamento con il back-end è automatico.
    5. Realizzazione di test di non regressione tramite un sistema automatico per la registrazione e l’esecuzione di test sull’applicazione.

    Le operazioni di distribuzione e integrazione vengono effettuate tramite la Console di Instant Developer Cloud, un vero e proprio centro di controllo delle proprie operazioni all’interno della piattaforma. Le operazioni possibili sono le seguenti:

    1. La console consente l’installazione automatica sui server di produzione delle applicazioni web e dei backend. I server di produzione possono essere parte della piattaforma (Server App IDC) ma è comunque possibile utilizzare propri server, sia nel cloud che on premise, e gestire l’installazione in modalità manuale.
    2. La console consente l’invio automatico delle applicazioni mobile ad App Store e Google Play. È possibile effettuare la compilazione e l’invio anche in modalità manuale oppure distribuire l’applicazione come PWA.
    3. Per le applicazioni mobile pubblicate tramite la console, è possibile l’aggiornamento automatico senza dover passare nuovamente dagli store. L’aggiornamento è istantaneo e automatico per tutti i dispositivi in cui l’applicazione è installata.
    4. Tramite un componente denominato Cloud Connector è possibile integrare database, file system e servizi on premise con il cloud. È quindi possibile usare i dati aziendali nel cloud senza dover gestire problemi di sicurezza o sviluppare software specifico. Questo componente è disponibile sui Server App IDC e sui Server My Cloud.
    5. La piattaforma mette a disposizione un framework automatico per l’integrazione client-cloud, che permette alle applicazioni installate nei dispositivi di accedere ai dati del cloud in maniera automatica. È presente anche un sistema di sincronizzazione dei dati locali per consentire l’utilizzo anche in modalità completamente offline. Questo framework è disponibile sui Server App IDC e sui Server My Cloud.

    Per quanto riguarda la gestione del software, sono presenti i seguenti strumenti:

    1. Per l’ottimizzazione dell’applicazione nel cloud è presente un sistema di test di carico automatico, in grado di identificare le operazioni che non scalano adeguatamente. Richiede l’utilizzo di un Server App IDC sul quale effettuare le operazioni di test.
    2. Per il controllo del corretto funzionamento dei server collegati alla console, è presente un sistema di analisi dei log che li separa sessione per sessione e identifica i problemi. In questi casi è possibile anche effettuare il debug remoto di una sessione in esecuzione produzione senza dover arrestare il funzionamento del server.
    3. Per il controllo del corretto funzionamento delle applicazioni web e mobile è presente un sistema di analytics completamente integrato ed automatico, in grado di tracciare il funzionamento anche se l’applicazione è offline e di rilevare come si comporta l’utente e anche le eventuali anomalie di funzionamento. Richiede l’utilizzo di un Server App IDC sul quale effettuare la raccolta dati di funzionamento.
    4. È infine presente un sistema di raccolta e gestione dei feedback degli utenti che permette di inviare segnalazioni o idee direttamente dall’applicazione in modo contestuale. La console permette la gestione completa di questi feedback integrandoli nel flusso di lavoro del reparto tecnico. Richiede l’utilizzo di un Server App IDC sul quale effettuare la raccolta dei dati di feedback.
    image14 Instant Developer
    Rappresentazione schematica della piattaforma Instant Developer Cloud
    Ti è stato utile?
    Aggiornato il 15 Aprile 2024
    Introduzione Instant Developer CloudStruttura dei progetti

    Caratteristiche

    • PerchĂŠ Instant Developer
    • IDE e Ambiente di Sviluppo
    • Pubblicazione Web & Mobile
    • Software Life Cycle & DevOps
    • Database, Integrazione, Sync
    • Collaboration & Workflow

    Soluzioni

    • Freelance
    • Software House
    • Company IT
    • Casi di successo
    • Applicazioni Sviluppate

    Azienda

    • Chi Siamo
    • Contatti
    • Lavora con noi

    Risorse

    • Documentazione
    • Risorse e Tutorial
    • Blog
    • Starter Kit
    • Pricing
    • Inizia Ora
    Crea un account e Inizia Gratis
    • Seguici su Twitter
    • Seguici su Facebook
    • Seguici su LinkedIn
    • Seguici su YoutTubeSeguici su YouTube
    Questo sito è protetto dalla tecnologia reCAPTCHA Enterprise e si applicano l'Informativa sulla privacy e i Termini di servizio di Google.
    Google Policy | Termini
    Š Pro Gamma - p.iva, c.f. e iscr. Camera di Commercio Bologna 01985091204 - Sede legale Via D'Azeglio, 51 40123 Bologna - Italia Pro Gamma Instant DeveloperŽ è un marchio registrato.
    Privacy Policy | Cookie Policy
    • IT