Logo Blogo

Tutti gli articoli con tag sviluppo

Canonical dopo App Developer Week crea un sito per gli sviluppatori linux

pubblicato da Riccardo Magini

App Developer Week

Canonical dopo i cinque giorni di App Developer Week organizza un sito per gli sviluppatori esperti e per chi muove i primi passi nella programmazione su linux. Canonical con questo progetto dà l’opportunità agli sviluppatori e alle aziende di proporre e progettare App individualmente o in team. Questo progetto non si rivolge solamente allo sviluppo di applicativi open source free ma anche ai software a pagamento inserendoli all’interno del circuito di Ubuntu Software Center. Ubuntu in questo modo vuole stimolare la realizzazione di programmi competitivi sul mercato creando una vera concorrenza a Windows e Mac OS X in collaborazione con la piattaforma Launchpad per il deposito delle App.

Per i grandi progetti che hanno un team consolidato come LibreOffice o Thunderbird non necessitano di un supporto di questo tipo ma le nuove idee e le nuove proposte hanno la necessità di uno staff e questo progetto di Canonical da la possibilità di trovare al suo interno gli sviluppatori, i traduttori, i designer e anche gli user per testare il software in sviluppo. Così Canonical ha ideato developer.ubuntu.com basato su tre steps: una semplice scelta, un semplice e divertente generatore di applicativi, impacchettamento e condivisione. Con “una semplice scelta” si intende l’utilizzo di Quickly, un programma più tosto difficile d’apprendere ma che aiuta lo sviluppatore nel processo di programmazione.

Un semplice e divertente generatore di applicazioni” è il passo successivo, dopo aver realizzato un App con Quickly è possibile creare my-new-project dandogli il nome del nostro progetto e automaticamente viene realizzata una directory mynewproject/ dove si colloca il nostro lavoro, in seguito bisogna soltanto creare il pacchetto e condividerlo.

Continua a leggere: Canonical dopo App Developer Week crea un sito per gli sviluppatori linux

Manuale per Telepathy

pubblicato da Lpt on fire!


Il progetto Telepathy cerca di sviluppare un framework unificato per la comunicazione in tempo reale.

Utilizza D-Bus come sistema di messaggistica interna per la comunicazione fra i componenti che girano tutti in processi separati. Al livello superiore fornisce un’interfaccia semplice per la creazione di applicazioni utente.

Il progetto è molto ambizioso, ma lo sviluppo continua a dare risultati. Potete approfondire di più l’argomento sull’uso di questo framework provando a seguire un breve tutorial in python, oppure leggendo la bozza del prossimo libro su Telepathy.

Via | ThiagosSantos

....
condividi 0 Commenti

L'europa ricerca reti wireless da 12.5Gb/s

pubblicato da Luca M.

Information Higway

Un consorzio pubblico-privato chiamato IPHOBAC ha annunciato oggi la sviluppo di una nuova tecnologia quasi pronta per la commercializzazione che potrebbe consentire nuove evoluzioni in ambito delle comunicazioni elettroniche.

Questa nuova tecnologia, chiamata “millimeter-wave” o “microwave photonics”, potrebbe consentire oltre a numerose applicazioni nel campo più generale delle comunicazioni elettroniche, anche la possibilità di effettuare traferimenti di dati in wireless fino a 12 Gb/s. Utilizzando la banda elettromagnetica che va dai 30 ai 300 GHz, offre la possibilità di essere utilizzata nel modo più libero possibile, in quanto al giorno d’oggi risulta poco utilizzata.

Il consorzio IPHOBAC non è focalizzato alla creazione di progetti teorici ma bensì alla realizzazione sul campo di nuove tecnologie che abbiano una possibilità concreta di commercializzazione e che traggano il proprio punto di forza dall’essere sviluppate e realizzate in Europa.

Via | Slashdot

....
condividi 1 Commenti

Mozilla presenta Bespin

pubblicato da Eliana

Bespin Mozilla Labs ha presentato Bespin un code editor web based di grande facilità d’uso, che ha come scopo quello di migliorare la produttività degli sviluppatori, consentendo la collaborazione tra utenti da remoto.

