Simple Flash Project Generator 0.5: una AIR application per Flash

Lunedì 18 Agosto, 2008

In Actionscript 3.0 for beginners: lesson #1 abbiamo visto i passi necessari per la creazione di un progetto in Flash CS3. Così mi è venuta l’idea di automatizzare, in qualche modo, questo processo grazie alle caratteristiche di Adobe AIR. Ho realizzato una semplice applicazione in Adobe AIR in grado di generare in automatico tutti i file (.flp, .fla, .as) che servono per un minimale progetto in Flash.

Simple Flash Project Generator

Simple Flash Project Generator crea una cartella nominandola con il nome del progetto. Inserisce all’interno sia il file di progetto (.flp) sia un documento filmato vuoto (.fla) e uno scheletro di classe documento (.as). Aprendo il progetto troverete già tutti i file che vi servono, con la classe documento già impostata. L’unica cosa da fare è inserire tale classe nelle proprietà del filmato Flash! Unica cosa che non sono riuscito ad automatizzare.
Se avete consigli o suggerimenti per migliorare questo tool non esitate a commentare.

Gratis la Pocketguide Adobe AIR for Javascript

Mercoledì 16 Aprile, 2008

image Scritta direttamente dal team AIR, questa guida è rilasciata sotto la licenza Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License, insomma è liberamente accessibile! Nonostante la sua semplicità, contiene molte informazioni interessanti (e corrette, visto che è il team AIR a scriverle) per lo sviluppo di applicazioni AIR con Javascript, HTML e CSS.  Grazie ad Ajaxian è possibile scaricare il testo, in formato PDF,  cliccando qui, oppure - se preferite - potete ordinarlo su Amazon. Su Adobe Labs trovate altre utili informazioni.

Distribuire applicazioni Adobe AIR: da AIR Badge a SHU Player

Mercoledì 2 Aprile, 2008

Le applicazioni Adobe AIR hanno il vantaggio di essere relativamente limitate nelle dimensioni del file grazie all’installazione separata delle librerie runtime di Adobe AIR 1.0. Questo vantaggio, tuttavia, può trasformarsi in un vero e proprio problema quando ci si appresta a distribuire un’applicazione Adobe AIR, sia sulla rete (quindi dal browser) sia su un supporto rigido come un CD/DVD.

Continua a leggere… »

Adobe AIR: SuperEnalotto Utility

Mercoledì 2 Aprile, 2008

Ho creato questa piccola applicazione Adobe AIR per tutti gli appassionati del SuperEnalotto. Questa applicazione, assai divertente, permette di:

  • Generare sei sestine (con o senza ripetizioni) da giocare
  • Di inserire o generare una sestina e verificare quante volte bisognerebbe giocare per fare 3, 4, 5 o 6

Ovviamente se qualcuno dovesse mai fare un bel 6 con questo “giochino” ricordatevi di me con una piccola donazione ;) Continua a leggere… »

Adobe AIR FAQ: tutto quello che c’è da sapere

Sabato 22 Marzo, 2008

Girando su vari Blog (thanks Frank) e grazie alle discussioni con Julius, mi sono accorto che, oltre all’estremo interesse per Adobe AIR, esiste anche molta confusione, e non a torto. Sia gli sviluppatori che gli utilizzatori continuano ad non avere ben chiaro cosa sia, a che cosa serva e come si sviluppi in Adobe AIR. Ho deciso, quindi, di raccogliere le varie discussioni in questa sorta di FAQ per cercare di chiare un po’ quello che si nasconde effettivamente dietro ad Adobe AIR. Continua a leggere… »

Rinascono gli elementi di undolog.com

Martedì 18 Marzo, 2008

e-lementi.com - Digital Design & Branding

Un totale restyling al mio studio! Da gustare soprattutto la parte Lavori dove ho inserito le ultime fatiche, i prototipi e i logo-restyling ;)

Adobe AIR: sparariamo allo schermo

Mercoledì 12 Marzo, 2008

Adobe AIR: sparare sullo schermo Vi piacerebbe prendere a “pistolettate” il vostro schermo? Senza distruggerlo davvero, ovviamente ;) Ecco una applicazione AIR che permette di farlo. Per ora la presento sviluppata in Dreamweaver, quindi in HTML/Javascript. Prossimamente, tempo permettendo, vedrò di ri-scriverla totalmente in Flash. Questa “simpatica” (spero) applicazione serve in realtà a dimostrare le caratteristiche “desktop” di AIR. L’effetto è realizzato sostanzialemte sfruttando la capacità di Adobe AIR di creare finestre (Window) completamente trasparenti. Lanciando l’applicativo, infatti, non noterete sullo schermo, salvo il fatto che cliccando con il mouse si produrrà un bel “buco” nel video ;)

