Presentation of context: Web Annotations (& Pundit) during the StoM Project (...Net7
This is one of the presentations used for the StoM project final review (http://www.stom-project.eu/). It aims at presenting the state of the art for Web Annotation and how the evolutions in this area that happened in the last two years have been taken into account to improve Net7's Semantic Annotation System Pundit (http://thepund.it/).
As users gain more experience with Hadoop, they are building on their early success and expanding the size and scope of Hadoop projects. Syncsort’s third annual Hadoop Market Adoption Survey reflects the fact that Hadoop is no longer considered a technology for the future as it was when we first started conducting this research.
Get an in-depth look at the survey results and five trends to watch for in 2017. You’ll also learn:
• The best uses for Hadoop in 2017 – real-word examples of how Enterprises are realizing the value of Big Data
• Solutions to help you address the challenges enterprises still face in employing Hadoop
• What the future of Hadoop means for your business
Partendo dai contenuti e dagli esempi proposti da Viktor Mayer-Schönberger e Kenneth Cukier nel loro libro "Big Data - Una rivoluzione che trasformerà il nostro modo di vivere" (edito da Garzanti) la presentazione introduce al tema del BigData per poi concentrarsi su come la pubblica amministrazione possa far proprio questo nuovo modo di progettare ed implementare le politiche pubbliche e i servizi ai cittadini.
Business Intelligence and Big Data Analytics with Pentaho Uday Kothari
This webinar gives an overview of the Pentaho technology stack and then delves deep into its features like ETL, Reporting, Dashboards, Analytics and Big Data. The webinar also facilitates a cross industry perspective and how Pentaho can be leveraged effectively for decision making. In the end, it also highlights how apart from strong technological features, low TCO is central to Pentaho’s value proposition. For BI technology enthusiasts, this webinar presents easiest ways to learn an end to end analytics tool. For those who are interested in developing a BI / Analytics toolset for their organization, this webinar presents an interesting option of leveraging low cost technology. For big data enthusiasts, this webinar presents overview of how Pentaho has come out as a leader in data integration space for Big data.
Pentaho is one of the leading niche players in Business Intelligence and Big Data Analytics. It offers a comprehensive, end-to-end open source platform for Data Integration and Business Analytics. Pentaho’s leading product: Pentaho Business Analytics is a data integration, BI and analytics platform composed of ETL, OLAP, reporting, interactive dashboards, ad hoc analysis, data mining and predictive analytics.
Come diventare data scientist - Si ringrazie per le slide Paolo Pellegrini, Senior Consultant presso P4I (Partners4Innovation) e referente di tutte le progettualità relative alle tematiche Data Science e Big Data Analytics. Owner del primo gruppo in Italia dedicato dai Data Scientist.
Python Data Wrangling: Preparing for the FutureWes McKinney
The document is a slide deck for a presentation on Python data wrangling and the future of the pandas project. It discusses the growth of the Python data science community and key projects like NumPy, pandas, and scikit-learn that have contributed to pandas' popularity. It outlines some issues with the current pandas codebase and proposes a new C++-based core called libpandas for pandas 2.0 to improve performance and interoperability. Benchmark results show serialization formats like Arrow and Feather outperforming pickle and CSV for transferring data.
Getting The Best Performance With PySparkSpark Summit
This document provides an overview of techniques for getting the best performance with PySpark. It discusses RDD reuse through caching and checkpointing. It explains how to avoid issues with groupByKey by using reduceByKey or aggregateByKey instead. Spark SQL and DataFrames are presented as alternatives that can improve performance by avoiding serialization costs for Python users. The document also covers mixing Python and Scala code by exposing Scala functions to be callable from Python.
Pentaho is an open source business intelligence suite founded in 2004 that provides reporting, online analytical processing (OLAP) analysis, data integration, dashboards, and data mining capabilities. It can be downloaded for free from pentaho.com or sourceforge.net. Pentaho's commercial open source model eliminates licensing fees and provides annual subscription support and services. Key features include flexible reporting, a report designer, ad hoc reporting, security roles, OLAP analysis, ETL workflows, drag-and-drop data integration, alerts, and data mining algorithms.
Top 5 Mistakes When Writing Spark ApplicationsSpark Summit
This document discusses 5 common mistakes when writing Spark applications:
1) Improperly sizing executors by not considering cores, memory, and overhead. The optimal configuration depends on the workload and cluster resources.
2) Applications failing due to shuffle blocks exceeding 2GB size limit. Increasing the number of partitions helps address this.
3) Jobs running slowly due to data skew in joins and shuffles. Techniques like salting keys can help address skew.
4) Not properly managing the DAG to avoid shuffles and bring work to the data. Using ReduceByKey over GroupByKey and TreeReduce over Reduce when possible.
5) Classpath conflicts arising from mismatched library versions, which can be addressed using sh
Improving Python and Spark (PySpark) Performance and InteroperabilityWes McKinney
Slides from Spark Summit East 2017 — February 9, 2017 in Boston. Discusses ongoing development work to accelerate Python-on-Spark performance using Apache Arrow and other tools
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
No need to wonder how the best on SlideShare do it. The Masters of SlideShare provides storytelling, design, customization and promotion tips from 13 experts of the form. Learn what it takes to master this type of content marketing yourself.
This document provides tips to avoid common mistakes in PowerPoint presentation design. It identifies the top 5 mistakes as including putting too much information on slides, not using enough visuals, using poor quality or unreadable visuals, having messy slides with poor spacing and alignment, and not properly preparing and practicing the presentation. The document encourages presenters to use fewer words per slide, high quality images and charts, consistent formatting, and to spend significant time crafting an engaging narrative and rehearsing their presentation. It emphasizes that an attractive design is not as important as being an effective storyteller.
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
Thank you, SlideShare, for teaching us that PowerPoint presentations don't have to be a total bore. But in order to tap SlideShare's 60 million global users, you must optimize. Here are 10 quick tips to make your next presentation highly engaging, shareable and well worth the effort.
For more content marketing tips: http://www.oneupweb.com/blog/
This document provides tips for getting more engagement from content published on SlideShare. It recommends beginning with a clear content marketing strategy that identifies target audiences. Content should be optimized for SlideShare by using compelling visuals, headlines, and calls to action. Analytics and search engine optimization techniques can help increase views and shares. SlideShare features like lead generation and access settings help maximize results.
How to Make Awesome SlideShares: Tips & TricksSlideShare
Turbocharge your online presence with SlideShare. We provide the best tips and tricks for succeeding on SlideShare. Get ideas for what to upload, tips for designing your deck and more.
The Retail Revolution - Antonio Nappi & Enzo Carrea - Codemotion Milan 2016Codemotion
L’iBeacons è la tecnologia che rivoluzionerà la customer experience del settore Retail, per questo la nostra Software LAB di Napoli ha realizzato una piattaforma per la Foundry del principale operatore telefonico del Paese. Durante il technical talk presenteremo una demo e racconteremo le scelte tecnologiche alla base della piattaforma (Dashboard, App Mobile) basata su: Angular, Cordova, HTML 5 e integrata all’interno del nostro framework d’interoperabilità IoT con approccio Big Data FEEP Iot Platform SOFIA2 (http://sofia2.com/home_it.html)
Swagger è una specifica Open Source ed è lo standard di fatto per la descrizione delle RESTful API. Usa un linguaggio JSON like per descrivere le azioni, i parametri e la struttura dei dati dell’API. In questa sessione spiegheremo in dettaglio cos'è, a cosa serve e come si usa.
Sviluppare un'applicazione web basata su ASP.NET Core nel mondo reale con Visual Studio Code
Codice della demo:
https://github.com/robymes/JoinTheExpert-WebDay
Distribuire una libreria Java per usarla come dipendenza gradlePaolo Montalto
L'utilizzo di dipendenze software è una tecnica entrata già da tempo nella pratica quotidiana di ciascun buon programmatore. I suoi vantaggi sono indubbi ma non tutti sanno come funzionano le dipendenze e come sia possibile rendere disponibile pubblicamente la propria libreria.
In questo talk cerco di spiegare per quale motivo è importante utilizzare dipendenze software, come funzionano, perché può essere utile pubblicare le proprie librerie e come è possibile farlo, mostrando un caso reale basato su Gradle.
Business Intelligence and Big Data Analytics with Pentaho Uday Kothari
This webinar gives an overview of the Pentaho technology stack and then delves deep into its features like ETL, Reporting, Dashboards, Analytics and Big Data. The webinar also facilitates a cross industry perspective and how Pentaho can be leveraged effectively for decision making. In the end, it also highlights how apart from strong technological features, low TCO is central to Pentaho’s value proposition. For BI technology enthusiasts, this webinar presents easiest ways to learn an end to end analytics tool. For those who are interested in developing a BI / Analytics toolset for their organization, this webinar presents an interesting option of leveraging low cost technology. For big data enthusiasts, this webinar presents overview of how Pentaho has come out as a leader in data integration space for Big data.
Pentaho is one of the leading niche players in Business Intelligence and Big Data Analytics. It offers a comprehensive, end-to-end open source platform for Data Integration and Business Analytics. Pentaho’s leading product: Pentaho Business Analytics is a data integration, BI and analytics platform composed of ETL, OLAP, reporting, interactive dashboards, ad hoc analysis, data mining and predictive analytics.
Come diventare data scientist - Si ringrazie per le slide Paolo Pellegrini, Senior Consultant presso P4I (Partners4Innovation) e referente di tutte le progettualità relative alle tematiche Data Science e Big Data Analytics. Owner del primo gruppo in Italia dedicato dai Data Scientist.
Python Data Wrangling: Preparing for the FutureWes McKinney
The document is a slide deck for a presentation on Python data wrangling and the future of the pandas project. It discusses the growth of the Python data science community and key projects like NumPy, pandas, and scikit-learn that have contributed to pandas' popularity. It outlines some issues with the current pandas codebase and proposes a new C++-based core called libpandas for pandas 2.0 to improve performance and interoperability. Benchmark results show serialization formats like Arrow and Feather outperforming pickle and CSV for transferring data.
Getting The Best Performance With PySparkSpark Summit
This document provides an overview of techniques for getting the best performance with PySpark. It discusses RDD reuse through caching and checkpointing. It explains how to avoid issues with groupByKey by using reduceByKey or aggregateByKey instead. Spark SQL and DataFrames are presented as alternatives that can improve performance by avoiding serialization costs for Python users. The document also covers mixing Python and Scala code by exposing Scala functions to be callable from Python.
Pentaho is an open source business intelligence suite founded in 2004 that provides reporting, online analytical processing (OLAP) analysis, data integration, dashboards, and data mining capabilities. It can be downloaded for free from pentaho.com or sourceforge.net. Pentaho's commercial open source model eliminates licensing fees and provides annual subscription support and services. Key features include flexible reporting, a report designer, ad hoc reporting, security roles, OLAP analysis, ETL workflows, drag-and-drop data integration, alerts, and data mining algorithms.
Top 5 Mistakes When Writing Spark ApplicationsSpark Summit
This document discusses 5 common mistakes when writing Spark applications:
1) Improperly sizing executors by not considering cores, memory, and overhead. The optimal configuration depends on the workload and cluster resources.
2) Applications failing due to shuffle blocks exceeding 2GB size limit. Increasing the number of partitions helps address this.
3) Jobs running slowly due to data skew in joins and shuffles. Techniques like salting keys can help address skew.
4) Not properly managing the DAG to avoid shuffles and bring work to the data. Using ReduceByKey over GroupByKey and TreeReduce over Reduce when possible.
5) Classpath conflicts arising from mismatched library versions, which can be addressed using sh
Improving Python and Spark (PySpark) Performance and InteroperabilityWes McKinney
Slides from Spark Summit East 2017 — February 9, 2017 in Boston. Discusses ongoing development work to accelerate Python-on-Spark performance using Apache Arrow and other tools
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
No need to wonder how the best on SlideShare do it. The Masters of SlideShare provides storytelling, design, customization and promotion tips from 13 experts of the form. Learn what it takes to master this type of content marketing yourself.
This document provides tips to avoid common mistakes in PowerPoint presentation design. It identifies the top 5 mistakes as including putting too much information on slides, not using enough visuals, using poor quality or unreadable visuals, having messy slides with poor spacing and alignment, and not properly preparing and practicing the presentation. The document encourages presenters to use fewer words per slide, high quality images and charts, consistent formatting, and to spend significant time crafting an engaging narrative and rehearsing their presentation. It emphasizes that an attractive design is not as important as being an effective storyteller.
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
Thank you, SlideShare, for teaching us that PowerPoint presentations don't have to be a total bore. But in order to tap SlideShare's 60 million global users, you must optimize. Here are 10 quick tips to make your next presentation highly engaging, shareable and well worth the effort.
For more content marketing tips: http://www.oneupweb.com/blog/
This document provides tips for getting more engagement from content published on SlideShare. It recommends beginning with a clear content marketing strategy that identifies target audiences. Content should be optimized for SlideShare by using compelling visuals, headlines, and calls to action. Analytics and search engine optimization techniques can help increase views and shares. SlideShare features like lead generation and access settings help maximize results.
How to Make Awesome SlideShares: Tips & TricksSlideShare
Turbocharge your online presence with SlideShare. We provide the best tips and tricks for succeeding on SlideShare. Get ideas for what to upload, tips for designing your deck and more.
The Retail Revolution - Antonio Nappi & Enzo Carrea - Codemotion Milan 2016Codemotion
L’iBeacons è la tecnologia che rivoluzionerà la customer experience del settore Retail, per questo la nostra Software LAB di Napoli ha realizzato una piattaforma per la Foundry del principale operatore telefonico del Paese. Durante il technical talk presenteremo una demo e racconteremo le scelte tecnologiche alla base della piattaforma (Dashboard, App Mobile) basata su: Angular, Cordova, HTML 5 e integrata all’interno del nostro framework d’interoperabilità IoT con approccio Big Data FEEP Iot Platform SOFIA2 (http://sofia2.com/home_it.html)
Swagger è una specifica Open Source ed è lo standard di fatto per la descrizione delle RESTful API. Usa un linguaggio JSON like per descrivere le azioni, i parametri e la struttura dei dati dell’API. In questa sessione spiegheremo in dettaglio cos'è, a cosa serve e come si usa.
Sviluppare un'applicazione web basata su ASP.NET Core nel mondo reale con Visual Studio Code
Codice della demo:
https://github.com/robymes/JoinTheExpert-WebDay
Distribuire una libreria Java per usarla come dipendenza gradlePaolo Montalto
L'utilizzo di dipendenze software è una tecnica entrata già da tempo nella pratica quotidiana di ciascun buon programmatore. I suoi vantaggi sono indubbi ma non tutti sanno come funzionano le dipendenze e come sia possibile rendere disponibile pubblicamente la propria libreria.
In questo talk cerco di spiegare per quale motivo è importante utilizzare dipendenze software, come funzionano, perché può essere utile pubblicare le proprie librerie e come è possibile farlo, mostrando un caso reale basato su Gradle.
DotNETConf2022 - Creare un connettore personalizzato Power Automate con Minim...Laura Villa
Microsoft ha introdotto le Minimal API per velocizzare lo sviluppo di Web API. Vedremo quali sono i requisiti, in che contesti si possono applicare e quali sono le parti che le compongono. Per mettere tutto in pratica, creeremo in pochissimo tempo e sforzo un connettore personalizzato per la Power Platform.
Ti hanno sempre detto che per creare dei processi bisogna scrivere codice?! Nel corso di questa live cercherò di mostrarvi come, grazie all'utilizzo di Azure Logic Apps, potete cominciare a crearli in modalità No-Code.
Le Azure Logic App sono un servizio offerto da Microsoft e presente sul proprio cloud: tramite una serie di "blocchi" potrete definire flussi, controlli e connettori semplicemente con un click da interfaccia visuale. Non dovrete scrivere del codice (se non poco e in modalità guidata) per raggiungere il vostro obiettivo!
Non passerò il tempo della live con tutta teoria. Vi mostrerò come creare, costruire , modificare e "sbagliare" una Logic App. Poco dopo, vi mostrerò una mia Logic App che opera su OneDrive introducendo in questo modo il concetto dei connettori per accedere a sistemi diversi.
Certo, sicuramente quello che vedremo un programmatore lo può scrivere via codice. Però perché escludere la possibilità di raggiungere certi obiettivi non utilizzando la programmazione?! Questo non vuol dire che il mondo del coding e quello delle Logic Apps siano incompatibili. Possono interagire benissimo tra di loro ed essere scambiati a piacere!
Ora – se volete conoscere il No-Code su Azure – non vi resta che unirvi alla live per avere una visione alternativa (e per tutti) alla programmazione.
Gestire l’infrastruttura come se fosse codice, ha degli indubbi vantaggi, soprattutto in un team agile che ha più esperienze Dev piuttosto che Ops.
In questa sessione vi racconteremo la nostra esperienza, problemi, vantaggi e cosa abbiamo imparato.
Lo unified tooling è l’area di interesse DevOps che fonde pratiche di software development a quelle di system administration, con lo scopo di semplificare il processo di deployment di ambienti complessi. In questo talk vengono esposte le esperienze di un team di dev che è riuscito a gestire e replicare ambienti complessi, ricorrendo a strumenti e pratiche delle metodologie agili. Saranno evidenziati i vantaggi ottenuti e le problematiche riscontrate.
Antonio Russo, Federico Oldrini e Jacopo Giola di Makeitapp hanno presentato il workshop di CommitUniversity, dedicato al Backend as a Service, mostrandoci come costruire con esso un applicazione.
Di progetti fatti con Arduino se ne sono visti tanti, e tanti se ne continuano a vedere. Se ne vedono un po' meno con Netduino, il microcontrollore che gira con il .NET Micro Framework. In questa sessione vedremo come il nostro giocattolino può diventare un dispositivo di input per il nostro computer. Costruiremo un semplice circuito, e useremo Netduino per raccogliere i dati dall'ambiente esterno e inviarli ad un'applicazione Windows Store.
Wearable Lab: Progettazione per Apple WatchPaolo Musolino
Le applicazioni mobile hanno trovato diffusione su larga scala attraverso gli smartphone. Oggi queste app hanno un nuovo modo di essere portate in mobilità grazie ad Apple Watch, un dispositivo wearable capace di sfoggiare una interfaccia familiare come quella di iOS. Ma progettare app per l’Apple Watch pone gli sviluppatori e i designer di fronte ad una nuova sfida ancora più audace: con un piccolo schermo c’è molto meno spazio per l’interazione dell’utente. In questo lab tenuto a Todi Appy Days 2015, assieme all'amico Erik Peruzzi ho spiegato quali sono le possibilità offerta da Apple Watch, come farlo comunicare con iPhone, e cosa possiamo aspettarci nel breve periodo grazie all’introduzione di Watch OS 2.
2. Info e link condivisi durante l’evento
Repository del codice dei lab
https://github.com/noce2k/SparkNightLab
Helper richieste HTTP POST
http://jflasher.github.io/spark-helper/
Documentazione ufficiale Spark
http://docs.spark.io/
Alcuni progetti Spark
http://spark.hackster.io/
3. #SPARKNIGHTLAB
Sponsored by
Spark.io
Sponsored by
Spark.io #SPARKNIGHTLAB
Chi Siamo
Marco Bodoira
MVP Microsoft Windows Embedded
Solution Architect @ Avanade
@marcobodoira
Roberto Nocera
MVP Microsoft Dynamics CRM
Digital Solution Architect @ Avanade
@noce2k
13. #SPARKNIGHTLAB
Sponsored by
Spark.io
I laboratori di questa sera
Hand-on lab #1 : Connetti il tuo Spark Core
Hand-on lab #2 : Accendere un led
Hand-on lab #3 : Controllare un led da remoto
Hand-on lab #4 : Controlla la temperatura
Hand-on lab #5 : Invia un SMS o un tweet
15. #SPARKNIGHTLAB
Sponsored by
Spark.io
Accendere il Core
Connettere il cavo USB al Core e il PC.
Il Core dovrebbe iniziare a lampeggiare blu.
Non sta lampeggiando blu?
Potrebbe essere già stato configurato. Mantenere premuto il tasto MODE fino a quando
non inizia a lampeggiare blu.
http://docs.spark.io/start/
17. #SPARKNIGHTLAB
Sponsored by
Spark.io
Connessione via USB
Connessione
Impostazione
WI-FI
Registrazione
Core
1. Scaricare PuTTY
http://www.chiark.greenend.org.uk/~sgtatham/putty/
2. Scaricare i driver Windows per lo Spark Core
https://s3.amazonaws.com/spark-website/Spark.zip
3. Aprire una porta seriale via USB con I seguenti parametri:
• Baudrate: 9600
• Data Bits: 8
• Parity: none
• Stop Bits: 1
18. #SPARKNIGHTLAB
Sponsored by
Spark.io
Impostare Wi-Fi SSID & password
Connessione
Impostazione
WI-FI
Registrazione
Core
w
SSID: yourWifiName
Password: *****
Thanks! Wait about 7 seconds while I save those credentials
Awesome. Now we’ll connect!
If you see a pulsing cyan light, your spark core has connected to
the cloud and is ready to go!
19. #SPARKNIGHTLAB
Sponsored by
Spark.io
Registrare il Core
Connessione
Impostazione
WI-FI
Registrazione
Core
Necessario per essere associato al proprio account.
Aprire la pagina Spark Build https://www.spark.io/build
Cliccare sull’icona 'Cores'.
Cliccare sul pulsante 'Add a Core', e inserire l’ID.
i
55ff68064989495329092587
23. #SPARKNIGHTLAB
Sponsored by
Spark.io
Scrivere il codice // Program to blink an LED connected to pin D0
// of the Spark Core.
// We name pin D0 as led
int led = D0;
// This routine runs only once upon reset
void setup() {
// Initialize D0 pin as output
pinMode(led, OUTPUT);
}
// This routine loops forever
void loop() {
digitalWrite(led, HIGH);
// Turn ON the LED
delay(1000);
// Wait for 1000mS = 1 second
digitalWrite(led, LOW);
// Turn OFF the LED
delay(1000);
// Wait for 1 second
}
Hardware
Software
Test
1. Creare un account per sviluppatori
alla pagina www.spark.io/build
Aprire l’app di esempio
BLINK AN LED
2. Premere Verify per compilare
3. Premere il pulsante Flash per
aggiornare via OTA il firmware
31. #SPARKNIGHTLAB
Sponsored by
Spark.io
Scrivere il codice //Create a variable that will store the temperature value
double temperature = 0.0;
void setup(){
// Register a Spark variable here
Spark.variable("temperature", &temperature, DOUBLE);
// Connect the temperature sensor to A7 and configure it
// to be an input
pinMode(A7, INPUT);
}
void loop(){
int reading = 0;
double voltage = 0.0;
// Keep reading the sensor value so when we make an API
// call to read its value, we have the latest one
reading = analogRead(A7);
// The returned value from the Core is in the range 0 -
4095
// Calculate the voltage from the sensor reading
voltage = (reading * 3.3) / 4095;
// Calculate the temperature and update our static variable
temperature = (voltage - 0.5) * 100;
}
Hardware
Software
Test
1. Creare una nuova app
2. Copiare il codice
3. Compilare il codice
sorgente premendo Verify
4. Aggiornare lo Spark Core
premendo il pulsante Flash
34. #SPARKNIGHTLAB
Sponsored by
Spark.io
Invia un SMS da Spark Core
1. Registrazione a twilio.com
2. Recupero configurazione accesso per un app
3. Registrazione a Temboo.com
4. Configurazione dei parametri per il test
5. Esecuzione test da DHC via browser
• Utilizzo del codice per effettuare manualmente delle chiamate a twilio.com
attraverso temboo.com
36. #SPARKNIGHTLAB
Sponsored by
Spark.io
Invia un Tweet da Spark Core
1. Registrazione a twitter.com
2. Creazione configurazione accesso per un app
3. Registrazione a Temboo.com
4. Configurazione dei parametri per il test
5. Esecuzione test da console temboo.com
• Utilizzo del codice di invio manuale tweet con Temboo.com
37. #SPARKNIGHTLAB
Sponsored by
Spark.io
Spark core + Microsoft Azure
Spark
Core
Mobile Services
Data Storage
iOS
Post http
Notification Hub
Server Scripts
- Insert
- Update
- Delete
- Read
Android
Windows
Phone
Dashboard
Microsoft Azure
Esempio di soluzione
38. #SPARKNIGHTLAB
Sponsored by
Spark.io
Perché usare Microsoft Azure
Esistono molti servizi per memorizzare i dati in cloud.
• Azure in più offre:
• Svariate possibilità di gestione del dato (Mobile Services, Event Hubs, …)
• Servizi accessori come Machine Learning
42. #SPARKNIGHTLAB
Sponsored by
Spark.io
Cosa abbiamo visto stasera
Come si collega lo Spark
Core e si configura per il
primo utilizzo
Sviluppo di progetti
elementari con alcuni
sensori
Sviluppo di progetti più
complessi sfruttando le
peculiarità di Spark Core
45. #SPARKNIGHTLAB
Sponsored by
Spark.io
Risorse Utili
Form per testare le chiamate
http://jflasher.github.io/spark-helper/
Spark IDE
https://www.spark.io/dev
Sorgente dei labs
http://github.com/noce2k
Led di stato
http://docs.spark.io/#leds