Articoli marcati con tag ‘programmazione’
Android per neofiti: scopriamo l’Android SDK?
Nel mondo Android sentiamo parlare che di una versione hanno rilasciato il codice sorgente e l’SDK. Ma cosa significa?, e perché è molto utile? Parliamo effettivamente di un pilastro di Android, il sistema open source sviluppabile da ciascun utente. Su Android per neofiti di questa settimana vediamo cos’è l’Android SDK.
Cos’è l’Android SDK?
SDK sta per Software Development Kit, un kit di sviluppo software per programmatori indipendenti. Per mezzo di questo kit di sviluppo, ognino potrà procurarsi il codice sorgente di ogni versione Android e modificarlo a piacimento.
Il codice sorgente è un testo scritto in linguaggio di programmazione che, elaborato, consente la creazione di un programma eseguibile dal processore. I linguaggi di programmazione alla base di molte applicazioni per Android sono sono Java e C/C++.
Con l’SDK, scaricabile dal sito ufficiale, disporremo su pc di un’interfaccia per lanciare applicazioni Android e modificarle come vogliamo.
Installazione dell’SDK
Una volta scaricato il kit di sviluppo, decomprimiamo il file in una cartella. Quindi lanciamo SDK Manager, che verificherà la presenza di pacchetti di sviluppo installati sul pc e ci mostrerà la lista dei pacchetti disponibili per il download.
In questa schermata, selezionando Google USB Driver Package, ci procureremo i driver occorrenti per interfacciare il nostro dispositivo al pc.
La schermata principale di SDK Manager
Adesso che l’impostazione del pc è terminato, occupiamoci dello smartphone. Quindi andiamo ad abilitare da Impostazioni → Opzioni Sviluppo la modalità Debug USB e poi colleghiamo il device al pc per mezzo di un cavo USB. A questo punto il sistema ci chiederà di installare i drivers. Potremo procedere in forma manuale selezionando la cartella google-usb_driver nella cartella SDK.
SDK e codice sorgente di Android 4.2
E’ iniziato l’aggiornamento ad Android 4.2 , ed è stato rilasciato anche il codice sorgente del sistema. Gli utenti che volessero scaricare il codice sorgente della nuova versione di Android lo troveranno al sito ufficiale AOSP (Android Open Source Project).
Ma a chi giova lo scaricamento del codice? Per gli sviluppatori Android disporre del codice sorgente della nuova versione è fondamentale qualora vogliano effettuare interventi di compatibilità delle loro applicazioni con le ultime versioni. Su Android 4.2, ad esempio, pur non essendo intervenute modifiche radicali nell’interfaccia, sono state aggiunte tante funzioni che potrebbero interferire con il funzionamento delle app non appositamente ottimizzate.
Quando è rilasciato un codice sorgente e una SDK, la comunità Android lo accoglie con felicità. Lo sviluppo indipendente ha ormai raggiunto livelli assoluti tanto presentarsi come alternativa alle versioni Android ufficiali: un esempio l’ultima versione di CyanogenMod.
Creare un’applicazione Android del proprio Blog
Feed.nu è un servizio web che ci consente, senza avere alcuna conoscenza specifica di programmazione, di creare un’applicazione per visualizzare le notizie del nostro sito direttamente su Smartphone Android.
In pochi istanti avremo a disposizione l’applicazione pronta per essere pubblicata sull’Android Market.
Per fare questo dobbiamo soltanto creare un account, fornire il feed delle notizie che pubblichiamo, scaricare il file .apk e completiamo il tutto caricandolo su Android Market.
Ci sono alcune opzioni per personalizzare l’estetica ed è una opzione per chi vuole farsi notare in un mercato in crescita.
Sito Ufficiale | Feed.nu
Crittografia dati direttamente dal Browser: Zerobin
Se dovete condividere un testo in internet, Pastebin è il servizio online per eccellenza. Consente pubblicazione e condivisione senza account, in modo pratico e con funzioni anche per segnalare un eventuale linguaggio di programmazione. Zerobin è una nuova alternativa.
La caratteristica saliente del servizio è che offre una maggiore protezione di quello che condividiamo, tutto il contenuto viene crittografato nel browser prima di essere spedito nei server del servizio. Il server quindi non possiede quindi informazioni sul contenuto del testo presente che sarà indecifrabile.
Per cominciare ad utilizzare il servizio, andate alla pagina del servizio, una pagina spartana senza elementi particolari, solo il campo per aggiungere il testo da cifrare e la possibilità di stabilire per quanto tempo il contenuto deve restare disponibile. Si va da 10 minuti, 1 ora, 1 giorno, 1 mese, 1 anno oppure mai in questo caso rimarrà quindi sempre a disposizione.
Cliccate dunque su Send per avere la URL. Potrete anche accorciare la URL utilizzando SnipURL, potrete inserire un nome personalizzato nel link, una chiave di sicurezza, un titolo.
La URL creata sarà composta di 2 parti, la prima parte è l’identificatore univoco dl testo memorizzato nel server, la seconda parte, dopo il tasto cancelletto, è la chiave di crittografia fondamentale per decifrare il testo, questa parte non sarà inviata al server.
Per quanto riguarda i dati vengono compressi e codificati utilizzando il roccioso algoritmo AES 256bit.
Sito: Zerobin
Windows 7: una calcolatrice avanzata
La nuova calcolatrice di Windows 7, rispetto alle vecchie versioni è decisamente avanzata.
Oltre alle solite funzioni e alla programmazione scientifica, infatti, questa nuova versione contiene anche delle utilissime funzioni statistiche.
Ma vediamo nel dettaglio cosa permette di fare questa potente calcolatrice.
Tra le varie opzioni, potremo attivare il convertitore di unità, utilizzando il menù “View/Unit conversion“, o sfruttando la combinazione di tasti “Ctrl+U“.
Per attivare il convertitore di date, occorre usare il menù “View/Date calculation” o la combinazione di tasti “Ctrl+E“.
Infine, dal menù “View/Worksheets” accederete a tantissime altre funzioni tra cui il calcolo del consumo di carburante (Fuel Economy), il calcolo del leasing (Vehicle lease) e il calcolo del pagamento di prestiti (Mortgage).
Infine, per tornare ad utilizzare la calcolatrice tradizionale, andate nel menù “View” e selezionate l’opzione “Base“.
Come creare dei giochi in Flash con Stencyl
Se siete appassionati del flash games gratuiti che sono scaricabili dalla rete, potreste aver avuto l’idea di progettare un vostro videogioco flash del tutto personale. Ma anche se volete solo capire come gli sviluppatori riescano a creare giochi tanto sofisticati quanto divertenti.

