Java EE 7 e WebSocket (con WildFly e AngularJS) – Parte 2

Nel post precedente abbiamo conosciuto WebSocket nelle sue caratteristiche architetturali e affrontato la sua implementazione lato server con WildFly, in riferimento ad un progetto di esempio ben preciso che trovate su GitHub e in live demo su OpenShift. E’ il momento adesso di vedere come gestire l’invio e la ricezione di oggetti lato client, e come integrare il tutto in...
Continue reading...

Bottoni responsive con jQuery e CSS

Bottoni responsive con jQuery e CSS Un semplice plug-in in jQuery e una media query in CSS per dare a tutti gli elementi di un contenitore la stessa larghezza e renderli responsive. Intro La larghezza degli elementi di un contenitore in HTML5, ad esempio dei <button> dentro un <div>, viene normalmente calcolata dinamicamente dal browser sulla larghezza del contenuto. Quindi...
Continue reading...

React

React In questo post parleremo di React: nuova libreria, creata da Facebook, da utilizzare nel front-end di applicazioni web. Si pone come diretto concorrente di AngularJS e soprattutto del futuro AngularJS 2. Implementeremo insieme la classica todo-list per cercare di capire insieme quali sono le principali caratteristiche di queste nuove API. Caratteristiche Uno dei concetti più interessanti di React è...
Continue reading...

Hello Ionic

Hello Ionic In questo articolo parleremo di Ionic: un framework per creare app ibride. Un’app ibrida è in pratica un’app multipiattaforma che gira all’interno di una WebView e sono quindi sviluppate utilizzando HTML, CSS e Javascript. Il framework principe per la creazione di questa tipologia di app è Apache Cordova, grazie a questa libreria possiamo interfacciarci con il nostro dispositivo...
Continue reading...

Guida jQuery UI – Parte I

In questa guida esploreremo il progetto jQuery UI, una libreria open-source di plug-in basata su jQuery e che ne ampia le funzionalità.  jQuery UI fornisce infatti una serie di  caratteristiche (interazioni ed animazioni, effetti avanzati e widgets) che porta in dote alla libreria principale. Infatti lo scopo di questo framework è  di “estendere” jQuery, dotandola di ulteriori strumenti, utili soprattutto per la costruzione e la gestione delle interfacce utente....
Continue reading...

JQuery: AJAX sì, fatica no!

Come dovreste ben sapere cari lettori di CoseNonJaviste, AJAX è l’acronimo di Asynchronous JavaScript and XML ed è ad oggi la tecnica più utilizzata per sviluppare applicazioni web intereattive, altrimenti dette RIA (Rich Internet Application). Il concetto che sta alla base di una chiamata AJAX è quello di poter scambiare dati tra client e server senza ricaricare la pagina: lo scambio avviene in background tramite una chiamata asincrona dei dati di solito utilizzando l’oggetto XMLHttpRequest. E questo scambio di dati è realizzato, come si può intuire dall’acronimo, mediante funzioni scritte con il linguaggio JavaScript....
Continue reading...