È un piacere annunciare il rilascio della prima versione di Instant Developer Tools, la suite di strumenti legata al mondo Cloud frutto dell’attività di ricerca e sviluppo di Pro Gamma tra il 2017 ed il primo semestre del 2018.

Che cosa portano di nuovo questi tools? Tanto. Vediamoli punto per punto.

Il Cloud Connector è l’innovativo agente software che permette alle aziende di “pubblicare” nel cloud dati e servizi aziendali senza dover aprire la propria rete. In questo modo è possibile realizzare sistemi cloud ibridi con la massima sicurezza ed il minor costo.

Il Build Server è un sistema di pubblicazione cloud nativo per applicazioni mobile. Basta cliccare un pulsante e la vostra app potrà andare sia su iTunes che su Google Play, senza nemmeno dover utilizzare un Mac. Inoltre tramite il Live Update potrete aggiornare le vostre app in tempo reale senza passare tutte le volte dagli app store.

Il sistema di Test Automatico, permette di prevedere i costi del sistema Cloud, infatti potrete registrare degli esempi reali di utilizzo del sistema e simulare un carico di utenti grande a piacere. Il risultato della simulazione permette di calcolare i costi a regime e anche di scoprire quali parti dell’applicazione possono essere ottimizzate.

Infine il sistema Analytics permette di raccogliere i dati di utilizzo delle app, sia online che offline. L’innovazione di questo sistema risiede nel fatto che tutto quanto avviene in automatico: non c’è bisogno di scrivere codice. È previsto il funzionamento offline, ossia senza rete internet, e vengono catturati anche i dati degli errori del software, in modo da poterli eliminare.

Questa nuova suite di strumenti è perfettamente integrata con la piattaforma Instant Developer Cloud. Provateli, non ne potrete più fare a meno!

{ 0 comments }

Volete un feedback?

by Vittoria Marino on 12 luglio 2018

La nuova applicazione è pronta, testata, pubblicata e corretta. Ma non basta fermarsi qui per avere un’applicazione di successo.

Il fattore più importante da tenere in considerazione è il parere degli utenti: sapere cosa pensa chi usa la vostra app è un elemento fondamentale per poterla evolvere nella direzione giusta e aumentare così la soddisfazione (e il numero) degli utilizzatori.

Occorre un meccanismo integrato, che non richieda un setup particolare e che sia semplice da utilizzare.

È per questo motivo che nella versione 18-006 abbiamo introdotto un sistema integrato per la raccolta e la gestione dei feedback degli utenti delle applicazioni sviluppate con Instant Developer Cloud.

Provare questa nuova funzionalità è semplicissimo: basta abilitare il servizio sul server dove è installata l’applicazione e poi scrivere queste righe nell’evento onStart:

app.feedback.enabled = true;
//
// in caso di app offline è necessario specificare l’url
// dell’applicazione online installata sul server
app.feedback.serverUrl = “https://<domain>/<appName>

Sono previste due modalità diverse di inserimento del feedback: una gestita dalla toolbar dell’applicazione in preview e l’altra scatenata dal codice dell’app stessa.

In preview l’utente vede la stessa toolbar di quando si lancia l’app dall’ide. Da qui è possibile inserire un feedback, allegando uno screenshot ed eventualmente apponendo un marker se la segnalazione riguarda un elemento ben preciso dell’interfaccia utente. È inoltre possibile vedere i feedback lasciati dagli altri tester, commentarli e votarli.

Tramite il codice applicativo è possibile aprire il popup per l’inserimento del feedback, eventualmente allegando lo screenshot della videata mostrata in quel momento.

Entrando nel dettaglio del progetto dalla console ed usando il comando di menu Issues – Feedback, avrete acceso all’elenco di tutte le segnalazioni degli utenti, con i rispettivi voti, commenti e screenshot.

A questo punto non resta che provare. Per vedere l’effetto di un’app in preview potete aprire l’anteprima dell’esempio Mobile Design Patterns. Nella console trovate un bottone bug nella toolbar in alto, usatelo per inviarci le vostre segnalazioni. 

Noi siamo già pronti a ricevere i vostri feedback!
Vi aspettiamo.

{ 0 comments }

Sono felice di annunciare che da oggi è disponibile la nuova versione di Instant Developer Cloud 18-006. È una versione particolarmente ricca per chi sviluppa applicazioni con un importante carattere gestionale, infatti tra le novità di rilievo vi segnalo:

  1. Smart Object: ora è possibile generare videate in lista e dettaglio a partire da prototipi senza scrivere nemmeno una riga di codice.
  2. Access Control Sheet (ACS): un framework dichiarativo per la gestione di utenti e ruoli, livello di accesso, permessi e divieti.
  3. Feedback Utente: un sistema centralizzato per raccogliere, commentare e votare i feedback degli utenti sia durante i test che durante l’utilizzo in produzione delle applicazioni web e mobile.
  4. Web-API OpenData: disponibile dalla versione 18-005, permette di esporre i documenti dell’ORM come Web API con standard OpenData.
  5. Sincronizzazione migliorata: abbiamo esteso il sistema di controllo degli errori; inoltre ora la sincronizzazione completa gestisce meglio le cadute di connessione, ottimizzando il comportamento in caso di database locali di grandi dimensioni.

