Adobe AIR e le API di Feedburner: reloaded

Martedì 18 Novembre, 2008

Prendo spunto dall’ottimo tutorial di Napolux, Flex 3, Adobe AIR e le API di Feedburner, che mostra come scrivere una semplice applicazione (o widget) Adobe AIR usando Flex 3, per mostrare come realizzare la stessa identica cosa usando Adobe Flash CS3. Se lo desiderate, inoltre, potete sfruttare l’estensione per la creazione di applicazioni Adobe AIR. Non è infatti necessario, ai fini di questo tutorial, compilare l’applicazione come eseguibile AIR; potete usare il codice proposto come semplice filmato Flash da “apporre” alle vostre pagine Web.

Flash vs Flex

Nonostante apprezzi Adobe AIR come tecnologia e come è stato implementato nelle piattaforme HTML (Dreamweaver), Flash e Flex, non sono “ancora” del tutto ben disposto verso Flex! Non voglio certo mettere a confronto Flash con Flex, nonostante hanno molti punti in comune ma anche molte differenze. Tuttavia non ho assolutamente apprezzato la politica Adobe rispetto a questo spinoff a volte privo di senso. Avrei preferito, invece, la costituzione di un unico ambiente (Flax) di sviluppo e non questa “inutile” separazione. Inoltre, da buon programmatore, gli ambienti troppo “visuali” non mi piacciono granchè e Flex sembra proprio destinato a diventare pericolosamente simile a Visual Basic, che tra l’altro conosco molto bene e su cui ho lavorato per molti anni. Insomma, Flex sinceramente non l’ho capito e non ho capito cosa vuole fare Adobe con questo branch. Se Flex è indicato come l’ambiente ideale per scrivere RIA qual’è il destino di Flash? Tutte le features di Flex, effettivamente non disponibili “direttamente” in Flash, potrebbero - volendo - essere inserite senza costringere ad acquistare licenze multiple per sviluppare - alla fine - la stessa identica cosa.

Continua a leggere… »

Post correlati

Creare applicazioni Desktop con Google Chrome e FireFox?

Martedì 28 Ottobre, 2008

Google Chrome permette di creare applicazioni Desktop a partire da una pagina Web? In realtà, come indicato nella voce di menu, è semplicemente permesso di creare una scorciatoia ad un collegamento che - a sua volta - apre una finestra senza barra degli indirizzi e senza tutti i “fronzoli” del browser. Con questo non significa che abbiamo creato un’applicazione Desktop; abbiamo solo creato un link allo stesso Google Chrome in modalità - per così dire- chrome-less.

Caratteristica simle, ma più ambiziosa, era già stata proposta dalla fondazione Mozilla nel 2007, tramite il progetto Prism. Questo è sicuramente più versatile ed articolato, corredato anche da un’utile estensione che permette di creare applicazioni desktop dal menu di FireFox, alla stregua di Google Chrome.

Tuttavia, entrambe le soluzioni, sono ben lontane dalla tecnologia Adobe AIR. Prima che qualcuno le confonda è bene sottolineare le differenze sostanziali tra un collegamento sul desktop, che apre una finestra senza menu, ed una applicazione desktop vero e propria.
Adobe AIR, infatti, a differenza delle soluzioni proposte da Google Chrome e Prism permette:

  • Accesso virtualmente completo al sistema su cui gira l’applicazione, con la possibilità di leggere e scrivere file. Possibilità di estendere le proprie funzionalità tramite dll (dynamic link library), estensioni e prodotti di terze parti come SHU Player (vedi Distribuire applicazioni Adobe AIR: da AIR Badge a SHU Player)
  • Gestisce l’applicazione come le altre applicazioni di sistema: installazione e disinstallazione

Post correlati

Adobe Creative Suite 4: Roma 21 ottobre 2008

Venerdì 3 Ottobre, 2008

Adobe Creative Suite 4: Roma 21 ottobre 2008

Adobe è lieta di invitarti agli eventi di lancio della nuova Adobe Creative Suite 4. Ti aspettiamo a Roma il 21 Ottobre e a Milano il 30 Ottobre. Per tutti i dettagli dell’incontro vai al minisito dedicato agli eventi CS4! In omaggio per tutti i partecipanti la t-shirt CS4!

Io cercherò di esserci… soprattutto per la maglietta :)

Post correlati

Adobe Dreamweaver CS4 beta preview

Martedì 27 Maggio, 2008

Adobe Labs

Su Adobe Labs sono disponibili le beta di Adobe Dreamweaver CS4 (stiletto), Adobe Fireworks e Adobe Soundbooth! È Possibile installare la beta di Dreamweaver parallelamente a quella esistente, tuttavia sarà possibile eseguire una sola istanza dell’applicazione (o beta CS4 o CS3, ad esempio). Adobe raccomanda di eseguire comunque un backup di tutte le impostazioni, sottolineando che essendo una beta non garantisce nulla su eventuali malfunzionamenti.