Basato su Javascript, Bespin permette sviluppare interfacce web in HTML 5, garantendo velocità di prestazioni per importare rapidamente anche codice incluso in file di grandi dimensioni, annullare modifiche apportate al progetto e presto la possibilità di condividere in real time la sessione di lavoro relativa al codice implementato.

Le funzionalità di Bespin sono destinate a crescere verso una più completa integrazione di strumenti che possano garantire una collaborazione diretta di modifica del codice sul web mai vista prima, come ha dichiarato Galbraith, il co-direttore dell’area developer tools del Mozilla Labs.

Per provare il tool e testare da subito le funzionalità di cui è dotato, è possibile registrarsi al sito ufficiale.

Via | labs.mozilla.com

....
condividi 2 Commenti

Rilasciato Mono 2.0

pubblicato da Andrea de Palo

Mono 2.0

Il gruppo di sviluppatori capitanato da Miguel De Icaza ha reso disponibile la versione 2.0 di Mono, l’implementazione a codice aperto della piattaforma .NET disponibile per *nix, Windows e Mac OS.

Tra le API .NET completamente implementate spiccano ADO.NET 2.0, ASP.NET 2.0 e Windows Forms 2.0. La prima si occupa della gestione di connessioni a database, la seconda è dedicata allo sviluppo di applicazioni web mentre la terza è utilizzata per la creazione di interfacce utente.

Mono 2.0 offre inoltre binding alle librerie Gtk+ 2.12, a Cairo ed SQLite. Possiede anche una API (Mono.Posix) per sfruttare le peculiarità dei sistemi *nix.

Maggiori informazioni e link per il download di sorgenti e/o pacchetti binari per le varie piattaforme sono reperibili nelle note di rilascio.

Grazie all’anonimo lettore per la segnalazione.

IBM DeveloperWorks spiega JQuery

pubblicato da Andrea de Palo

jQuerySu IBM DeveloperWorks è apparso il primo articolo di una serie dedicata a jQuery, la nota libreria JavaScript che semplifica lo sviluppo sul web. Questo primo capitolo introduce la sua sintassi, le modalità per utilizzarla correttamente e suggerisce alcune regole da seguire per evitare problemi nel caso la si affianchi ad altre librerie. Oltre a questo, viene introdotta anche la sintassi della ricerca e della selezione, sulle quali sono basate tutte le altre funzionalità di jQuery.

Buona lettura.

via | OSNews

....
condividi 0 Commenti

Lo sviluppo di Linux visto da ACM

pubblicato da Andrea de Palo

LinuxL’Association for Computing Machinery (ACM) Special Interest Group on Operating Systems (SIGOPS) ha pubblicato una serie di dodici articoli dedicati all’innovazione nello sviluppo del kernel Linux. Le trattazioni spaziano da tecnologie già implementate ad altre in via di integrazione, passando per quelle che sarebbe interessante veder realizzate.

Se l’argomento stuzzica il vostro interesse non lasciatevi perdere l’occasione di scaricare gratuitamente i dodici PDF direttamente dall’archivio dell’ACM.

via | OSNews

....
condividi 0 Commenti

Inizia lo sviluppo di Symfony 1.2

pubblicato da Andrea de Palo

Symfony

Prosegue senza sosta lo sviluppo del framework PHP Symfony, utilizzato anche da Yahoo! all’interno del suo Yahoo! Bookmarks. Attualmente ci son ben tre rami all’attivo: la versione 1.0, la recente 1.1 ed infine la futura 1.2.

Se la prima ha il vantaggio di essere particolarmente testata e di poter vantare un miglior supporto (verrà mantenuta fino a gennaio 2010), la seconda offre ai suoi utilizzatori un assaggio di quello che verrà introdotto con la versione 1.2 (il cui arrivo è previsto per ottobre). Trattandosi di un rilascio “di transizione” il suo supporto sarà però limitato ad un solo anno.

Chi volesse approfondire la conoscenza di questo framework ispirato a Ruby on Rails troverà sicuramente interessanti lo screencast dedicato alla creazione di una interfaccia di amministrazione e l’ottimo libro rilasciato con licenza GDFL disponibili sul sito ufficiale del progetto.

