Market e Tools: Utility per la personalizzazione di applicazioni AndroidAndrea Pola
Analisi di fattibilità e delle problematiche in tema di Application Building per terze parti su Android. Il significato di chiave privata e firma digitale per le applicazioni Android.
Le scelte progettuali per realizzare sistemi per la creazione assistita di webservice per la realizzione di applicazioni mobile.
Sorgente e tesi dispnonibili su: https://github.com/peppo1616/Mywebview
Slide del decimo Meetup di Milano, che si è tenuto il 26 Gennaio dalle ore 10:30 alle ore 12:00 in formato virtuale.
Abbiamo parlato insieme a Davide Bonaciti di come ha realizzato un caso d'uso di automazione e CI/CD. Stefano Bernardini, Serena Galassi e Lorenzo Ornella, invece, ci parleranno di DataGraph e ci mostreranno una demo di implementazione per realizzare un'asta del fantacalcio 2.0.
Il progetto consiste in un CMS open source veloce, semplice ed essenziale per la realizzazione di siti web dinamici.
Slides del talk di Andrea Pastore, Heliac Technologies / Open Makers Italy.
Evento: OpenMakersDay Meetup Napoli 2014, 16 giugno 2014
Market e Tools: Utility per la personalizzazione di applicazioni AndroidAndrea Pola
Analisi di fattibilità e delle problematiche in tema di Application Building per terze parti su Android. Il significato di chiave privata e firma digitale per le applicazioni Android.
Le scelte progettuali per realizzare sistemi per la creazione assistita di webservice per la realizzione di applicazioni mobile.
Sorgente e tesi dispnonibili su: https://github.com/peppo1616/Mywebview
Slide del decimo Meetup di Milano, che si è tenuto il 26 Gennaio dalle ore 10:30 alle ore 12:00 in formato virtuale.
Abbiamo parlato insieme a Davide Bonaciti di come ha realizzato un caso d'uso di automazione e CI/CD. Stefano Bernardini, Serena Galassi e Lorenzo Ornella, invece, ci parleranno di DataGraph e ci mostreranno una demo di implementazione per realizzare un'asta del fantacalcio 2.0.
Il progetto consiste in un CMS open source veloce, semplice ed essenziale per la realizzazione di siti web dinamici.
Slides del talk di Andrea Pastore, Heliac Technologies / Open Makers Italy.
Evento: OpenMakersDay Meetup Napoli 2014, 16 giugno 2014
Descrizione delle caratteristiche, dei modelli di business, delle problematiche, della storia del Cloud Computing e come questa tecnologia potrà cambiare nel futuro il modo di fare business per le imprese
Una panoramica sulle diverse possibilità offerte da Spring per applicazioni RIA realizzate in Flex: Spring sul server per l'implementazione di un backend con serializzazione nativa AMF3 con Spring BlazeDS integration, Spring sul client con Spring ActionScript e Spring come usato dallo streaming server opensource Red5 per la realizzazione di applicazioni video. Presentazione tenuta allo Spring Framework Meeting di Settembre 2009 a Cagliari.
Tech Webinar: Come ottimizzare il workflow nello sviluppo di Web AppCodemotion
Luciano Murruni illustra gli strumenti e i tool a disposizione per velocizzare e migliorare la scrittura e la qualità del codice della nostra applicazione.
Iscriviti qui per partecipare ad altri Tech Webinar gratuiti: http://goo.gl/iW81VD
Scrivici a: training@codemotion.it
Tw: http://twitter.com/CodemotionTR
Global Azure Bootcamp 2018 - Verona.
Scalare una applicazione con le proprie applicazioni con Azure Functions.
All'interno è presente la spiegazione di Durable Functions con qualche esempio completo
The document discusses fogOS, an open-source software platform for managing resources across cloud, edge, and IoT devices in a unified way. It describes fogOS's architecture which includes a Fog Orchestration Engine (FOrcE) and Fog Infrastructure Manager (FIM). FOrcE manages applications and services, while FIM virtualizes and abstracts hardware resources. FogOS supports various deployment options and aims to provide a decentralized infrastructure for provisioning and managing distributed resources regardless of location.
Descrizione delle caratteristiche, dei modelli di business, delle problematiche, della storia del Cloud Computing e come questa tecnologia potrà cambiare nel futuro il modo di fare business per le imprese
Una panoramica sulle diverse possibilità offerte da Spring per applicazioni RIA realizzate in Flex: Spring sul server per l'implementazione di un backend con serializzazione nativa AMF3 con Spring BlazeDS integration, Spring sul client con Spring ActionScript e Spring come usato dallo streaming server opensource Red5 per la realizzazione di applicazioni video. Presentazione tenuta allo Spring Framework Meeting di Settembre 2009 a Cagliari.
Tech Webinar: Come ottimizzare il workflow nello sviluppo di Web AppCodemotion
Luciano Murruni illustra gli strumenti e i tool a disposizione per velocizzare e migliorare la scrittura e la qualità del codice della nostra applicazione.
Iscriviti qui per partecipare ad altri Tech Webinar gratuiti: http://goo.gl/iW81VD
Scrivici a: training@codemotion.it
Tw: http://twitter.com/CodemotionTR
Global Azure Bootcamp 2018 - Verona.
Scalare una applicazione con le proprie applicazioni con Azure Functions.
All'interno è presente la spiegazione di Durable Functions con qualche esempio completo
The document discusses fogOS, an open-source software platform for managing resources across cloud, edge, and IoT devices in a unified way. It describes fogOS's architecture which includes a Fog Orchestration Engine (FOrcE) and Fog Infrastructure Manager (FIM). FOrcE manages applications and services, while FIM virtualizes and abstracts hardware resources. FogOS supports various deployment options and aims to provide a decentralized infrastructure for provisioning and managing distributed resources regardless of location.
3. http://developer.android.com/google/gcm/c2dm.html
GCM vs C2DM
Abbiamo detto che il Google Cloud Messaging(GCM) è una miglioria del C2DM, ma quali sono le differenze?
• Messaggi multicast
• Messaggi con payload
• Supporto JSON
• Nuove API
• Migliore gestione della batteria
• Più facile da usare
5. http://developer.android.com/google/gcm/index.html
Google Cloud Messaging
Quali dispositivi sono compatibili?
Il GCM è compatibile con tutti i dispositivi Android a partire dalla versione 2.2(Froyo)
L’unica limitazione è la presenza nel device dei Google Play Services.
Inoltre per le versioni precedenti la 3.0 (Honeycomb)
è necessaria la presenza di un account Google configurato nel terminale.
Da Android 4.0.4 (Icescream Sandwich) questa limitazione è stata rimossa.
29. http://developer.android.com/google/gcm/index.html
Google Cloud Messaging
Argomenti ‘avanzati’
Analizziamo alcuni argomenti utili per l’utilizzo del GCM
Se la registrazione non va a buon fine, deve essere ripetuta aspettando dopo ogni tentativo
un tempo doppio rispetto a quello di attesa del precedente (Exponential Back-Off)
La de registrazione di un registration_id deve essere fatta solo in casi di aggiornamento
dell’App o disinstallazione, poiché non vi è alcuna garanzia che i server GCM restituiscano un
registration_id diverso dal precedente
30. http://developer.android.com/google/gcm/index.html
Google Cloud Messaging
Argomenti ‘avanzati’
Come funziona la de registrazione
• L’utente disinstalla l’App
• Il nostro server manda un messaggio all’App
• Il GCM manda il messaggio al device
• Il Client GCM del device controlla se c’è un BroadcastReceiver adatto per il messaggio e non lo trova
• Il Client GCM del device informa i server GCM che l’App è stata disinstallata
• Il GCM contrassegna quel registration_id per la cancellazione
• Il nostro server manda un nuovo messaggio
• Il server GCM ci ritorna in error un NotRegistered
• Il nostro server DEVE cancellare quel registration_id