{"id":63,"date":"2008-04-23T22:52:39","date_gmt":"2008-04-23T20:52:39","guid":{"rendered":"http:\/\/www.crydust.be\/blog\/?p=63"},"modified":"2008-04-24T08:56:01","modified_gmt":"2008-04-24T06:56:01","slug":"on-air-brussels","status":"publish","type":"post","link":"https:\/\/www.crydust.be\/blog\/2008\/04\/23\/on-air-brussels\/","title":{"rendered":"on Air Brussels"},"content":{"rendered":"<p>A long overdue overview of the on Air event in Brussels.<\/p>\n<p><!--more--><\/p>\n<h3>Keynote (Serge Jespers)<\/h3>\n<ul>\n<li>AIR 1.1 expected middle of 2008 and it will have multi language support (Dutch not confirmed, but French will be in there)<\/li>\n<li>Impressive demo of os integration: drag and drop image from air app on ubuntu in virtual machine to mac desktop<\/li>\n<li><a href=\"http:\/\/adobemax08.com\/\">MAX 2008<\/a> will be in Milan<\/li>\n<li>I asked Serge behind the scenes about <a href=\"http:\/\/shu-player.com\/\">shu<\/a> and he said adobe isn&#8217;t sure weather they&#8217;ll allow it.<\/li>\n<\/ul>\n<h3>Building your first Adobe AIR application with Adobe Flex (Mike Chambers)<\/h3>\n<p>Two links:<\/p>\n<ul>\n<li><a href=\"http:\/\/adobe.com\/go\/air\">Everything Air<\/a><\/li>\n<li><a href=\"http:\/\/onair.adobe.com\/api\/\">Loads of feeds about the tour<\/a><\/li>\n<\/ul>\n<h3>Building your first AIR application with HTML and JavaScript (Kevin Hoyt)<\/h3>\n<ul>\n<li><a href=\"http:\/\/livedocs.adobe.com\/air\/1\/devappshtml\/help.html?content=AIR_Introspector_1.html\">Air introspector<\/a> is like a firebug for Air.<\/li>\n<li><a href=\"http:\/\/www.aptana.com\/studio\">Aptana Studio<\/a> is the best javascript editor ever. Great code completion.<\/li>\n<li>The eval() function doesn&#8217;t work in html component after onload. This is also a problem for setTimeout. Most javascript frameworks have already been adapted.<\/li>\n<li><a href=\"http:\/\/webplicity.net\/flexigrid\/\">flexigrid<\/a> converts html table into interactive flex tables<\/li>\n<\/ul>\n<h3>Leveraging HTML and JavaScript within Adobe AIR (Ryan Stewart)<\/h3>\n<p><a href=\"http:\/\/livedocs.adobe.com\/air\/1\/devappshtml\/ByteArrays_3.html\">Reading a zip file with air<\/a> is accessible from javascript. This gives me perspectives for quite a few apps.<\/p>\n<h3>Deploying and Updating AIR Applications (Serge Jespers)<\/h3>\n<ul>\n<li>Signing your Air apps is not only recommended, it changes the warning in the installer into something less scary. <a href=\"http:\/\/www.thawte.com\/\">Thawte<\/a> is selling certificates (299 $ \/ year = 190 \u20ac \/ year)<\/li>\n<li>New <a href=\"http:\/\/labs.adobe.com\/wiki\/index.php\/AIR_Badge\">Air install badge<\/a> in beta.<\/li>\n<\/ul>\n<h3>Introduction to SQLite in Adobe AIR (Peter Elst)<\/h3>\n<p>You can <a href=\"http:\/\/www.peterelst.com\/blog\/2008\/04\/18\/sqlite-in-adobe-air-session-video\/\">watch it yourself<\/a> and the <a href=\"http:\/\/www.peterelst.com\/blog\/2008\/04\/07\/introduction-to-sqlite-in-adobe-air\/\">slides and apps<\/a> are online too. This was my favorite session of the day. There is something about storing flvs from youtube in a local database that is so cool &#8230;<\/p>\n<h3>Developing Secure AIR Applications (Oliver Goldman)<\/h3>\n<p>Among many other things Oliver recommended to check the version number yourself when upgrading to prevent downgrade attacks. You can&#8217;t rely on the user to look at it himself.<\/p>\n<h3>Using JavaScript Frameworks in AIR Applications (Andre Charland)<\/h3>\n<ul>\n<li>Andre put his <a href=\"http:\/\/nitobi.com\/air\/\">slides and apps<\/a> online<\/li>\n<li><a href=\"http:\/\/xtnd.us\/\">Xtnd code completion for jquery<\/a> in Dreamweaver<\/li>\n<li><a href=\"http:\/\/about.stompernet.com\/scrutinizer\">Scrutinizer<\/a> is a browser with blurriness built-in like my own <a href=\"http:\/\/www.crydust.be\/blog\/2008\/02\/27\/silver-explorer\/\">Silver Explorer<\/a>. Behind the scenes Andre told me he&#8217;s thinking about integrating it with <a href=\"http:\/\/robotreplay.com\/\">RobotReplay<\/a> so he can replay user interactions and show the part around the mouse cursor in clear sight but blur everything around it. Looks promising.<\/li>\n<\/ul>\n<h3>AIR Conditioning (Lee Brimelow)<\/h3>\n<p>Lee showed us a lot of really fun apps, you can find <a href=\"http:\/\/theflashblog.com\/?p=342\">his slides here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A long overdue overview of the on Air event in Brussels.<\/p>\n<p> <a href=\"https:\/\/www.crydust.be\/blog\/2008\/04\/23\/on-air-brussels\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-63","post","type-post","status-publish","format-standard","hentry","category-air"],"_links":{"self":[{"href":"https:\/\/www.crydust.be\/blog\/wp-json\/wp\/v2\/posts\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crydust.be\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.crydust.be\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.crydust.be\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crydust.be\/blog\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":0,"href":"https:\/\/www.crydust.be\/blog\/wp-json\/wp\/v2\/posts\/63\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.crydust.be\/blog\/wp-json\/wp\/v2\/media?parent=63"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.crydust.be\/blog\/wp-json\/wp\/v2\/categories?post=63"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.crydust.be\/blog\/wp-json\/wp\/v2\/tags?post=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}