Programmazione e sviluppo del software
Programmazione per il web mobile
Maximiliano Firtman
Libro: Copertina morbida
editore: Tecniche Nuove
anno edizione: 2011
pagine: 400
Oggi il mercato delle app per il Mobile non riguarda solo iPhone, ma anche BlackBerry, Nokia, Windows Phone, Android, webOS e altre piattaforme. Questo libro mostra agli sviluppatori web come realizzare un'applicazione per il Mobile di base che si possa poi estendere a specifici dispositivi; spiega i dettagli e le trappole dello sviluppo per il Mobile basato su HTML, CSS e gli altri normali strumenti web; esplora anche le varie piattaforme, le peculiarità dei browser per il Mobile, le tecniche Ajax, le API Web 2.0.
Sviluppare applicazioni con WordPress
Thord Daniel Hedengren
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2011
pagine: 352
WordPress è uno tra i più diffusi e apprezzati CMS (Content Management System) ovvero una piattaforma per la creazione e la gestione di contenuti sul Web. Il software, arrivato alla versione 3.0.1, è sviluppato in linguaggio PHP ed è disponibile gratuitamente. La sua flessibilità lo rende uno strumento accessibile e affidabile anche per lo sviluppo di soluzioni altamente professionali. Questo libro va oltre le funzionalità di base, scava nel sistema e offre una descrizione approfondita di tutti gli aspetti di questo strumento. Seguendo i consigli degli autori si imparerà a sfruttare al massimo la potenza di WordPress per creare qualsiasi tipo di applicazione web, ben al di là di un semplice blog.
JQuery. Guida completa
Earle Castledine, Craig Sharkie
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2011
pagine: 312
JQuery è una libreria di funzioni che permette di integrare in una pagina web le possibilità interattive di JavaScript con poche, eleganti, linee di codice. La sua velocità e leggibilità hanno reso questo framework la scelta preferita di molti professionisti del Web. Attraverso il taglio pratico di questo testo il lettore imparerà a sfruttare al massimo la potenza di jQuery, a partire dalle funzionalità di base, fino alle tecniche avanzate necessarie a creare, trasformare e animare qualsiasi elemento dell'interfaccia utente.
Programmazione in C++
D. S. Malik
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2011
pagine: 655
Il linguaggio di programmazione C++, nato dal C, è assai diffuso sia in ambito professionale sia in ambito didattico e accademico, per merito della sua principale peculiarità: fondere in modo efficace i paradigmi di programmazione strutturata e di programmazione orientata agli oggetti. Grazie alla grande esperienza didattica dell'Autore, il testo introduce in maniera chiara e graduale alla programmazione in C++, focalizzando l'attenzione sugli argomenti che solitamente creano difficoltà durante l'apprendimento di un linguaggio, come l'uso delle variabili, delle espressioni e delle strutture di controllo del flusso d'esecuzione, per poi procedere verso temi più avanzati, tra i quali troviamo array, puntatori e programmazione ricorsiva. Senza trascurare riferimenti alle tecniche di debugging, l'Autore enfatizza la necessità di apprendere una corretta prassi di programmazione, verso la quale guida lo studente attraverso la presentazione di numerosi e dettagliati esempi, documentati e commentati. Completa e arricchisce il testo una vasta raccolta di esercizi e di "esercizi di programmazione", progetti di complessità adeguata e graduata.
Linguaggi di programmazione. Principi e paradigmi
Maurizio Gabbrielli, Simone Martini
Libro
editore: McGraw-Hill Education
anno edizione: 2011
pagine: 600
Il testo affronta gli argomenti principali di un corso generale sui linguaggi di programmazione, con un approccio elementare che richiede prerequisiti minimi. Gli autori hanno preferito identificare le caratteristiche comuni ad ampie classi di linguaggi, piuttosto che presentare un catalogo di tutte le opzioni esistenti. Gli esempi di codice sono espressi in uno pseudolinguaggio che permette di descrivere efficacemente gli aspetti più rilevanti. Tutti i capitoli presentano inoltre una breve serie di esercizi, intesi come banco di prova per la comprensione del materiale. La seconda edizione presenta tre capitoli del tutto nuovi che affrontano la compilazione, con la presentazione dei linguaggi regolari e degli analizzatori lessicali e, quindi, dei linguaggi liberi e degli analizzatori sintattici, e la programmazione concorrente. Il testo è pensato in primo luogo per gli studenti dei corsi di laurea in Informatica e Ingegneria informatica, ma è adatto anche per il professionista che voglia approfondire la propria conoscenza dei meccanismi che stanno dietro ai linguaggi che utilizza.
Creare applicazioni con Google Earth e Google Maps
Giacomo Andreucci
Libro: Copertina morbida
editore: FAG
anno edizione: 2011
pagine: 348
Da quando nel 2005 sono state rilasciate le piattaforme Google Earth e Google Maps, si è avuta una sorta di rivoluzione nella cartografia: se in precedenza la realizzazione e diffusione di mappe era attività limitata ad esperti, oggi, grazie a questi strumenti, tale possibilità si è estesa a milioni di utenti in tutto il mondo, collegati dalla rete Internet. La rappresentazione cartografica sta diventando un potente strumento per la diffusione di dati nella rete globale e la promozione di iniziative e attività tra le più svariate. Se oggi è enormemente più semplice che un tempo realizzare e condividere mappe, questo però non significa che la loro realizzazione non richieda competenze di design e progettazione, nonché accurate fasi di testing. Questo manuale non intende dunque essere semplicemente una guida alle procedure per realizzare mappe in Google Earth e Maps, ma piuttosto vuole spingere il lettore a riflettere sulla progettazione cartografica e sulla scelta delle giuste strategie per realizzare mappe veramente usabili e perciò efficaci. Le procedure e strategie proposte nel testo fanno riferimento alla versione gratuita di Google Earth, quella più diffusa e conosciuta.
Microsoft Silverlight 4. Guida alla programmazione
Antonio Pelleriti
Libro: Copertina morbida
editore: FAG
anno edizione: 2011
pagine: 331
In contemporanea alla versione 4.0 del framework .NET e a Visual Studio 2010, Microsoft ha rilasciato la versione 4 di Silverlight, la tecnologia per lo sviluppo e l'esecuzione di applicazioni RIA (Rich Internet Application). Silverlight 4 permette la realizzazione di applicazioni web potenti ed efficaci, sia dal punto di vista dell'interfaccia grafica, della multimedialità e dell'interazione utente, sia da quello dello sviluppo vero e proprio. È possibile programmare le applicazioni con le classi del .NET Framework utilizzando uno dei linguaggi supportati, per esempio C#, in congiunzione a XAML, linguaggio di markup dedicato alla definizione dell'interfaccia grafica. Il tutto mediante il supporto dell'ambiente di sviluppo Visual Studio 2010 e di altri strumenti dedicati. In tal modo, non solo sarà facilmente possibile realizzare accattivanti interfacce grafiche con l'uso di animazioni, di grafica 2D/3D e di contenuti multimediali, ma si potrà sfruttare Silverlight per creare applicazioni business, utilizzando tutte le potenzialità di .NET e integrandole con funzionalità avanzate come quelle di navigazione, accesso ai dati, networking, multithreading e di esecuzione out-of-browser. Questo libro affronta questa nuova tecnologia di programmazione in ogni suo aspetto, partendo dalle basi, mostrando come preparare e utilizzare la propria piattaforma di sviluppo ed esponendo numerosi esempi di codice.
Visual Basic 2010 e .NET 4. Guida professionale
Bill Sheldon
Libro
editore: Hoepli
anno edizione: 2011
Le basi di Pascal. Con applicazioni commerciali
LUGHEZZANI
Libro
editore: Hoepli
anno edizione: 2011
pagine: 108
Applicazioni iOS e Android con Google maps
Giacomo Andreucci
Libro: Copertina morbida
editore: FAG
anno edizione: 2011
pagine: 344
La crescente diffusione di smartphone e tablet dotati di GPS rende possibile sviluppare innovative applicazioni location-aware, cioè basate sulla geolocalizzazione dell'utente integrandola con la cartografia. In questo ambito i servizi forniti da Google tramite la piattaforma Google Maps costituiscono il punto di riferimento per lo sviluppo di applicazioni di questo tipo. Integrando Google Maps si possono realizzare le applicazioni più svariate: da programmi per il geo-social networking ad app destinate alla promozione dei beni culturali/turistici del territorio e quant'altro si voglia inventare. Questo libro affronta i principi e le tecniche per realizzare applicazioni Google Maps-based che funzionino su dispositivi basati sui sistemi operativi iOS (iPhone e iPad) e Android. La prima parte è dedicata alla realizzazione di web app cioè applicazioni funzionanti all'interno di pagine web, accessibili quindi via browser (sono richieste conoscenze basiche di HTML, CSS e JavaScript); la seconda parte è dedicata alla realizzazione di applicazioni cartografiche native per iOS (è richiesta una conoscenza basica del relativo ambiente di sviluppo); la terza parte è dedicata alla realizzazione di applicazioni cartografiche native per Android (è richiesta una conoscenza basica del relativo ambiente di sviluppo). Vi è infine una quarta parte dedicata ai termini di utilizzo dei servizi forniti da Google.

