Una rassegna sul framework per lo sviluppo in Javascript jQuery ed alcuni suoi plugin sviluppati da Microsoft: Template e Datalink
http://www.pasqualepuzio.it
PHP 5.3 Attribute Template Language (Template Engine)Asmir Mustafic
油
Presentazione di ATal, un template engine pensato apposta per php. Ispirato a PHPTAL, ma con una filosofia tutta php. Supporta autoloading, plugin, modificatori, ereditariet, ecc. Insomma da provare!
Autenticazione delle api con jwt e symfony (Italian)Marco Albarelli
油
A quick overview of the JWT token format and how it can be used to authenticate REST APIs even without implementing the full Openid Connect stack. The examples show also a TDD approach
jQuery 竪 un framework javascript che permette di semplificare la scrittura di codice javascript, facilitando l'iterazione con gli elementi della pagina (controlli, stili, eventi, animazioni, ...), e permettendo di aumentare la user experience delle applicazioni, riducendone al tempo stesso la complessit di scrittura. Vista la sua diffusione e potenza, 竪 stato anche incluso nei project templete di Visual Studio. In questa sessione vedremo cos'竪 jQuery, e scopriremo le potenzialit e funzionalit che offre, verificando se il motto "write less do more" sia vero o meno.
Non Conventional Android Programming (Italiano)Davide Cerbo
油
Android 竪 il nuovo sistema operativo open source per dispositivi mobili e realizzato da Google che si 竪 posta la missione di rendere linternet mobile accessibile a tutti tramite dispositi a basso costo.
Durante questo intervento mostrer嘆 come sia possibile sviluppare per questo sistema operativo (e non solo) senza lutilizzo di Java e come sia possibile utilizzare una versione light di Spring Framework nelle applicazioni mobili.
by Davide Cerbo e Stefano Linguerri.
Javascript viene sempre consiederato un linguaggio di serie B in cui 竪 impossibile seguire le buone regole della programmazione ad oggetti. Ma non 竪 cos狸! In questa presentazione scopriremo come questo sia un linguaggio in continua evoluzione e come sia possibile sviluppare seguendo i paradigmi della programmazione ad oggetti. Scopriremo tool e librerie che ci permetteranno di sviluppare creando batterie di test, oggetti mock e inserire istruzioni di log nel nostro codice. Durante questa presentazione illustreremo anche la libreria Prototype che ci sar di supporto durante gli esempi.
Ormai tutti i browser mettono a disposizione strumenti per l'interfacciamento tramite plugin scritti sempre pi湛 spesso usando le classiche tecnologie web, quali Javascript e HTML.
In questa sessione verr effettuata una prima presentazione della struttura di un plugin per Google Chrome e le funzionalit a cui 竪 possibile accedere attraverso questo; verranno poi analizzate alcune funzioni specifiche fornite dalle API, infine vedremo la procedura di pubblicazione dell'applicazione
by Davide Cerbo e Stefano Linguerri
La programmazione web sta facendo passi da gigante e oggi lutente si aspetta che lesperienza di utilizzo si avvicini sempre di pi湛 a quella a cui 竪 abituato nei classici applicativi desktop. Il mondo degli sviluppatori ha risposto inventanto una nuova sigla: RIA, cio竪 Rich Internet Application. Google non 竪 stata a guardare e ha fornito la sua risposta a questa esigenza donando alla community Google Web Toolkit. Questo nuovo framework permette di sviluppare in Java tutta linterfaccia utente per poi ottenere un codice javascript che funzioner su qualsiasi browser web senza linstallazione di plugin aggiuntivi. In questa presentazione vedremo:
* perch竪 sviluppare applicazioni RIA
* perch竪 usare GWT
* come GWT utilizza AJAX per comunicare con il server
* le ottimizzazione che avremo utilizzando GWT
* come uscire dal browser con Google Gear e Mozilla Prism
* e non solo
The HTTP protocol was created in 1990 and led to the establishment of the World Wide Web by English physicist Tim Berners-Lee. It led to what is now the world's most used language, HTML (Hyper Text Markup Language). HTML5 is being developed as the next major revision of HTML: what is it about? What will it change?
Ho incontrato django 8 mesi fa e mi ha riconciliato con la programmazione web che francamente detestavo. Ne ho apprezzato il disegno e la chiarezza.
Qui presento una libreria -- jungle -- ed alcune applicazioni costruite attorno a django sostituendo il sistema di templating originario con 'mako', un sistema di templating recente di Michael Bayer autore fra l'altro di sqlalchemy.
Il sistema di templating di django 竪 forse uno degli elementi pi湛 criticati e pi湛 difesi dagli sviluppatori di django. L'idea di base 竪 che deve restare facilmente utilizzabile da una utenza (il grafico web) che ha normalmente poca dimestichezza con la programmazione motivo per cui i tradizionali elementi di programmazione sono ridotti o mancanti.
L'esperienza mia 竪 che in molte realt invece chi scrive le pagine 竪 il programmatore stesso o persona che pu嘆 imparare con uguale sforzo i rudimenti per potere usare dei sistemi di templating che permettono alcuni costrutti python.
A questo punto si aprono molte possibilit decisamente efficaci. I template risultano molto pi湛 leggibili senza perdere in chiarezza. Particolarmente efficace 竪 l'uso di layout simbolici per la creazione di form e tabelle.
La relazione vuole presentare il lavoro fatto in Thunder Systems srl negli ultimi 8 mesi e disponibile con licenza GNU tramite lo studio di alcune piccole applicazioni costruite con questa libreria fra cui un sistema di ticketing ed un sistema di gestione orari dipendenti/cartellino/badge.
Django 竪 uno dei framework web pi湛 apprezzati e utilizzati dalla comunit Python (e non solo).
I suoi punti di forza sono rappresentati dal suo utilizzo rapido e intuitivo, l'ottima documentazione e una larga comunit di sviluppatori ed utilizzatori.
A pi湛 di un anno di distanza dal rilascio della versione 0.96 le feature e i miglioramenti introdotti sono stati molti.
La presentazione mostra alcune di queste novit e l'utilizzo avanzato di alcuni componenti del framework.
PHP 5.3 Attribute Template Language (Template Engine)Asmir Mustafic
油
Presentazione di ATal, un template engine pensato apposta per php. Ispirato a PHPTAL, ma con una filosofia tutta php. Supporta autoloading, plugin, modificatori, ereditariet, ecc. Insomma da provare!
Autenticazione delle api con jwt e symfony (Italian)Marco Albarelli
油
A quick overview of the JWT token format and how it can be used to authenticate REST APIs even without implementing the full Openid Connect stack. The examples show also a TDD approach
jQuery 竪 un framework javascript che permette di semplificare la scrittura di codice javascript, facilitando l'iterazione con gli elementi della pagina (controlli, stili, eventi, animazioni, ...), e permettendo di aumentare la user experience delle applicazioni, riducendone al tempo stesso la complessit di scrittura. Vista la sua diffusione e potenza, 竪 stato anche incluso nei project templete di Visual Studio. In questa sessione vedremo cos'竪 jQuery, e scopriremo le potenzialit e funzionalit che offre, verificando se il motto "write less do more" sia vero o meno.
Non Conventional Android Programming (Italiano)Davide Cerbo
油
Android 竪 il nuovo sistema operativo open source per dispositivi mobili e realizzato da Google che si 竪 posta la missione di rendere linternet mobile accessibile a tutti tramite dispositi a basso costo.
Durante questo intervento mostrer嘆 come sia possibile sviluppare per questo sistema operativo (e non solo) senza lutilizzo di Java e come sia possibile utilizzare una versione light di Spring Framework nelle applicazioni mobili.
by Davide Cerbo e Stefano Linguerri.
Javascript viene sempre consiederato un linguaggio di serie B in cui 竪 impossibile seguire le buone regole della programmazione ad oggetti. Ma non 竪 cos狸! In questa presentazione scopriremo come questo sia un linguaggio in continua evoluzione e come sia possibile sviluppare seguendo i paradigmi della programmazione ad oggetti. Scopriremo tool e librerie che ci permetteranno di sviluppare creando batterie di test, oggetti mock e inserire istruzioni di log nel nostro codice. Durante questa presentazione illustreremo anche la libreria Prototype che ci sar di supporto durante gli esempi.
Ormai tutti i browser mettono a disposizione strumenti per l'interfacciamento tramite plugin scritti sempre pi湛 spesso usando le classiche tecnologie web, quali Javascript e HTML.
In questa sessione verr effettuata una prima presentazione della struttura di un plugin per Google Chrome e le funzionalit a cui 竪 possibile accedere attraverso questo; verranno poi analizzate alcune funzioni specifiche fornite dalle API, infine vedremo la procedura di pubblicazione dell'applicazione
by Davide Cerbo e Stefano Linguerri
La programmazione web sta facendo passi da gigante e oggi lutente si aspetta che lesperienza di utilizzo si avvicini sempre di pi湛 a quella a cui 竪 abituato nei classici applicativi desktop. Il mondo degli sviluppatori ha risposto inventanto una nuova sigla: RIA, cio竪 Rich Internet Application. Google non 竪 stata a guardare e ha fornito la sua risposta a questa esigenza donando alla community Google Web Toolkit. Questo nuovo framework permette di sviluppare in Java tutta linterfaccia utente per poi ottenere un codice javascript che funzioner su qualsiasi browser web senza linstallazione di plugin aggiuntivi. In questa presentazione vedremo:
* perch竪 sviluppare applicazioni RIA
* perch竪 usare GWT
* come GWT utilizza AJAX per comunicare con il server
* le ottimizzazione che avremo utilizzando GWT
* come uscire dal browser con Google Gear e Mozilla Prism
* e non solo
The HTTP protocol was created in 1990 and led to the establishment of the World Wide Web by English physicist Tim Berners-Lee. It led to what is now the world's most used language, HTML (Hyper Text Markup Language). HTML5 is being developed as the next major revision of HTML: what is it about? What will it change?
Ho incontrato django 8 mesi fa e mi ha riconciliato con la programmazione web che francamente detestavo. Ne ho apprezzato il disegno e la chiarezza.
Qui presento una libreria -- jungle -- ed alcune applicazioni costruite attorno a django sostituendo il sistema di templating originario con 'mako', un sistema di templating recente di Michael Bayer autore fra l'altro di sqlalchemy.
Il sistema di templating di django 竪 forse uno degli elementi pi湛 criticati e pi湛 difesi dagli sviluppatori di django. L'idea di base 竪 che deve restare facilmente utilizzabile da una utenza (il grafico web) che ha normalmente poca dimestichezza con la programmazione motivo per cui i tradizionali elementi di programmazione sono ridotti o mancanti.
L'esperienza mia 竪 che in molte realt invece chi scrive le pagine 竪 il programmatore stesso o persona che pu嘆 imparare con uguale sforzo i rudimenti per potere usare dei sistemi di templating che permettono alcuni costrutti python.
A questo punto si aprono molte possibilit decisamente efficaci. I template risultano molto pi湛 leggibili senza perdere in chiarezza. Particolarmente efficace 竪 l'uso di layout simbolici per la creazione di form e tabelle.
La relazione vuole presentare il lavoro fatto in Thunder Systems srl negli ultimi 8 mesi e disponibile con licenza GNU tramite lo studio di alcune piccole applicazioni costruite con questa libreria fra cui un sistema di ticketing ed un sistema di gestione orari dipendenti/cartellino/badge.
Django 竪 uno dei framework web pi湛 apprezzati e utilizzati dalla comunit Python (e non solo).
I suoi punti di forza sono rappresentati dal suo utilizzo rapido e intuitivo, l'ottima documentazione e una larga comunit di sviluppatori ed utilizzatori.
A pi湛 di un anno di distanza dal rilascio della versione 0.96 le feature e i miglioramenti introdotti sono stati molti.
La presentazione mostra alcune di queste novit e l'utilizzo avanzato di alcuni componenti del framework.
Abstract:
* Introduzione a Seam ;
* Ciclo di vita di Seam;
* Component and context;
* Absolute Inversion of Control;
* Rapid Seam development (con esempio di start-up su eclipse o se si preferisce a linea di comando);
* Differenze sostanziali con la versione 3.0 / Ajax and Javascript remoting
(eBook PDF) Auditing: A Practical Approach with Data Analytics by Raymond N. ...osanoarak
油
(eBook PDF) Auditing: A Practical Approach with Data Analytics by Raymond N. Johnson
(eBook PDF) Auditing: A Practical Approach with Data Analytics by Raymond N. Johnson
(eBook PDF) Auditing: A Practical Approach with Data Analytics by Raymond N. Johnson
Learning Swift Building Apps for OSX, iOS, and Beyond Jon Manningjelieltoinks
油
Learning Swift Building Apps for OSX, iOS, and Beyond Jon Manning
Learning Swift Building Apps for OSX, iOS, and Beyond Jon Manning
Learning Swift Building Apps for OSX, iOS, and Beyond Jon Manning
Test Bank for Canadian Organizational Behaviour, 10th Edition, Steven McShane...izmarmelum
油
Test Bank for Canadian Organizational Behaviour, 10th Edition, Steven McShane, Kevin Tasa
Test Bank for Canadian Organizational Behaviour, 10th Edition, Steven McShane, Kevin Tasa
Test Bank for Canadian Organizational Behaviour, 10th Edition, Steven McShane, Kevin Tasa
Test Bank for Systems Analysis and Design 8th Edition: Kendallalawamajina
油
Test Bank for Systems Analysis and Design 8th Edition: Kendall
Test Bank for Systems Analysis and Design 8th Edition: Kendall
Test Bank for Systems Analysis and Design 8th Edition: Kendall
Test Bank for Understanding Abnormal Behavior, 10th Edition : Suedementogge
油
Test Bank for Understanding Abnormal Behavior, 10th Edition : Sue
Test Bank for Understanding Abnormal Behavior, 10th Edition : Sue
Test Bank for Understanding Abnormal Behavior, 10th Edition : Sue
Digital Business Networks 1st Edition Dooley Solutions Manualidderkribo
油
Digital Business Networks 1st Edition Dooley Solutions Manual
Digital Business Networks 1st Edition Dooley Solutions Manual
Digital Business Networks 1st Edition Dooley Solutions Manual
Test Bank for Marketing Management, 3rd Edition, Greg Marshall, Mark Johnstonpplqadiri
油
Test Bank for Marketing Management, 3rd Edition, Greg Marshall, Mark Johnston
Test Bank for Marketing Management, 3rd Edition, Greg Marshall, Mark Johnston
Test Bank for Marketing Management, 3rd Edition, Greg Marshall, Mark Johnston
Presentazione della Dichiarazione di Dubai sulle OER alla comunit italiana -...Damiano Orru
油
Osservatorio sullinformation literacy promuove un incontro online organizzato dalla rete Open Education Italia. n occasione della Open Education Week 2025, dal 3 al 7 marzo, la rete Open Education Italia organizza un incontro online dedicato alla presentazione della Dichiarazione di Dubai sulle Risorse Educative Aperte (OER) il 4 marzo 2025. https://www.aib.it/eventi/dichiarazione-dubai-oer-unesco/
Essentials of Accounting for Governmental and Not-for-Profit Organizations 12...orakategy
油
Essentials of Accounting for Governmental and Not-for-Profit Organizations 12th Edition Copley Test Bank
Essentials of Accounting for Governmental and Not-for-Profit Organizations 12th Edition Copley Test Bank
Essentials of Accounting for Governmental and Not-for-Profit Organizations 12th Edition Copley Test Bank
Designing Intelligent Construction Projects Michael Frahmewoadetozito
油
Designing Intelligent Construction Projects Michael Frahm
Designing Intelligent Construction Projects Michael Frahm
Designing Intelligent Construction Projects Michael Frahm
New Methods of Literacy Research 1st Edition Peggy Albersuxhcablende
油
New Methods of Literacy Research 1st Edition Peggy Albers
New Methods of Literacy Research 1st Edition Peggy Albers
New Methods of Literacy Research 1st Edition Peggy Albers
Essentials of Accounting for Governmental and Not for Profit Organizations 13...orakategy
油
Essentials of Accounting for Governmental and Not for Profit Organizations 13th Edition Copley Test Bank
Essentials of Accounting for Governmental and Not for Profit Organizations 13th Edition Copley Test Bank
Essentials of Accounting for Governmental and Not for Profit Organizations 13th Edition Copley Test Bank
Test Bank for Foundations of Financial Markets and Institutions, 4th Edition:...orrahnaf
油
Test Bank for Foundations of Financial Markets and Institutions, 4th Edition: Frank J. Fabozzi
Test Bank for Foundations of Financial Markets and Institutions, 4th Edition: Frank J. Fabozzi
Test Bank for Foundations of Financial Markets and Institutions, 4th Edition: Frank J. Fabozzi
3. Fondamenti di jQueryjQuery 竪 unalibreria/framework open-source per Javascriptconcepita per semplificarenotevolmente e cambiareradicalmenteilmodo di programmare in Javascript
4. Perch辿 scegliere jQueryGRATISSemplicitPiena compatibilit Cross-Browser:IE 6+, FireFox 2+, Safari 3+, Opera 9+, ChromeDocumentazioneCommunity di supportoQuantit enorme di pluginIntegrazione con i principali IDE tra cui Visual Studio
5. Perch辿 scegliere jQueryPerch辿 竪 meglio di questo:function assegnaXMLHttpRequest() {var XHR = null;browserUtente= navigator.userAgent.toUpperCase();If (typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object") XHR = new XMLHttpRequest();else if( window.ActiveXObject&& browserUtente.indexOf("MSIE 4") < 0 ) {If (browserUtente.indexOf("MSIE 5") < 0) XHR = new ActiveXObject("Msxml2.XMLHTTP");else XHR = new ActiveXObject("Microsoft.XMLHTTP");}return XHR;}
9. Filosofia di jQueryPer accedere agli elementi del DOM si utilizzano i selettori CSSI selettori restituiscono unistanza di jQuery sulla quale 竪 possibile eseguire alcune azioni (manipolazione del DOM, CSS, gestione degli eventi, chiamate Ajax, ecc.)
11. DOM & CSS (Selettori)$("#ID") // id $("div") // div tag name $('[name*="value"]') // name contains $('[name^="value"]') // name start $(".myCssClass") // css class name $("form input") // descendant(s) $("#main > div") // child(s) $("#main ~ div") // sibling(s) $("input[name='radio']:checked") // radio checked $("td:first-child a") //<a> in first td $("input:disabled") // disabled inputa[href^="http://"] // external links
12. DOM & CSS (Manipolazione DOM)$(div#content).html(<p>Contenuto</p>);$(div#content).append(<a>Link</a>);$(div#content).addClass(red);$(div#content).toggleClass(yellow);$(div#contenta).attr(href,http://www.jquery.org);$(div#contenta).css(font-weight,bold);$(div#content p).parent();$(div#content p).after();$(div#contenta).before();
19. PluginInnumerevoli plugin per qualsiasi esigenzaAnimazioni (slideshow, carousel, ecc.)User InterfaceRich Internet (Web) ApplicationE facile sviluppare un pluginE facile utilizzare un plugin<script src=/slideshow/jquery-e-i-suoi-plugin/8127136/jquery.js type=text/javascript></script><script src=myplugin.js type=text/javascript></script>
20. Plugin (Template)Sviluppato da MicrosoftPermette a partire da strutture dati Javascript di generare codice HTML mediante luso di Template
26. Per iniziarea sviluppareVisual Studio Express 2010 o Visual Studio 2010 Professional (MSDN Academic Alliance): http://www.microsoft.com/express/Web/Eclipse + plugin Aptana: http://www.aptana.com/