Tag Archives: mono

Preview di Moonlight 3

È stata rilasciata da qualche giorno la Preview di Moonlight 3.0. Miguel de Icaza, sviluppatore del progetto Mono, ha annunciato alla comunità Open Source questa nuova versione. Moonlight 3.0 Preview arriva dopo poco meno di due mesi dal rilascio ufficiale della versione 2.0, cosegnata alla comunità il 17 dicembre 2009.

Moonlight 3.0, il plugin Open Source più discusso al mondo, si appresta ad allinearsi alle funzioni di Silverlight 3.0. In realtà, però, è sempre un passo dietro Microsoft che attualmente già sta sperimentando Silverlight 4.0 Beta (rilasciato il 18 novembre 2009).

Continua »

Tag: ,

Miguel de Icaza rilascia i Mono tool per Visual Studio

Ecco svelata la nuova mossa del team di Miguel de Icaza, arrivano i “Mono tool for Visual Studio”. Si tratta di un add-on che consente di sviluppare, debuggare e distribuire applicazioni per Linux direttamente usando Visual Studio, quindi sviluppando su sistema operativo Microsoft. In pratica, lo stesso ambiente Microsoft usato per sviluppare applicazioni C# e ASP.NET potrà essere utilizzato per sviluppare applicazioni simili ma direttamente usabili su Linux.

I Mono tool costituiscono un pacchetto software ricco di funzionalità. Essi contengono componenti per installare in fase di sviluppo un’applicazione direttamente su un sistema Linux usando UPnP (Universal Plug and Play), e inoltre contengono un tool per debuggare da remoto l’applicazione e questo senza abbandonare l’ambiente Visual Studio. In pratica possiamo sviluppare, compilare, installare, testare e correggere senza lasciare l’IDE Microsoft.

Continua »

Tag: ,

Microsoft promette: nessuna battaglia legale contro Mono

Cosa accade in casa Microsoft? Notizia dell’ultima ora è quella postata sul blog Port25 di Microsoft da Peter Galli, Communications Manager ufficiale dell’azienda di Redmond. Microsoft applicherà la Community Promise alle specifiche ECMA 334 ed ECMA 335. Detta così si capisce ben poco. In effetti, la news assume tutto il suo valore una volta detto che la specifica ECMA 334 altro non è che quella che indica come scrivere e interpretare un programma C#, e che la specifica ECMA 335 è quella che copre il Common Language Infrastructure (CLI), ovvero il formato binario portabile alla base della piattaforma .Net.

Microsoft in poche parole porrà C# e CLI sotto la Community Promise, una sorta di patto legale che renderà queste due tecnologie in un certo senso di “utilizzo Open”, o perlomeno usabili in contesti GPL e LGPL:

Continua »

Tag: , , , ,

Mono: ecco la posizione ufficiale di Ubuntu

Dopo le recenti critiche a Mono, non ultime le “ire” di Stallman, L’Ubuntu Technical Board ha deciso di pubblicare una posizione ufficiale riguardo la nota e discussa implementazione open source del framework .NET.

In particolare, il “comitato tecnico” di Ubuntu ha tenuto a precisare che le applicazioni Mono, come tutte le altre, sono passate al vaglio esattamente come tutte le altre, soprattutto quando si seleziona il software che deve essere incluso nell’installazione di default.

Riguardo il problema brevetti, non ci sarebbero ragioni per cui Mono debba essere a rischio brevetti:

Continua »

Tag: ,

Stallman sconsiglia l’utilizzo di C#/Mono

Era prevedibile che dopo gli sviluppatori di Fedora, Ubuntu e Debian, anche Richard Stallman rompesse il silenzio e dicesse la sua sull’”affaire” Mono.

