Tag Archives: Adobe MAX

Adobe MAX 2013: Miscellaneous Schizophrenia

I’m back from an interesting five days of Adobe MAX in Los Angeles and have a few thoughts I’d like to share. A quick reminder: this is the first MAX since the disastrous events of November 9th, 2011 occurred. It was definitely a different experience this year… but many elements of the conference were quite familiar as well. Overall, it was a great event and I’m happy to have been a part of it. I’ll try and break things down in the way with which I’ve categorized them in my mind the past few days.

leave

The Unfamiliar

Adobe MAX is now branded as “The Creativity Conference”. As such – Adobe has gone way out of the way to make that known. The entire second day keynote, normally set aside do do product deep dives, was reduced to hours of people getting up on stage and talking about themselves… I’m not going to sugar-coat my reaction here… it was boring, uninspiring, and in the case of one segment- felt as though I was being lectured at by one of those horrid TED speakers.

It wasn’t all bad though. The image composition artist, Erik Johansson, demonstrating his Photoshop compositions was immensely interesting and exploring the work of film-maker, Rob Legato, was also intriguing (though I am unfamiliar with his works). In the end though… I want to see more of what ADOBE is doing to enable creativity, to push the web forward, to make all of this possible. Individualized outpourings of self-exaltation is better suited to some other venue… not the Adobe MAX stage.

shantanu

The constant Behance hammering is something else that was completely unnecessary for me. Even as someone in a predominantly developer role… I know what Behance is – I understand it and even think it’s interesting. If I understand the purpose and function of a service like Behance – I would wager that most of the designers in the audience were on-board as well. We didn’t need a 30 minute lecture about how great it is on top of everything else.

With that said though… seeing material being displayed from Behance on the huge presentation surface was quite a sight! I really did enjoy seeing the work that was on display. THIS was much more inspiring than what I saw in the Day 2 general session. I loved it and absolutely welcome more of this.

Here are some pretty dead ladies:
skullgirls

The Familiar

Despite the focus on creatives (and for the record: developers ARE immensely creative people) – there was a lot of familiarity at MAX this year. Most all of the sessions I attended had to do with either Flash tooling, Flash platform technologies, or other developer-centric content! There was definitely a lot of it and the sessions and labs I attended were PACKED. The community was present, as always, though some people who would normally be at MAX were not and were definitely missed!

The big community boards are still there to draw your logo on – here is FVM!
fvm

The Day 1 keynote was an expected array of news and changes from Adobe. The biggest news is that the “Creative Suite” brand is being retired since everything is now handled via Creative Cloud – imparting a new “CC” branding to the products: Photoshop CC, Flash Professional CC, Edge Animate CC, et cetera. I’ve been using everything through Creative Cloud for a year now and absolutely love it. In an unexpected turn, Adobe is looking into the feasibility of producing creative hardware such as a cloud-enabled stylus and slide rule. An interesting and totally unexpected development!

Sneaks was weird this year. In place of the MAX Awards – was the host coming out and doing a 30 minute promotion for his personal brand. Much like a lot of the Day 2 keynote… this rubbed me wrong.

The Sneaks themselves were pretty awesome though! A lot of neat stuff with Photoshop, Audition, Edge tools, “Adobe Magic APIs”, and more… too bad the aforementioned host and co-host (why was she even there?!?) completely ruined a bunch of the demos by being entirely rude and eating into the engineer’s time. Again – this big ego problem is rampant across these sessions and is a real pity. Ben Forta did his best to reel those two in and provide time for the demos but they were totally out of control. Real pity.

bash

The MAX Bash is still wild and amazing. We also had a really splendid Community Summit this year. I absolutely adored having AELs alongside ACPs and UGMs! Good call, community team! Honestly, the community is what makes events like MAX worthwhile. You can view the sessions after the fact since Adobe makes them all available a few days afterwards (I still love this aspect of MAX) – but the community events and personal interactions are entirely irreplaceable!

Some Little “Extras”

