SlideShare a Scribd company logo
1 of 30
Tecnologie, applicazioni e servizi dell’internet Anno Accademico  2009-2010 Web Trend Maps: “ApplicationLine” Claudio Ravamat. 739788 Download Web Trend Map 4: http://informationarchitets.jp/wtm4-final.png
Agenda 1. Perimetro di analisi 2. Applicazioni web Storia Architetture, tecnologie e piattaforme di fruizione Valutazioni sociali ed economiche Punti di forza e criticità del modello SaaS 3. Analisi dell’offerta attuale Campione di analisi Modello di valutazione Risultati del modello Modelli di business 4. Il futuro delle applicazioni web Tecnologie Evoluzione del mercato Ipotesi di scenari futuri 2 Claudio Rava
Agenda 1. Perimetro di analisi 2. Applicazioni web Storia Architetture, tecnologie e piattaforme di fruizione Valutazioni sociali ed economiche Punti di forza e criticità del modello SaaS 3. Analisi dell’offerta attuale Campione di analisi Modello di valutazione Risultati del modello Modelli di business 4. Il futuro delle applicazioni web Tecnologie Evoluzione del mercato Ipotesi di scenari futuri 3 Claudio Rava
Perimetro di analisi (1/2) ApplicationLine Applicazioni Web Piattaforme di sviluppo  di applicazioni web Applicazioni desktop che usano internet Browser 4 Claudio Rava
Perimetro di analisi (2/2) Applicazioni Web ApplicationLine Piattaforme di sviluppo  di applicazioni web Applicazioni desktop che usano internet Browser 5 Claudio Rava
Agenda 1. Perimetro di analisi 2. Applicazioni web Storia Architetture, tecnologie e piattaforme di fruizione Valutazioni sociali ed economiche Punti di forza e criticità del modello SaaS 3. Analisi dell’offerta attuale Campione di analisi Modello di valutazione Risultati del modello Modelli di business 4. Il futuro delle applicazioni web Tecnologie Evoluzione del mercato Ipotesi di scenari futuri 6 Claudio Rava
Storia SaaS 2003- 2010 1991- 2002 1980- 1990 ,[object Object]
 Utilizzo: intranet/rete locale
  Linguaggi di programmazione (C, C++, Java)
 Alti oneri di installazione, manutenzione e aggiornamento
Usabilità buona
 Client standardizzato (browser web)
 Utilizzo: internet
 Linguaggi internet di formattazione (HTML, XML)
 Abbattimento del TCO
 Usabilità scarsa
 Bassa multimedialità (immagini)
Client standardizzato (browser web)
Utilizzo: internet
Linguaggi di scripting (Javasctipt), plugin (Flash) e framework web (AJAX)
 Basso TCO
 Aumenta usabilità
 Aumenta multimedialità7 Claudio Rava
Architetture e modelli di funzionamento N-Tiers: ,[object Object]
 Web Server si occupa di rendere disponibile HTML al client
 Client è composto da un semplice browser web- Sgravo il carico di lavoro dal client - Semplifico installazione, aggiornamento e delivery dell’app CloudComputing: ,[object Object]
 Flessibilità nell’allocare le risorse
 Portabilità dell’applicazione
 Accesso remoto tramite internet8 Claudio Rava
Tecnologie e piattaforme di fruizione Framework  web ,[object Object]