Come ricorderete il tutto era scaturito da alcune decisioni più o meno contemporanee prese dalle tre distribuzioni sull’inclusione di Mono e di progetti basati su di esso: Fedora vorrebbe rimuoverlo dall’installazione di default, Ubuntu sostituirà Rhythmbox (scritto in C++) con Banshee (scritto in C#) e infine Debian sta vagliando la possibilità di includere Tomboy nell’installazione di default.

Continua »

Tag: , , ,

Debian seguirà Fedora sulla questione Mono?

Mono continua a scatenare polemiche. Dopo Fedora, anche in casa Debian la questione Mono è diventata “calda”. Anche in questo caso il “pomo della discordia” è quel “piccolo” applicativo noto col nome di Tomboy. Josselin Mouette, uno sviluppatore indipendente, ha infatti aggiunto all’albero di sviluppo della futura Debian Squeeze il pacchetto Tomboy, che richiede il software Mono.

Robert Millan, un altro sviluppatore Debian, ha postato sul proprio blog un articolo di protesta contro Josselin Mouette. Subito sono arrivati ben 70 commenti, a testimoniare come la cosa sta a cuore agli utenti e sviluppatori Debian.

Continua »

Tag: , , , ,

Fedora vuole disintossicarsi da Mono?

Non passa settimana senza che la polemica su Mono si riaccenda: c’è chi lo apprezza per la rapidità con cui è possibile sviluppare applicazioni, chi lo avversa per la sua lentezza e infine chi lo osteggia apertamente a causa delle relazioni che lo legano a.NET (e ai suoi brevetti).

A riaccendere le polemiche è stata la decisione degli sviluppatori Fedora di sostituire il Mono-esco Tomboy con il suo clone Gnote, identico nelle funzionalità, compatibile al 100% ma scritto nel più “neutrale” C++. Questa decisione ha ovviamente aperto la strada alla rimozione di Mono dal livecd della futura Fedora 12, soprattutto ora che stanno cominciando a proliferare alternative Mono-free come Gnote o Solang (che mira a sostituire F-Spot). Continua »

Tag: , , , ,

Moonlight 2.0 preview

Era attesa per l’incontro degli sviluppatori Web Mix09 tenutosi a marzo, poi all’ultimo momento Novell aveva annullato la dimostrazione. Alla fine, dopo poco più di un mese è arrivata la preview del nuovo Moonlight 2.0. A giudicare da questa prima release note le modifiche e i miglioramenti sono abbastanza sostanziali. Non si è trattato solo di aggiungere nuovi pezzi, ma di riscriverne molti di quelli esistenti.

Questa preview di Moonlight 2.0 è per lo più allineata a Silverlight 2.0. Ancora non sono stati sviluppati tutti i nuovi componenti e librerie, ma si è già a buon punto. Quello che importa, almeno leggendo la nota di rilascio, è che la maggior parte del lavoro strutturale sia stato fatto.

Continua »

Tag: , , ,

Microsoft apre i sorgenti di ASP.NET MVC

Proseguendo la sua strategia di apertura nel settore della programmazione, Microsoft ha rilasciato i sorgenti di ASP.NET MVC, un’estensione per il suo popolare linguaggio di programmazione che consente di sviluppare applicazioni Web che rispettino tale design pattern.

Così come con Ruby on Rails, Django e Symfony (giusto per citare i più famosi), sarà ora possibile sviluppare applicazioni ASP.NET che rispettino MVC e, cosa ancora più importante, sarà possibile analizzare, modificare e ridistribuire i sorgenti di questa estensione, visto che vengono rilasciati con licenza MS-PL. Microsoft Permissive-License è una licenza simil-BSD, approvata dall’OSI.

Continua »

Tag: , , ,

Rilasciato Mono 2.4 e MonoDevelop 2.0

Miguel De Icaza ha annunciato il rilascio di Mono 2.4 e di Mono Develop 2.0. Da quando il progetto Mono è stato “acquistato” da Novell si stanno susseguendo velocemente i rilasci della piattaforma Open Source .NET. Solo due mesi era stato rilasciato Mono 2.2, e poco più di un mese fa ha visto la luce Moonlight Beta 1, ovvero il Silverlight Open Source. Ora arriva questo doppio rilascio.

Mono 2.4 presenta diversi miglioramenti in termini di portabilità tra le piattaforme Linux, BSD, Windows, Unix e MacOS. Primo di tutto si è resa finalmente più leggera la gestione dei Thread ed in particolare quella dei Thread.Interrupt. Questi ultimi gestiti fino ad oggi con un semplice busy-cycle di 100 ms che impegnava la CPU, ora hanno una implementazione completamente cross-platform, quindi ottimizzata per ciascun contesto.

Continua »

Tag: , ,