A lot of press has been given to Adobe’s foray into hardware with the “Mighty” and “Napoleon” projects. I was one of the lucky few to get some hands-on experience with the devices during an event Monday evening. These are, again, the times which make going out to MAX so worthwhile.

Fellow AEL Jynse Cremers was kind enough to demonstrate for this photo:
mighty

Having always had some trouble in forming straight lines on my tablet in drawing applications like Photoshop Touch or Ideas… I really enjoyed seeing both of these projects revealed during the Day 1 keynote. I’m happy to say that using them in person is just as simple, direct, and tactile as was presented during that general session. They are an amazingly familiar set of devices and I do hope that they move on from project status into a full, retail project. Just too cool. And so very useful!

The Adobe Flash Platform

WHAT ABOUT FLASH?!? Right? Well, while everything Flash was quite subdued during the keynotes and Sneaks… there were actually a whole slew of sessions and labs based around this most controversial of Adobe technologies.

flash

Some things to keep in mind: at the current time, Adobe is focusing upon it’s Creative Cloud technologies, developments in creative applications, and contributions in tooling and standards in the realm of general web stack technologies. Even as a traditional “Flash guy” – I get it. It makes sense to do so given the capabilities we now have with the standard web stack and the absolute hammering Adobe continues to receive around their Flash-based efforts.

I remember during MAX 2011 that Tom Green and I were in the Westin bar having a pre-conference beverage or two – he said something that struck me and I feel it’s important to share this thought here. Seeing how Flash (as a platform) is quite mature in all its capabilities… “where else is there for it to go?” …where, indeed?

Honestly, just about anything you envision today can be accomplished by targeting Flash Player or AIR – when a platform reaches that sort of maturity level, excitement around it has to plateau. There is effectively no where else for it to go. That is, I believe, one of the reasons for Adobe to remove resources and public focus from the platform to apply these resources to other areas in which they can be put to the most good and are most desperately needed: the general web platform.

Does this mean that Flash Player and AIR are dying technologies? Not at all. It means that they exist in a mature state and that Adobe will continue to support them through enhancements and updates which continue to stabilize and augment an already-mature set of technologies while putting their best foot forward in working to drastically push forward in the general web stack.

A perfect example of this is the new Flash Professional CC. The tool has been rewritten from the ground up to be the premiere rich content creation for a variety of target platforms; Flash Player and AIR, but also video workflows, and HTML5 Canvas via CreateJS. Flash Professional CC is on the way to realizing the vision of becoming the premiere rich interactive content authoring tool!

flashgaming

Interestingly enough (despite Flash being *ahem* “dead”) – there were all sorts of Flash platform sessions and labs around gaming, animation, Flash Professional CC, and so on at Adobe MAX this year. The ones I attended were totally sold out. You would never know any of this occurred looking in from the outside! Lots of the sessions that did focus on Flash took a light-hearted approach toward the state of things. Just look at this, for one example: Adobe Flash Recap.

Also announced during Adobe MAX 2013 were Flash Player 11.8 and AIR 3.8 beta, the Away3D 4.1.1 beta, Away Builder 0.9.0 alpha, and the Adobe Gaming SDK 1.1 – which now includes DragonBones and OUYA controller support! That’s a lot of Flash goodness right there!

Additionally, it was revealed that all three major components of the Gaming SDK; Starling, Feathers, and Away3D – are all exploring canvas/WebGL support via TypeScript. That is pretty awesome because it means we have even greater choice when developing content using these technologies. TypeScript looks to be really nice language when dealing with web stack technologies until ES6 is finalized and implemented by browsers.

Remember: this was the core of the Apple vs. Adobe argument from a few years back… the freedom and choice to use whichever technologies we wanted. Great progress, all!

A Word on Flash Player “Next”

Sadly, all of the efforts over the past year or two to “ensure that the platform stays viable over the next decade” are stillborn. Adobe has abandoned Flash Player “Next” and ActionScript “Next” in favor of contributions to general web technologies.

When I first signed up and registered for a number of sessions – there were sessions on everything to do with this great work; runtimes roadmaps, AS4, Flash Builder 5, et cetera. This was all pulled, of course… leaving Flash developers again with nothing but dust… further decimating a once strong core community.

