View Full Version : Adobe AIR: il meglio del desktop e del WEB 2.0
Redazione di Hardware Upg
28-02-2008, 16:36
Link all'Articolo: http://www.hwupgrade.it/articoli/software/1912/adobe-air-il-meglio-del-desktop-e-del-web-20_index.html
Adobe ha da pochi giorni presentato le nuove tecnologie Adobe AIR che permetto la creazione e l'utilizzo di Rich Internet Application. Adobe AIR consente l'esecuzione di applicazioni strettamente collegate a risorse web ma utilizzando un ambiente esterno al browser; eBay Desktop e AOL Music sono i primi esempi concreti di queste nuove tecnologie
Click sul link per visualizzare l'articolo.
mestesso
28-02-2008, 17:07
Non vedo comunque la novità (assomiglia a Java Start), e comunque il fatto che come sempre si utilizzi un plugin per questo genere di cose lo ritengo ancora piuttosto "limitante".
Non vedo comunque la novità (assomiglia a Java Start), e comunque il fatto che come sempre si utilizzi un plugin per questo genere di cose lo ritengo ancora piuttosto "limitante".
...appunto...Java Web Start o JNLP esiste dal 2001...
...ciao...
sierrodc
28-02-2008, 17:17
@reply mestesso
Non so esattamente cosa sia JavaStart, ma in generale si assomigliano un po' tutti. Anche MS con silverlight sta facendo la stessa cosa.
Per quanto riguarda il plug-in perchè lo ritieni "limitante"? Il plug-in migliora la modalità di sviluppo potendo scrivere con java,actionscript,C# e avere componenti già ready.
non mi sembra questa novità eclatante. anche perchè non mi sembra offrire molte novità dal punto di vista della funzionalità, piuttosto i miglioramenti sembrano incentrati sulla grafica.
cracovia
28-02-2008, 18:20
La grafica, pur non essendo in teoria migliore di un normale sito flash, lo sarà! Infatti installare un programma client permette di avere un'interfaccia molto più pesante (come MB) di una web based, quindi in definitiva più elaborata.
Discorso simile per le funzionalità: in teoria niente di più di ciò che offrono linguaggi dinamici, anche lato client, con funzionalità simili ad ajax. Ma poi in pratica avendo un client installato e libero accesso all'hard disk dell'utente queste applicazioni avranno molti più mezzi a disposizione che semplici cookie.
Sono impressioni, ditemi se vi sembrano sensate...
non mi sembra questa novità eclatante. anche perchè non mi sembra offrire molte novità dal punto di vista della funzionalità, piuttosto i miglioramenti sembrano incentrati sulla grafica.
LA grafica? la grafica è solo una parte. Qui si parla di far girare web application con un'installazione permanente nel pc e accesso diretto agli hard disk fisici locali.
superbau
29-02-2008, 10:21
mi sa che qui ci sarà l'inghippo, nn voglio fare il melodrammatico o il catastrofista, ma nn vorrei che con questo mezzo, nascessero nuovi focolai di infezione e/o similari
youthgonewild
29-02-2008, 10:49
A me sembra,almeno dal punto di vista puramente estetico,una figata pazzesca :D
e' anni che si parla di web 2.0 e ancora nessuno lo ha definito... pero' fa figo per i giornalisti ignoranti dirlo... ovviamente chi usa internet come me dal 1994 ride tutte le volte che sente pronunciare la parola "portale" oppure "il primo a farlo sul web 2.0"
ma www.vafangoogle.com
digitaljail
29-02-2008, 11:21
per come la vedo io è invece una cosa innovativa, infatti il citato javawebstart ha una differenza fondamentale con air, prevede la conoscenza del linguaggio java, con air uno sviluppatore web (html/css/js/flash/flex..) può creare applicazione "desktop", mentre la differenza con silverlight è prevalentemente la costrizione del browser con i suoi limiti.
Sono soluzioni diverse ma da sperimentare bene per le implicazioni di sicurezza ecc...
Vince198299
29-02-2008, 11:30
per come la vedo io è invece una cosa innovativa, infatti il citato javawebstart ha una differenza fondamentale con air, prevede la conoscenza del linguaggio java, con air uno sviluppatore web (html/css/js/flash/flex..) può creare applicazione "desktop", mentre la differenza con silverlight è prevalentemente la costrizione del browser con i suoi limiti.
Sono soluzioni diverse ma da sperimentare bene per le implicazioni di sicurezza ecc...
concordo pienamente...il concetto in sè non è nuovo. Ad esempio i Widgets in Mac OsX possono funzionare anche così, e ce ne sono di molto simili agli esempi portati (ebay, contenuti multimediali...). Ma come dici tu la vera novità sarà nella facilità di programmazione, visto che molti web master non conoscono linguaggi più complessi...cmq, per me la speranza è sempre che si raggiunga uno standard. Altrimenti installeremo delle api per ogni cosa!!!
non so voi ma io spero che prenda piede AL POSTO di silverlight... Ad esempio il fatto che sia multipiattaforma linux compreso gli fa onore, silverlight non fa altrettanto
digitaljail
29-02-2008, 12:02
concordo pienamente...il concetto in sè non è nuovo. Ad esempio i Widgets in Mac OsX possono funzionare anche così, e ce ne sono di molto simili agli esempi portati (ebay, contenuti multimediali...). Ma come dici tu la vera novità sarà nella facilità di programmazione, visto che molti web master non conoscono linguaggi più complessi...cmq, per me la speranza è sempre che si raggiunga uno standard. Altrimenti installeremo delle api per ogni cosa!!!
Come sai la parola "standard" di per sé resta un vocabolo... di standard è pieno il mondo ma poi ad ogni applicazione pratica uno standard prende sfumature diverse divenendo di fatto sempre diverso.. (vedi le intrinseche incompatibilità dei siti con i vari browser... e tieni presente che html/css ecc sono o dovrebbero essere "standard")
In ogni caso quello che dici è sensato e la speranza è l'ultima a morire :D
dtpancio
01-03-2008, 20:32
tra due settimane esporrò una tesi riguardante proprio adobe air. dopo uno studio mediamente approfondito, ho faticato a trovare un'identità ed una collocazione nell'ampio panorama informatico.
ebay desktop è solo più macchinoso, e poi c'è lo scoglio runtime da superare..sinceramente odio quei programmi che per essere installati ne richiedono altri..a meno che non siano ormai diventati uno standard, come java, o il framework .net.
i vantaggi li ho visti più che altro dal lato sviluppatore, posto che questi può mettersi a programmare applicazioni desktop utilizzando linguaggi web-based.
ho individuato cmq alcuni ambiti, nei quali, se ci fosse un applicativo dedicato, l'utente ne gioverebbe, piuttosto che utilizzare il browser.
leggere la posta sui siti è spesso una procedura lenta e noiosa (solo gmail si salva), e l'uso di un client di posta non è da tutti (molti si scontrano con il dover configurare l'account). ho pensato che client dedicati, proprietari del provider, potrebbero essere una soluzione.
oppure programmi cartografici, dei quali si potrebbe sviluppare una sola applicazione, da distribuire sia come RIA nel browser, sia come applicazione desktop.
anche l'idea di ebay desktop può essere carina, ma ci devono essere degli ottimi motivi, leggasi vantaggi, per farmi installare un programma, piuttosto che poterlo visitare comodamente nel browser.
Red_Star
02-03-2008, 01:40
Sinceramente non capisco il senso di portare un'applicazione al di fuori del browser.....
Se fosse una semplice evoluzione di Flash, con strumenti di programmazione più potenti per poter creare dei programmi più evoluti allora si.
Ma fino a prova contraria si tratterebbe di un'altro linguaggio di programmazione fortemente votato alla grafica.
Poter usare un'applicativo da ogni browser, da qualsiasi computer connesso alla rete, questo sarebbe un gran successo.
Se mi devo scaricare un'altro framework per poter usare un programma con la solita architettura client/server che c'è di innovativo ?
LukeHack
03-03-2008, 03:02
Sinceramente non capisco il senso di portare un'applicazione al di fuori del browser.....
Se fosse una semplice evoluzione di Flash, con strumenti di programmazione più potenti per poter creare dei programmi più evoluti allora si.
Ma fino a prova contraria si tratterebbe di un'altro linguaggio di programmazione fortemente votato alla grafica.
Poter usare un'applicativo da ogni browser, da qualsiasi computer connesso alla rete, questo sarebbe un gran successo.
Se mi devo scaricare un'altro framework per poter usare un programma con la solita architettura client/server che c'è di innovativo ?
quoto :O
senza contare poi che rischio ad esporre ste api che tramite javascript accedono all'hard disk :asd:
già me l'immagino gli script che usciranno fuori :sofico:
digitaljail
03-03-2008, 10:54
AIR non è un altro linguaggio di progrmmazione votato alla grafica, ma è solo un framework in grado di far girare applicativi scritti con linguaggi già noti e normalmente usati per applicativi web, in locale.
Ora, vorrei far notare che AIR non è il primo ne l'unico progetto di questo tipo, per esempio XUL (http://www.xulplanet.com/ attraverso XULRunner), che è la tecnologia alla base di FireFox, è un framework molto simile ad AIR come concetti base (semplificando).
Per quanto riguarda l'utilità di portare fuori dal browser oggetti che normalmente viaggiano all'interno di questo recinto, vorrei far notare che sino ad oggi la tendenza del mondo del IT è stata quella di "spostare" tutto il mondo sulla tecnologia web-based, non solo siti web e contenuti fruibili attraverso internet da una grande massa di utenti, ma anche applicativi locali che sino a metà degli anni 90 erano sviluppati con tecnologia Client-Server.
Questo ha causato come indotto, oltre a indubbi vantaggi, la perdita di interattività delle applicazioni (alla quale si è tentato di dare rimedio in decine di modi, tra cui AJAX), e la limitazione all'uso delle risorse dei client locali (che a portato alla creazione di complicati sistemi per la gestione per esempio delle stampanti), oltre ad una sovrapopolazione di programmatori in tecnologie web.
Ora la nascita di framework di questo tipo è ingrado di invertire la tendenza e semplificare quindi la gestione di alcuni processi produttivi, senza sconvolgere la popolazione di sviluppatori prodotta dalla migrazione verso le frontiere del web.
Credo quindi che la visione di prodotti di questo tipo non possa fermarsi alla mera questione "è comodo" "è scomodo" guardando solo ai contenuti "internet" ma debba essere affrontata a 360° su tutto il panorama dell'IT.
Red_Star
03-03-2008, 13:31
Proprio per aumentare l'interattività ha senso che l'applicativo rimanga NEL browser.
Un framework per utilizzare applicazioni flash al di fuori del browser può avere un senso, ma dipende prima di tutto dalla facilità di sviluppo e dal target a cui si rivolge.
A chi si rivolge adobe con AIR ?
Come consumer direi che mi basta e avanza il browser per accedere ai vari contenuti multimediali, flash ora come ora basta e avanza.
Come utente business direi, ottimo, un software as a service sviluppato in air sarebbe molto interessante,ma la sicurezza ?
digitaljail
03-03-2008, 14:04
Proprio per aumentare l'interattività ha senso che l'applicativo rimanga NEL browser.
Spiegati meglio, cosa intendi con "ha senso"?
Come utente business direi, ottimo, un software as a service sviluppato in air sarebbe molto interessante,ma la sicurezza ?
queesta è un'ottima domanda ma è ribaltabile nel medesimo modo alle attuali tecnologie in uso.
Red_Star
03-03-2008, 15:04
Spiegati meglio, cosa intendi con "ha senso"?
La "limitata" interattività dei browser, che a parer mio non è cosi limitata, è dovuta alla mancanza di un applicativo che permetta la costruzioni di interfaccia utente dal forte impatto grafico e fortemente usabili.
Adobe tramite flash ha cercato di dare una risposta, forse più incentrata sull'aspetto grafico che sull'usabilità, ma questo è un'altro problema.
Ora tramite AIR cerca di fornire un'ottima soluzione ma implementata nel modo sbagliato. Trasformare le web application in exe secondo me non ha alcun senso, la forza del browser è la sua immediatezza, il fatto di non dover scaricare nessun client, nessun aggiornamento o bug fix.
In poche parole bisogna aggirare i limiti del browser, non mettere il browser da parte :D
queesta è un'ottima domanda ma è ribaltabile nel medesimo modo alle attuali tecnologie in uso.
Le tecnologie attuali sono molto più testate rispetto a AIR, guarda j2e, jsp solamente per farti alcuni esempi.
Poi ripeto, bisogna capire a chi si rivolge adobe con AIR, solo ad ambienti dal forte contenuto multimediale o anche business ?
digitaljail
03-03-2008, 15:25
E' infatti l'usabilità il problema degli applicativi web, mentre poi non è così vero che il browser è immediato dato appunto che per aggiungervi usabilità si son creati una giungla di sistemi come quelli che citi e che purtroppo, spesso, necessitano per funzionare sempre correttamente di aggiornamenti e bugfix a volte poi dipendenti dalla piattaforma...
LukeHack
03-03-2008, 19:13
la programmazione lato web mi ha scassato i marroni :O
molto meglio il modello client server con eseguibili che viaggiano in locale e parti web che lavorano in background..
non ci si può limitare alla scrausa usabilità dei browser, quando ci sono fior fiori di api esposte che non si possono utilizzare xchè ora non va "di moda" :O
digitaljail
04-03-2008, 09:45
la programmazione lato web mi ha scassato i marroni :O
molto meglio il modello client server con eseguibili che viaggiano in locale e parti web che lavorano in background..
non ci si può limitare alla scrausa usabilità dei browser, quando ci sono fior fiori di api esposte che non si possono utilizzare xchè ora non va "di moda" :O
daccordissimo!
Mi sembra un salto netto verso tecnologie CHIUSE che serviranno al momento opportuno a controllare i contenuti protetti (DRM) e ad impedire il filtraggio delle pagine web: adblock, flashblock, ecc...
l.fugaro
02-04-2008, 10:49
C'erano una volta i "cervelloni" ed i terminali/client...
C'erano una volta i terminali/client evoluti...
Ci sarà un'altra volta i "cervelloni" ed i terminali/client...
Mah... non c'è mai un cavolo di nuovo. Che palle!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.