Nelle prossime settimane faremo un approfondimento di alcuni temi su questo blog. Nel frattempo potete usare da subito la nuova versione aggiornando i vostri server IDE e di produzione tramite la console.

Colgo l’occasione di annunciare anche che la versione 18.5 di Instant Developer Foundation sarà rilasciata il 1 ottobre 2018. Nelle prossime settimane vi aggiorneremo sui contenuti più importanti.

{ 0 comments }

Qualche mese fa abbiamo aggiunto ad Instant Developer Cloud la possibilità di importare web-api generate da Foundation, permettendo così la creazione di applicazioni Cloud basate su back-end Foundation già esistenti.

Visto l’interesse di questa iniziativa di integrazione, abbiamo voluto andare avanti permettendo di esporre via web-api standard anche i dati presenti in un back-end realizzato con Instant Developer Cloud.

In questo modo diventa possibile realizzare la parte gestionale con Foundation, sfruttandone la maggiore rapidità di sviluppo. E in più siccome abbiamo adottato lo standard OData, i vostri dati risulteranno già leggibili da tutti i client di terze parti che lo supportano.

Come si fa ad attivare le web-api? Lato Instant Developer Cloud basta configurare il servizio web-api su ogni documento e poi pubblicare l’applicazione di back-end. Lato Foundation, si tratta di importare le web-api generate da Cloud ed utilizzare come al solito i componenti importati nel progetto.

Per mostrarvi un esempio, ho pubblicato l’applicazione datamap-design-patterns con le web-api attive, e ho anche aggiunto un sistema di autenticazione per renderle più sicure. Per vedere il codice relativo, potete aprire il progetto, in cui trovate le web-api nella libreria NWBE e il codice di autenticazione nell’evento onCommand.

Le ho poi importate in questo progetto Foundation (MWind) che potete testare direttamente dal vostro IDE. I dati che vedrete provengono dal nostro server Instant Developer Cloud.

Cosa ne pensate? Pensate che vi possano servire nei vostri prossimi progetti?

{ 0 comments }

Stampe in Cloud con PDF Generator

12.06.2018

Da quando è cominciata la mobile revolution uno degli argomenti più sentiti è stato quello della stampa direttamente dall’app. Nel 2013 abbiamo reso disponibile il motore di reportistica delle app mobile sviluppate con Instant Developer Foundation. Ora è il momento giusto per fornire una soluzione anche per Instant Developer Cloud. Come sapete Cloud è orientato […]

Read the full article →

Debug in produzione, con Cloud

24.05.2018

Conosciamo tutti i ciclo di sviluppo del software che trasforma l’analisi dei requisiti in codice, poi in test e successivamente in una nuova installazione. Qualche tempo fa vi ho parlato della soluzione che Instant Developer Cloud mette a disposizione per effettuare test automatici approfonditi su un ambiente il più possibile simile a quello di produzione. […]

Read the full article →

Utilità: EnjoyCSS

27.04.2018

HTML 5 e CSS3 hanno enormi potenzialità, ma bisogna conoscerli e sapere come usarli. È capitato diverse volte che il mio interlocutore mi dicesse “ma ancora non conosco bene CSS3, dovrei trovare il modo di ottenere quello che mi serve in tempi rapidi“. Per fortuna oggi la rete è la grande risorsa a cui tutti […]

Read the full article →

Instant Developer Foundation 18.0 è tra noi

11.04.2018

Come annunciato qualche settimana fa, questo lunedì abbiamo rilasciato Instant Developer Foundation 18.0. Una versione interessante per la quale dobbiamo ringraziare soprattutto i suggerimenti arrivati dalla community e dal rapporto diretto con voi. Infatti in questa versione abbiamo voluto privilegiare soprattutto le vostre richieste di miglioramento, per darvi uno strumento sempre al pari delle vostre […]

Read the full article →

Auguri di buona Pasqua

31.03.2018
Read the full article →

Utilità: Let’s Encrypt!

16.03.2018

Negli ultimi anni il problema sicurezza è diventato sempre più importante per quanto riguarda le infrastrutture web. C’è chi dice anche che tutte le comunicazioni dovrebbero essere criptate: basta HTTP e W HTTPS! Beh, la sicurezza fa sempre piacere, ma se da un lato siamo contenti di veder adeguare i nostri fornitori c’è chi storce […]

Read the full article →