Una intelligenza artificiale per GCC

pubblicato da Andrea de Palo

GNU Compiler CollectionIl Wall Street Journal ha segnalato un interessante progetto europeo il cui scopo è quello di integrare una AI (Artificial Intelligence) all’interno del noto compilatore GCC.

IBM, l’Università di Edinburgo, l’Istituto di ricerca francese INRIA ed altre aziende/istituti che partecipano allo sviluppo di Milepost (MachIne Learning for Embedded PrOgramS opTimization) hanno annunciato i risultati preliminari della loro sperimentazione durante il GCC Summit 2008: in un solo mese di lavoro sono riusciti ad incrementare le performance di GCC del 10%!

La nascita di questo progetto va legata con molta probabilità alla complessità delle architetture cui vanno incontro gli sviluppatori di sistemi embedded: ad ogni nuova generazione, i tempi di sviluppo dei compilatori aumentano ed ottimizzare diventa sempre più complesso.

L’utilizzo di una AI dovrebbe quindi porre rimedio ai limiti dettati dal design dei compilatori (che non possono supportare “staticamente” così tanti tipi differenti di nuovi architetture/processori).

via | Slashdot

....
condividi 4 Commenti

GNOME 2.24 prende forma, ecco la versione 2.23.3

pubblicato da Hispanico

Gnome logoContinua senza sosta la marcia di avvicinamento a quel che sarà GNOME 2.24 ed ecco che il team di sviluppo, non essendoci ancora una roadmap definitiva, ha in questi giorni deciso di presentare al pubblico una terza development release.

Si tratta di GNOME 2.23.3, versione instabile del noto desktop environment, accompagnata da un comunicato ufficiale piuttosto singolare ed autoironico giocante sull’inusuale puntualità del rilascio.

Numerosi bugfix contraddistinguono questa release ma ci è letteralmente impossibile elencarli tutti nel dettaglio; maggiori informazioni sono comunque reperibili sullo stesso comunicato ufficiale dove sono presenti i changelog di versione (platform, desktop, admin, bildings, devtools) e tutto ciò che serve per la compilazione dei pacchetti.

Via | Digg

....
condividi 3 Commenti

Rilasciata GNOME 2.23.1, iniziati i lavori per la 2.24

pubblicato da Hispanico

A neanche due settimane dall’ultimo rilascio stabile, il team di sviluppo di GNOME ha ufficialmente aperto il nuovo ramo di sviluppo, il quale ci porterà entro fine Settembre alla prossima release definitiva 2.24.

Il lavoro sembra procedere bene e nonostante la constatazione effettiva di qualche nuovo bug, la neonata GNOME 2.23.1 pare già essere sufficientemente stabile. Naturalmente è troppo presto per dire qualunque cosa visto che solo verso fine Giugno-inizio Luglio si inizieranno a vedere le prime vere importanti novità.

Come al solito è possibile compilare GNOME 2.23.1 sfruttando GARNOME o jhbuild. Per avere maggiori informazioni vi rimando alla lettura del comunicato ufficiale.

....
condividi 0 Commenti

Debian assume 19 nuovi programmatori

pubblicato da Hispanico

Non è passata nemmeno una settimana dall’annuncio dell’elezione di Steve McInytre come nuovo Project Leader che in casa Debian già si registrano le prime novità.

Diciannove contributori sono stati infatti promossi al grado di Debian Developer entrando quindi a far parte, a tutti gli effetti, della grande famiglia del team di sviluppo. Chiunque abbia provato in passato a far domanda di “arruolamento” saprà sicuramente che non è un privilegio riservato a molti ma, nonostante queste attuali limitazioni, le cose sembrano destinate a cambiare.

Lo stesso Steve McInytre ha infatti promosso a Debian Account Manager Joerg Jaspert, il quale è stato investito dell’importante onere di rendere più veloce la procedura di conversione degli account. Che sia iniziato un nuovo ciclo per Debian?

Via | Digg

....
condividi 1 Commenti