sabato 13 marzo 2010

Qt 4.7, tech preview con QML

pubblicato da Lpt on fire! in: Programmazione Qt

Gli sviluppatori di Qt hanno anunciato una tech preview di QT 4.7.

Nonostante questa versione non sia ancora adatta per un utilizzo professionale può già essere testata per ricavare le prime impressioni dalle nuove funzionalità del framework. La versione stabile dovrebbe arrivare attorno a metà anno.

La novità più interessante resta Qt Quick, il Qt UI Creation Kit, che consente agli sviluppatori di dichiarare le proprie interfaccie in QML. Altre novità riguardano il nuovo Network Bearer Management che consente di interagire meglio con le interfacce di rete e consente di implementare HTTP level roaming. Per le informazioni dettagliate vi rimando all’annuncio.

Via | Nokia

giovedì 11 marzo 2010

Code Bubble, gli IDE attuali sono superati?

pubblicato da Lpt on fire! in: Programmazione

La Brown University ha sviluppato una nuova interfaccia per IDE, Code Bubble, per Java che si discosta molto dai modelli proposti dagli attuali IDE.

Code Bubble anziché basarsi su file punta sui frammenti di codice. Un approccio che potete osservare nel video e che dimostra la semplicità e fa intuire le potenzialità di questo approccio.

Seguire il codice, controllare la documentazione ed eseguire l’applicazione nel debugger, tutto con la stessa interfaccia. Una proposta innovativa e che può svecchiare un po’ il mondo stantio degli IDE.

Via | CodeBubble

PUBBLICITÀ
PUBBLICITÀ

sabato 30 gennaio 2010

QML e Qt Creator

pubblicato da Lpt on fire! in: Programmazione Grafica

Qt Declarative UI è un framework per disegnare interfacce utente molto dinamiche e personalizzabili ed è la risposta ad una delle richieste attuali del mercato nel settore dei dispositivi portatili come cellulari, media player, netbook o set-top box.

Sarà una delle novità più importanti per le prossime versioni di Qt ed anche se non è ancora integrato ci si può già sperimentare come potete vedere nel video.

Il progetto è nato da QGraphicsView nell’estate del 2008 ed ora ci lavorano cinque persone a tempo pieno. Un vantaggio importante nell’arco delle caratteristiche di questo programma è la semplicità su cui si base e che permette a programmatori e designer di utilizzare un solo strumento di sviluppo.

Via | TrollTech

mercoledì 23 dicembre 2009

CruiseControl

pubblicato da Lpt on fire! in: Open Source Java Programmazione


CruiseControl è un framework scritto in Java per l’integrazione continua dei vostri progetti.

Si tratta di un progetto rilasciato sotto licenza BSD che molte funzionalità, notifiche vie email ed instant messaging, decine di plugin ed un’interfaccia web per le visualizzazione dei dati. Esistono, inoltre, molti programmi che consentono di ampliare ulteriormente le caratteristiche del software.

Esistono anche due versioni alternative per .NET e Ruby chiamate, rispettivamente CruiseControl.NET e CruiseControl.rb.

Via | CruiseControl

giovedì 17 dicembre 2009

VLC per Mac OS X ha bisogno di sviluppatori

pubblicato da Lpt on fire! in: Open Source Programmazione


Il progetto VideoLAN, uno dei player multimediali più famosi, è rimasto senza sviluppatori per la versione Mac OS X.

C’era già stato un appello a maggio che non aveva ricevuto risposte ed aveva impedito il rilascio della versione a 64bit. Vlc 1.1.0 potrebbe essere, quindi, l’ultima versione disponibile per il sistema operativo della mela.

Secondo Remi Denis, uno sviluppatore di VLC, la questione è critica anche perché la curva di apprendimento per lavorare su VLC è piuttosto ripida. Un problema spinoso perché molti utenti usano VLC ogni giorno su questa piattaforma e gli altri software liberi disponibili non supportano tutte le funzionalità presenti attualmente nel programma.

Via | VideoLan

mercoledì 16 dicembre 2009

