International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Web2.0-La nuova rete: tra collaborazione e innovazioneEnrico Corinti
Semplice sunto delle esperienze Web2.0 che illustra le principali filosofie di riferimento con particolare interesse alle tecnologie di riferimento e ai possibili scenari
Slide utilizzate durante l'intervento sulle Progressive Web App e le Trusted Web Activities applicate a Wordpress e Woocommerce.
Trovate informazioni più precise sull'argomento su https://2019.catania.wordcamp.org/session/progressive-web-app-e-twa/
e sugli articoli https://www.francescogiammanco.it/progressive-web-app-lighthouse/
e https://www.francescogiammanco.it/trasformare-un-sito-in-twa/
Presentazione tenuta in occasione della 5^ riunione "I giovani di Charme & relax". Ho cercato di introdurre il tema del Web 2.0 presentando alcune applicazioni di pratico utilizzo. Alla fine ho proposto un Thwate Notarization Party per i presenti.
Web2.0-La nuova rete: tra collaborazione e innovazioneEnrico Corinti
Semplice sunto delle esperienze Web2.0 che illustra le principali filosofie di riferimento con particolare interesse alle tecnologie di riferimento e ai possibili scenari
Slide utilizzate durante l'intervento sulle Progressive Web App e le Trusted Web Activities applicate a Wordpress e Woocommerce.
Trovate informazioni più precise sull'argomento su https://2019.catania.wordcamp.org/session/progressive-web-app-e-twa/
e sugli articoli https://www.francescogiammanco.it/progressive-web-app-lighthouse/
e https://www.francescogiammanco.it/trasformare-un-sito-in-twa/
Presentazione tenuta in occasione della 5^ riunione "I giovani di Charme & relax". Ho cercato di introdurre il tema del Web 2.0 presentando alcune applicazioni di pratico utilizzo. Alla fine ho proposto un Thwate Notarization Party per i presenti.
SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazio...SMAU
SMAU MILANO 2023 | SMAU MILANO 2023 | 𝐃𝐢𝐠𝐢𝐭𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠 𝐉𝐨𝐮𝐫𝐧𝐞𝐲 La nuova frontiera della formazione professionale: gamification e apprendimento continuo
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbotsSMAU
SMAU MILANO 2023 | SMAU MILANO 2023 | Intelligenza Artificiale e chatbots: nemici o alleati dei business game? 5 requisiti di un “buon” business game di marketing strategico, potenzialmente integrabile proprio con strumenti di IA, come antidoto alla crescente disabitudine al problem solving e al pensiero critico, al lavoro di gruppo e all'orientamento strategico
2. Outline
• Open API, Social Plug In
• Tecnologie, Protocolli e Meccanismi
• Esempi
2
3. Open API
Mettono in comunicazione Persone,
Devices e Applicazioni, in un unico
ecosistema integrato
The API which has easily 10 times more traffic than the web
site, has been really very important to us
Biz Stone (co-founder Twitter)
60% of all listings on eBay are added via their API's - and
eBay services over 6 billion API calls per month
John Musser (Programmable Web)
The adoption of Amazon Web Services is currently driving
more network activity than everything Amazon does
through their traditional Web sites
Jef Bar (Amazon evangelist) / Dion Hincliffe (Journalist)
3
4. A chi serve un API ?
• Make money
60% of all listings on eBay.com added via their APIs
• Save money
SmugMug saves > $500K/year with Amazon S3 Storage
• Build brand
Google Maps 300% growth vs 20% MapQuest
• Move to the cloud
Over 50% of all transactions via their API
• Go anywhere
Netflix now exploitable on over 200 devices
fonte ProgrammableWeb.com
4
6. Open API
Crescita Esponenziale delle open API
Oggi: 923 Social API
(fonte: www.ProgrammableWeb.com )
8 anni per arrivare a 1000 API globali, oggi
7000 circa
Tasso 7x dal 2010 a oggi per le API di Social
Media Platform
6
7. Portabilità
Un sistema API può supportare centinaia di dispositivi
7
13. Twitter REST API
• API pubbliche basate su Web Services di tipo REST
– Raggiungibili tramite
un URL e un metodo HTTP
– Risposte in formati:
json, xml ,rss, atom
AZIONE
13
15. Facebook Open Graph
• Estensione del Social Graph (2010)
• Ogni nodo è riferito da un ID unico raggiungibile via web
– https://graph.facebook.com/19292868552
• Open Graph protocol, include:
– Applicazioni web e pagine esterne
– Azioni e oggetti creati da applicazioni
esterne
• Obiettivo:
– Abilitare applicazioni esterne verso una “deep integration into the
Facebook experience”.
15
16. Facebook Open Graph Protocol
E’ possibile creare nuove azioni e
registrarle :
1. Approvazione di una open
graph “Action” dell’ applicazione
2. Le azioni degli utenti dell’
applicazione saranno
riconosciute come eventi FB e
riportate nel flusso user timeline
An App event “count-as” a Facebook event
16
23. Sviluppo di una Applicazione
• - Spring Social: branch del progetto Spring, framework di sviluppo basato su J2EE
• - Connect Social Providers as a Service (SaaS)
L’applicazione presentata è disponibile su: https://github.com/MPiunti/SocialAPP
23