<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
  <title>Ossblog.it</title>
  <link>http://www.ossblog.it</link>
  <description>Programmi free: scopri il mondo dell'Open Source</description>
  <pubDate>Mon, 21 May 2012 05:29:38 GMT</pubDate>
  <generator>http://lightpress.org/</generator>
  <copyright>2005-2011 Blogo.it</copyright>
  <language>it-it</language>


  <item>
    <title>NetBeans 7.2 implementa il supporto “nativo” alla sintassi di jQuery</title>
    <link>http://www.ossblog.it/post/9983/netbeans-72-implementa-il-supporto-nativo-alla-sintassi-di-jquery</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/9983/netbeans-72-implementa-il-supporto-nativo-alla-sintassi-di-jquery</guid>
    <pubDate>Sat, 19 May 2012 11:00:41 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/9983/netbeans-72-implementa-il-supporto-nativo-alla-sintassi-di-jquery#comments</comments>
    <slash:comments>0</slash:comments>
    <category>javascript</category><category>webdev</category><category>ambienti di sviluppo</category><category>jquery 1.7.2</category><category>linguaggi di programmazione</category><category>netbeans 7.2</category>
    <description>NetBeans, lo Integrated Development Environment (IDE) open source sponsorizzato da Oracle, proporrà – a partire dalla versione 7.2, prevista entro la fine di giugno – il supporto “nativo” di[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9983%2Fnetbeans-72-implementa-il-supporto-nativo-alla-sintassi-di-jquery" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9983%2Fnetbeans-72-implementa-il-supporto-nativo-alla-sintassi-di-jquery" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=NetBeans+7.2+implementa+il+supporto+%E2%80%9Cnativo%E2%80%9D+alla+sintassi+di+jQuery&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9983%2Fnetbeans-72-implementa-il-supporto-nativo-alla-sintassi-di-jquery" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/netbeans.jpg" class="post" border="0" align="left" width="280" height="210" alt="NetBeans" /><a href="http://netbeans.org/">NetBeans</a>, lo Integrated Development Environment (IDE) <em>open source</em> sponsorizzato da Oracle, proporrà – a partire dalla versione 7.2, prevista entro la fine di giugno – il supporto “nativo” di <a href="http://jquery.com/">jQuery</a>: la popolare libreria per lo sviluppo con JavaScript. È una tra le novità più interessanti del nuovo editor — in fase di realizzazione.</p>
<p>Già alla fine di marzo, infatti, Oracle aveva annunciato la creazione di un nuovo editor per JavaScript in NetBeans: il progetto - noto come JavaScript 2 - è in un ramo di sviluppo dedicato su Hudson. Il codice sorgente non è stato inserito nel <em>trunk</em> principale di NetBeans 7.2. Per provarne il prototipo occorre <a href="http://bertram-tst.netbeans.org:8080/job/javascript2/">un download separato</a>.</p>
<p>Quando sarà disponibile, NetBeans 7.2 - rilasciato sotto doppia licenza, CCDL e GPLv2 – permetterà l’auto-completamento del codice e l’accesso alla documentazione completa per le Application Programming Interface (API) di jQuery dal browser integrato. Sarà possibile rintracciare automaticamente i selettori del <em>markup</em> di HTML e CSS.</p>
<p>Via | <a href="http://www.h-online.com/open/news/item/New-JavaScript-editor-with-jQuery-support-coming-to-NetBeans-1579373.html">The H Open</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/9983/netbeans-72-implementa-il-supporto-nativo-alla-sintassi-di-jquery">NetBeans 7.2 implementa il supporto “nativo” alla sintassi di jQuery</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 13:00 di sabato 19 maggio 2012.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>Nasce la fondazione di jQuery insieme a Software Freedom Conservancy</title>
    <link>http://www.ossblog.it/post/9633/nasce-la-fondazione-di-jquery-insieme-a-software-freedom-conservancy</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/9633/nasce-la-fondazione-di-jquery-insieme-a-software-freedom-conservancy</guid>
    <pubDate>Thu, 08 Mar 2012 09:00:01 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/9633/nasce-la-fondazione-di-jquery-insieme-a-software-freedom-conservancy#comments</comments>
    <slash:comments>0</slash:comments>
    <category>javascript</category><category>webdev</category><category>documentazione</category><category>donazioni</category><category>linguaggi di programmazione</category><category>supporto tecnico</category>
    <description>jQuery e Software Freedom Conservancy hanno annunciato la creazione di jQuery Foundation, Inc.: una fondazione a tutela della popolare libreria per JavaScript e di tutti i progetti da essa derivati. È[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9633%2Fnasce-la-fondazione-di-jquery-insieme-a-software-freedom-conservancy" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9633%2Fnasce-la-fondazione-di-jquery-insieme-a-software-freedom-conservancy" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=Nasce+la+fondazione+di+jQuery+insieme+a+Software+Freedom+Conservancy&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9633%2Fnasce-la-fondazione-di-jquery-insieme-a-software-freedom-conservancy" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/jquery.jpg" class="post" border="0" align="left" width="280" height="210" alt="jQuery" /><a href="http://jquery.com/">jQuery</a> e <a href="http://sfconservancy.org/">Software Freedom Conservancy</a> hanno annunciato la creazione di <a href="http://jquery.org/">jQuery Foundation, Inc.</a>: una fondazione a tutela della popolare libreria per JavaScript e di tutti i progetti da essa derivati. È un’associazione <em>no profit</em> che sostituisce jQuery Board per la <em>governance</em> di jQuery, jQuery UI, QUnit e Sizzle — sotto licenza Expat.</p>
<p>John Resig, che ha creato la libreria nel 2005, non farà parte della fondazione: il presidente nominato è Dave Methvin, a capo dello sviluppo di jQuery. Resig non avrebbe abbastanza tempo da dedicare a jQuery Foundation, tra i propri impegni accademici e JavaScript. Bradley Kuhn, di Software Freedom Conservancy, elogia l’iniziativa.</p>
<p>jQuery Foundation è, infatti, la prima associazione indipendente a nascere in seno all’organizzazione. La tutela legale del progetto è di Joel Kinney, membro di <a href="http://fortpoint.me/">Fort Point Legal</a>. Con l’atto di costituzione, jQuery Foundation ha ricevuto una cospicua donazione da parte di <a href="http://www.linuxfund.org/">Linux Fund</a>, che ha permesso di coprire le spese burocratiche.</p>
<p>Via | <a href="http://blog.jquery.com/2012/03/06/announcing-the-jquery-foundation/">jQuery</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/9633/nasce-la-fondazione-di-jquery-insieme-a-software-freedom-conservancy">Nasce la fondazione di jQuery insieme a Software Freedom Conservancy</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 11:00 di giovedì 08 marzo 2012.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>Harmony, il futuro di JavaScript, è subito in anteprima per Chromium</title>
    <link>http://www.ossblog.it/post/9479/harmony-il-futuro-di-javascript-e-subito-in-anteprima-per-chromium</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/9479/harmony-il-futuro-di-javascript-e-subito-in-anteprima-per-chromium</guid>
    <pubDate>Tue, 14 Feb 2012 14:00:56 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/9479/harmony-il-futuro-di-javascript-e-subito-in-anteprima-per-chromium#comments</comments>
    <slash:comments>2</slash:comments>
    <category>browser</category><category>javascript</category><category>anteprime per sviluppatori</category><category>applicazioni web</category><category>funzioni del browser</category><category>linguaggi di programmazione</category>
    <description>Harmony è il nome in codice affidato da ECMA International al prossimo standard, in via di definizione, per JavaScript. Dal punto di vista degli sviluppatori, la disponibilità di Harmony costituirà[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9479%2Fharmony-il-futuro-di-javascript-e-subito-in-anteprima-per-chromium" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9479%2Fharmony-il-futuro-di-javascript-e-subito-in-anteprima-per-chromium" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=Harmony%2C+il+futuro+di+JavaScript%2C+%C3%A8+subito+in+anteprima+per+Chromium&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9479%2Fharmony-il-futuro-di-javascript-e-subito-in-anteprima-per-chromium" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/chromium.jpg" class="post" border="0" align="left" width="280" height="210" alt="Chromium" /><a href="http://wiki.ecmascript.org/doku.php?id=harmony:harmony">Harmony</a> è il nome in codice affidato da <a href="http://www.ecma-international.org/">ECMA International</a> al prossimo standard, in via di definizione, per JavaScript. Dal punto di vista degli sviluppatori, la disponibilità di Harmony costituirà – al contempo – una grande opportunità e un problema rilevante: ad esempio, la classica <code>var</code> sarà sostituita e integrata da <code>let</code> e <code>const</code>.</p>
<p>È soltanto uno degli aspetti che coinvolgono l’aggiornamento e, forse, neppure il più importante. Tuttavia, il numero di applicazioni che utilizzano JavaScript è in costante aumento – complice il prematuro successo di HTML5 – e iniziare ad adeguarsi alle modifiche, come avviene coi nuovi linguaggi di <em>markup</em>, è sempre un’ottima idea.</p>
<p>Google offre, attraverso Chrom*, la possibilità di verificare immediatamente le novità di JavaScript. Utilizzando gli ultimi <em>snapshot</em> di Chromium, la versione <em>unbranded</em>, si può accedere alle funzioni sperimentali di JavaScript da <code>chrome://flags</code>. Ecco perché <a href="http://www.ossblog.it/post/9465/la-free-software-foundation-e-intervenuta-sul-problema-di-javascript">la FSF è intervenuta sulle licenze</a> degli script negli ultimi giorni giorni.</p>
<p>Via | <a href="http://blog.chromium.org/2012/02/future-of-javascript-take-peek-today.html">Chromium</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/9479/harmony-il-futuro-di-javascript-e-subito-in-anteprima-per-chromium">Harmony, il futuro di JavaScript, è subito in anteprima per Chromium</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 16:00 di martedì 14 febbraio 2012.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>La Free Software Foundation è intervenuta sul problema di JavaScript</title>
    <link>http://www.ossblog.it/post/9465/la-free-software-foundation-e-intervenuta-sul-problema-di-javascript</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/9465/la-free-software-foundation-e-intervenuta-sul-problema-di-javascript</guid>
    <pubDate>Mon, 13 Feb 2012 08:00:01 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/9465/la-free-software-foundation-e-intervenuta-sul-problema-di-javascript#comments</comments>
    <slash:comments>2</slash:comments>
    <category>browser</category><category>javascript</category><category>licenze di rilascio</category><category>linguaggi di programmazione</category><category>marcature dei contenuti</category><category>termini d’utilizzo</category>
    <description>La Free Software Foundation (FSF) ha pubblicato una proposta per la specificazione delle licenze di rilascio del codice in JavaScript inserito sulle pagine web. Una soluzione discutibile, perché non è[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9465%2Fla-free-software-foundation-e-intervenuta-sul-problema-di-javascript" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9465%2Fla-free-software-foundation-e-intervenuta-sul-problema-di-javascript" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=La+Free+Software+Foundation+%C3%A8+intervenuta+sul+problema+di+JavaScript&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9465%2Fla-free-software-foundation-e-intervenuta-sul-problema-di-javascript" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/thefreesoftwarefoundationfsf.jpg" class="post" border="0" align="left" width="280" height="210" alt="The Free Software Foundation (FSF)" />La Free Software Foundation (FSF) ha pubblicato <a href="http://www.gnu.org/licenses/javascript-labels.html">una proposta per la specificazione delle licenze di rilascio</a> del codice in JavaScript inserito sulle pagine web. Una soluzione discutibile, perché non è uno standard al quale attenersi: il metodo consiste nell’inserimento dei link alle licenze sulle pagine che contendono degli script.</p>
<p>L’espediente cerca di risolvere <a href="http://www.gnu.org/philosophy/javascript-trap.html">il problema dell’utilizzo di software proprietario</a> in JavaScript, evidenziato nel documento di Richard Stallman. La marcatura proposta da quest’ultimo aveva, forse, una maggiore efficacia e – a costo di peccare d’eccesso di zelo – i <em>webmaster</em> dovrebbero implementarle entrambe. Le garanzie sono scarse.</p>
<p>La soluzione prevede la creazione d’una tabella, su qualsiasi pagina del sito, che elenchi tutte le licenze previste dai singoli script utilizzati. Questa tabella – marcata con l’identificativo <code>jslicense-labels1</code> – dovrà contenere tre elementi: un link diretto allo script, uno alla licenza di rilascio e uno al download dello stesso.</p>


<p>
Se sono presenti più script, dovranno essere compilate più tabelle: è il senso del numero <code>1</code> nell’identificativo. Ogni pagina sulla quale compaiono dovrà contenere un collegamento con <code>rel=&quot;jslicense&quot;</code> alla tabella di riferimento. Il problema resta sul singolo script. Stallman pensava a una marcatura in linea, sotto forma di commento.</p>
<p>Per attenersi scrupolosamente ai consigli della FSF, un <em>webmaster</em> dovrebbe marcare gli script realizzati da terzi con la nuova soluzione e i propri con quella proposta a suo tempo da Stallman — magari, utilizzando la GPLv3 come licenza di rilascio. Un limite per entrambi i metodi è nel riconoscimento immediato da parte degli utenti.</p>
<p>Considerando l’utilizzo d’identificativi invariabili, il passaggio successivo potrebbe essere la creazione d’un sistema che evidenzi la presenza di software libero col browser. Come avviene, ad esempio, collegandosi a un sito che utilizza il protocollo HTTPS: perché sia efficace, tutti i produttori di browser dovrebbero prevederlo.</p>
<p>Qualcosa di simile, <a href="http://lduros.net/librejs/">LibreJS</a>, è stato realizzato da Loic Duros. Si tratta d’una estensione per Firefox che blocca selettivamente l’esecuzione di script proprietari. Il progetto è in fase sperimentale e non integra ancora il metodo consigliato dalla FSF. LibreJS è disegnata prendendo a modello il documento e la marcatura di Stallman.</p>
<p>Supportata dalla FSF, l’estensione di Duros dovrebbe essere la prima ad adeguarsi alla nuova soluzione. E, ahimè, potrebbe anche essere l’ultima: a prescindere dal contesto delle licenze, i produttori di browser tardano a realizzare dei controlli per il cd. “web semantico”… nonostante l’esistenza di numerosi progetti, basati su XML.</p>
<p>Se ci pensate, non esistono browser che supportano XFN — la marcatura per identificare le relazioni interpersonali tra gli autori dei contenuti sul web. Eppure, quest’ultima è utilizzata pure da Google nei risultati di ricerca. Si può dire più o meno lo stesso di RDFa. Sperare che prendano in considerazione le licenze è utopistico.</p>
<p>Via | <a href="http://www.h-online.com/open/news/item/FSF-wants-labels-on-free-JavaScript-code-1432941.html">The H Open</a></p>

<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/9465/la-free-software-foundation-e-intervenuta-sul-problema-di-javascript">La Free Software Foundation è intervenuta sul problema di JavaScript</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 10:00 di lunedì 13 febbraio 2012.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>Dart Synonym, un’utilità per tradurre il codice da JavaScript a DART</title>
    <link>http://www.ossblog.it/post/9379/dart-synonym-unutilita-per-tradurre-il-codice-da-javascript-a-dart</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/9379/dart-synonym-unutilita-per-tradurre-il-codice-da-javascript-a-dart</guid>
    <pubDate>Thu, 02 Feb 2012 07:00:06 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/9379/dart-synonym-unutilita-per-tradurre-il-codice-da-javascript-a-dart#comments</comments>
    <slash:comments>0</slash:comments>
    <category>google</category><category>javascript</category><category>compatibilità tra linguaggi</category><category>linguaggi di programmazione</category><category>programmi d’utilità</category><category>traduzione dei sorgenti</category>
    <description>Dart Synonym è un’applicazione scritta in DART, il nuovo linguaggio di Google per il web, capace di tradurre il codice scritto in JavaScript. Una specie di pastebin che mostra in due campi la diversa[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9379%2Fdart-synonym-unutilita-per-tradurre-il-codice-da-javascript-a-dart" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9379%2Fdart-synonym-unutilita-per-tradurre-il-codice-da-javascript-a-dart" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=Dart+Synonym%2C+un%E2%80%99utilit%C3%A0+per+tradurre+il+codice+da+JavaScript+a+DART&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9379%2Fdart-synonym-unutilita-per-tradurre-il-codice-da-javascript-a-dart" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/dart.jpg" class="post" border="0" align="left" width="280" height="210" alt="DART" /><a href="http://synonym.dartlang.org/">Dart Synonym</a> è un’applicazione scritta in <a href="http://www.dartlang.org/">DART</a>, il nuovo linguaggio di Google per il web, capace di tradurre il codice scritto in JavaScript. Una specie di <em>pastebin</em> che mostra in due campi la diversa sintassi dei linguaggi. Purtroppo, perché funzioni occorre Dartium: <a href="http://code.google.com/p/dart/wiki/BuildingDartium">la versione</a> di Chromium che integra la macchina virtuale di DART.</p>
<p>Tutti gli altri browser, invece, visualizzano soltanto gli esempi preimpostati da Google: una raccolta ispirata alle funzioni più comuni di JavaScript e jQuery. DART è ispirato proprio da quest’ultimo per la verifica del supporto al linguaggio, in sostituzione al <em>markup</em> di <code>noscript</code>. È un punto di partenza pensato per i web designer.</p>
<p>Rispetto a Go, il linguaggio integrato in GCC con la versione 4.6, Google dedica più spazio a DART. Appena un paio di settimane fa è stato realizzato <a href="http://www.ossblog.it/post/9267/google-tenta-dinsidiare-angry-birds-con-un-porting-di-box2d-su-dart">un <em>porting</em></a> di Box2D — l’<em>engine</em> di Angry Birds. Dart Synonym è un altro strumento per attrarre l’attenzione degli sviluppatori: il nome in codice, molto suggestivo, è Stele di Rosetta.</p>
<p>Via | <a href="http://blog.chromium.org/2012/01/translating-javascript-to-dart.html">Chromium</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/9379/dart-synonym-unutilita-per-tradurre-il-codice-da-javascript-a-dart">Dart Synonym, un’utilità per tradurre il codice da JavaScript a DART</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 09:00 di giovedì 02 febbraio 2012.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>jSlate, un framework per creare dashboard in JavaScript, open source</title>
    <link>http://www.ossblog.it/post/9351/jslate-un-framework-per-creare-dashboard-in-javascript-open-source</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/9351/jslate-un-framework-per-creare-dashboard-in-javascript-open-source</guid>
    <pubDate>Thu, 26 Jan 2012 12:00:21 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/9351/jslate-un-framework-per-creare-dashboard-in-javascript-open-source#comments</comments>
    <slash:comments>0</slash:comments>
    <category>javascript</category><category>webdev</category><category>linguaggi di programmazione</category><category>modelli di presentazione</category><category>sviluppo di applicazioni</category><category>visualizzazione di informazioni</category>
    <description>jSlate è una soluzione in JavaScript per generare visualizzazioni personalizzate da qualunque contenuto presente sul web. Nello specifico, è utile a creare dei grafici dalle statistiche: ricorda un[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9351%2Fjslate-un-framework-per-creare-dashboard-in-javascript-open-source" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9351%2Fjslate-un-framework-per-creare-dashboard-in-javascript-open-source" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=jSlate%2C+un+framework+per+creare+dashboard+in+JavaScript%2C+open+source&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9351%2Fjslate-un-framework-per-creare-dashboard-in-javascript-open-source" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/jslate.jpg" class="post" border="0" align="left" width="280" height="210" alt="jSlate" /><a href="http://jslate.com/">jSlate</a> è una soluzione in JavaScript per generare visualizzazioni personalizzate da qualunque contenuto presente sul web. Nello specifico, è utile a creare dei grafici dalle statistiche: ricorda un po’ le risorse di Google Analytics o WordPress.com Stats. È un <em>framework</em> particolarmente interessante, per le funzionalità che propone.</p>
<p>Ideato per l’installazione su sistemi Linux Apache MySQL PHP (LAMP), jSlate include un <em>proxy</em> per visualizzare i dati per domini diversi da quello in cui risiede. Ogni <em>widget</em> generato in JavaScript è esportabile dalla <em>dashboard</em>. Creato da Rasmus Berg Palm, jSlate affonda le radici in <a href="https://github.com/rasmusbergpalm/nomnom">Nomnom</a>: un altro progetto, che richiedeva CouchDB.</p>
<p>Per cominciare a utilizzare jSlate sono proposti dei modelli preconfigurati e pienamente personalizzabili. Rispetto a Nomnom, jSlate non dipende da un database definito e può funzionare con tutte le soluzioni di <em>storage</em> preesistenti. Berg Palm ha scelto di distribuirne <a href="https://github.com/rasmusbergpalm/jslate">i sorgenti</a> sotto licenza GPLv3, un aspetto ancora più positivo.</p>
<p>Via | <a href="http://www.h-online.com/open/news/item/JavaScript-dashboard-framework-jSlate-open-sourced-1421756.html">The H Open</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/9351/jslate-un-framework-per-creare-dashboard-in-javascript-open-source">jSlate, un framework per creare dashboard in JavaScript, open source</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 14:00 di giovedì 26 gennaio 2012.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>Filer.js, una soluzione per usare i servizi di HTML5 sui file system</title>
    <link>http://www.ossblog.it/post/9165/filerjs-una-soluzione-per-usare-i-servizi-di-html5-sui-file-system</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/9165/filerjs-una-soluzione-per-usare-i-servizi-di-html5-sui-file-system</guid>
    <pubDate>Thu, 29 Dec 2011 07:00:06 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/9165/filerjs-una-soluzione-per-usare-i-servizi-di-html5-sui-file-system#comments</comments>
    <slash:comments>4</slash:comments>
    <category>javascript</category><category>file-system</category><category>applicazioni web</category><category>comandi unix</category><category>gestione documenti</category><category>trasferimento file</category>
    <description>Filer.js è una libreria di wrapping in JavaScript, ideata da Eric Bidelman, per accedere ai file system locali dal browser in HTML5. Bidelman è un ingegnere di Google e – di conseguenza – lo[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9165%2Ffilerjs-una-soluzione-per-usare-i-servizi-di-html5-sui-file-system" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9165%2Ffilerjs-una-soluzione-per-usare-i-servizi-di-html5-sui-file-system" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=Filer.js%2C+una+soluzione+per+usare+i+servizi+di+HTML5+sui+file+system&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9165%2Ffilerjs-una-soluzione-per-usare-i-servizi-di-html5-sui-file-system" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/html5_01.jpg" class="post" border="0" align="left" width="280" height="210" alt="HTML5" /><a href="https://github.com/ebidel/filer.js">Filer.js</a> è una libreria di <em>wrapping</em> in JavaScript, ideata da Eric Bidelman, per accedere ai <em>file system</em> locali dal browser in HTML5. Bidelman è un ingegnere di Google e – di conseguenza – lo strumento è stato concepito per funzionare su Chrom*. Quest’ultimo è l’unico browser a implementare già <a href="http://dev.w3.org/2009/dap/file-system/pub/FileSystem/">la soluzione</a> di HTML5 sui <em>file system</em>.</p>
<p>L’idea di Bidelman non è inedita, perché esistono almeno altre due risorse equivalenti: una fa parte dei <a href="http://code.google.com/p/closure-library/">Closure Tools</a> di Google, degli strumenti in JavaScript familiari a Bidelman che lavora proprio allo sviluppo di Chrom*. L’altra è WebFS, un’implementazione lato–<em>client</em> del <em>file system</em> di Node.js. Filer.js ha un altro significato.</p>
<p>Quanto rende davvero interessante Filer.js è la scelta di Biderman d’utilizzare la sintassi dei comandi di UNIX — nel dialogo tra JavaScript, HTML5 e i <em>file system</em> locali. Un approccio che avvicina alla realizzazione di applicazioni web i programmatori abituati alle “native”. È un’intuizione favorevole all’approdo su altri browser.</p>
<p>Via | <a href="http://www.readwriteweb.com/hack/2011/12/filerjs-a-unix-like-wrapper-fo.php">ReadWriteWeb</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/9165/filerjs-una-soluzione-per-usare-i-servizi-di-html5-sui-file-system">Filer.js, una soluzione per usare i servizi di HTML5 sui file system</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 09:00 di giovedì 29 dicembre 2011.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>Rilasciato qooxdoo 1.6</title>
    <link>http://www.ossblog.it/post/9059/rilasciato-qooxdoo-16</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/9059/rilasciato-qooxdoo-16</guid>
    <pubDate>Thu, 15 Dec 2011 08:00:02 GMT</pubDate>
    <dc:creator>Giacomo Picchiarelli</dc:creator>
    <comments>http://www.ossblog.it/post/9059/rilasciato-qooxdoo-16#comments</comments>
    <slash:comments>0</slash:comments>
    <category>open-source</category><category>javascript</category><category>framework javascript</category><category>framework qooxdoo</category><category>javascript mobile</category><category>ria framework</category>
    <description>Il framework JavaScript qooxdoo arriva alla versione 1.6. qooxdoo è un progetto vecchio di circa 7 anni, arrivato ad una stabilità sufficiente per la produzione solamente nel 2009 (versione 1.0). Di[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9059%2Frilasciato-qooxdoo-16" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9059%2Frilasciato-qooxdoo-16" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=Rilasciato+qooxdoo+1.6&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F9059%2Frilasciato-qooxdoo-16" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/showcase.png" class="post-h" align="left" border="0" width="432" height="334" alt="" /><br clear="all" /></p>
<p>Il framework JavaScript <a href="http://qooxdoo.org/">qooxdoo</a> arriva alla versione 1.6. qooxdoo è un progetto vecchio di circa 7 anni, arrivato ad una stabilità sufficiente per la produzione solamente nel <a href="http://www.ossblog.it/post/5521/qooxdoo-10-javascript-framework">2009 (versione 1.0)</a>. Di fatto questo framework realizza un tavolo di progettazione per applicazioni RIA e interfacce orientate a una esperienza utente avanzata, sia per applicazioni web che <em>offline</em>.</p>
<p>Oltre alla normale routine di correzione errori, gli sviluppatori hanno implementato una funzionalità sperimentale che rispetta le regole REST (Representational State Transfer). Un&#8217;interessante tecnologia che consente una generalizzazione delle risorse e delle fonti di informazione in ambiti ipertestuali distribuiti. REST consentirà agli sviluppatori di beneficiare di una maggiore scalabilità con una complessità mediamente inferiore.</p>
<p>Le interfacce realizzate con qooxdoo sono molto simili a quelle desktop. Questo sta a dimostrare il tentativo di unire le tecnologie web con la normale programmazione a finestre. Nonostante il lungo percorso di sviluppo, qooxdoo rimane concettualmente all&#8217;avanguardia: qui il codice JavaScript genera tag HTML. Una prospettiva interessante che sfrutta pienamente la potenza della tecnologia JavaScript.</p>
<p>Il framework è eseguibile su diversi ambienti di <em>runtime</em>: Node.js, Rhino, Chrome, Firefox, Internet Explorer, Android e iOS. Non è richiesta la presenza di <em>plugin</em> aggiuntivi. A mio avviso è uno dei più interessanti e sorprendenti framework JavaScript attualmente esistenti. Decisamente trascurato.</p>
<p>Via | <a href="http://www.xtremeopensource.com/index.php/open-source/menu/news/6211-qooxdoo-16-released">XtremeOpenSource</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/9059/rilasciato-qooxdoo-16">Rilasciato qooxdoo 1.6</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 10:00 di giovedì 15 dicembre 2011.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>eBay ha annunciato ql.io, un linguaggio “ispirato” a SQL per Node.js</title>
    <link>http://www.ossblog.it/post/8943/ebay-ha-annunciato-qlio-un-linguaggio-ispirato-a-sql-per-nodejs</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/8943/ebay-ha-annunciato-qlio-un-linguaggio-ispirato-a-sql-per-nodejs</guid>
    <pubDate>Sat, 03 Dec 2011 08:00:01 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/8943/ebay-ha-annunciato-qlio-un-linguaggio-ispirato-a-sql-per-nodejs#comments</comments>
    <slash:comments>0</slash:comments>
    <category>javascript</category><category>webdev</category><category>linguaggi dichiarativi</category><category>node.js</category><category>ql.io</category><category>servizi web</category>
    <description>ql.io è un nuovo linguaggio dichiarativo, “ispirato” a SQL, per interagire con le API dei servizi web: non è un database relazionale e non ne richiede l’utilizzo. Sviluppato da eBay, ql.io è[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8943%2Febay-ha-annunciato-qlio-un-linguaggio-ispirato-a-sql-per-nodejs" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8943%2Febay-ha-annunciato-qlio-un-linguaggio-ispirato-a-sql-per-nodejs" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=eBay+ha+annunciato+ql.io%2C+un+linguaggio+%E2%80%9Cispirato%E2%80%9D+a+SQL+per+Node.js&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8943%2Febay-ha-annunciato-qlio-un-linguaggio-ispirato-a-sql-per-nodejs" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/qlio.jpg" class="post" border="0" align="left" width="280" height="210" alt="ql.io" /><a href="http://ql.io/">ql.io</a> è un nuovo linguaggio dichiarativo, “ispirato” a SQL, per interagire con le API dei servizi web: non è un database relazionale e non ne richiede l’utilizzo. Sviluppato da eBay, ql.io è stato rilasciato sotto licenza Apache 2.0. Si recupera da NPM, <a href="http://www.ossblog.it/post/8907/nodejs-063-un-installer-per-windows-e-node-package-manager-npm">il gestore dei pacchetti</a> supportato ufficialmente da Node.js 0.6.3 o superiore.</p>
<p>eBay sottolinea a più riprese la distanza da SQL per un motivo molto semplice: ql.io è indipendente dal database utilizzato per la memorizzazione dei dati. Interagendo soltanto con le API d’un servizio web può dialogare tanto con un database di tipo SQL, tanto con uno di tipo NoSQL. Il legame con SQL è nella sintassi del linguaggio.</p>
<p>Il linguaggio è stato concepito essenzialmente per due ragioni. ql.io riduce le linee di codice nel recupero dei dati dalle API e, utilizzato come <em>gateway</em> su Node.js, diminuisce le richieste al server che espone le informazioni. Permette, cioè, di “tagliare” le risorse necessarie a fornire un servizio basato su dati di terze parti.</p>


<p>
Realizzando il catalogo dei prodotti offerti da un qualunque venditore su eBay, ad esempio, ql.io può memorizzare tutte le informazioni via Node.js su un server e fornirle selettivamente a un <em>client</em>. Il venditore recupera l’intero contenuto del catalogo, mentre l’acquirente scarica soltanto i dati del prodotto che vuole acquistare.</p>
<p>La formattazione dei dati è in JSON: ql.io, laddove le API prevedessero esclusivamente delle richieste in XML, traduce le informazioni con Node.js. Il linguaggio può essere applicato a qualunque servizio web. Un altro esempio, a parte eBay, potrebbe essere un’applicazione per Twitter — che già fornisce dei dati strutturati con JSON.</p>
<p>La presentazione di ql.io ha proposto dei <em>benchmark</em> sulle prestazioni di eBay, prima e dopo l’introduzione del linguaggio. Per compiere la stessa operazione, le richieste sono passate da 18 a 5 e la dimensione dei dati da 274Kb a 91Kb. Le linee di codice, più che dimezzate, si sono ridotte da 2.800 a 1.200. Un guadagno consistente.</p>
<p>Via | <a href="http://www.ebaytechblog.com/2011/11/30/announcing-ql-io/">eBay Tech Blog</a></p>

<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/8943/ebay-ha-annunciato-qlio-un-linguaggio-ispirato-a-sql-per-nodejs">eBay ha annunciato ql.io, un linguaggio “ispirato” a SQL per Node.js</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 10:00 di sabato 03 dicembre 2011.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>Node.js 0.6.3, un installer per Windows e Node Package Manager (NPM)</title>
    <link>http://www.ossblog.it/post/8907/nodejs-063-un-installer-per-windows-e-node-package-manager-npm</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/8907/nodejs-063-un-installer-per-windows-e-node-package-manager-npm</guid>
    <pubDate>Tue, 29 Nov 2011 12:00:50 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/8907/nodejs-063-un-installer-per-windows-e-node-package-manager-npm#comments</comments>
    <slash:comments>0</slash:comments>
    <category>windows</category><category>javascript</category><category>evented io</category><category>node.js o.6.3</category><category>v8 javascript</category><category>web server</category>
    <description>Node.js, il popolare evented I/O per V8 JavaScript, ha inaugurato la versione 0.6 all’inizio del mese: nonostante sia un aggiornamento “minore”, la disponibilità della versione 0.6.3 merita[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8907%2Fnodejs-063-un-installer-per-windows-e-node-package-manager-npm" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8907%2Fnodejs-063-un-installer-per-windows-e-node-package-manager-npm" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=Node.js+0.6.3%2C+un+installer+per+Windows+e+Node+Package+Manager+%28NPM%29&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8907%2Fnodejs-063-un-installer-per-windows-e-node-package-manager-npm" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/nodejs.jpg" class="post" border="0" align="left" width="280" height="210" alt="Node.js" />Node.js, il popolare evented I/O per V8 JavaScript, ha inaugurato <a href="http://www.ossblog.it/post/8663/e-stato-rilasciato-nodejs-06-e-il-terzo-ramo-stabile-del-progetto">la versione 0.6</a> all’inizio del mese: nonostante sia un aggiornamento “minore”, la disponibilità della versione 0.6.3 merita d’essere trattata per due buoni motivi. Il primo è un nuovo <em>installer</em> grafico per Windows, che sostituisce l’eseguibile dal prompt dei comandi.</p>
<p>Microsoft e Joyent avevano annunciato <a href="http://www.ossblog.it/post/7822/microsoft-e-joyent-portano-nodejs-su-windows-azure-e-server-2008-r2">l’arrivo di Node.js su Windows</a> lo scorso giugno e già in luglio <a href="http://www.ossblog.it/post/7858/nodejs-v051-se-rifatto-il-look-ed-e-gia-approdato-su-windows">il rilascio della versione di sviluppo 0.5.1</a> ha introdotto un eseguibile. Un passo avanti piuttosto modesto, rispetto alla compilazione di Node.js con Cygwin o MinGW. L’<em>installer</em> grafico è più apprezzabile su Windows Server 2008 R2.</p>
<p>Il secondo motivo per il quale è d’obbligo scrivere di Node.js 0.6 riguarda piuttosto i sistemi operativi UNIX–<em>like</em> ed è il supporto di Node Package Manager (<a href="http://npmjs.org/">NPM</a>). Quest’ultimo è un gestore dei pacchetti per Node.js sulla falsariga di RubyGems per Ruby. È lo strumento ideale per risolvere le dipendenze dei vari progetti su Node.js.</p>
<p>Via | <a href="http://blog.nodejs.org/2011/11/25/node-v0-6-3/">Node Blog</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/8907/nodejs-063-un-installer-per-windows-e-node-package-manager-npm">Node.js 0.6.3, un installer per Windows e Node Package Manager (NPM)</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 14:00 di martedì 29 novembre 2011.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>Microsoft crea dei prototipi per il progresso di JavaScript in HTML5</title>
    <link>http://www.ossblog.it/post/8865/microsoft-crea-dei-prototipi-per-il-progresso-di-javascript-in-html5</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/8865/microsoft-crea-dei-prototipi-per-il-progresso-di-javascript-in-html5</guid>
    <pubDate>Thu, 24 Nov 2011 11:00:17 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/8865/microsoft-crea-dei-prototipi-per-il-progresso-di-javascript-in-html5#comments</comments>
    <slash:comments>1</slash:comments>
    <category>javascript</category><category>webdev</category><category>estensioni per javascript</category><category>linguaggi di programmazione</category><category>standard internazionali</category><category>sviluppo sul web</category>
    <description>Microsoft contribuisce attivamente all’evoluzione di JavaScript per incontrare le nuove necessità degli sviluppatori. Nell’ambito del programma TC39 di ECMAScript, la multinazionale ha realizzato[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8865%2Fmicrosoft-crea-dei-prototipi-per-il-progresso-di-javascript-in-html5" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8865%2Fmicrosoft-crea-dei-prototipi-per-il-progresso-di-javascript-in-html5" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=Microsoft+crea+dei+prototipi+per+il+progresso+di+JavaScript+in+HTML5&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8865%2Fmicrosoft-crea-dei-prototipi-per-il-progresso-di-javascript-in-html5" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/microsoft.jpg" class="post" border="0" align="left" width="280" height="210" alt="Microsoft" />Microsoft contribuisce attivamente all’evoluzione di JavaScript per incontrare le nuove necessità degli sviluppatori. Nell’ambito del programma TC39 di ECMAScript, la multinazionale <a href="http://html5labs.interoperabilitybridges.com/prototypes/javascript-ie-extensions/javascript-extensions/info">ha realizzato delle “estensioni”</a> che riguardano nuovi oggetti e librerie. La presentazione è avvenuta a un meeting presso l’Apple Campus di Cupertino.</p>
<p>Nello specifico, Microsoft ha realizzato delle aggiunte alle librerie per il calcolo matematico e una nuova infrastruttura per l’internazionalizzazione – definita “globalizzazione” – con JavaScript. I prototipi «non hanno un ciclo vitale definito» e si considerano non supportati. Si possono provare soltanto con Internet Explorer 9.</p>
<p>La disponibilità esclusiva per Windows 7 e Internet Explorer 9 non deve fuorviare: se le estensioni saranno approvate, diventeranno disponibili per qualunque sistema e browser. Al momento non è chiaro se saranno trasformate in uno standard. Il progetto è stato affidato a Claudio Caldato e Adalberto Foresti, due ingegneri italiani.</p>
<p>Via | <a href="http://blogs.msdn.com/b/interoperability/archive/2011/11/21/prototypes-of-javascript-globalization-amp-math-string-and-number-extensions.aspx">Interoperability @ Microsoft</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/8865/microsoft-crea-dei-prototipi-per-il-progresso-di-javascript-in-html5">Microsoft crea dei prototipi per il progresso di JavaScript in HTML5</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 13:00 di giovedì 24 novembre 2011.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>Microsoft annuncia il supporto di jQuery Mobile su Windows Phone 7.5</title>
    <link>http://www.ossblog.it/post/8821/microsoft-annuncia-il-supporto-di-jquery-mobile-su-windows-phone-75</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/8821/microsoft-annuncia-il-supporto-di-jquery-mobile-su-windows-phone-75</guid>
    <pubDate>Mon, 21 Nov 2011 14:00:16 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/8821/microsoft-annuncia-il-supporto-di-jquery-mobile-su-windows-phone-75#comments</comments>
    <slash:comments>3</slash:comments>
    <category>mobile</category><category>javascript</category><category>dispositivi mobili</category><category>linguaggi a marcature</category><category>standard di programmazione</category><category>sviluppo delle applicazioni</category>
    <description>Windows Phone 7.5, l’aggiornamento del sistema operativo di Microsoft per gli smartphone, supporta jQuery Mobile 1.0 a partire dalla terza Release Candidate (RC) pubblicata domenica scorsa. Il rilascio[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8821%2Fmicrosoft-annuncia-il-supporto-di-jquery-mobile-su-windows-phone-75" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8821%2Fmicrosoft-annuncia-il-supporto-di-jquery-mobile-su-windows-phone-75" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=Microsoft+annuncia+il+supporto+di+jQuery+Mobile+su+Windows+Phone+7.5&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8821%2Fmicrosoft-annuncia-il-supporto-di-jquery-mobile-su-windows-phone-75" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/jquerymobile10.jpg" class="post" border="0" align="left" width="280" height="210" alt="jQuery Mobile 1.0" />Windows Phone 7.5, l’aggiornamento del sistema operativo di Microsoft per gli smartphone, supporta <a href="https://github.com/jquery/jquery-mobile">jQuery Mobile 1.0</a> a partire dalla terza Release Candidate (RC) pubblicata domenica scorsa. Il rilascio definitivo del <em>framework</em> è avvenuto mercoledì 16. Non è un “banale” supporto, poiché Microsoft collabora attivamente allo sviluppo.</p>
<p>Nonostante si tratti d’un progetto rilasciato sotto doppia licenza GPLv2 e MIT, Microsoft ha sempre manifestato un grande interesse su jQuery: i server della multinazionale ospitano sia <a href="http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery">la versione originaria</a>, sia quella dedicata ai dispositivi mobili per l’integrazione sui siti web. La divisione <em>open source</em> partecipa allo sviluppo.</p>
<p>La collaborazione tra jQuery e Microsoft ha prodotto un significativo miglioramento delle performance del <em>framework</em> tra la RC2 e la RC3 di jQuery Mobile 1.0: un <em>boost</em> del 226% in termini di velocità. Però, <strong>Windows Phone 7.5 non raggiunge ancora le prestazioni di Android e iOS</strong>. L’intervento della multinazionale è stato determinante.</p>
<p>Via | <a href="http://blogs.technet.com/b/port25/archive/2011/11/18/jquery-mobile-open-source-framework-support-for-windows-phone.aspx">Port 25</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/8821/microsoft-annuncia-il-supporto-di-jquery-mobile-su-windows-phone-75">Microsoft annuncia il supporto di jQuery Mobile su Windows Phone 7.5</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 16:00 di lunedì 21 novembre 2011.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>È stato rilasciato Node.js 0.6: è il terzo ramo stabile del progetto</title>
    <link>http://www.ossblog.it/post/8663/e-stato-rilasciato-nodejs-06-e-il-terzo-ramo-stabile-del-progetto</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/8663/e-stato-rilasciato-nodejs-06-e-il-terzo-ramo-stabile-del-progetto</guid>
    <pubDate>Tue, 08 Nov 2011 10:00:12 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/8663/e-stato-rilasciato-nodejs-06-e-il-terzo-ramo-stabile-del-progetto#comments</comments>
    <slash:comments>3</slash:comments>
    <category>server</category><category>javascript</category><category>ambienti di sviluppo</category><category>applicazioni web</category><category>programmi in javascript</category><category>sistemi operativi</category>
    <description>Node.js 0.6 è il terzo rilascio stabile e introduce per la prima volta il supporto a Windows. In generale, l’aggiornamento apporta una serie di miglioramenti alle prestazioni di Node.js sia per Linux,[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8663%2Fe-stato-rilasciato-nodejs-06-e-il-terzo-ramo-stabile-del-progetto" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8663%2Fe-stato-rilasciato-nodejs-06-e-il-terzo-ramo-stabile-del-progetto" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=%C3%88+stato+rilasciato+Node.js+0.6%3A+%C3%A8+il+terzo+ramo+stabile+del+progetto&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8663%2Fe-stato-rilasciato-nodejs-06-e-il-terzo-ramo-stabile-del-progetto" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/nodejs.jpg" class="post" border="0" align="left" width="280" height="210" alt="Node.js" /><a href="http://nodejs.org/docs/v0.6.0/">Node.js 0.6</a> è il terzo rilascio stabile e introduce per la prima volta il supporto a Windows. In generale, l’aggiornamento apporta una serie di miglioramenti alle prestazioni di Node.js sia per Linux, sia per Windows. Non sono stati effettuati dei test ufficiali per Mac OS X. Pure V8 è stato aggiornato, dalla versione 3.1 alla 3.6.</p>
<p>Gli sviluppatori devono prestare <a href="https://github.com/joyent/node/wiki/API-changes-between-v0.4-and-v0.6">una particolare attenzione</a> ai cambiamenti delle Application Programming Interface (API) tra la versione 0.4 e la versione 0.6. Alcune applicazioni potrebbero risultare incompatibili con l’aggiornamento. Le novità sono molte, perciò occorre controllare la compatibilità per evitare fastidiosi problemi.</p>
<p>Le prestazioni sono «il fiore all’occhiello» di Node.js 0.6. Rispetto al precedente rilascio la velocità è incrementata di circa un terzo. Riguardo al <em>porting</em> su Windows, in futuro saranno proposte soluzioni più integrate con l’ambiente di sviluppo. Node.js avrà un ciclo di rilascio più rapido, sincronizzato con V8 e Google Chrome.</p>
<p>Via | <a href="http://blog.nodejs.org/2011/11/05/node-v0-6-0/">Node.js</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/8663/e-stato-rilasciato-nodejs-06-e-il-terzo-ramo-stabile-del-progetto">È stato rilasciato Node.js 0.6: è il terzo ramo stabile del progetto</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 12:00 di martedì 08 novembre 2011.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>Nuovo rilascio per jQuery </title>
    <link>http://www.ossblog.it/post/8619/nuovo-rilascio-per-jquery</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/8619/nuovo-rilascio-per-jquery</guid>
    <pubDate>Fri, 04 Nov 2011 12:00:16 GMT</pubDate>
    <dc:creator>Giacomo Picchiarelli</dc:creator>
    <comments>http://www.ossblog.it/post/8619/nuovo-rilascio-per-jquery#comments</comments>
    <slash:comments>2</slash:comments>
    <category>javascript</category><category>webdev</category><category>jquery development</category><category>jquery javascript</category><category>jquery libreria</category><category>ria javascript</category><category>webdev ajax</category>
    <description>jQuery, il famoso framework JavaScript, è arrivato alla versione 1.7. A partire dal 2005, anno della sua nascita, ha incrementato esponenzialmente la sua schiera di fedeli e, come sempre, registra un[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8619%2Fnuovo-rilascio-per-jquery" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8619%2Fnuovo-rilascio-per-jquery" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=Nuovo+rilascio+per+jQuery+&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8619%2Fnuovo-rilascio-per-jquery" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/jQuery.png" class="post" border="0" align="left" width="250" height="250" alt="jQuery Logo" /> jQuery, il famoso <em>framework</em> JavaScript, è arrivato alla versione 1.7. A partire dal 2005, anno della sua nascita, ha incrementato esponenzialmente la sua schiera di fedeli e, come sempre, registra un <em>footprint</em> estremamente ridotto: solamente 31Kb per la versione in produzione. Il punto di forza di questa celebre libreria è da sempre la capacità di semplificare drasticamente una sintassi altrimenti prolissa. Di fatto, molti sviluppatori che appartengono alle nuove leve potrebbero non conoscere JavaScript se non attraverso l&#8217;utilizzo di jQuery, che ha l&#8217;enorme pregio di &#8220;nascondere&#8221; buona parte della complessità e delle differenze tra browser.</p>
<p>Questo rilascio vede l&#8217;arrivo di nuove API per gli eventi <code>.on()</code> e <code>.off()</code>. Lo scopo è quello di unificare tutti i metodi di definizione e collegamento degli eventi ai selettori. Oltre, ovviamente, a fornire una sintassi ulteriormente più stringata. Si segnala, inoltre, un consistente miglioramento delle prestazioni per i delegati degli eventi, che con il crescere della complessità della pagina diventano sempre più importanti. In percentuale, le prestazioni sono state incrementate di circa il 50% nel caso peggiore, con Internet Explorer 7. È stato migliorato il supporto di HTML5 per i browser di casa Microsoft. Gli altri browser hanno comportamenti decisamente migliori.</p>
<p>Negli ultimi anni, il ruolo di jQuery è quello di assoluto protagonista. Ormai, raramente si richiede la conoscenza del semplice JavaScript e sempre più spesso è esplicitamente richiesta la conoscenza specifica di questo <em>framework</em>. Visti gli evidenti limiti di JavaScript, verrebbe da chiedersi dove sarebbe ora il più usato linguaggio di <em>scripting</em> lato-client senza progetti come jQuery.</p>
<p>Via | <a href="http://blog.jquery.com/2011/11/03/jquery-1-7-released/">jQuery Blog</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/8619/nuovo-rilascio-per-jquery">Nuovo rilascio per jQuery </a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 14:00 di venerdì 04 novembre 2011.</p>
]]></content:encoded>
    
  </item>

  <item>
    <title>Google rende open source JS Test, uno strumento per il testing di V8</title>
    <link>http://www.ossblog.it/post/8287/google-rende-open-source-js-test-uno-strumento-per-il-testing-di-v8</link>
    <guid isPermaLink="true">http://www.ossblog.it/post/8287/google-rende-open-source-js-test-uno-strumento-per-il-testing-di-v8</guid>
    <pubDate>Mon, 03 Oct 2011 07:00:51 GMT</pubDate>
    <dc:creator>Federico Moretti</dc:creator>
    <comments>http://www.ossblog.it/post/8287/google-rende-open-source-js-test-uno-strumento-per-il-testing-di-v8#comments</comments>
    <slash:comments>0</slash:comments>
    <category>google</category><category>javascript</category><category>javascript engine</category><category>js test</category><category>v8</category><category>webkit</category>
    <description>JS Test è un framework per mettere alla prova le applicazioni scritte in puro codice JavaScript ed è utilizzato da Google per testare le funzionalità di V8 su Chrom*. È stato rilasciato dalla[...]</description>
    <content:encoded><![CDATA[
    <p style="clear:both">
      <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8287%2Fgoogle-rende-open-source-js-test-uno-strumento-per-il-testing-di-v8" style="margin-right:6px"><img src="http://static.blogo.it/i/like-it-it.gif" width=66 height=20 alt="Mi piace" /></a>
      <a href="https://plusone.google.com/_/+1/confirm?hl=it&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8287%2Fgoogle-rende-open-source-js-test-uno-strumento-per-il-testing-di-v8" style="margin-right:6px"><img src="http://static.blogo.it/i/plusone.gif" width=32 height=20 alt="+1" /></a>
      <a href="https://twitter.com/intent/tweet?source=&text=Google+rende+open+source+JS+Test%2C+uno+strumento+per+il+testing+di+V8&url=http%3A%2F%2Fwww.ossblog.it%2Fpost%2F8287%2Fgoogle-rende-open-source-js-test-uno-strumento-per-il-testing-di-v8" style="margin-right:6px"><img src="http://static.blogo.it/i/tweet.gif" width=55 height=20 alt="Tweet" /></a>
    </p>
<p><img src="http://static.blogo.it/ossblog/v8javascriptengine.jpg" class="post" border="0" align="left" width="250" height="188" alt="V8 (JavaScript Engine)" /><a href="http://code.google.com/p/google-js-test/">JS Test</a> è un <em>framework</em> per mettere alla prova le applicazioni scritte in puro codice JavaScript ed è utilizzato da Google per testare le funzionalità di V8 su Chrom*. È stato rilasciato dalla multinazionale sotto licenza Apache 2.0, con l&#8217;intento d&#8217;aiutare gli sviluppatori a rendere più rapida ed efficace l&#8217;esecuzione dei programmi.</p>
<p>In linea di massima, JS Test non dovrebbe essere utilizzato per le funzioni di modifica al Document Object Model (DOM): è uno strumento a riga di comando per ispezionare la correttezza del codice eseguito, in assenza del browser, e il <em>testing</em> delle variazioni al DOM può essere effettuato verificando un&#8217;altra funzione che le genera.</p>
<p>L&#8217;output di JS Test è facilmente comprensibile: <code>gjstest</code>, lanciato dal terminale, esegue le funzioni previste nel codice in JavaScript ed elenca quali sono corrette e quali, invece, non lo sono. Si può dialogare con le classi per delle prove molto più precise che indicano cosa genera il sorgente rispetto a quanti ci si aspetterebbe.</p>
<p>Via | <a href="http://www.theregister.co.uk/2011/09/30/google_open_sources_javascript_testing_tools/">The Register</a></p>



<p style="padding:5px;background:#ddd;border:1px solid #bbb;clear:both;"><a href="http://www.ossblog.it/post/8287/google-rende-open-source-js-test-uno-strumento-per-il-testing-di-v8">Google rende open source JS Test, uno strumento per il testing di V8</a> &eacute; stato pubblicato su <a href="http://www.ossblog.it">Ossblog.it</a> alle 09:00 di lunedì 03 ottobre 2011.</p>
]]></content:encoded>
    
  </item>


</channel>
</rss>