Come viene gestito il kernel Linux

pubblicato da Lpt on fire! in: Linux Programmazione

Due settimane fa abbiamo presentato l’intervista a Greg Kroah-Hartman, uno degli sviluppatori principali che lavorano sul kernel Linux.

Con il passare del tempo il lavoro dei programmatori principali è diventato quello di gestire le patch che arrivano da più parti e dirigere i lavori. In questo video si vede nel dettaglio come funziona l’inclusione di una nuova patch e, nel finale senza commenti, come il procedimento possa essere veloce.

Il tutto utilizzando i classici strumenti da terminale come patch, quilt, git, mutt, vim ed altri che a volte qualcuno tende a denigrare marchiandoli semplicemente come “old school”.

Via | Kroah

PUBBLICITÀ
PUBBLICITÀ

lunedì 14 dicembre 2009

Sonar, tenete sotto controllo il vostro codice

pubblicato da Lpt on fire! in: Open Source Programmazione


Sonar è un’intera piattaforma per gestire e monitorare la qualità del codice.

I sorgenti vengono analizzati sotto sette aspetti diversi: Architettura & design, commenti, codice duplicato, unit test, complessità, regole di scrittura e bug potenziali. Un software completo che vi consente di controllare anche l’evolvere della situazione nel corso del tempo.

Grazie alla sua architettura aperta si può espandere per supportare nuove funzionalità e nuovi linguaggi di programmazione. È rilasciato sotto licenza LGPLv3 e chi fosse interessato può seguire gli screencast o provare una demo online.

Via | Sonar

venerdì 04 dicembre 2009

Clutter, un tutorial

pubblicato da Lpt on fire! in: Programmazione Gtk


Clutter, alla base di progetti come Moblin, è una libreria che si integra con GTK+ e fornisce la possibilità di lavorare ad alto livello con widget che sfruttano l’accelerazione OpenGL.

Si tratta di un progetto decisamente promettete e con una certa maturità, ma non semplicissimo da comprendere a fondo. Tuxradar, con un finanziamento di Intel, ha deciso di dedicare una serie di tutorial per far comprendere meglio la libreria.

Il codice del tutorial è fatto in C, ma nella prossime versioni passeranno a Python. In ogni caso le nozioni acquisite potranno essere utilizzate con il binding del vostro linguaggio preferito.

Via | Tuxradar

Twisted 9.0

pubblicato da Lpt on fire! in: Open Source Python Programmazione

Il gruppo di sviluppo di Twisted ha finalmente rilasciato la versione 9.0 del framework ad eventi.

Rispetto alla versione precedente ci sono state molto novità. È stato aggiunto il supporto per python 2.6, mentre per la versione 3.1 del linguaggio bisognerà attendere ancora. Nel core del software il reactor IOCP per windows finalmente supporta connessioni SSL e l’implementazione del protocollo memcache è stata migliorata.

  • Twisted Web: è stata semplificata l’api di gestione dei client, WSGI e sono finalmente supportati anche alcuni casi particolari del protocollo.
  • Twisted Conch: PyASN1 è usato per le chiavi ssh ed i server SFTP si comportano meglio, soprattutto su windows.

Continua a leggere: Twisted 9.0

domenica 08 novembre 2009

Twisted Web in 60 secondi

pubblicato da Lpt on fire! in: Python Programmazione

Twisted è uno dei framework più innovativo degli ultimi anni, anche se ha una curva di apprendimento un po’ ripida all’inizio.

Uno dei componenti più richiesto, ma più difficile da maneggiare è Twisted Web. Uno degli autori del framework ha deciso di rilasciare una serie di articoli, Twisted Web in 60 seconds, per mostrare con piccoli use case come sia possibile padroneggiare semplicemente tutto il sistema.

Per ora sono disponibili 14 articoli che vi guidano dal semplice hello world iniziale fino all’autenticazione degli utenti senza dimenticare il log, wsgi e come rispondere in maniera asincrona alle richieste.

Continua a leggere: Twisted Web in 60 secondi

Network Blogo