{"id":607,"date":"2009-08-15T11:22:14","date_gmt":"2009-08-15T19:22:14","guid":{"rendered":"http:\/\/dougmccune.com\/blog\/?p=607"},"modified":"2013-06-09T13:38:42","modified_gmt":"2013-06-09T21:38:42","slug":"slides-and-code-from-my-cfunited-presentation-using-open-source-flex-and-as3-projects","status":"publish","type":"post","link":"https:\/\/dougmccune.com\/blog\/2009\/08\/15\/slides-and-code-from-my-cfunited-presentation-using-open-source-flex-and-as3-projects\/","title":{"rendered":"Slides and Code from my CFUnited Presentation: Using Open Source Flex and AS3 Projects"},"content":{"rendered":"<p>Here are the slides and the code samples I presented at CFUnited.<br \/>\n<object style=\"margin:0px\" width=\"425\" height=\"355\"><param name=\"movie\" value=\"http:\/\/static.slidesharecdn.com\/swf\/ssplayer2.swf?doc=cfunited-ridingcoattails-090814141253-phpapp01&#038;rel=0&#038;stripped_title=doug-mccune-using-open-source-flex-and-actionscript-projects\" \/><param name=\"allowFullScreen\" value=\"true\"\/><param name=\"allowScriptAccess\" value=\"always\"\/><\/object><\/p>\n<p>You can also <a href=\"http:\/\/dougmccune.com\/conferences\/cfunited2009\/DougMcCune_CFUnited_RidingCoattails.pdf\">download the PDF of the slides<\/a> if you want.<\/p>\n<h1>Adobe Open Source  Media Framework + FlexLingo<\/h1>\n<p>This demo uses Adobe&#8217;s OSMF project to synchronize subtitles with video. This was the demo that I used to create the Hitler Goes to CFUnited video I posted before. You can seek around the video and OSMF makes sure to show the right subtitles. Then you can click on the different flag icons in the demo to use the FlexLingo library to translate the subtitle text to other languages (using Google translation API).<\/p>\n<p><a href=\"http:\/\/dougmccune.com\/conferences\/cfunited2009\/osmf_example\/srcview\/index.html\">View the source<\/a><br \/>\nThis demo is made with Flex 4, so to use the source code you&#8217;ll need to be able to build a Flex 4 project.<\/p>\n<h1>Axiis + Tweetr<\/h1>\n<p>The second demo I showed used the Axiis framework to create a chart of trending Twitter topics that have associated pictures on TwitPic. Unfortunately there&#8217;s no crossdomain file in place for TwitPic images, so I can&#8217;t run a live version of this app (but running locally works fine).<\/p>\n<p><a href=\"http:\/\/dougmccune.com\/conferences\/cfunited2009\/axiis_example\/srcview\/\">View the source<\/a><br \/>\nThis demo is also made with Flex 4, so to use the source code you&#8217;ll need to be able to build a Flex 4 project.<\/p>\n<h1>Safe Sexting<\/h1>\n<p>The third demo I showed was the &#8220;Safe Sexting&#8221; app that uses the Marilena library for facial detection and uses Pixel Bender to automatically blur out your face. This demo was also shown in 360|Flex Indianapolis. You can read a bit more about this demo in a <a href=\"https:\/\/dougmccune.com\/blog\/2009\/05\/29\/slides-code-and-links-from-my-cool-shit-presentation-at-360flex-indy\/\">previous post about the 360|Flex presentation<\/a>.<\/p>\n<p><a href=\"http:\/\/dougmccune.com\/360Flex_Indy\/safesexting\/SafeSexting.html\">Run the demo<\/a> | <a href=\"http:\/\/dougmccune.com\/360Flex_Indy\/safesexting\/srcview\">View the source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here are the slides and the code samples I presented at CFUnited. You can also download the PDF of the slides if you want. Adobe Open Source Media Framework + FlexLingo This demo uses Adobe&#8217;s OSMF project to synchronize subtitles with video. This was the demo that I used to create the Hitler Goes to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-607","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts\/607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/comments?post=607"}],"version-history":[{"count":10,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts\/607\/revisions"}],"predecessor-version":[{"id":1753,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts\/607\/revisions\/1753"}],"wp:attachment":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/media?parent=607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/categories?post=607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/tags?post=607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}