I want to be very clear about this: I am all for Adobe working to improve web standards through tooling, VM, and W3C contributions. ABSOLUTELY! But it is a DAMN shame that they feel the need to sacrifice their own platform in order to do this. I share in the general sense of frustration and anger around this – there is just no way around it.

A recap of very valid community concerns around Adobe and Flash can be found here: Where is Adobe going with flash – “After-Max” conclusions. I recommend reading it.

My Session(s)

I contributed to Adobe MAX 2013 with two sessions of my own. One was a normal 60-minute session on Edge Animate, and the second was a short community presentation revolving around a PhoneGap application I maintain. Thanks to everyone who showed up to hear me talk about these things – a full house in all regards (thank you!).

speaking

Using Edge Animate to Create a Reusable Component Set

This session will examine the Adobe Edge Animate Symbol structure and demonstrate a number of ways to achieve functional results similar to ActionScript using jQuery and JavaScript APIs. Learn these valuable techniques from Joseph Labrecque, senior interactive software engineer at the University of Denver.
Read the full post here…
[Slides]
[Recording]

Edge Code, PhoneGap Build, and lots of Absinthe!

We’ll be having at look at the Absinthe Dilution Faerie mobile app and how it was created with Adobe Creative Cloud tooling and services. You might even learn a thing of two about Absinthe…
Read the full post here…
[Slides]
[Recording]

joseph

Conclusion

All in all – despite my bitching, above – it was a great MAX and I am sure that 2014 (in Chicago) will be even better. If Adobe can balance things out a bit to be more inclusive of developers as creatives this next round [and weed out the design-ego]… we’ll have a real winner!

You may have noticed I didn’t devote much of this write-up to the fact that Creative Suite is no more… yes, the Adobe Creative Cloud is the only way for someone to access all of the applications and services going forward. I am 100% behind Adobe on this call.

This is a new model – an entirely new way of thinking about the distribution of software and services. The amount of versatility, flexibility, and creativity it enables goes far beyond what may be initially visible – and the implications of such a shift will only become more apparent as time goes on. I have no problem criticizing Adobe when I believe they are in the wrong. I think this is the right move for continued, accelerated innovation in digital and creative media.

People can either get angry and become frustrated, or embrace these changes for all of the good things they bring today and promise for the future. As for myself – I’ll see you in the future :)

home

Edge Code, PhoneGap Build, and lots of Absinthe!

absinthewormwood

Presented at the Adobe MAX Community Pavilion in Los Angeles, CA on May 8th, 2013.

We’ll be having at look at the Absinthe Dilution Faerie mobile app and how it was created with Adobe Creative Cloud tooling and services. You might even learn a thing of two about Absinthe…

Slides:

Recording:


Presented at Adobe MAX 2013: Community Central Show and Tell Theater
[Apologies for the audio quality and image distortion. Recorded locally with built-in mic.]

Adobe MAX is almost here… I’m Speaking on Edge Animate!

I’ll be happily speaking at Adobe MAX again this year on one of my favorite new topics: Edge Animate! Specifically: Using Edge Animate to Create a Reusable Component Set.


Title: Using Edge Animate to Create a Reusable Component Set

Description: This session will examine the Adobe Edge Animate Symbol structure and demonstrate a number of ways to achieve functional results similar to ActionScript using jQuery and JavaScript APIs. Learn these valuable techniques from Joseph Labrecque, senior interactive software engineer at the University of Denver.

In this session, we will:
• Provide an overview of the Edge Animate Symbol structure
• Demonstrate how to accomplish “component” creation
• Show how to reuse these components in projects

Location: Monday 3:30 PM – 511B

Track: Design and Creativity

Audience Type: Application Developer, Educator, Graphic Designer, Motion Graphics/Visual Effects Artist, Web Designer, Web Developer

Product Type: CSS, Creative Cloud, Edge Animate, Flash Professional, HTML5, JavaScript, jQuery

Register for Adobe MAX 2013

 

And be sure to check out my latest book – Learning Adobe Edge Animate!
Learning Adobe Edge Animate

