Al lavoro sul WebKit!

Grazie alle donazioni di chi desidera che Haiku divenga un sistema operativo migliore, ogni tanto il progetto Haiku riesce a pagare uno sviluppatore affinché si dedichi a tempo pieno allo sviluppo di Haiku.

Alexandre Deckner che tempo fa si era dedicato al lavoro sul Tracker ora lavorerà sul porting del WebKit e se resta tempo anche su WebPositive. Come sottolinea Alexandre, “Oggi giorno un buon supporto web è qualcosa di cruciale per ogni sistema operativo poiché per molti utenti è il principale software che utilizzano su un computer ed è la prima cosa che prova un nuovo utente. In sintesi Haiku deve offrire la miglior esperienza web possibile e penso di poter dare una mano in questa direzione”

Il contratto di Alexandre dura 160 ore durante un mese per 2000 euro, se apprezzate il contratto potete contribuire, grazie!!!

Stack and Tile

Clemens Zeidler (a.k.a. czeidler) ha pubblicato sul sito del progetto un resoconto dei suoi due anni di lavoro presso l’Università di Auckland. Il titolo della tesi di dottorato di Clemens è “User Interface Customization” e copre tre aspetti. Il primo riguarda la gestione di  finestre multiple di differenti applicazioni tramite Stack and Tile, il secondo invece riguarda come l’utente può cambiare il layout di un applicazione ad esempio per ottimizzarla per i suoi usi, infine il terzo si occupa di come sia possibile adattare velocemente le funzionalità di un’applicazione ad esempio connettere la pressione di un bottone ad un nuovo evento che riproduca un suono per enfatizzare l’importanza dell’evento. Continua a leggere

Novità da Auckland!

Un percezione errata che alcuni di noi hanno rispetto al progetto Haiku, è che esso rispetto  ad altri progetti simili generi scarsi progressi e in generale non brilli per attività… la realtà è diversa e se vi va di curiosare questo link è interessante http://www.ohloh.net/p/compare?metric=Summary&project_0=Haiku&project_1=X.Org&project_2=

Alex Wilson a.k.a. yourpalal uno studente di informatica presso l’Università di Edmonton in Canada ha terminato la sua esperienza di lavoro presso l’università di Auckland. Il suo lavoro su ALM (Auckland Layout Model) è ora nel repository di Haiku. Alex ha portato BALMLayout al livello degli altri layout di Haiku ed aggiunto  alcune nuove funzionalità. Come gli altri layout ora supporta l’API BArchivable e implementa pienamente BLayout. Alex ha anche lavorato alla creazione del Java binding per l’API di Haiku.

5 studenti per Google Summer of Code 2012

Quest’anno per Google Summer of Code sono stati accettati cinque studenti per lavorare su Haiku. E’ un buon risultato se si pensa che sono 108 le associazioni che con i loro mentori supporteranno gli studenti durante la loro esperienza estiva e che queste organizzazioni sono state scelte tra oltre 406 che hanno presentato domanda di partecipazione. L’obbiettivo di Haku riguardo a Google Summer of Code è cambiato negli anni, all’inizio c’era un deficit nella capacità di valutare gli studenti per cui si sceglievano solo i progetti necessari mentre ora l’obiettivo è selezionare i migliori studenti. Come sapete anche in passato è stato chiesto agli studenti di contribuire con del codice in modo da valutare le domande, quest’anno sono state presentate 17 patche di cui 13 presentate dai 5 studenti scelti.

Studenti scelti:

Yongcong Du
Mentor: Fredrik Holmqvist
Project: add cpuidle support

Pawel Dziepak
Mentor: François Revol
Project: NFSv4 client

Andreas Henriksson
Mentor: Axel Dörfler
Project: BFS Partition Resizer

Hamish Morrison
Mentor: Andrew Bachmann
Project: OpenJDK port

Alex Smith
Mentor: Ingo Weinhold
Project: x86_64 port

BeGeistert 025 “Silver”

I BeGeistert primaverili sono di solito i meno affollati ma a quanto pare questa volta si è toccato un minimo visto che i partecipanti sono stati una decina, certo influisce anche la situazione europea e forse più ancora la mancanza di tempo cronico di molti di noi… mi sarebbe piaciuto esserci anche se ci fossero state quattro persone intorno ad un tavolo ma mi auguro che in futuro il BeGeistert ritrovi molti dei suoi affezionati partecipanti.