Quindi, prima occorre imparare il Flash e poi realizzare delle brevi e piccole animazioni, poi aumenterà la conoscenza della tecnologia flash e migliorerete col tempo.
Spesso ci supportano dei programmi e linguaggi che fanno larga parte del lavoro al posto nostro. Come nel caso di Stencyl, un eccellente ambiente di sviluppo in grado di mettere anche l’utente alle prime armi nelle condizioni di creare un gioco flash senza avere nessuna conoscenza di Flash né di un qualsiasi linguaggio di programmazione/scripting.
Potremo utilizzare tutta una serie di barre degli strumenti ed effetti che ci permetteranno di realizzare la grafica del gioco con tanto di audio. Il lavoro finito potremmo poi pubblicarlo online. Il sito è in lingua inglese ed è completamente gratuito; per provarlo immediatamente dovrete solo cliccare il link sottostante.
Link | Stencyl
Robocode: creare e allenare dei robot
Robocode, è un videogioco che rientra nella categoria dei giochi educativi oltretutto è open source e dal taglio decisamente retrò, con questo software si potranno apprendere le basi della programmazione Java o .NET. Molti non avranno capito lo scopo di questo programma, infatti è facile confondersi, parliamo di un videogioco oppure di un corso di programmazione? Un po’ tutti e due, poiché dietro le diverse battaglie c’è un editor di codice creato appositamente per dar modo, a chi lo volesse, di studiare il codice dello schema di battaglia del nostro robot.
Oltre a verificare quello che è già portato come esempio, questo programma consente di creare codice personalizzato per consentirci di inventare qualcosa di nostro.
Sul sito degli sviluppatori troverete molte informazioni dettagliate, ad esempio la pagina speciale su wikipedia, nella quale apprenderete la storia integrale del gioco e l’area download hostata da SourceForge. Relativamente all’interfaccia GUI del software, ammetto purtroppo di non aver compreso in pieno, quindi non sono riuscito a creare qualcosa di buono.
Anche la sezione riservata al codice: è una finestra troppo stretta, e non deve essere molto comoda per lavorare adeguatamente.
Sul sito di riferimento troverete anche forum di discussione, upgrade, e nuove sfide. Sì, perché possiamo anche programmare i nostri robot nella tranquillità del nostro ufficio, ma periodicamente ci sono sfide tra robot così programmati che battagliano nelle arene sparse nel web mondiale.
Un’esperienza istruttiva e divertente, fatemi sapere la vostra opinione.
Come creare dei videogiochi con KonsolScript And Game Engine
Quante volte avete detto che vi sarebbe piaciuto creare un videogioco?
Bene adesso, grazie a KonsoleScript And Game Engine potrete divertirti nel creare degli appassionanti videogiochi, iniziando dalle grafiche, fino ad arrivare alla progettazione ed alla programmazione.