Speaking on Edge Animate at Adobe MAX!

I’ll be happily speaking at Adobe MAX again this year on one of my favorite new topics: Edge Animate! Specifically: Using Edge Animate to Create a Reusable Component Set.


Title: Using Edge Animate to Create a Reusable Component Set

Description: This session will examine the Adobe Edge Animate Symbol structure and demonstrate a number of ways to achieve functional results similar to ActionScript using jQuery and JavaScript APIs. Learn these valuable techniques from Joseph Labrecque, senior interactive software engineer at the University of Denver.

In this session, we will:
• Provide an overview of the Edge Animate Symbol structure
• Demonstrate how to accomplish “component” creation
• Show how to reuse these components in projects

Location: Monday 3:30 PM – 511B

Track: Design and Creativity

Audience Type: Application Developer, Educator, Graphic Designer, Motion Graphics/Visual Effects Artist, Web Designer, Web Developer

Product Type: CSS, Creative Cloud, Edge Animate, Flash Professional, HTML5, JavaScript, jQuery

Register for Adobe MAX 2013

Adobe MAX 2011: Reflections

I’ve been reflecting upon the past week at Adobe MAX all morning, along with catching up on a lot of work and have decided that I’m now at the point where it makes the most sense to put my thoughts down. I don’t want to write too soon, else there isn’t time to digest… but waiting too long will take my thoughts too far from the experiences I’m attempting to write about. So here are my thoughts around Adobe MAX 2011.

A few days after MAX, still churning through all the information in my head… and perhaps I’ve been unduly concerned about some of the points brought up below. I mean, everything was really very cool, extremely well presented, and Adobe is doing great things with both HTML and Flash. I watched both keynotes again and for whatever reason- things seem much more balanced the second time around.

 

Adobe MAX Stage

Day 1 Keynote
The focus here was on some pretty cool touch-based tablet applications and integration with the Adobe Creative Cloud services. Interesting stuff and will certainly be useful for a great number of users. The ability to wireframe on a tablet device and then bring that over into Dreamweaver is pretty compelling. All attendees will get a year’s subscription to the services which basically includes all of Master Collection as well. Pretty cool!

On the other hand, there hardly a mention of Flash whatsoever – even though as clarified in later statements from Adobe: almost all of the tools showcased were built on Flash technology. In my opinion, this is a missed opportunity to really showcase the power of the platform to a huge audience both internal the conference, and to the outside world. I know this fact was mentioned in the day 2 keynote- but that lacked the potential for an immediate impression during day one. It just wasn’t as powerful a message and since Flash did play such a huge part in the formation of these touch tools- it almost downplays the importance of the Flash Platform.

I understand the focus was on the cloud services and that bringing Flash up while discussing this new set of apps and such may have been seen as a deviation from the message, but it made many developers in attendance a bit sad.

Oh! Almost totally forgot about the acquisition of PhoneGap! That’s actually really very cool and Adobe is keeping it open source and free under Apache license. I don’t mean to downplay the HTML announcements at MAX – but I am still in a zombie-state here… I find all of the contributions to CSS, HTML, jQuery, and so on that Adobe is making to be very positive to the wider web ecosystem. I hope they continue to talk up these contributions because they do matter!

 

Angry Birds - Flash!

Day 2 Keynote
The second keynote focused on developers – but very little was actually shown of Flash/Flex/AIR apart from some (rather impressive!) gaming demos. Although, what was shown in regard to Rovio and Epic picking up the platform for their games and gaming engines is astounding news. Using the revived Alchemy project to port the Unreal engine to Flash Player? Incredible. In the following days, we’ve even seen other high profile players joining the “us too” crowd – which is quite welcome!

I have been a bit worried about the focus on gaming for Flash Player, but am beginning to understand that having players like Angry Birds on board will drive user adoption through the roof. It isn’t just about games- but gaming platforms can drive the spread and adoption of technology more than any other medium. If users demand Flash Player 11 in order to have these experiences, the adoption scope is widened to such a point that it makes Flash a more desirable platform for a host of other applications. Flash becomes much more of a viable platform simply because of this.