Humdinger ha appena pubblicato un report dell’evento con qualche foto e molte notizie sul lavoro svolto durante il meeting. E’ stata fissata la data del prossimo incontro: BeGeistert 026 “Marathon” 3 e 4 Novembre 2012 con il Code Sprint dal 5 al 9  Novembre 2012.

Bugfix Weekend

Questo fine settimana si terrà il primo Bugfix Weekend un idea, nata sulla developer mailing list, che intende fare in modo che gli sviluppatori si incontrino regolarmente per risolvere insieme alcuni dei bug elencati sul bugtracker.

Il Bugfix Weekend si terrà sul Muscle server beshare.TyComSystems.com, vi si può accedere utilizzando BeShare (o JavaShare se non state utilizzando Haiku). BeShare è un client per chattare e scambiarsi con facilità file, l’ideale per scambiarsi velocemente file sorgente, pdf o screenshot ecc.
In alternativa, ci sarà un canale IRC  #haiku-bugfixweekend su irc.freenode.net.

Haiku Java

Alex Wilson a.k.a. yourpalal uno studente di informatica presso l’Università di Edmonton in Canada sta lavorando presso l’Università di Auckland. Dal suo blog sul sito del progetto ci informa che cè già del supporto per Java su Haiku infatti dando da terminale la seguente linea di comando:

installoptionalpackage DevelopmentJava

potete ottenere la virtual machine java JamVM, GNU Classpath (gjar,gjavah e altre utilità) ed ecj (il compilatore Java Eclipse scritto in Java). Ciò è quanto basta per compilare un applicazione base in Java, come ad esempio il popolare buildtool Ant.

Continua a leggere

Haiku all’Università di Salerno…

Presso la Facoltà di Informatica dell’Università di Salerno si è tenuta la seconda edizione dell’Hard Linux café. Durante l’evento, come da programma, ho tenuto una presentazione dal titolo “Introduzione al Sistema Operativo Haiku” erano presenti circa un centinaio di studenti e diversi professori e tecnici della Facoltà. Purtroppo il tempo a disposizione (mezz’ora) era davvero limitato, ma per quanto ho potuto ho cercato di mostrare le maggiori caratteristiche e peculiarità del nostro sistema; molti dei presenti soprattutto i giovani studenti non avevano mai sentito parlare ne di Haiku e tanto meno di BeOS mentre gli altri relatori ed i professori mi sono sembrati piuttosto interessati ad Haiku.

Spero che l’anno prossimo sia possibile continuare il discorso iniziato casomai con una presentazione più tecnica, infatti con mio grande dispiacere Gabriele Biffi non ha potuto partecipare all’evento nonostante qualche settimana prima era presente a Napoli per lavoro e sembrava doverci rimanere per un bel po; naturalmente sarò contento di ospitare chi vorrà dare una mano per la presentazione dell’anno prossimo.

ReactOS ottiene lo Stack USB con l’aiuto di Haiku

Il progetto ReactOS e Haiku hanno da anni una relazione di amicizia ed aiuto reciproco quando possibile, partendo dal condividere lo stesso stand allo SCALE e al FOSDEM fino a cose relative allo sviluppo. Haiku ha dato la sua mano quando ReactOS è riuscito a partecipare a Google Summer of Code  2011 ed il progetto è grato per l’assistenza ricevuta.

L’attuale ReactOS USB stack è stato iniziato da Michael Martin presto supportato da Johannes Anderwald, quest’ultimo recentemente ha apportato dei significativi progressi nel completamento dello stack grazie alla possibilità di poter fare riferimento allo stack USB di Haiku.

Molte delle definizioni e strutture di dati che rappresentano il protocollo USB sono stati presi direttamente da Haiku ed inoltre Johannes ha potuto meglio comprendere il comportamento dei dispositivi USB e alcune sottigliezze che non erano del tutto chiare nelle specifiche USB, nello stesso tempo ha fornito feedback al progetto Haiku.

- screenshot ReactOS installato su una pennina USB