Archive for the 'Presentations' Category

Bare-naked Flash: Dispelling myths and building bridges

Bare Naked Flash Splash

As I mentioned previously, I gave a new talk titled Bare-naked Flash: Dispelling myths and building bridges at Highland Fling this week. What follows is a comprehensive live-blog style commentary of the session with slide highlights.
Continue reading 'Bare-naked Flash: Dispelling myths and building bridges'

No bullet points

No Bullet Points

I'm in the middle of preparing my presentation for Highland Fling and I find myself wondering if there's a logo somewhere I can use on my first slide to tell the world that my presentation does not contain any bullet points.

I Google it. I find nothing. So I make one.

So I present to you the super-duper official No Bullet Points campaign/logo/badge.

Grab the PSD (no_bullet_points.psd.zip, 36KB), resize it, make badges, put it on your presentations, and let me know how and when you're using it by adding a comment to this post.

Hasta la vista, bullet points!

Memo to the CEO in Edutech NTE Podcast

Pauline McNamara presents a 13 minute edit of my Memo to the CEO talk from last year's Flash on the Beach conference on the latest episode of the Edutech NTE Podcast. Listen to it here.

Rediscovering Fun at FITC 2007

Fitc 2007

News Flash: I just changed the session I'm presenting at Flash in the Can (FITC 2007) this month to Rediscovering Fun! (Big ups to Shawn and Naomi for scrambling to implement my last minute change!)

What? Why? How? Huh? You're going to love the new session -- here's the low-down:

Hack it! Mash it up! Mix your SWX with your JSON with your XML with your Flash Remoting. Suck up that API. Put it on your phone, slap it on your Wii, throw it on your PS3. Break it. Fix it. Play! Have fun!

Aral Balkan loosens his collar and goes barefoot to share his recent experiences in rediscovering the fun side of Flash.

Expect a first hand introduction to SWX, Aral's new data exchange format for Flash that works with SWF files and lets you loadMovie()your data, APIs, mashups, some spaghetti code, mobiles and consoles.

Join Aral for an honest, relaxed and inspirational presentation on letting go and having fun with geekery.

I initially presented this session last week, after launching SWX, and it was really well received (and I had a blast!) I'm going to be updating it with new examples and hopefully more devices for Canada.

Flash in the Can is only 16 days away! *Gasp* Where does the time go? I can't wait!

Find out more on the FITC web site.

Rediscovering fun

Rediscovering fun and SWX at the London Flash Platform User Group

Yesterday was a big day (25 hours would you believe). I finally revealed the tangent I've been working on for the past two-and-a-half weeks or so: SWX -- a new data exchange format and related workflow and tools. I also presented a brand new talk I'm evolving titled "Rediscovering fun" at the London Flash Platform User Group meeting in London (and had great fun doing so!). I've decided that this is the talk I'm going to evolve at the conferences I'm attending this year (which reminds me, I need to tell them that ASAP!)

Today, I'm back to working on SWX (what, you thought it was over with the initial alpha release? Far from it!) The first major show-stopper I'm tackling is the lack of PHP 4 support and, as far as I can tell, it was down to my using a *single* PHP 5 function (*doh!*). Looking at it last night and a little earlier this morning, it looks like the problem is slightly hairier due to a bug with the unpack() method in PHP 4 (and some versions of PHP 5, apparently.) I should hopefully have that fixed in the next ten minutes or so and, following testing on both PHP 4 and 5, I will issue the SWX Alpha 0.1b release once that's done.

I also wanted to thank you for your kind words of support and encouragement, both on the blog and in personal correspondence. I'm so happy that so many of you find SWX as exciting as I do.

FOTB slides: Memo to the CEO

I've just put my slides up from my Memo to the CEO session at Flash on the Beach. Download them here (PDF, 3MB).