I don’t think that anyone really understands yet how important that is – if gaming significantly pushes platform adoption and spread (which it definitely will!), this makes it safer for education, enterprise, and general developers to focus more on Flash without the fear and hand-wringing that has been present during the past couple of years. I really think this is the big story but as I mention – will people understand it? I didn’t see this, initially- but am now getting quite excited at the potential this has to really significantly push the Flash Platform forward.

BTW: CSS Shaders blew my mind. Impressed.

 

Sessions

General Sessions
In opposition to the keynotes, the sessions at MAX did a great job of detailing runtimes, futures, tooling efforts and so forth on a number of levels. The sessions told the story that long time Flash devs were waiting to hear at the keynote. So much great stuff coming for the runtimes and tooling and I feel it was a bit buried simply by the fact that the keynotes didn’t really touch on any of it.

There is a huge story in the new release schedule for runtimes and tooling and the amount of effort that Adobe is really putting behind the wider platform. So many of us are excited for the future of Flash and so pleased in the way with which Adobe has placed such resources behind making the platform the best that it can be. Why keep such a story among friends? Why not directly address the world? Most people aren’t going to watch the session recordings – so the message is then lost to those without direct involvement.

 

Flash Jeopardy!

My Sessions and other Activities
I began MAX on Saturday with an education reception with fellow Adobe Education Leaders, Adobe Education team members, and educators who were at MAX for the Education Summit the next day. Always great to reconnect. The following day involved a morning of Community Summit events with other Adobe Community Professionals and User Group Managers organized by Rachel, John, Liz, Aaron, and others on the awesome community team… followed by an afternoon of Education Summit sessions organized by Claire, John, and Daniela of the spectacular Education Team. I’m so fortunate to in both sides of the Adobe Community – so rewarding :)

I presented two sessions at MAX this year: From Desktop to Mobile: Application Functionality for Small Screens for Adobe (as well as a condensed version of this talk for the Education Summit) and UX Concerns across Mobile Platforms for FITC. Both talks went went and had really great attendance – thanks to those who came to hear what I have to say!

I was also invited to be a contestant along with Jonathan Campos, Antonio Holguin, and Laura on Flash Jeopardy hosted by Ben Forta. What a great time that was! I had a lot of fun and the interaction between the four contestants and even audience involvement at points was a great demonstration of something special which I believe is core to the Flash community. It was all recorded and I do hope they decide to make it available somewhere.

Over the Summer, Peter Elst and I recorded a publication with video2brain for Adobe Press/Peachpit and they had our publication stocked throughout the conference at the MAX Store. They also invited Peter and I to have a book signing on Wednesday morning which was a really nice experience talking about the work and signing copies for attendees. Really fun to interact with others in that way.

 

MAX Bash

Sneaks and the Bash
The Sneaks were amazing this year. Normally there are two or three demos which fall flat – they all impressed me this year. All great stuff across the board. “ENHANCE!” (I want that blur removal tool NOW!).

The Bash was a big improvement over last year. Great variety of food and drink – artsy demonic bird women with blue lights shining out of them. These are the details that matter :)  Also had the opportunity to chat with Kevin Lynch for a few minutes about the Flash Platform and other things. Stellar.

 

Community Party

Wrap Up
Apart from my criticisms in the direction of the keynotes, this was a really great MAX. The efforts put forth by the MAX team are easily apparent. The community events both on the AEL and ACP sides were awesome. The Adobe community in general is always a pleasure to connect with both during MAX and beyond. Generally a really great conference and I look forward to Adobe MAX 2012!

Finally, a word of loving advice for the coming year:
Adobe; don’t be timid about defending Flash as a platform and promoting it across your keynotes and across all communication with the outside world… you are the keeper of a powerful and far-reaching platform that goes beyond technology and extends to the hearts and minds of designers, developers, and the BILLIONS of users of this technology around the world. You have something unique, great, and powerful in both the Flash Platform and the community behind it. Be fearless in demonstrating to the world that you believe in the platform and that you believe in us :)