Google Chrome Extensions & Plugin vs Firefox

41
Andrea Testa Valeria Gennari Silvia Antognazza Strumenti e Applicazioni del Web

description

A little presentation about Google Chrome's plugins and extensions. A comparison with the browser Firefox. A work about web,tecnology and opensource by Andrea Testa, Valeria Gennari and Silvia Antognazza. Enjoy

Transcript of Google Chrome Extensions & Plugin vs Firefox

Page 1: Google Chrome Extensions & Plugin vs Firefox

Andrea TestaValeria GennariSilvia Antognazza

Strumenti e Applicazioni del Web

Page 2: Google Chrome Extensions & Plugin vs Firefox

Di che cosa parliamo oggi?

Google Chrome

e in dettaglio:1. perchè Google Chrome è un browser moderno2. plugin, plugin, estensioni, estensioni3. con la testa nella cloud

Page 3: Google Chrome Extensions & Plugin vs Firefox

Pubblicità a parte (cfr Note)

Google Chrome è uno dei tanti browser moderni perchè:

ideato nel 2008, licenza open source

Supporta HTML 5.0 (non del tutto), CSS 3.0: AJAX

Integra V8, LA virtual machine per javascript

Page 4: Google Chrome Extensions & Plugin vs Firefox

Chrome ci permette di......avere un browser multi-processo efficiente

Ogni scheda è un processo, ognuno di essi esegue più Thread. Basta chiudere una scheda per liberare subito spazio E se navighiamo in un sito pericoloso? Ogni tab è eseguito in una sand-box per la massima sicurezza.

Page 5: Google Chrome Extensions & Plugin vs Firefox

Quando interpretare non basta......è necessario accendere V8!

V8 è un software che elabora il javascript di una pagina. In linguaggio informatico, V8 è una vera e propria macchina virtuale che NON interpreta ma compila ed esegue il codice, con risultati esaltanti =

(per gli smanettoni)

http://www.youtube.com/watch?feature=player_embedded&v=hWhMKalEicY

Page 6: Google Chrome Extensions & Plugin vs Firefox

Per rendere migliore il web...

HTML, CSS, JAVASCRIPT sono gli strumenti aperti che permettono di costruire un web migliore, un web migliore eroga servizi migliori, un servizio migliore ci fa stare meglio. HTML, CSS, JAVASCRIPT costruiscono browser migliori.

Plug-ins ed estensioni sono funzioni extra, che personalizzano e migliorano il browser aggiungendo nuove funzionalità nella stessa pagina che stiamo visualizzando.

Page 7: Google Chrome Extensions & Plugin vs Firefox

Un browser moderno è aperto non solo alla comunità degli

sviluppatori, ma anche e soprattutto a chi fa del web la propria passione e lavoro.

Google Chrome e Firefox sono due esempi di browser moderni:

Permette di essere personalizzato (con estensioni) con gli stessi strumenti che usereste per disegnare una qualunque pagina di un sito web.

Page 8: Google Chrome Extensions & Plugin vs Firefox

Che cos'è un plug-in

Un plug-in è un software aggiuntivo appositamente creato per elaborare alcuni contenuti. Un plug-in NON si interfaccia quasi per niente con un browser, è libero di operare all'interno di uno spazio apposito.