I thought about exporting QuickTime and Flash versions of the presentation too but, frankly, I couldn't justify it. The QuickTime version has all the bells and whistles of the transitions but it staggeringly large. The Flash version, well, let's just say I'm sure that Apple didn't cripple the Flash export on purpose but in terms of size (it's large) and performance (it doesn't have all the effects), it really doesn't make much sense. Again, I'm sure it's not a case of Apple favoring QuickTime over Flash! At the end of the day, the PDF version seems to be the best bet. It contains the information and is small. There you go, you just read a whole paragraph on why you've got my session slides in PDF format. Truly, could there have been a better way for you to spend the last thirty seconds. Thirty one. Thirty two! :P

While searching around for a picture to include in this post, I also found some reviews of my session. Here are some links:

Slides: iCommons Workshop notes from Wizards of OS

Here are my slides from my presentation during the iCommons workshop at the Wizards of OS conference in Berlin.

  • Flash format (coming soon) - 5.3MB (doesn't include the fancy 3D transitions)
  • PDF format - 7.0MB (just the slides)
  • Quicktime format - 27.8MB (the whole enchilada; all effects, etc., but heavy)
  • Keynote - 10.9MB (source, .zip)

The presentation is released under the Creative Commons Attribution 2.0 UK: England & Wales license except for two slides that use Flickr pictures released under the Creative Commons Attribution-NoDerivs 2.0 license. I've got a link to the Keynote source, below, so you can use specific slides if you want to in your own presentations (with attribution, of course, as per the terms of the Creative Commons license.)

Slides: Flex workshop at FlashForward Austin 2006

Here are my slides from the one-day Flex workshop I taught at FlashForward Austin 2006.

The slides don't cover the demonstration sections, which are shown in outline form. The presentation is released under the Creative Commons Attribution 2.0 UK: England & Wales license except for two slides that use Flickr pictures released under the Creative Commons Attribution-NoDerivs 2.0 license. I've got a link to the Keynote source, below, so you can use specific slides if you want to in your own presentations (with attribution, of course, as per the terms of the Creative Commons license.)

  • Flash format (coming soon) - 5.5MB (doesn't include the fancy 3D transitions)
  • PDF format - 6.4MB (just the slides)
  • Quicktime format - 34.1MB (the whole enchilada; all effects, etc., but heavy)
  • Keynote - 10.2MB (source, .zip)

FlashForward Austin Days 1 & 2

I arrived in Austin on Sunday for FlashForward and had a great time presenting my Head Start Flex 2 workshop yesterday.

Right now I'm sitting in on Kevin Lynch's keynote and they're showing a couple of firsts. Big Spaceship just demoed their latest site for Nike using the Flash 9 Player on Linux. The site contains heavy alpha channel video and animation and the player ran it without a glitch. I can't wait to get my hands on that baby. It's going to be great to be able to create Flex applications on Linux and run them in Flash Player 9 on Linux.

Mark Anders has taken the stage and he's currently creating a small Flickr-based application on Flex Builder 2 on OS X. Once this baby and CS3 are released, I don't think I'll have much to do in Windows under Parallels anymore and, as good as Parallels is, I did switch to a Mac to get away from Windows!

Now Mark's talking about Apollo. How it will support HTML, Flash and PDF and integrate them. You can build a Flash based application using Flash Professional or Flex and it gives you access to ActionScript and all of the capabilities of the Flash player. Beyond that you can integrate HTML and PDF into Flash. You can render HTML inside Flash. Or, you can approach it from an HTML perspective. You can build an HTML application that uses SWF and PDF. You have access to operating system APIs, cross-platform (Mac, Windows, Linux.)

Now he's showing, for the first time ever, how to build an application in Apollo on OS X. It's a very early build and it doesn't have all the integration with Flex Builder in the version that he's showing us.

He selects the Apollo Debug Launcher from the Web Browsers preference in Flex Builder 2. He is also changing the tag to (he is changing the same Flickr application that he built a few moments ago.) Apollo gives you complete control over the chrome. You have System Chrome, Window Chrome and Transparent Chrome. He's giving it an icon too. He did all this with a tiny XML configuration file. And now he's running the application as an OS X application. It's cool but the Window control buttons are on the right (they should be on the left.)

They want to have a developer release this year with version 1.0 in 2007.

Kevin's returned to the stage and now he's inviting Justin Everett-Church and Mike Downey to the stage to talk about the Flash Authoring Tool. Justin is demoing the Flash 9 Public Alpha. He mentions the performance difference between AS2 and AS3 applications using a particle demo.

Now Mike's going to show us what they're working on next. A sneak preview of the next version of Flash (this is the first public presentation of the tool, codename Blaze.)

One of the new features is importing Photoshop PSD files. Import -> Import to stage. There is precise control over every layer. He chooses a PSD file and you can see all the layers, layer groups, layer comps and you can make choices about each layer separately. The options include "Make text editable" (so that text imported from PSD files is editable in Flash). He selects a Folder. And asks everything in that folder to be made into a MovieClip and he gives it an instance name and sets is registration point (the crowd loves it - claps!) They're also supporting layer modes -- drop shadows, blurs, etc. -- and covert them to the Flash format.

Also, Photoshop JPEG format looks better so they swapped out the compression engine in Flash to use the one in the next version of Photoshop.

You can convert layers to keyframes. You can set the Flash stage to the same size as your photoshop document window. (This is all still in the Photoshop import wizard.)

Looks like this is the first step towards much tighter integration with Photoshop.

He's going to show one other thing. An innovative feature. In a lot of Flash teams, there is a workflow where a designer will prototype the site on the timeline and then the developer would rip it all apart and then recreate the animations, etc., in ActionScript, optimize, etc. There is an inherent loss of fidelity as you go through the process. Breeding discontent between "designers" and "developers". Code-based animation. So they hired Robert Penner (who now works on the Flash team and he's working on the feature Mike's showing now.)

There is a traditional timeline animation of a bug moving around the stage, following a motion path, changing size, alpha, etc. So it's a complex timeline animation. Select any span of animation, right-click, Copy Motion as ActionScript 3. So the feature walks the timeline and converts the timeline-based animation into an XML structure using E4X and then copies it to the clipboard.

He creates a copy of the first movie clip and then adds the code. The timeline-based animation and the coded animation are identical.

You can also that this animation code into Flex Builder and it will work in Flex.

This is quite an amazing feature and they're still refining it and working on the interface.

The last thing he's going to mention is components. People want smaller components. And components that are very easy to skin. So they decided to build that and base it on the same architecture as Flex but very lightweight. Instead of Adobe building them, they hired Flash developers to build them. So they hired Metallic and Beau Amber and Grant Skinner. (Beau's going to give a sneak peek of the components.)

Mash my Flex up at d.construct 2006

I had a great time presenting at this year's d.construct conference in Brighton. This year's theme was APIs and web applications and my session was titled Mash my Flex up.

I've exported my slides in a number of formats from Keynote (Oh Keynote, how I love thee, let me count the ways...) and release them here under a Creative Commons Attribution-NonCommercial-NoDerivs 2.0 license for you to download or view online. (I would have released it under Creative Commons Attribution -- which is a much more liberal license -- but I used two photographs that are under the more restrictive Creative Commons license so I'm forced to release it under those terms.)

I saw that a number of people have posted about the event. Here are a couple of links:

Andy, Jeremy and Richard from ClearLeft have pulled off yet another great conference and I'm honored to have been part of it. Although there were more people at the event this year, it still had the intimate feel of the initial one last year and had a wonderful time meeting and hanging out with some great people. I did miss the morning sessions but got to catch the ones in the afternoon, including most of Derek Featherstone's talk on Accessible Web Applications in a Post Web 1.0 World, Thomas Vander Wal's talk on Understanding Folksonomy (Tagging that Works), and Jeffrey Veen's hugely enjoyable performance in Designing the Complete User Experience.






Bad Behavior has blocked 0 access attempts in the last 7 days.