Comments on: AIR 1.0 and YUI http://yuiblog.com/blog/2008/02/25/yui-in-air/ News and Artilces about Designing and Developing with Yahoo! Libraries. Sat, 11 Oct 2008 03:43:01 +0000 http://wordpress.org/?v=2.3.3 By: YUI Blog China » Blog Archive » YUI2.5.1发布 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-324747 YUI Blog China » Blog Archive » YUI2.5.1发布 Thu, 20 Mar 2008 03:45:55 +0000 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-324747 [...] Team发布了2.5.1。这是对2.5.0的修订版,同时提升了对Adodb Air的支持。另外,修补了JSON [...] […] Team发布了2.5.1。这是对2.5.0的修订版,同时提升了对Adodb Air的支持。另外,修补了JSON […]

]]>
By: YUI 2.5.1 Released: Improved AIR support, JSON security patch, YUI Configurator, and bug fixes » Yahoo! User Interface Blog http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-324670 YUI 2.5.1 Released: Improved AIR support, JSON security patch, YUI Configurator, and bug fixes » Yahoo! User Interface Blog Wed, 19 Mar 2008 21:59:30 +0000 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-324670 [...] AIR support: As we’ve mentioned here previously, YUI generally runs well in Adobe AIR because AIR implements WebKit — and WebKit also drives one of our A-Grade browsers. Adobe has [...] […] AIR support: As we’ve mentioned here previously, YUI generally runs well in Adobe AIR because AIR implements WebKit — and WebKit also drives one of our A-Grade browsers. Adobe has […]

]]>
By: Ed http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-312224 Ed Tue, 26 Feb 2008 16:15:32 +0000 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-312224 To me the compelling things of interest seems the embedded database. Air includes a sqlite implementation, so you can store all sorts of user-specific data locally. Also, air provides for certification of apps. To me the compelling things of interest seems the embedded database. Air includes a sqlite implementation, so you can store all sorts of user-specific data locally.

Also, air provides for certification of apps.

]]>
By: More Adobe AIR News | foojam.com http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-312130 More Adobe AIR News | foojam.com Tue, 26 Feb 2008 12:01:33 +0000 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-312130 [...] was a big day for those contemplating taking Adobe AIR out for a spin. Ext, YUI, and Dojo all now have support for the runtime. Pete Freitag posted a hello world tutorial on his [...] […] was a big day for those contemplating taking Adobe AIR out for a spin. Ext, YUI, and Dojo all now have support for the runtime. Pete Freitag posted a hello world tutorial on his […]

]]>
By: Eric Miraglia http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311899 Eric Miraglia Mon, 25 Feb 2008 23:48:53 +0000 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311899 @Berend, AIR is a little bit more than running a browser without the frame, but that's not a bad description of the core idea. The more positive spin is that you can build connected apps with filesystem access (and drag-drop desktop interactions) using your skillset as a web engineer. For a lot of folks, that's a compelling story -- and for you, I realize, it's probably not. If you think of an application like a mail client, though, I think there's some obvious synergy with the AIR approach. As opposed to a web browser interface, you could deploy the client as an AIR app that sits on the desktop, saves messages for offline reading, stays open all day long, etc. In such an application, the browser chrome rarely makes much sense. These are just my own thoughts on this, in any event -- I don't represent Adobe and am not trying to promote AIR explicitly. Rather, for YUI developers who are interested, our objective is to ensure that YUI plays well in the AIR sandbox. -Eric @Berend,

AIR is a little bit more than running a browser without the frame, but that’s not a bad description of the core idea. The more positive spin is that you can build connected apps with filesystem access (and drag-drop desktop interactions) using your skillset as a web engineer. For a lot of folks, that’s a compelling story — and for you, I realize, it’s probably not.

If you think of an application like a mail client, though, I think there’s some obvious synergy with the AIR approach. As opposed to a web browser interface, you could deploy the client as an AIR app that sits on the desktop, saves messages for offline reading, stays open all day long, etc. In such an application, the browser chrome rarely makes much sense.

These are just my own thoughts on this, in any event — I don’t represent Adobe and am not trying to promote AIR explicitly. Rather, for YUI developers who are interested, our objective is to ensure that YUI plays well in the AIR sandbox.

-Eric

]]>
By: Berend de Boer http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311878 Berend de Boer Mon, 25 Feb 2008 22:16:18 +0000 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311878 Eric, with generalities I mean exactly that quote. Right now I can zip a bunch of html, css and javascript code and send that to anyone to unzip and load in the browser. So what does AIR add to that? Does it have a built-in web server? Access to the local file system is nice, but you can already get that in certain browsers (IE) if you have been granted permissions. I'm just failing to see the compelling reason. Is AIR just running a browser without the frame and back/forward buttons? Eric, with generalities I mean exactly that quote. Right now I can zip a bunch of html, css and javascript code and send that to anyone to unzip and load in the browser.