More Related Content

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Applicazioni web e SaaS, considerazioni [Presentazione]

  • 1. Tecnologie, applicazioni e servizi dell’internet Anno Accademico 2009-2010 Web Trend Maps: “ApplicationLine” Claudio Ravamat. 739788 Download Web Trend Map 4: http://informationarchitets.jp/wtm4-final.png
  • 2. Agenda 1. Perimetro di analisi 2. Applicazioni web Storia Architetture, tecnologie e piattaforme di fruizione Valutazioni sociali ed economiche Punti di forza e criticità del modello SaaS 3. Analisi dell’offerta attuale Campione di analisi Modello di valutazione Risultati del modello Modelli di business 4. Il futuro delle applicazioni web Tecnologie Evoluzione del mercato Ipotesi di scenari futuri 2 Claudio Rava
  • 3. Agenda 1. Perimetro di analisi 2. Applicazioni web Storia Architetture, tecnologie e piattaforme di fruizione Valutazioni sociali ed economiche Punti di forza e criticità del modello SaaS 3. Analisi dell’offerta attuale Campione di analisi Modello di valutazione Risultati del modello Modelli di business 4. Il futuro delle applicazioni web Tecnologie Evoluzione del mercato Ipotesi di scenari futuri 3 Claudio Rava
  • 4. Perimetro di analisi (1/2) ApplicationLine Applicazioni Web Piattaforme di sviluppo di applicazioni web Applicazioni desktop che usano internet Browser 4 Claudio Rava
  • 5. Perimetro di analisi (2/2) Applicazioni Web ApplicationLine Piattaforme di sviluppo di applicazioni web Applicazioni desktop che usano internet Browser 5 Claudio Rava
  • 6. Agenda 1. Perimetro di analisi 2. Applicazioni web Storia Architetture, tecnologie e piattaforme di fruizione Valutazioni sociali ed economiche Punti di forza e criticità del modello SaaS 3. Analisi dell’offerta attuale Campione di analisi Modello di valutazione Risultati del modello Modelli di business 4. Il futuro delle applicazioni web Tecnologie Evoluzione del mercato Ipotesi di scenari futuri 6 Claudio Rava
  • 7.
  • 9. Linguaggi di programmazione (C, C++, Java)
  • 10. Alti oneri di installazione, manutenzione e aggiornamento
  • 12. Client standardizzato (browser web)
  • 14. Linguaggi internet di formattazione (HTML, XML)
  • 20. Linguaggi di scripting (Javasctipt), plugin (Flash) e framework web (AJAX)
  • 24.
  • 25. Web Server si occupa di rendere disponibile HTML al client
  • 26.
  • 29. Accesso remoto tramite internet8 Claudio Rava
  • 30.
  • 31. Scambio solo porzioni di pagina interessate
  • 32. Trasmissione asincrona dei dati in background
  • 33. Interazione con l’interfaccia simile ad applicazioni desktop
  • 34. Possibilità di inserire elementi multimediali
  • 35. Potente linguaggio di scripting per applicazioni thick
  • 36. Creazione di sofisticate GUI, animazioni e menù interattivi
  • 37. Offrono struttura di supporto alla realizzazione di webapp
  • 39. Forniscono librerie per semplificare molte operazioni di sviluppo su aspetti critici+ MULTIMEDIALITA’ + CAPACITA’ DI PROGRAMMAZIONE (+ PESANTEZZA) SVILUPPO: + SEMPLICE + VELOCE - COSTOSO + PRESTAZIONI + INTERATTIVITA’ - CONSUMO DI BANDA Desktop Netbook Smartphone Tablet Marketplace interni 9 Claudio Rava
  • 40. Esigenze del mercato 10 Claudio Rava
  • 41.
  • 42. Evoluzione tecnologica dei browser e dei PC = motori javascript molto più veloci, parser integrati nel browser, tempo startup del runtime ridotto.
  • 43. User interface sempre più ricche e complete.
  • 44. Accesso a logica distribuita via web service e API pubbliche -> Mash-up.11 Claudio Rava
  • 45.
  • 46. Continuità del servizio = importanza dei SLA concordati -> scelta del provider
  • 47. Sicurezza = rischi intrisechi nell’uso della rete. Attacchi DDoS, dati intercettati, ecc..
  • 48. Data portability e privacy = richiesta trasparenza al fornitore -> fiducia nel provider
  • 49. Cultura/Conoscenza = mancanza di percezione dei vantaggi e dei rischi del modello SaaS“La capacità dei servizi di cloudcomputing di raccogliere un quantitativo crescente di dati dei propri utenti e di immagazzinarli in un archivio principale si coniuga all’incredibile facilità di condividere gli stessi con un numero infinito di individui. Purtroppo, questo metodo di comunicazione genera per sua stessa natura il rischio che tali dati vengano utilizzati da terzi in maniere che esulano dalle intenzioni originarie dei loro proprietari e che non sono comprensibili dai consumatori.”(FederalTradeCommission, 2010) “Quasi il 20% dei cittadini europei ha ammesso di non essere a conoscenza se i propri dati personali si trovino "nel cloud", con un 60% che risponde di non sapere nemmeno che cosa ciò significhi”(Business Software Alliance, 2010) 12 Claudio Rava
  • 50. Agenda 1. Perimetro di analisi 2. Applicazioni web Storia Architetture, tecnologie e piattaforme di fruizione Valutazioni sociali ed economiche Punti di forza e criticità del modello SaaS 3. Analisi dell’offerta attuale Campione di analisi Modello di valutazione Risultati del modello Modelli di business 4. Il futuro delle applicazioni web Tecnologie Evoluzione del mercato Ipotesi di scenari futuri 13 Claudio Rava
  • 51. Definizione perimetro di analisi 14 Claudio Rava
  • 52. Principali player del mercato 15 Claudio Rava
  • 53.
  • 54. Usabilità = facilità d’uso, design dell’interfaccia, accessibilità
  • 55. Sicurezza = gestione di dati personali, gestione degli accessi e uso di tecnologie quali SSL, Oauth, ..
  • 56. Integrazione e interoperabilità = capacità integrazione sia all’interno sia verso applicazioni terze (API)
  • 57. Qualità del servizio = valutazione prestazionale percepita e livelli di servizio e assistenza (SLA)
  • 59. Risultati dell’ Analisi (1/3) GOOGLE Strategia: creare parco software completo per la maggioranza delle persone. “Perpetual Beta”: release frequenti, evoluzione continua, innovazione. Offerta rivolta sia al mercato consumer che a quello business. MICROSOFT Strategia: approccio “Software Plus Service”, webapp come estensione delle applicazioni tradizionali. Volontà di preservare il proprio business offline. 17 Claudio Rava
  • 60. Risultati dell’ Analisi (2/3) ZOHO Approccio: focalizzazione sul mercato enterprise, parco software copre la maggior parte delle esigenze di molte PMI (produttività personale , CRM, Project Managment, PIM, …) AVIARY Approccio: si rivolge al mondo degli artisti (designer grafici e musicisti). Una delle prime aziende a sviluppare RIA per la multimedialità. 18 Claudio Rava
  • 61. Risultati dell’ Analisi (3/3) SALESFORCE.COM Approccio: estendere il concetto di webapp in quello di piattaforma applicativa estendibile. Struttura modulare con marketplace (AppExchange) E’ stata una delle prime aziende a puntare sul SaaS, oggi leader CRM. 37 SIGNALS Approccio: sviluppo “agile” -> release frequenti, coinvolgimento cliente e comunità. Ex designer grafici, creatori del framework web Ruby On Rails. Leader settore Project Managment . 19 Claudio Rava
  • 62.
  • 63.
  • 65.
  • 68.
  • 71. Assistenza e personalizzazione a pagamento23 Claudio Rava
  • 72. Agenda 1. Perimetro di analisi 2. Applicazioni web Storia Architetture, tecnologie e piattaforme di fruizione Valutazioni sociali ed economiche Punti di forza e criticità del modello SaaS 3. Analisi dell’offerta attuale Campione di analisi Modello di valutazione Risultati del modello Modelli di business 4. Il futuro delle applicazioni web Tecnologie Evoluzione del mercato Ipotesi di scenari futuri 24 Claudio Rava
  • 73. Tecnologie (1/2) HTML5 rappresenterà le fondamenta delle future applicazioni web http://www.clicker.com/10/ http://mugtug.com/darkroom Offline storage Audio/Video support Canvas (animazioni e grafica vettoriale) WebGL (grafica 3D accellerata) Drag & Drop MicroData (web semantico) 25 Claudio Rava
  • 74. Tecnologie (2/2) Native Client Progetto opensource che permette di eseguire codice nativo (C/C++) sul browser in sandbox protette, superando le limitazioni di Javascript e dei linguaggi interpretati e permettendo di accedere direttamente alle risorse del sistema. Libreria AdLib: framework per creare webapp per Safari Mobile del tutto identiche ad applicazioni native per iPad. 26 Claudio Rava
  • 75.
  • 77. Dimensione degli schermi diverse
  • 79. Tipologie di hardware dedicato (es. accelerometri)Nuovi problemi ma anche nuove opportunità di business 27 Claudio Rava
  • 80.
  • 81. Documenti sempre aggiornati e applicazioni ubique28 Claudio Rava
  • 82.
  • 83.
  • 84.
  • 85. Posizione strategica sul mercatoSarebbe preferibile una piattaforma aperta e condivisa tra i browser 29 Claudio Rava
  • 86. Grazie dell’attenzione Domande? 30 Claudio Rava e- mail: claudio.rava@gmail.com LinkedIn: http://it.linkedin.com/in/claudiorava SlideShare: http://www.slideshare.net/itacla Sito Web: http://www.itacla.com/ Twitter: http://twitter.com/itacla