Ubiquity: una shell per Firefox

I Mozilla Labs hanno introdotto sul proprio blog il progetto Ubiquity, un esperimento che mira a coniugare il web con il linguaggio naturale, al fine di velocizzarne, automatizzarne e potenziarne la fruizione.
Questi gli obiettivi del team di sviluppo:

  • dare la possibilità all’utente di controllare il browser mediante semplici comandi, come se fosse una sorta di shell.
  • Far sì che l’utente sia in grado di creare mash-up per remixare i contenuti del web, adattandoli alle proprie esigenze.
  • Bilanciare l’esigenza di sicurezza con la semplicità di estendere le funzionalità del browser.

Ecco il video introduttivo:

Una prima versione di Ubiquity è disponibile per il download, insieme ad un tutorial, utile per muovere i primi passi.

Per approfondire ulteriormente, vi invito alla lettura di questo articolo sul blog di Aza Raskin.

Dona la tua banda

Technology Review parla dell’interessante progetto Donate Bandwidth, una sorta di sistema peer to peer per la condivisione della banda:

DonateBandwidth works in much the same way but lets people share more than just large files. When users try to access a website or download a file, a DonateBandwidth program running on their machine checks first with the peer-to-peer cache to see if the data is stored there. If so, it starts downloading chunks of the file from peers running the same software, while also getting parts of the file through the usual Internet connection. The software could allow people in countries that have better Internet connections to donate their bandwidth to users in the developing world.

DonateBandwidth also manipulates an ISP’s cache. “Say a person with a dial-up connection wants to download a file,” Saif says. “When running DonateBandwidth, their computer starts downloading part of a file, while also sending a request for other DonateBandwidth users who have access through the same ISP, and whose computers have spare bandwidth, to trigger them to start downloading other parts of the same file.” The file is then loaded into the ISP’s cache, so it can be downloaded more quickly.

Il progetto è ancora in fase embrionale, tuttavia un primo prototipo basato su Squid, popolare cache proxy open source, ha mostrato come i vantaggi possano essere rilevanti soprattutto per chi ha una connessione lenta.

Pencil Project: prototyping su Firefox 3

Pencil Project

Per chi ha la necessità di creare prototipi o mockup di pagine web o applicazioni, Pencil può diventare uno strumento fondamentale.
E’ open source, è gratuito, ed essendo basato su Gecko (il motore alla base di Mozilla), può essere installato sia come semplice addon di Frefox 3 (~390 Kb!), sia come applicazione stand alone, sfruttando XULRunner.
Tra le funzioni principali:

  • Set di stencil predefinite e possibilità di importarne altre
  • Documenti multi pagina
  • Supporto al rich-text
  • Supporto dell’undo – redo
  • Esportazione in formato PNG
  • Allineamento, rotazione, scaling degli oggetti

Pencil Project è per ora testato su Linux 2.6 con GTK+, Windows XP e Vista.
Attendiamo con fiducia anche l’uscita per OsX.