So what does AIR add to that? Does it have a built-in web server?

Access to the local file system is nice, but you can already get that in certain browsers (IE) if you have been granted permissions.

I’m just failing to see the compelling reason. Is AIR just running a browser without the frame and back/forward buttons?

]]>
By: Eric Miraglia http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311872 Eric Miraglia Mon, 25 Feb 2008 21:53:43 +0000 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311872 @thanks -- The big difference here is that you're writing the app, including its UI and all of its guts, in the languages that as a web app developer you know really well: JavaScript, CSS, DOM API, etc. You can use all your favorite JavaScript libraries (we're partial to YUI, but obviously lots of them work just fine). You can use Flash and Flex where you want to. And, as with any desktop app, you can add to the mix access to the filesystem for offline work. Is it less responsive? That's possible. AIR is a 1.0 release, so it's early days yet. But the prospect that you can bring all of your webdev skills to the desktop is an interesting one, and I suspect we'll see a lot of interesting possibilities emerge that just aren't doable in a pure browser environment. Regards, -Eric @thanks –

The big difference here is that you’re writing the app, including its UI and all of its guts, in the languages that as a web app developer you know really well: JavaScript, CSS, DOM API, etc. You can use all your favorite JavaScript libraries (we’re partial to YUI, but obviously lots of them work just fine). You can use Flash and Flex where you want to. And, as with any desktop app, you can add to the mix access to the filesystem for offline work.

Is it less responsive? That’s possible. AIR is a 1.0 release, so it’s early days yet. But the prospect that you can bring all of your webdev skills to the desktop is an interesting one, and I suspect we’ll see a lot of interesting possibilities emerge that just aren’t doable in a pure browser environment.

Regards,
-Eric

]]>
By: Eric Miraglia http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311838 Eric Miraglia Mon, 25 Feb 2008 20:18:00 +0000 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311838 @Berend -- According to Adobe: "Adobe AIR is a cross-operating system runtime that enables web developers to use their existing web development skills, code and tools to build and deploy rich web applications and content to the desktop." What this really means is that you can use all of your existing skills as a web-app developer in the creation of desktop apps. Not only do you have access to your basic DHTML layer, you can also use AIR-specific APIs that give you things like file-system access. And your app will run across all the OS platforms Adobe supports. -Eric @Berend — According to Adobe:

“Adobe AIR is a cross-operating system runtime that enables web developers to use their existing web development skills, code and tools to build and deploy rich web applications and content to the desktop.”

What this really means is that you can use all of your existing skills as a web-app developer in the creation of desktop apps. Not only do you have access to your basic DHTML layer, you can also use AIR-specific APIs that give you things like file-system access. And your app will run across all the OS platforms Adobe supports.

-Eric

]]>
By: Berend de Boer http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311834 Berend de Boer Mon, 25 Feb 2008 20:07:01 +0000 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311834 Can someone help me to explain what AIR actually does? Why do I need it? What are the compelling reasons to use AIR? What kind of problems does it solve? Couldn't find anything than generalities on Adobe's website, so perhaps someone can give me a pointer here. Can someone help me to explain what AIR actually does? Why do I need it? What are the compelling reasons to use AIR? What kind of problems does it solve?

Couldn’t find anything than generalities on Adobe’s website, so perhaps someone can give me a pointer here.

]]>
By: thanks and sily question http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311825 thanks and sily question Mon, 25 Feb 2008 19:51:39 +0000 http://yuiblog.com/blog/2008/02/25/yui-in-air/#comment-311825 Thanks for this, and I have a naive question: How is AIR conceptually different from client side java they were jamming down our throats in the 90's? Is AIR "easier" to develop in etc.? I don't know anything about AIR, so apologies if this is obvious. The test app was nice, but it actually was less-responsive on my computer than a browser-based app (I thought it would be the opposite). I had the same experience when I tried ebay's AIR app (and the lack of responsiveness was more-noticable). Hope adobe looking into that ;) Anyway, thanks to the folks at YUI for a fantastic framework, and most important, development options! Thanks for this, and I have a naive question:

How is AIR conceptually different from client side java they were jamming down our throats in the 90’s? Is AIR “easier” to develop in etc.? I don’t know anything about AIR, so apologies if this is obvious.

The test app was nice, but it actually was less-responsive on my computer than a browser-based app (I thought it would be the opposite). I had the same experience when I tried ebay’s AIR app (and the lack of responsiveness was more-noticable). Hope adobe looking into that ;)

Anyway, thanks to the folks at YUI for a fantastic framework, and most important, development options!

]]>