Tra le novità più interessanti, a parte l’interfaccia completamente ridisegnata, disponibili in Dreamweaver beta, troviamo:

  • Live View: grazie all’introduzione del motore opensource WebKit (lo stesso usato da Safari e da Adobe AIR) è ora possibile lavorare con codice e anteprima in contemporanea, con una resa WYSIWYG mai vista prima
  • Supporto del code hinting (auto completamento/synopsis) per alcuni dei framework Ajax: jQuery, Prototype e Spry (peccato non sia stato incluso anche Mootools)
  • Integrazione con Subversion! Ed era ora!
  • Supporto (nativo) di Adobe AIR - quindi basta estensioni aggiuntive

Sulla TV Adobe (http://tv.adobe.com) è possibile seguire delle dimostrazioni di queste beta!

Si avvicina, quindi, il momento di un upgrade dell’intera suite…

Post correlati

Arrivano i GURU: seminario su Photoshop CS3 e Digital Imaging

Venerdì 9 Maggio, 2008

Inauguro con questo Post una nuova sezione Eventi & iniziative, viste le numerose segnalazioni che spesso mi vengono proposte. Ovviamente segnalerò quelle inerenti ai temi di questo Blog.

imageArrivano i Guru“, si terrà a Roma ad Ottobre 2008, e vede per la prima volta in assoluto, la presenza in Italia di Martin Evening, massimo esperto di digital imaging, nonchè autore di innumerevoli libri di successo su Photoshop, venduti in tutto il mondo.
Vista l’unicità dell’evento, quest’anno l’organizzazione ha ideato un “Tour” di 8 tappe, in altrettante città italiane, la cui partecipazione è TOTALMENTE GRATUITA.
Durante i vari incontri gli Adobe Guru Marianna Santoni, Claudio Marconato, Tiziano Fruet, e Davide Vasta, intratterranno i partecipanti con 5 ore di seminari di approfondimento su vari temi, dalla fotografia digitale, al design ed al Web design. Ci saranno 3 tappe che avranno luogo al Sud (Napoli, Bari, Catania), notoriamente “snobbato” da eventi di grande rilevanza. Il sito Web ufficiale è questo: http://www.arrivanoiguru.com

(segnalato da: Davide Vasta)

Post correlati

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.

Post correlati

I nuovi strumenti di Adobe Photoshop CS3 Extended

Mercoledì 23 Gennaio, 2008

Adobe Photoshop CS3 Extended

Chi ha la fortuna come me di possedere il nuovo Adobe Photoshop CS3 - versione Extended - si sarà “grogiolato” a vedere tutte le novità di questa nuova release. Tra le tante novità presenti nella versione 10.0.1 due in particolare mi hanno colpito per la loro estrema utilità. Il primo è lo strumento di selezione rapida:

image

Questo permette, ad esempio, di “scontornare” un oggetto in modo semplice ed efficace. Una volta selezionato basta cliccare sulla parte dell’immagine che vogliamo catturare e al resto pensa lui. È possibile, durante la selezione, rimuovere eventuali selezioni che non ci soddisfano, con il solito tasto Alt (su Windows - quello usato anche per elimnare parti di selezione con gli altri tool). Inoltre, nella toolbar superiore, è possibile regolare l’ampiezza del “pennello” di selezione, sino ad arrivare ad operare pixel per pixel.

Questa funzionalità si accoppia in modo perfetto con la seconda novità presente in Adobe Photoshop CS3: migliora bordo, accessibile dal menu Selezione (Alt+Ctrl+R).

Migliora bordo

Data una selezione, questo strumento permette di eseguire tutta una serie di operazioni davvero utili e interessanti, con un anteprima in tempo reale regolabile trmite quelle immagini che vedete in fondo alla finestra qui sopra. Oltre ad essere utile per migliorare i bordi durante le operazioni di scontorno e selezione, permette anche di effettuare rielaborazioni di semplici immagini, come quella mostrata qui sotto:

Migliora bordo

Dalla grezza e “quadrata” immagine di sinistra, grazie all’uso di Migliora bordo si è arrivati in un attimo alla figura di destra.

Vedi Video

Post correlati

Lettera a Babbo Adobe: Flash CS3, qualche baco e difetto

Venerdì 21 Dicembre, 2007

Carissimo Babbo Adobe,
nonostante abbia già ricevuto due patch per Flash CS3 (versione 9.0.2), alcuni problemini nel suo utilizzo sono apparsi come in tutti i software del mondo, soprattutto in questa release che di cambiamenti ne ha subiti davvero tanti.

  • L'editor ActionScript, ad esempio, risulta lento e scattoso! Considera, caro Babbo Adobe, che la mia macchina ha 8Gbyte di Ram e un Intel core duo quad!
  • Durante la formattazione automatica, righe di codice come questa qui sotto, vengono "fraintese" e riformattate male:
    Actionscript:
    1. mybtn.addEventListener (MouseEvent.CLICK, function(e) { myfunc(); } );

    Aggiungendo parentesi graffe dove non andrebbero:

    Actionscript:
    1. mybtn.addEventListener (MouseEvent.CLICK, function(e) { myfunc(); } );
    2. }; // <-- chi te l'ha detto?!

    Quindi meglio usare la sintassi:

    Actionscript:
    1. conn_btn.addEventListener (MouseEvent.CLICK, _onClick );

  • Le finestre docket, almeno nell'implementazione su Windows Vista, ogni tanto spariscono sotto altri pannelli... La finestra di Aiuto, la guida insomma, crea qualche problema quando si prova un progetto. Quest'ultimo, infatti, scompare dietro agli altri pannelli... mistero! Tuttavia questo difetto, come altri, non è sempre riproducibile.
  • Anche i componenti hanno strani comportamenti: a volte vengono mostrati, in design-time, come rettangoli bianchi... continuando comunque a funzionare a runtime!
    Missing Components
  • L'anterprima Scale9Grid, indicata come nuova nella documentazione e in grado di mostrare gli oggetti ridimensionati correttamente anche a design-time, continua ad essere afflitta dagli stessi problemi della precedente versione! Peccato!
    Scale9Grid