Un determinato plug-in può funzionare in molti browser, solitamente è scritto in un linguaggio di programmazione vero e proprio (java, C++, C#).

Page 9: Google Chrome Extensions & Plugin vs Firefox

E un'estensione

Le estensioni sono piccoli add-on

(programmi supplementari) che è possibile installare sul browser per aggiungere

funzionalità.

Le estensioni sono scritte appositamente

per uno specifico browser, e usano le API che vengono messe a disposizione dagli

sviluppatori, sono scritte solitamente con

metalinguaggi (html, xml) e linguaggi di

scripting (javascript)

Page 10: Google Chrome Extensions & Plugin vs Firefox

Tecnologicamente la differenza plugin ed estensioni non è

netta: potremmo distinguerli non ufficialmente per il

linguaggio con cui sono scritti, oppure per il codice sorgente (dei plugin), SE fosse disponibile.

Differenze tra plug ins ed estensioni

Plugin: Adobe Flash per Firefox (7.73 Mb)Estensione: McAfee (0.98 Mb)

Plugin: Adobe Flash per IE 9 (7.81 Mb)Estensione: McAfee (2.27 Mb)

Confrontiamo il peso dei pacchetti

Page 11: Google Chrome Extensions & Plugin vs Firefox

Cosa cambia per l'utente finale? NULLA

Differenze tra plug ins ed estensioni

Evernote Web Clipper ci permette di appuntare piccoli messaggi di testo su una bacheca virtuale, il funzionamento delle due estensioni (per Chrome e per Firefox) è assolutamente identico.

Evernote per Chrome Evernote per Firefox

Page 12: Google Chrome Extensions & Plugin vs Firefox

Facciamo alcuni esempi: PLUG-INSAdobe Flash è il plug-in per eccellenza, uno dei più conosciuti. Flash ci permette di vedere video e contenuti multimediali

La Java Virtual Machine viene installata

nel pc per poter eseguire gli applet e i

contenuti web dinamici

Page 13: Google Chrome Extensions & Plugin vs Firefox

Facciamo alcuni esempi: ESTENSIONI (DI CHROME) I

L'estensione di notifica e-mail mostra un avviso nella barra degli strumenti del broswer.

In questo modo non sei costretto ad accedere alla posta in una finestra separata per controllare se ci sono nuovi messaggi.

Ci sono anche estensioni che funzionano silenziosamente in background (per formattare automaticamente le pagine web nel tuo stile preferito), senza che l'utente si accorda di nulla.

Page 14: Google Chrome Extensions & Plugin vs Firefox

Gmail Avvisi, una piccola demo

(0:35)

http://www.youtube.com/watch?v=qEsLCftdAk8

Page 15: Google Chrome Extensions & Plugin vs Firefox

GooEdit ci permette di modificare al volo l'immagine di una pagina web, semplicemente selezionandola.

Facciamo alcuni esempi: ESTENSIONI (DI CHROME) II

Possiamo caricarla su picasa, taggare un nostro amico su facebook oppure twittare l'url con il nostro account.

Page 16: Google Chrome Extensions & Plugin vs Firefox

GooEdit, come funziona

(1:07)

http://www.youtube.com/watch?v=as1JdLpbBHc

Page 17: Google Chrome Extensions & Plugin vs Firefox

exfm ci permette di raccogliere la musica presente sul sito ex.fm.

Facciamo alcuni esempi: ESTENSIONI (DI CHROME) III

La musica proposta non è casuale, ma basata sulle nostre precedenti navigazioni web. exfm ci consente di avere in un unico punto la musica dei nostri artisti preferiti a partire dalla nostra cronologia. Non mancano funzionalità social e possibilità di creare playlist.

Page 18: Google Chrome Extensions & Plugin vs Firefox

Exfm: demo

(2:41)

In questa demo mostriamo anche come cercare ed installare un'estesione per google Chrome.

http://www.youtube.com/watch?v=M_JVyCVQ4QA

Page 19: Google Chrome Extensions & Plugin vs Firefox

La gestione di ChromeCliccando sulla chiavetta che si trova nella barra degli strumenti è possibile accedere al Task manager, che permette la gestione pubblica dei plug-ins e delle estensioni.

Ogni plug-in o estensione è un elemento a se stante.

Page 20: Google Chrome Extensions & Plugin vs Firefox

La gestione nascosta

Si raggiungono solo digitando in una nuova scheda "about:extensions" e "about:plugins".

Gli "addetti ai lavori" possono anche raggiungere una gestione avanzata di estensioni e plug-ins. La visibilità di queste impostazioni è limitata: bisogna infatti conoscere il comando esatto e digitarlo nella barra degli indirizzi. All'interno di queste sezioni possiamo leggere e modificare le varie impostazioni tecniche

Page 21: Google Chrome Extensions & Plugin vs Firefox

Store: chi cerca, installaIl chrome store è uno spazio in cui scaricare le app e le estensioni. Per installare le app è necessario un account e se cambio pc le ritrovo sempre e comunque...

Ricerco Leggo la recensione ...e "installo"

Page 22: Google Chrome Extensions & Plugin vs Firefox

Firefox: l'erede di Netscape

Firefox è opensource,multipiattaforma, sfrutta Gecko come motore di rendering

Firefox ha sempre puntato sulla personalizzazione con ricche API

Mozilla Foundation è una organizzazione no-profit che promuove tecnologie aperte, innovazione e partecipazione in Internet.

Page 23: Google Chrome Extensions & Plugin vs Firefox

Firefox: alcune estensioni

Yoono: è la più scaricata, tutti i social a portata di click

Page 24: Google Chrome Extensions & Plugin vs Firefox

E' possibile ottenere tutti gli aggiornamenti, modificare il proprio stato e condividere Facebook, Twitter,LinkedIn, YouTube e altro ancora - tutto in un’unica finestra.

Yoono: in dettaglio

Page 25: Google Chrome Extensions & Plugin vs Firefox

Yoono: funzionamento

(1:35)

http://www.youtube.com/watch?v=BLPTQULcC6o

Page 26: Google Chrome Extensions & Plugin vs Firefox

E’ uno strumento che in tempo reale fornisce la traduzione del testo in numerose lingue; Dopo la sua installazione è necessario settare le impostazioni di base definendo in quale lingua si vuole averela traduzione

ImTranslator by Smart Link Corporation

Page 27: Google Chrome Extensions & Plugin vs Firefox

ImTranslator, una breve demo

(0:44)

http://www.youtube.com/watch?v=O436cvXPnzU

Page 28: Google Chrome Extensions & Plugin vs Firefox

Permette di dire no alla pubblicità nel web. E’ possibile scegliere tra più di una quarantina di sottoscrizioni di filtri che si configurano automaticamente Scongiura richieste da parte di host noti e pericolosi

Adblock plus: sicurezza prima di tutto

E' opensource: repository

Page 29: Google Chrome Extensions & Plugin vs Firefox

Ci permette di ottenere automaticamente il prezzo più basso quando si effettuano acquisti online o la ricerca di voli. InvisibleHand mostra una discreta notifica quando un prezzo migliore è disponibile su un prodotto o un volo che si stà acquistando. Copre oltre 580 rivenditori.

InvisibleHand: ok il prezzo è..

Page 30: Google Chrome Extensions & Plugin vs Firefox

InvisibleHand: demo In questa demo mostriamo anche come cercare ed installare un'estesione per mozilla firefox.

(1:26)http://www.youtube.com/watch?v=ThFZeRYf_J8

Page 31: Google Chrome Extensions & Plugin vs Firefox

La gestione di FirefoxLa gestione di plugin ed estensioni in Firefox è meno raffinata rispetto a quella di Chrome. Il punto di accesso è sempre ilGestore Componenti aggiuntivi. Il menù a sinistra si permette di scegliere su cosa intervenire.Ogni plugin o estensione è un elemento a se stante Le estensioni solitamente possono essere disattivate, configurate o rimosse

I plugin solo disattivati ma gestibili con un apposita scheda

Non abbiamo una sezione che ci informa in tempo reale delle risorse utilizzate (il Task Manager di Chrome)

Page 32: Google Chrome Extensions & Plugin vs Firefox

Store: dove trovare tutto ciò che ti serve!

Page 33: Google Chrome Extensions & Plugin vs Firefox

Firefox ti fornisce un'elenco delle estensioni consigliate, di quelle più popolari e di quelle emergenti. Al passaggio del mouse verrà visualizzato un menù a tendina che darà la possibilità di aggiungere l'estensione.

Store: dove trovare tutto ciò che ti serve!

Page 34: Google Chrome Extensions & Plugin vs Firefox

Differenze sincronizzazione

Sia Chrome che Firefox utilizzano servizi cloud per memorizzare le preferenze (preferiti, cronologia, estensioni installate...) degli utenti. Chrome utilizza un account gmail in cui salva il nostro profilo completo, Firefox invece ci chiede un account (user e password) solo per le preferenze del nostro browser.

Page 35: Google Chrome Extensions & Plugin vs Firefox

Dati utente e sync: ChromeChrome usa un account gmail per sincronizzare i nostri dati...

...affidiamo le nostre informazioni direttamente a Google (una società con fini di lucro)

Google ci mette a disposizione una dashboard web e il sito dataliberation per garantire massima trasparenza

Page 36: Google Chrome Extensions & Plugin vs Firefox

Dati utente e sync: FirefoxAnche firefox opera il sync mediante la creazione di un account. Mozilla foundation non ha scopo di lucro A differenza di Google, firefox prevede un meccanismo end-to-end di encryption

Nonostante questo l'unico controllo che abbiamo è quello offertoci dal browser stesso... e l'encryption end-to-end è realizzato mediante un certificato univoco inviato all'utente... ...siamo esposti al man-in-the-middle ?!?

Page 37: Google Chrome Extensions & Plugin vs Firefox

Un'ultima nota sui dati

Qui il video sottotitolato

Eli Pariser analizza come Google e Facebook utilizzino i nostri profili per creare esperienze di utilizzo personalizzate. Il rischio cui andiamo incontro è l'oscurantismo di qualunque "voce" non rientri nelle nostre preferenze. Il rischio è una gabbia invisibile.

http://www.youtube.com/watch?feature=player_embedded&v=B8ofWFx525s

Page 38: Google Chrome Extensions & Plugin vs Firefox

Concludiamo dicendo che...Chrome e firefox sono prodotti innovativi, che mirano a costruire un web migliore

La loro grande forza non sta (solo) nell'utilizzare tecnologie all'avanguardia, ma nel costruire il loro progetto intorno all'user experience...

...plugins ed estensioni ne sono chiari esempi.

E ci ricordano che, almeno sul web, NOI possiamo fare la differenza

Page 39: Google Chrome Extensions & Plugin vs Firefox

Domande

Page 40: Google Chrome Extensions & Plugin vs Firefox

Grazie

Page 41: Google Chrome Extensions & Plugin vs Firefox

Si ringraziano in particolare: