Weave


Mozilla ha annunciato come l’attuale add-on Weave Sync sarà presto inglobato in Firefox in qualità di Firefox Sync e permetterà la sincronizzazione tra i browser su più postazioni. E Firefox Home permetterà anche di sincronizzarsi su iPhone

«Siamo orgogliosi di annunciare che il progetto “Weave Sync” dei Mozilla Labs è stato promosso ed è ora incorporato nella roadmap di Firefox. “Weave Sync” si chiama ora “Firefox Sync ed il servizio diventerà una funzione di Firefox nelle prossime major release». L’utilità del componente è nella possibilità di sincronizzare i propri dati (password, preferiti e quant’altro) tra più postazioni con Firefox a garantire la sicurezza delle comunicazioni tramite crittografia degli elementi condivisi.

Oggi, insomma, Weave Sync è un semplice add-on da scaricare ed installare, ma la sua promozione lo rende fin da subito una componente “ufficiosa” del browser in attesa che le prossime release lo inglobino definitivamente tra le funzionalità del browser. In occasione dell’annuncio, però, Mozilla si spinge anche oltre e spiega di aver previsto per la versione 1.3 del componente anche alcune caratteristiche aggiuntive:

  • disponibilità in più di 15 linguaggi, tra i quali anche l’italiano;
  • un processo di autenticazione più semplice
  • Un singolo bottone per accedere alle tab remote.

Mozilla ringrazia tutti coloro i quali sono stati coinvolti nei test del passato, poichè è grazie ai loro feedback che la funzione può ora diventare parte integrante del browser. E messa in cassaforte una nuova funzione, ecco l’immediato rilancio: “Firefox Home” è una ulteriore estensione di Firefox Sync, tale per cui l’uso su iPhone permette di accedere istantaneamente a preferiti, tab e cronologia da remoto. Firefox diventa così il ponte tra l’iPhone e il desktop, con Firefox Sync e Firefox Home a fare da interpreti tra i due differenti device. Ma soprattutto: «se perdi il tuo device, non perdi il tuo Firefox».

Fonte: webnews

Mozilla Weave

Mozilla Weave viene portato in fase di Beta. La Mozilla Foundation ha annunciato proprio in questi giorni la disponibilità di una nuova versione dell’add-on Weave Sync e l’entrata del servizio Web nella fase di Beta Testing.

Mozilla Weave è un progetto ambizioso che mira a costruire un servizio di sincronizzazione remoto associato ai browser Firefox e Fennec. Usando Weave Sync, il primo add-on Firefox/Fennec sviluppato per l’occasione, sarà possibile sincronizzare su un server Mozilla Weave o su un proprio clone Weave le informazioni contenute nel browser: i bookmark, i tab aperti, le password, i valori dei form, e l’history di navigazione. Queste informazioni saranno accessibili da tutte le altre istanze di Firefox/Fennec che utilizziamo.

Mozilla Weave quindi comprende sia un sistema server che una parte client. La Mozilla Foundation mette a disposizione i propri server, ma l’utente può decidere di crearne uno proprio. Le informazioni vengono criptate prima di essere salvate, e sono associate ad un apposito account.

Con il rilascio della versione Beta il team dei Mozilla Labs intende fornire un prodotto più completo. Sia l’usabilità che le prestazioni sono state migliorate e perfezionate. Infatti l’algoritmo di sincronizzazione utilizza ora uno schema di “incremental sync“. I dati vengono sincronizzati in maniera incrementale e in background, durante il normale utilizzo del browser. Inoltre hanno la precedenza i dati che sono utilizzati più frequentemente.

Attenzione. Mozilla Weave richiede Firefox 3.5 o superiore. Inoltre bisogna aggiornare gli add-on di tutte le istanze di Firefox che utilizziamo.

Una nota finale dovuta. Mozilla Weave si contrappone per certi versi alla nuova funzionalità di sincronizzazione bookmark implementata di recente in Google Chrome. In effetti a ben pensare il passo che Google deve compiere per offrire un servizio simile a quello offerto da Mozilla Weave è breve. La rivalità tra i browser oramai si sposta anche in altri ambiti e settori, quelli dei servizi Web. Concordate con questa visione?

Fonte: OneOpenSource

Mozilla Labs ha reso disponibile un aggiornamento per “Weave” (Weave 0.2.110 M4 Development Milestone). Weave è un progetto che si occupa di “esplorare” l’integrazione di Firefox 3 con i servizi online, focalizzandosi sulla ricerca di modi per potenziare l’esperienza utente del popolare software open-source, migliorando il controllo dell’utente su informazioni personali, e fornendo nuove opportunità per gli sviluppatori nella realizzazione di esperienze online innovative. Weave sta venendo sviluppato come un framework estensibile aperto per l’integrazione di servizi. Gli obiettivi di Mozilla sono quelli di potenziare l’esperienza utente di Firefox, incrementare il controllo degli utenti sulle proprie informazioni personali, e offrire nuove opportunità agli sviluppatori per creare esperienze innovative online.

Finora lo sviluppo del progetto si è focalizzato sul permettere a Weave Sync di crittare e sincronizzare in sicurezza l’esperienza Firefox tra browser multipli, e più specificatamente tra dispositivi desktop e mobile.

Weave 0.2.110 M4 Development Milestone è una release sperimentale del client destinata agli sviluppatori ed al testing; una delle numerose milestone di sviluppo pianificate in rilascio prima del prossimo major update previsto più avanti nel corso dell’anno. La nuova milestone mira a incoraggiare un testing più ampio e l’invio di feedback dalla community Mozilla.

Novità in Weave M4:

  1. Supporto preliminare per Fennec per tutti i tipi di dati, come segnalibri, cronologia, schede, e password salvate.
  2. Protocollo di sincronizzazione e architettura server ridisegnati.
  3. Ottimizzazione del client per migliorare efficienza di CPU e memoria.
  4. services.mozilla.com ora ospitato su un hardware server cluster ridisegnato.

Overview del progetto “Weave”:

  1. I metadati del browser vengono portati in-the-cloud (es.: segnalibri, cronologia, personalizzazioni, etc.).
  2. Questi metadati vengono riflessi in maniera trasparente ovunque sia possibile accedere online.
  3. Offerta di un framework base per la condivisione e la delega d’accesso a questi metadati.
  4. Strumenti e API in grado di estendere questo framework e offrire nuove esperienze utente.

Weave per Firefox 3 è disponibile come add-on per Firefox (richiede Firefox 3.1b2). Bisogna ricordare che si tratta di una prototipo preliminare da usare a proprio rischio. Nei prossimi mesi Mozilla rilascerà prototipi dei vari componenti del framework, e raccoglierà feedback, ospitando una serie di discussioni e sessioni sul sito Mozilla Labs per pianificare, progettare e sviluppare ulteriormente Weave.

Fonte: Tweakness.net

Si riaprono le porte dei Mozilla Labs e sono disponibili le registrazioni per Weave, l’applicazione dei Mozilla Labs per la sincronizzazione online dei metadati di Firefox.

Per iscrivervi, visitate questo sito. E’ sufficiente fornire il proprio indirizzo email (valido), una password, digitare manualmente le lettere e i numeri presenti nell’immagine e cliccare sul collegamento di attivazione che riceverete nella mail.

Una volta attivati, vi sarà richiesto di installare l’estensione Weave (cliccate su Consenti nella barra informativa per autorizzare i contenuti da services.mozilla.com) che è compatibile con Firefox 3 Beta 2 e le ultime nightly build.

Dopo il riavvio del browser, una pagina di benvenuto a Weave vi suggerirà di cliccare sull’icona nella barra di stato per accedere al servizio. Al primo accesso, compare una procedura guidata che vi avverte, innanzitutto, sui potenziali rischi dell’utilizzo di un software in versione Alpha. Nel passo successivo, potete effettuare un backup dei vostri segnalibri nella posizione che desiderate e venite avvertiti della possibilità di perdere alcuni dati. "Seriously. We’re not kidding.” [Davvero, non stiamo scherzando, NdT]

Nel passo 3, digitate le vostre credenziali e create una passphrase cifrata per memorizzare in modo sicuro i vostri dati sul server remoto. Una volta verificate le credenziali, siete pronti per iniziare la prima sincronizzazione.

Infatti, nel passo 4, inizia il trasferimento dei dati: i segnalibri e la cronologia viaggiano attraverso una connessione sicura (SSL) verso il server Weave di Mozilla. Se disponete già di un account Weave, i dati locali e quelli remoti verranno mantenuti sincronizzati.

Mi ci sono voluti un paio di minuti, considerando parecchi mesi navigazione alle spalle e il gran numero di segnalibri memorizzati.

Tutto qui. Nulla di drammatico, soprattutto se avete già usato in passato servizi come del.icio.us, Google Browser Sync o Foxmarks.

Le opzioni di Weave sono opportunamente integrate all’interno di Firefox in una nuova pagina, ma purtroppo viene aggiunta una nuova voce nel menu Strumenti.

Ho poi creato un nuovo profilo, ho installato Weave, riavviato Firefox e ho fatto logon per ripristinare i dati caricati in precedenza per simulare un recupero totale su un computer diverso. Ancora un paio di minuti e poi… nulla. Almeno per i segnalibri. La cronologia, invece, è stata ripristinata in modo corretto.

Ho dovuto eliminare tutti i miei dati in locale (menu Strumenti/Opzioni/Weave/Advanced/Reset Client Data) e forzare una sincronizzazione (menu Strumenti/Opzioni/Weave/Data/Sync now) per riavere i miei segnalibri.

Weave è abbastanza scaltro da non importare gli elementi dei segnalibri live in modo da averli vuoti e ripopolarli al successivo aggiornamento automatico di Firefox.

A parte questi piccoli problemi, si tratta di una buona versione 0.1. I segnalibri e la cronologia sono solo l’inizio e spero che in futuro venga incluso davvero tutto: estensioni, temi, preferenze, preferenze avanzate, motori di ricerca, dizionari, personalizzazioni dell’interfaccia grafica compreso il layout della barra degli strumenti e i file personalizzati userChrome.css e userContent.css.

A prima vista, sembra che questo verrà fatto.

Poi sarà la volta del fattore di "condivisione" che dovrebbe essere basato su permessi molto granulari sugli oggetti e una robusta gestione delle identità. La riservatezza dei dati è il nodo cruciale. La crittografia c’è già ma ci vorranno ulteriori sforzi per far capire che i dati sono al sicuro e sul modo in cui sono stati messi in sicurezza.

Infine, l’estendibilità. Gli utenti e gli sviluppatori devono sapere che Firefox può far questo. Dopotutto, Weave è figlio dell’estendibilità di Firefox.

Estendibilità, condivisione e permessi utente dovrebbero iniziare a prendere forma in Weave 0.2, all’inizio del prossimo anno.

Date un’occhiate anche ai forum di Weave presso i Mozilla Labs!

Fonte: mozilla links – edizione italiana

Mozilla Labs ha presentato ieri un nuovo progetto, chiamato "Weave", che si occuperà di "esplorare" l’integrazione del browser (Firefox 3) con i servizi online, focalizzandosi sulla ricerca di modi per potenziare l’esperienza utente del popolare software open-source, migliorando il controllo dell’utente su informazioni personali, e fornendo nuove opportunità per gli sviluppatori nella realizzazione di esperienze online innovative. Mozilla svilupperà Weave come un framework estensibile aperto per l’integrazione di servizi. La tecnologia viene rilasciata oggi in versione di test Weave 0.1, con incluse funzioni base framework e server-side.

Da Mozilla Labs Blog: "Man mano che il Web continua ad evolversi ed un numero maggiore delle nostre vite si sposta online, crediamo che i browser web come Firefox possano e debbano fare di più per supportare esperienze dinamiche incrementando nel contempo il controllo dell’utente sui propri dati ed informazioni personali. Un’area importante da esplorare è la fusione del desktop e del Web tramite un’integrazione più profonda del browser con i servizi online. Stiamo ora lanciando un nuovo progetto all’interno dei Mozilla Labs per esplorare formalmente questa integrazione. Questo progetto sarà chiamato Weave e si focalizzerà sulla ricerca di modi per potenziare l’esperienza utente di Firefox, incrementare il controllo degli utenti sulle informazioni personali, e fornire nuove opportunità per gli sviluppatori per realizzare esperienze online innovative".

I principi base su cui si poggerà questo nuovo approccio:  1. Offrire un set base di servizi online opzionali Mozilla-hosted.  2. Assicurarsi che sia facile per le persone impostare i propri servizi con strumenti gratuitamente disponibili e basati sugli standard aperti.  3. Offrire agli utenti la capacità di controllare e personalizzare totalmente le proprie esperienze online, come decidere se e come i propri dati debbano essere condivisi con parenti, familiari e terze parti.  4. Rispettare la privacy individuale (es.: crittazione predefinita client-side con opzioni di delegare i diritti d’accesso).  5. Sfruttare gli standard aperti esistenti e proporne nuovi se necessario.  6. Creare una architettura estensibile come quella di Firefox.

Overview del progetto "Weave":  1. I metadati del browser vengono portati in-the-cloud (es.: segnalibri, cronologia, personalizzazioni, etc.).  2. Questi metadati vengono riflessi in maniera trasparente ovunque sia possibile accedere online.  3. Offerta di un framework base per la condivisione e la delega d’accesso a questi metadati.  4. Strumenti e API in grado di estendere questo framework e offrire nuove esperienze utente.

Roadmap iniziale:
Weave 0.1 (21 Dicembre, 2007) – Framework base e server-side disponibile per il testing e la sperimentazione. 1. Autenticazione con un singolo online service provider (es.: labs.mozilla.com). 2. Sincronizzazione segnalibri e cronologia su server da client multipli. 3. Crittazione predefinita di tutti i dati utente con algoritmo placeholder.

Weave 0.2 (Inizio 2008) – API iniziali per i servizi web destinate agli sviluppatori. 1. Controlli utente granulari e capacità di delegare (e revocare) diritti d’accesso ai metadati del browser. 2. UI per consentire la condivisione su interfacce applicabili.

Weave v0.1 per Firefox 3.0b2pre o successivi è disponibile per Windows, Mac e Linux. Si tratta di una prototipo preliminare da usare a proprio rischio. Nei prossimi mesi Mozilla rilascerà prototipi dei vari componenti del framework, e raccoglierà feedback, ospitando una serie di discussioni e sessioni sul sito Mozilla Labs per pianificare, progettare e sviluppare ulteriormente Weave.

Fonte: Tweakness.net