Anteprima tecnologica delle Qt 4.6, anche per FreeBSD
| Inviato da Anonimo il Dom, 27/09/2009 - 16:02 | ![]() ![]() ![]() |
*permettere agli sviluppatori di dare alla luce applicazioni basate sulle Qt per molte piattaforme, inclusa Symbian;
*assicurare che gli utenti delle applicazioni basate sulle Qt godano delle migliori prestazioni possibili.
Miglioramento l'esperienza dell'utente
Le Qt 4.6 permetteranno di sviluppare interfacce moderne e avanzate, per sistemi desktop, embedded e portatili. Tra le nuove caratteristiche ci sono:
*una nuovo sistema per le animazioni che aiuta a costruire interfacce utente molto animate e molto prestazionali senza l'inconveniente di dover gestire strutture complesse, infatti permette di animare i QObjects, inclusi i QWidgets, con API facili da gestire con funzioni come start(), stop(), pause() e currentTime();
*metodi di input multi-tattili e basati su "gesti", combinando gli input sequenziali;
*sempre più applicazioni costruite con le Qt usano il 3D, e le nuove API dovrebbero aver semplificato quest'operazione, permettendo di creare applicazioni 3D più facilmente con OpenGL.

Obiettivo nuove piattaforme
La versione 4.6 supporterà nuove piattaforme, estendendo la portata delle applicazioni basate sulle Qt ad altri utenti. Tra le nuove si contano Symbian, Windows 7 e Mac OS X 10.6. Inoltre è stato ampliato il supporto per piattaforme UNIX, incluse Solaris 10, HP-UX e AIX 6, mentre è stato fortemente ottimizzato per Maemo Harmattan, basato su Linux e X11. È stato, però, rimosso il supporto a Microsoft Windows 9x.
Migliori prestazioni
Con la versione 4.6, le applicazioni basate sulle Qt ora gireranno più velocemente e con meno intoppi. Alcuni miglioramenti chiave sono: una riscrittura dell'algoritmo di rendering per le "Qt Graphics View", un'ottimizzazione delle risorse e un nuovo motore OpenGL di rendering per la grafica 3D.
L'integrazione Qt-WebKit è stata estesa con un'API per accedere e modificare i contenuti (DOM) delle pagine web che si visitano, così come si sono ottenuti miglioramenti delle prestazioni e un nuovo backend basato su JavaScriptCore per QtScript.
Inoltre c'è un nuovo supporto per l'uso dell'accelerazione hardware nella grafica vettoriale 2D usando OpenVG ed è stato migliorato il supporto a DirectFB.
FreeBSD
Oltre alle piattaforme ufficialmente supportate il team FreeBSD di KDE ha regalato alla comunità di utenti e sviluppatori una versione per questo sistema.
Si può già scaricare dal depositi area 51 col seguente comando:
e in seguito si può usare kdemerge per coprire i cambiamenti alla collezione dei port.
Due avvisi: c'è bisogno di alcune patch dai depositi per compilare games/kdegames4 e net/kdenetwork4, e i binding PyQt sono ancora in sviluppo, ma Dima Panov attualmente ci sta lavorando sopra.
Questo ramo è stato reso possibile dal duro lavoro di Alberto Villa e di altri contributori.
-
A cura di Riccardo Chiumiento. Da http://qt.nokia.com/developer/qt-4.6-technology-preview, http://doc.qt.nokia.com/4.6-snapshot/qt4-6-intro.html, http://blogs.freebsdish.org/tabthorpe/2009/09/25/cft-qt-4-6-0-technology-preview-ready-for-beta-test/, http://labs.trolltech.com/blogs/2009/09/09/qt-460-tech-preview-1/.
| Segnala su: |
|

























Invia nuovo commento