Ovviamente la programmazione rimane di competenza degli utenti esperti, i creatori di questo programmino garantiscono che nella programmazione, per chi non è molto capace, ci sono pochissimi simboli ed è stato sperimentato l’utilizzo di script più facili da interpretate, ma resta sempre la possibilità di sviluppare videogiochi, anche da parte di coloro che non hanno mai avuto a che fare con un codice di programmazione. Infine, il programma è supportato sia da Linux (solo qualche distribuzione) e da Windows.
E’ in corso la progettazione di un motore anche per MAC OS X e Symbian – per consentire a chiunque di fare pratica a programmare il proprio videogioco.
Il sito degli sviluppatori è molto accattivante graficamente, fornisce nella sezione About tutti gli obiettivi del progetto.
Tra le diverse informazioni scopriamo che una versione di questo programma è stata progettata anche per il progetto OLPC (One Laptop Per Child).
SourceForge rende disponibile parte del progetto e da questo link potrete procedere con il download. Sul sito ci sono anche delle Demo giocabili realizzati da utenti dello stesso programma.
Un software per programmatori : Morfik
Se siete già degli esperti programmatori, oppure volete addentrarvi in questo misterioso mondo e volete saperne di più sulla programmazione in generale, Morfik può tornarvi utile. E’ un pacchetto freeware per la programmazione “assistita”, infatti mette a disposizione svariati diversi scenari predefiniti per la produzione di web applications o di interi siti web.

Per testare questa applicazione dal sito proprietario ed ho sperimentato in prima persona la semplicità dell’interfaccia utente: per prima cosa sono disponibili tutorial e documentazione che informano adeguatamente l’utilizzatore, ma anche senza leggere i tutorial e senza nemmeno consultare il forum disponibile registrandosi alla community del software, accedendo alla GUI di Morfik si ha già la possibilità di lavorare in base alle categorie desiderate. Per approfondire ho dato un’occhiatina alla web app dedicata ad una specie di libreria virtuale. Tanto lavoro è visuale e solo pochi contenuti danno accesso al codice per la programmazione di quello che desideriamo inserire. Sul sito avremo a disposizione tantissimi moduli preconfezionati da aggiungere ai nostri progetti.
Il programma WINDOWS MOBILE per appassionati di cinema : CINETRAILER
Questo programma consente di conoscere quale sia la programmazione cinematografica nelle sale. Avremo a disposizione tutti i film in programmazione, le novità e i film che usciranno in futuro.
Grafica accattivante con tutte le informazioni necessarie.

Poiché si tratta di un programma pienamente compatibile soltanto su dispositivi windows mobile in generale lo riporto anche qui in occasione di un aggiornamento alla versione 0.4.
Potrete vedere anche in quale sala cinematografica sarà proiettato il film scelto con tanto di orario.
Ovviamente potrete anche visionare il trailer del film, le anteprime e info dei film che usciranno.
Trovate su mobango.com la nuova versione.
Finalmente disponibile Code::Blocks 10.05, l’IDE freeware per C/C++
I programmatori C/C++ sanno di cosa sto parlando: assieme a DevC++, CodeBlocks è certamente il miglior IDE (ambiente di sviluppo integrato) freeware disponibile online, per creare applicazioni consolle o grafiche nel linguaggio di programmazione più diffuso al livello mondiale.
Ora è finalmente disponibile una nuova versione 10.05.
CodeBlocks è disponibile per Windows e Linux, vediamo insieme le novità e il sito per prelevarlo gratuitamente.
CodeBlocks si rinnova: ecco a voi la versione 10.05
Il software è opensource e rilasciato sotto licenza GPL. Come dicevo prima, è sicuramente il prodotto maggiormente utilizzato in qualsiasi ambito per la programmazione in C e nel suo linguaggio gemello a oggetti, il C++.
La versione per Windows è grande circa 74 mb, ed è comprensiva del compilatore MingW (basato su GCC). Per il download, basta seguire il link quisotto:
Download | CodeBlocks 10.05 (per Windows, in lingua italiana)
La versione per Linux è prelevabile direttamente dal menu Applicazioni (questo per gli utenti Ubuntu), andando su Ubuntu Software Center e cercando CodeBlocks. Potreste aver bisogno di scaricare e installare a parte GCC. Per gli altri download, sorgenti e altro visitate tranquillamente il sito ufficiale: www.codeblocks.org
L’ultima versione è stata potenziata con nuove funzioni ed adesso è giudicata molto più stabile della precedente. Il sito web, comunque, non ha pubblicato nessun changelog con tutte le differenze rispetto alla versione 8.
Vi suggerisco di testarlo di persona, poiché rappresenta uno strumento eccezionale per programmare su Windows e Linux.