Comunque a Natale sia tutti più buoni... quindi, caro Babbo Adobe, aspettiamo con ansia futuri aggiornamenti.

Post correlati

Fullscreen in Flash dal browser

Martedì 30 Ottobre, 2007

Flash ha sempre supportato la modalità a schermo interno (fullscreen) sia nel Player stand-alone che nel proiettore. Questa modalità ancor oggi viene pienamente supportata e non ha subito modifiche. Adobe ha invece recentemente introdotto la possibilità di attivare il fullscreen direttamente nei filmati visualizzati nel browser. È stata introdotta una nuova e semplice funzionalità ActionScript che lavora sia con i player stand-alone che con i player browser. Per rendere il fullscreen fuzionante bisogna operare anche lato HTML, aggiungendo un nuovo parametro allowFullScreen nei TAG <object> ed <embed>. Tutto il resto è demandato al motore interno di Flash.
Questa nuova funzionalità ha comunque alcune restrizioni che bisogna conoscere, prima tra tutte l'uso del Flash Player versione 9.0.28.0 o superiore. Inoltre, ricapitolando:

  • Sul Browser dev'essere installata la versione del Player 9.0.28.0 o superiore
  • I developer devono aggiungere un nuovo parametro allowFullScreen nei Tag <object> e <embed>. Questo parametro è impostato normalmente a false e non permette il fullscreen. Per permettere il fullscreen bisogna esplicitamente impostarlo a true.
  • Un Box di dialogo verrà mostrato quando si entra in modalità fullscreen e indicherà all'utente come uscire da tale modalità. Questo Box sarà visibile per pochi secondi, passati i quali scomparirà da solo.
  • L'attivazione del fullscreen da ActionScript può avvenire solo in risposta di un click del mouse o tramite la pressione di un tasto, qualsiasi altra modalità verrà ignorata in ActionScript 2.0 e scatenera una eccezione throw in ActionScript 3.0.
  • Durante la modalità di fullscreen non è possibile utilizzare la tastiera. L'utente finale non può quindi inserire o modificare testi. L'unica risposta alla tastiera è riservata alla combinazione di tasti usata per uscire dalla modalità di fullscreen (la pressione del tasto ESC)

Codice ActionScript

Il codice necessario per impostare il fullscreen è semplicissimo e sfrutta l'oggetto Stage discusso su questo Blog in StageExt Class: filmati ridimensionabili in Flash:

Actionscript:
  1. Stage["displayState"] = "fullScreen";

Continua a leggere... »

Post correlati

Che fine ha fatto Silverlight?

Venerdì 26 Ottobre, 2007

Microsoft demoMicrosoft ha rilasciato un nuovo demo su Windows Home Server e la su avisione di casa elettronica. Niente di straordinario tranne il fatto che il demo è in Adobe Flash!
È curioso, infatti, che nonostante gli annunci in grande stile sul nuovo antagonista di Flash, Silverlight appunto, rilasciati nell'ultimo anno, Microsoft continui inesorabilmente ad utilizzare Adobe Flash per le sue presentazioni, rifiutando di fatto il proprio figlio. Si "era" parlato di una nuova "esperienza" di user interface, nuove features, che tuttavia nessuno - in verità - riesce davvero a vedere. Insomma, se proprio Microsoft non riesce ad usare Silverlight perchè mai lo dovrebbe fare qualcun altro?

Post correlati