Download ShootScreen

Linguaggi di sviluppo

Mercoledì 5 Marzo, 2008

Ho “riesumato” questo mio articolo scritto un po’ di anni fa. L’ho leggermente rivisto, aggiornando qualcosina qua e là, tuttavia credo sia ancora attuale ed interessante.

INTRODUZIONE

Che cos’è un linguaggio di sviluppo? Un elaboratore elettronico, alias PC (Personal Computer), ha un suo linguaggio personale. Questo linguaggio viene chiamato codice macchina, per intendere che ogni macchina, quindi ogni elaboratore (PC Compatibili, Apple, Unix, ecc…), ne ha uno esclusivo e proprietario. I programmi che vediamo “girare” sul nostro PC vengono principalmente eseguiti da quel misterioso oggetto chiamato microprocessore. Questo rappresenta il cuore, l’unità intelligente, di ogni elaboratore elettronico. In realtà una applicazione non viene eseguita solo dal microprocessore ma si appoggia, per così dire, a quello che viene chiamato sistema operativo: uno strato software fornito dal produttore della macchina (si veda, ad esempio, i Macintosh della Apple). I PC compatibili, ad esempio, che montano i famosi microprocessori Pentium, possono avere come sistema operativo i vari Windows forniti dalla società di Redmond di Bill Gates Microsoft (Windows 95, 98, 2000 ecc…) e, ultimamente, anche sistemi operativi alternativi completamente gratuiti come Linux e derivati. Un’applicazione, quindi, dev’essere scritta per un particolare sistema operativo più che per un particolare microprocessore. Questo perchè il software che si scrive oggi si pone ad un livello più alto rispetto alla macchina stessa (al suo Hardware).
Inoltre il sistema operativo fornisce tutta una serie di funzionalità atte a semplificare la vita dello sviluppatore che non deve, quindi, partire da zero nella stesura di un programma.
I linguaggi di programmazione, come il C, il Pascal, l’Assembly, sono stati inventati per avvicinare il modo di esprimersi degli esseri umani al modo con cui, invece, “ragiona” un computer. Continua a leggere… »

Prima applicazione Adobe AIR: Blogbabel Rank Desktop Alpha

Giovedì 28 Febbraio, 2008
Aggiornamento: Blogbabel ha chiuso - tutti i servizi, widget e plugin non sono più attivi

Aodbe Air Quando si deve “verificare” una nuova tecnologia, la cosa migliore da fare è trovare un’applicazione da scrivere e darsi da fare per realizzarla. In questo modo si imparano moltissime cose in brevissimo tempo. Bisogna avere un obiettivo, insomma! Premetto che io non ho niente a che fare con Blogbabel Italia. Qualcuno penserà che lavoro per loro… ;) Assolutamente no!! Il motivo per cui ho scelto di realizzare questa applicazione è dovuto al fatto che avevo il codice in Flash (Actionscript 3.0 nell’ultima release) e volevo vedere cosa accadeva ri-scrivendo l’applicazione in AIR/HTML. E poi, ormai, mi sono affezionato a questo “tormentone” del ranking di Blogbabel ;)
Per realizzare questa “prima” applicazione AIR, dopo numeose prove, ho usato esclusivamente Dreamweaver. Blogbabel Rank è scritto totalemte in AIR/HTML. Per installarlo scaricate le runtime Adobe AIR e cliccate qui. Continua a leggere… »

Adobe AIR 1.0, Adobe Flex 3.0 e il nuovo Adobe Open Source

Lunedì 25 Febbraio, 2008

Adobe AIR Grandi novità per gli sviluppatori AIR. È stata rilasciata finalmente la versione 1.0! Fine della beta quindi! Nuove SDK (vitali per la compilazione in ambienti come Aptana Studio, Eclipse, etc…) e aggiornamento delle estensioni per Dreamweawer e Flash CS3 Professional in italiano! Fino a ieri, infatti, non era possibile sviluppare un’applicazione AIR con Flash CS3 Professione in italiano. Ora il nuovo menu per la creazione di RIA AIR è disponibile e funzionante! Potete trovare tutte gli aggiornamenti (fix della sicurezza ed estensioni) direttamente sul sito.

Adobe Open Source Altra novità è il lancio ufficiale di Adobe Open Source, il nuovo sito che terrà traccia di tutte le novità nell’ambito dell’open source Adobe e non solo. Diventa questo, quindi, il punto di riferimento degli sviluppatori che potranno travare interessanti contributi con demo, codici sorgente e molto altro, come il supporto per i progetti open Tamarin e BlazeDS.

Prossimamente vedremo come sviluppare una semplice applicazione AIR con Flash e Dreamweaver!