LibreOffice è stato oggetto, al FOSDEM 2012 di Bruxelles, d’una presentazione riguardante il porting per Android e HTML5. Michael Meeks – uno sviluppatore di SUSE – ha mostrato l’avanzamento del prototipo: occorrerà molto tempo, prima che LibreOffice possa essere davvero proposto come applicazione web e/o sui dispositivi portatili.
L’intenzione di Meeks è quella di mutuare più codice possibile dalla versione “nativa” di LibreOffice, adattando i sorgenti per il desktop a nuove piattaforme. Riscrivere la suite ex novo per i dispositivi portatili sarebbe controproducente, com’è stato per Pyramid (un progetto di Microsoft) e per il porting in Java di Corel Office.
Rispetto a Calligra Mobile, l’applicazione per l’ufficio di KDE su smartphone e tablet, il prototipo di LibreOffice è molto indietro. Entrambi non sono pronti per essere utilizzati: il progetto di Meeks è stato annunciato in ottobre, a Parigi, nel corso della prima conferenza di The Document Foundation. Il problema sembrerebbe iOS.
Via | Ars Technica

Hewlett-Packard ha annunciato la tabella di marcia del rilascio open source di webOS. Anzi, di Open webOS 1.0 — come si chiamerà, a partire da questo momento. Le buone notizie sono due, non soltanto perché la disponibilità di Enyo 2.0 – il framework per lo sviluppo delle applicazioni – è immediata. La licenza scelta è… Apache 2.0.
Open webOS 1.0 sarà rilasciato in settembre, ma già dal mese prossimo comincerà la “liberazione” d’altri componenti essenziali: marzo e luglio saranno i mesi più importanti — con la disponibilità del kernel, delle estensioni del server grafico e il sistema di controllo. Una beta di webOS, invece, sarà pubblicata soltanto in agosto.
Quando HP annunciò l’intenzione di rendere open source webOS ed Enyo, il tassello mancante era proprio la scelta della licenza. Con Apache 2.0 il sistema Linux-based è sia open source, sia free software: un’occasione da non perdere per costruire un’alternativa credibile ad Android. Senza dover ignorare l’esistenza di Tizen e Bada.
Via | HP
Sky Map, un’applicazione per esplorare il cielo con Android, è stata abbandonata da Google e resa open source. Abbandonata è il termine più corretto, perché a Mountain View hanno inaugurato un nuovo significato per il software libero: è una “discarica” dei progetti fallimentari. L’ultimo esempio è stato Wave — consegnato ad Apache.
Il progetto risultante è Stardroid, al momento ospitato su Google Code: la scelta della licenza Apache 2.0 lascia pensare che, in futuro, anche Sky Map potrebbe essere consegnata a Incubator. Prescindendo dall’utilità o meno di disporre dei sorgenti di Sky Map, l’atteggiamento di Google è particolarmente deprecabile per vari motivi.
Mentre apriva i sorgenti di Sky Map alla comunità, Google disponeva la chiusura del popolare servizio di modifica delle fotografie. Se a Mountain View tenessero davvero all’open source avrebbero “liberato” pure i sorgenti di Picnik. Poiché si tratta d’una soluzione di successo, invece, hanno soltanto integrato il codice in Google+.
Via | Google Research
Tizen, il progetto Linux-based scaturito dal fallimento di MeeGo, avrà in Samsung un collaboratore illustre. Quando la sorte di MeeGo era ancora incerta alcune voci assicuravano che la società coreana avrebbe acquistato il prodotto: non accadrà nulla di simile. Samsung si limiterà a fornire il codice di Bada a The Linux Foundation.
Tae-Jin Kang, il responsabile dei prodotti di Samsung, ha rivelato al CES 2012 di Las Vegas – conclusosi venerdì scorso – che la società vuole integrare Bada 3.0, il prossimo aggiornamento della propria piattaforma, con Tizen. Al contempo, il sistema operativo di Samsung diventerà open source. Com’era stato annunciato in precedenza.
Bada e Tizen non diventeranno mai un’unica soluzione. Quando l’integrazione sarà avviata, il Software Development Kit (SDK) di Tizen supporterà le applicazioni di Bada e viceversa. Samsung e Intel dovrebbero rilasciare gli stessi strumenti di sviluppo, affinché i programmatori possano realizzare la stessa applicazione per entrambi.
Via | Forbes
Calligra Mobile, la versione della suite per l’ufficio di KDE dedicata ai dispositivi portatili, funziona sui tablet con Android. KO GmbH – la società che mantiene il porting su Windows – ha effettuato alcuni esperimenti, riuscendo non senza difficoltà nell’intento d’estendere il supporto di Calligra al sistema operativo di Google.
Marijn Kruisselbrink ha spiegato com’è stato possibile aggirare le mancanze di Android, perché Calligra Mobile potesse comunque funzionare. Ad esempio, Google non permette l’accesso a D–Bus alle applicazioni di terze parti: un problema relativo, poiché Calligra non ne ha bisogno neppure sul Nokia N9 che utilizza il core della suite.
L’altro grosso problema è costituito da KSyCoCa. Per il momento, Kruisselbrink l’ha risolto includendo dei binari precompilati nel pacchetto di Calligra Mobile: è soltanto una soluzione temporanea. Il porting è tutt’altro che completo, ma la suite funziona più o meno correttamente. Un ulteriore passo avanti per la soluzione di KDE.
Via | KDE
Python for Android è un nuovo progetto di Kivy, una libreria open source per creare dei programmi sui dispositivi portatili equipaggiati col multi–touch. Questo strumento permette di realizzare delle distribuzioni personalizzate del linguaggio, da utilizzare con le proprie applicazioni. Al momento, funziona esclusivamente con Kivy.
È stato provato soltanto con Ubuntu 11.10 (Oneiric Ocelot): Python for Android non è l’unico progetto per utilizzare il linguaggio nelle applicazioni del sistema operativo di Google. Probabilmente, è il più completo — a patto d’appoggiarsi a Kivy. Tra gli altri è il primo strumento a supportare il bootstrap personalizzato di Python.
Se un fork di Python for Android prevedesse un metodo alternativo per il bootstrap, il progetto potrebbe funzionare a prescindere da Kivy. Allo stato attuale, questo strumento è orientato ad applicazioni che implementino OpenGL ES 2.0, utilizzato – in particolare – nei giochi. È un punto di partenza per “qualcosa” di più ambizioso.
Via | Mathieu Virbel
XO-3, cioè il tablet voluto dal progetto di One Laptop Per Child (OLPC) e realizzato da Marvell, debutterà martedì al CES 2012 di Las Vegas. Il prototipo definitivo sarà disponibile in anteprima ai visitatori della fiera: finalmente, sono apparse le prime immagini del tablet che entrerà in produzione soltanto per la fine dell’anno.
Disponibile con Android o Linux – probabilmente una “spin” di Fedora – il tablet ripropone lo schermo degli ultimi laptop in produzione: un Pixel Qi a 1024×768 di risoluzione. Il processore Armada PXA618, fornito da Marvell, è un System-on-a-Chip (SoC) di ARM. XO-3 avrà 500Mb di memoria RAM. Colpisce molto la robustezza della cover.
Destinato all’utilizzo da parte di bambini, infatti, XO-3 è rivestito con un involucro di gomma — del caratteristico colore verde già apprezzato sui laptop. Una delle varianti realizzate per la cover prevede addirittura un pannello solare fotovoltaico integrato per ricaricare la batteria del tablet in assenza di corrente elettrica.
Via | OLPC
TextSecure è una soluzione per Android che serve a integrare un sistema di messaggistica istantanea cifrata nelle applicazioni. Twitter ha acquistato Whisper Systems, la società responsabile dello sviluppo di TextSecure e come regalo di Natale ha deciso di “liberare” il codice sorgente del prodotto, rilasciato sotto licenza GPLv3.
La risorsa di Whisper Systems è anche un’applicazione che sostituisce il servizio predefinito di Android per l’invio dei brevi messaggi testuali. In pratica, TextSecure “rimpiazza” lo Short Message Service (SMS) con un sistema criptato. Il programma prevede due livelli differenti di cifratura: uno è in locale, un altro è in remoto.
Se il destinatario utilizza TextSecure, il messaggio è cifrato anche in fase d’invio. Altrimenti, la cifratura è limitata a un database nello smartphone sul quale è installato. Dai sorgenti di TextSecure potrebbero essere sviluppate altre interessanti applicazioni, per la sicurezza della messaggistica di Android o d’altri sistemi.
Via | Twitter Developers
Plasma Active Two, l’aggiornamento dell’interfaccia di KDE per i dispositivi mobili col multi–touch, è stato rilasciato ieri — con un tempismo perfetto rispetto alla tabella di marcia. Il progetto compete con Android, Tizen (!?), Unity e webOS tra le soluzioni open source dedicate ai tablet. Il progetto è davvero molto promettente.
L’upgrade è orientato a migliorare le prestazioni del layout, affinché funzioni sui dispositivi meno “performanti”. Plasma Active Two richiede appena 256Mb di RAM e 1GHz d’unità centrale: le immagini, basate su openSUSE, funzionano indifferentemente su architetture x86 e ARM. Purtroppo, la lista dei dispositivi supportati è ridotta.
Nelle prossime settimane saranno annunciati dei device con Plasma Active Two preinstallato. La maggioranza dei tablet supportati sono già distribuiti in Europa. Una novità dell’aggiornamento riguarda le raccomandazioni: Nepomuk, il framework per il desktop semantico, fornisce i suggerimenti offline durante la ricerca dei documenti.
Via | KDE News

Hewlett–Packard ha pensato di fare un doppio “regalo” di Natale agli sviluppatori della comunità: webOS, il sistema operativo Linux–based acquisito insieme a Palm nel 2010, diventerà open source. E così Enyo, il framework dedicato alla creazione delle applicazioni. È la scelta migliore, accantonati gli ambiziosi progetti per webOS.
Nell’annuncio di HP non è citata quale licenza adotterà il rilascio di webOS ed Enyo come open source. È probabile che la società stia valutando la compatibilità delle licenze dei singoli componenti per evitare dei problemi legali. Adesso, però, l’obiettivo si sposta su un altro aspetto: c’è davvero uno spazio per webOS sul mercato?
Rispetto a Tizen, il progetto open source annunciato dalle “ceneri” di MeeGo – nato a sua volta dal fallimento di Moblin – webOS è una soluzione più simile ad Android. La necessità di un’alternativa a Google è sentita, il problema è sempre stato come realizzarla. webOS ha le carte in regola per il successo: speriamo non le sprechi.
Via | HP webOS Developer Blog