Vorrei scrivere un libro sul PHP e cerco chi possa aiutarmi nella correzione delle bozze e per la pubblicazione, l'idea e di metterci i seguenti contenuti. vorrei differenziarmi dai soliti libri italiani tutti uguali tra di loro e che manifestano un'orientamento spiccatamente accademico e poco pratico. Io vorrei fare esempi pratici che da solo comprendono quello che in altri libri trovi in capitoli di costrutti elementari e difficilmente utilizzati in quel modo nella pratica.
This document discusses open data and APIs. It notes that open data initiatives are driving the public sector to publish large amounts of data, which is fueling growth in both data producers and the data available. It explains that there are two main ways to use data - cognitively through interactive exploration, and programmatically through machine-to-machine connections using URLs and services rather than files. Examples are given of how statistical agency ISTAT in Italy provides open data through its website and APIs.
The document discusses various formats and tools for statistical data transmission, including SDMX (Statistical Data and Metadata Exchange). SDMX promotes a data sharing model to facilitate low-cost, high-quality data exchange between organizations. It describes the SDMX data sharing model where data providers publish availability and consumers fetch data as needed. The document also outlines the benefits of SDMX for national statistical institutes, such as reduced reporting burdens and improved harmonization.
Vorrei scrivere un libro sul PHP e cerco chi possa aiutarmi nella correzione delle bozze e per la pubblicazione, l'idea e di metterci i seguenti contenuti. vorrei differenziarmi dai soliti libri italiani tutti uguali tra di loro e che manifestano un'orientamento spiccatamente accademico e poco pratico. Io vorrei fare esempi pratici che da solo comprendono quello che in altri libri trovi in capitoli di costrutti elementari e difficilmente utilizzati in quel modo nella pratica.
This document discusses open data and APIs. It notes that open data initiatives are driving the public sector to publish large amounts of data, which is fueling growth in both data producers and the data available. It explains that there are two main ways to use data - cognitively through interactive exploration, and programmatically through machine-to-machine connections using URLs and services rather than files. Examples are given of how statistical agency ISTAT in Italy provides open data through its website and APIs.
The document discusses various formats and tools for statistical data transmission, including SDMX (Statistical Data and Metadata Exchange). SDMX promotes a data sharing model to facilitate low-cost, high-quality data exchange between organizations. It describes the SDMX data sharing model where data providers publish availability and consumers fetch data as needed. The document also outlines the benefits of SDMX for national statistical institutes, such as reduced reporting burdens and improved harmonization.
Slides delle lezioni del corso di Strumenti e applicazioni Web per il corso di laurea magistrale in teoria e tecnologia della comunicazione - Università di Milano Bicocca (prof.R.Polillo) - Lezione del 20 marzo 2014
In questa sessione andremo in dettaglio sul come poter migliorare le nostre applicazioni ASP.NET dal punto delle vista delle performance: Come capire dove interventire? Cosa possiamo migliorare? A cosa dobbiamo prestare attenzione? E nel caso di un'applicazione esistente, dove possiamo intervenire per migliorarla ulteriormente?
Federico Massi.it - Intro alle app mobile CordovaFederico Massi
Introduzione generale alle app mobile Cordova (per Android, iOS, Windows, ecc).
(riduzione / adattamento della presentazione svolta presso GLM Macerata il 24 marzo 2017)
Un talk che affronta gli aspetti principali di una Progressive Web App, dal Manifest ai Service Worker, passando da tutte le Web API utili per le app mobile del prossimo futuro.
Slides delle lezioni del corso di Strumenti e applicazioni Web per il corso di laurea magistrale in teoria e tecnologia della comunicazione - Università di Milano Bicocca (prof.R.Polillo) - Lezione del 20 marzo 2014
In questa sessione andremo in dettaglio sul come poter migliorare le nostre applicazioni ASP.NET dal punto delle vista delle performance: Come capire dove interventire? Cosa possiamo migliorare? A cosa dobbiamo prestare attenzione? E nel caso di un'applicazione esistente, dove possiamo intervenire per migliorarla ulteriormente?
Federico Massi.it - Intro alle app mobile CordovaFederico Massi
Introduzione generale alle app mobile Cordova (per Android, iOS, Windows, ecc).
(riduzione / adattamento della presentazione svolta presso GLM Macerata il 24 marzo 2017)
Un talk che affronta gli aspetti principali di una Progressive Web App, dal Manifest ai Service Worker, passando da tutte le Web API utili per le app mobile del prossimo futuro.
L'azione civica di onData per liberare i dati per il monitoraggio della pandemia e quella istituzionale dell'Istat per capire l'impatto covid19. Festival dello sviluppo sostenibile di Gioia del Colle
Da dove vengono, a cosa servo,o, come vengono utilizzati i dati nelle situazioni di crisi. Il ruolo delle comunità e della cittadinanza attiva. Webinar dell'evento https://distanzainstanza.it
L'importanza degli Open Data per il monitoraggio della spesa pubblicaVincenzo Patruno
Incontro presso l'Università di Bari. Come gli open data possono essere di supporto a migliorare la trasparenza della spesa pubblica e in particolare degli appalti
La statistica ufficiale e i trasporti marittimi nell'era dei Big DataVincenzo Patruno
Come utilizzare i big data AIS delle posizioni delle navi in mare come supporto alla produzione di statistica ufficiale o per la generazione di nuovi prodotti statistici
Aumentare le potenzialità degli Open Data tra spazio e tempoVincenzo Patruno
Lo stato dell'arte degli Open Data e come aumentarne le potenzialità agendo sullo spazio e il tempo come dimensioni fondamentali per aumentare le potenzialità degli open data e favorirne il riuso e l'impatto socio economico
Hacking civico e Smart Citizen. Chi abita la Smart City?Vincenzo Patruno
The document discusses hacking and civic hackers. It notes that hacking is a democratic activity that challenges conventional ways of doing things. Hacking involves seeing a problem and working to fix it. Civic hackers apply hacking skills and principles to improve their communities and local governments. They work to make cities more transparent, efficient and responsive to residents.
Open Data: come trattarli e visualizzarli quando diventano BigVincenzo Patruno
Caso d'uso presentato alla accademy di ForumPA 2018 su come acquisire in modo automatico i dati sui prezzi dei carburanti pubblicati dal MISE e incanalarli in una data pipeline per la loro visualizzazione su dashboardi dinamiche attraverso un semplice framework Big Data basato su Elasticsearch
Open Data – i benefici per i cittadini, le imprese e la PAVincenzo Patruno
Intervento su Open Data, architetture, stato dell'arte e opportunità in occasione della Settimana dell'Amministrazione Aperta organizzata dal Comune di Bari
Sessione presentata alla Academy di ForumPA 2017. Città in tempo reale e città cognitiva. Due casi d'uso. le presenze turistiche su AirBnB a il prezzo di vendita degli immobili in un framework Big Data. Qui il video https://www.youtube.com/watch?v=UPzylJ9NnBk
ISTAT: la strategia Open Data e il framework SDMX per lo scambio di dati stat...
Web Services, le librerie Nusoap e PHP5 nell’interrogazione dei dati demografici su mobile.istat.it
1. Vincenzo Patruno, Marina Venturi PHPDay 2007 Web Services, le librerie Nusoap e PHP5 nell’interrogazione dei dati demografici su mobile.istat.it Verona, 18 Maggio 2007
2.
3. Mobile PHPDay 2007 Verona, 18 Maggio 2007 I dati Principali Indicatori Novità Indice dei prezzi per le rivalutazioni monetarie Dati demografici Dati congiunturali www.istat.it demo.istat.it con.istat.it mobile . istat.it
9. Architetture PHPDay 2007 Verona, 18 Maggio 2007 www.istat.it mobile.istat.it demo.istat.it con.istat.it Team 1 Team 2 Team 3 Postgres X PHP5 PHP4
10. Architettura Mobile.istat.it PHPDay 2007 Verona, 18 Maggio 2007 www.istat.it demo.istat.it con.istat.it Connessione diretta WS Link mobile . istat.it
11. PHP e Web Services PHPDay 2007 Verona, 18 Maggio 2007
12. PHP e Web Services PHPDay 2007 Verona, 18 Maggio 2007 SOAP Server SOAP Client PHP SOAP over HTTP PHP J2EE .NET … WSDL
13. PHP e Web Services PHPDay 2007 Verona, 18 Maggio 2007 WSDL (Web Services Description Language) WSDL è un linguaggio formale XML per la creazione di documenti per la descrizione di Web Services. Un file WSDL indica ai client: cosa può essere utilizzato (le "operazioni" messe a disposizione dal servizio); come utilizzarlo (il protocollo di comunicazione da utilizzare per accedere al servizio, il formato dei messaggi accettati in input e restituiti in output dal servizio ed i dati correlati); dove utilizzare il servizio (cosiddetto endpoint del servizio che solitamente corrisponde all'indirizzo - in formato URI - che rende disponibile il Web Service) Find out more by reading the Web Services Description Language (WSDL) 1.1 W3C Note .
14. PHP e Web Services PHPDay 2007 Verona, 18 Maggio 2007 Tipicamente i file WSDL sono generati automaticamente dal codice del web service e vengono importati ed utilizzati dai Client nel momento in cui il client viene disegnato. http://demo.istat.it/mobile/getpop.php?wsdl http:// demo.istat.it /mobile/ comserver.php ? wsdl Es.
15. PHP e Web Services PHPDay 2007 Verona, 18 Maggio 2007 <?php $client = new SoapClient(" http://demo.istat.it/mobile/getpop.php?wsdl "); $risposta=$client->GetPopolazioneComune($codice); ?> Client SOAP Le due maggiori piattaforme utilizzate per i Web Services – J2EE e .NET – possono generare facilmente il WSDL dal codice in quanto i linguaggi supportati sono fortemente tipizzati.
16. PHP e Web Services PHPDay 2007 Verona, 18 Maggio 2007 PHP è notoriamente un linguaggio poco “tipizzato” (non è necessario dichiarare il tipo delle variabili. Il tipo viene definito automaticamente sulla base del contesto in cui la variabile è utilizzata) Questa è una seria limitazione nell’applicabilità di PHP come piattaforma web services in quanto impedisce una facile interoperabilità con client scritti in altri linguaggi.
17.
18. PHP e Web Services PHPDay 2007 Verona, 18 Maggio 2007 http://sourceforge.net/projects/nusoap/ NuSOAP è un set di classi PHP che permette di creare e utilizzare web services basati su SOAP 1.1, WSDL 1.1 and HTTP 1.0/1.1.
22. Architetture PHPDay 2007 Verona, 18 Maggio 2007 Server Consolidation Convergenza tecnologica e architetturale www.istat.it mobile.istat.it demo.istat.it
23. PHP e Web Services PHPDay 2007 Verona, 18 Maggio 2007 Q: Può NUSOAP funzionare e coesistere con le estensioni SOAP di PHP5? L’estensione SOAP di PHP5 usa lo stesso nome utilizzato in NUSOAP per la classe soapclient() Soap_transport_http Soap_server Soap_fault Soap_parser … soapclient
24. XHTML Mobile Profile PHPDay 2007 Verona, 18 Maggio 2007 XHTML MP è una moderata estensione dell'XHTML Basic, a sua volta un sottoinsieme dell'XHTML 1.1. Gli ultimi due sono inquadrati in un rigoroso standard W3C e ben documentati. W3C, che non si è ancora espresso su XHTML MP come standard, gestisce comunque un Wiki sull’argomento all’indirizzo http://www.w3.org/2005/MWI/BPWG/ OMA (Open Mobile Alliance, gi WapForum) un consorzio di oltre 200 imprese operanti nel settore. Ne fanno parte moltissimi nomi di spicco (vedi OMA Membership: Current Members) e candida l'XHTML Mobile Profile (XHTML MP) come standard per i dispositivi mobili.