Ricevi via email

Inserisci il tuo indirizzo email:

Delivered by FeedBurner

Visualizzazione post con etichetta open source. Mostra tutti i post
Visualizzazione post con etichetta open source. Mostra tutti i post

Progetti KDE per il Google Summer of Code

Google SoC (Summer of Code) è l'annuale iniziativa di Big G volta a promuovere lo sviluppo di applicazioni OpenSource. Partecipano ogni anno numerosi studenti che si suddividono tra i vari progetti, ogni anno più interessanti. In questo post vorrei presentare i 4 più interessanti (a mio parere) di quest'anno nell'ambito KDE:

  • A content fetching plugin for KGet propone un plugin, scritto in kross, per abilitare il download manager predefinito di KDE4 (kget) a riconoscere e scaricare contenuti quali video in falsh (youtube, google video) e altro.
  • Desktop Cube Effect for KWin continua la serie di "importazioni" degli effetti di compiz in kwin. Dopo le finestre gommose arriva dunque il famoso cubo.
  • Rock-Solid C++ Support for KDevelop-4 volge a migliorare, rendendolo più usabile ed efficiente, il supporto a C++ in KDevelop.
  • Nepomuk Collection-Plugin for Amarok è inveceil progetto che porterà all'integrazione tra Amarok e Nepomuk, usando quest'ultimo come back-end per la collezione musicale; il vantaggio principale è la maggiore integrazione con il desktop environment.
Aspettiamo la fine dell'estate, dunque, per vedere questi compiti finalmente completati!

Rilasciato OpenOffice.Org 2.4

Tra le varie novità, spicca l'aggiunta di transizioni OpenGL alle transizioni, come da video:


Inoltre, vengono usate icone personalizzate (un po' come Firefox), aggiunto il supporto allo standard ISO 19005-1 (ovvero PDF/A), aggiunto il supporto al drag & drop per righe e colonne dei fogli di calcolo, aggiunta la selezione a blocchi e una modalità di "cerca e sostuisci" personalizzabile.

Link & Build

Oggi vi parlerò di un progetto che io e alcuni miei colleghi universitari abbiamo sviluppato nell'ambito di una materia universitaria (Progetto Software). Il progetto si chiama "Link & Build" ed è un framework per lo sviluppo di applicazioni client-server Java che facciano uso di Bluetooth. In pratica, l'utente finale (il programmatore) non dovrà preoccuparsi di gestire il collegamento o l'invio/ricezione di dati a basso livello; al contrario, avrà a disposizione una serie di metodi (sia dal lato client / midlet che dal lato server) per facilitare lo sviluppo di applicazioni in tal e ambito.

La midlet, ad esempio, deve solo estendere la classe ClientLibrary e chiamare connectToServer(). Una volta ottenuta la connessione, può mandare dati attraverso i metodi send (String), send(int), sent (String[]) e vari altri, e dovrà implementare i vari metodi receive per la ricezione dei dati dal server. Lo stesso semplice approccio vale nella realizzazione delle applicazioni server: basta implementare l'interfaccia LinkBuildApp, ovvero i metodi receive, e inviare i dati usando la libreria. Inoltre, il framework propone:

- Una pratica icona tray per avviare, fermare e chiudere il server.
- Un server, più servizi: è possibile avviare più applicazioni server sulla stessa macchina contemporaneamente e gestibili attraverso più client (fino a 7).
- Logging
- Configurabilità: attraverso il ControlTool è possibile scegliere quali servizi abilitare, a quanti client permettere di connettersi, e installare nuove applicazioni server.
- Banning: attraverso liste di parole o regole personalizzate.
- Registrazione: uso di campi e regole personalizzate per l'accesso dei client al server.
- Agilità: La gestione del collegamento bluetooth è gestita dalla classe ConnectionThread; cambia la tecnologia, cambia solo ConnectionThread.

Il tutto è condito da salsa open source e disponibile su www.trac.cz/trac/jsoft

Secret Maryo Chronicles

è un interessante platform multiplattaforma (scusate il gioco di parole) "vagamente" ispirato a Super Mario. Vi rimando al sito ufficiale per il download e al video seguente per una panoramica delle caratteristiche.

Google Highly Open Participation Contest

Ultimamente Google si sta dando sempre più da fare per favorire la comunità Open Source e, dopo la Summer of Code, adesso chiama gli sviluppatori più giovani (preuniversitari) che hanno più di 13 anni. I compiti (task) riguardano progetti più o meno noti tra cui GNOME, Python e Joomla! mentre le "retribuzioni" vanno da t-shirt a compensi in denaro. Grazie G!