Forthcoming Book: Learning Adobe Edge

Happy to make known the fact that my forthcoming book with Packt has been officially announced: Learning Adobe Edge!

My editor and I actually began talking about this book while I was still in the process of writing Flash Development for Android Cookbook. This was right after the “EDGE Prototype” was shown at the Adobe MAX 2010 conference. I thought it was an interesting concept, at the time, but wasn’t personally hyped up around it at all. It was simply a conceptual prototype – not a real product… and I didn’t see an immediate need for a tool like that anyhow.

How things change over the span of a year! Since MAX 2010, I’ve been using early builds of the software and have honestly been so impressed with the team behind Edge and what they’ve been able to accomplish in such a short amount of time. It’s really quite amazing what can be done with HTML, CSS, and JavaScript if you have the right tooling. With each new build of Edge released on Adobe Labs, we gain more power through the application and the runtime behind it – all of this atop a constantly improving user experience. I’m also thrilled that the product that is so fun to use!

Adobe Edge is a solid application – I’m half way through what is turning out to be a solid book. It’s my hope that readers agree on both points.

The book will be out this Summer – in the meantime, we’ve come up with a small quickstart guide book (~100pp) which focuses on the Adobe Edge Preview and that should become available in the next couple of weeks!

(Special thanks to Christer Kaitila, author of the Adobe Flash 11 Stage3D (Molehill) Game Programming Beginner’s Guide, for taking some time to tech review the quickstart guide.)

Learning Adobe Edge

Create engaging motion and rich interactivity with Adobe Edge

Author: Joseph Labrecque
Publisher: Packt Publishing (~July 2012)
ISBN-10: 1849692424
ISBN-13: 978-1-84969-242-7
Pages: ~300

Learning Adobe Edge will detail how to use this professional authoring software to create highly engaging content which targets HTML5, CSS, and JavaScript. Content created in Adobe Edge does not rely on a plugin – so it can be run within any standard browser– even on mobile.

With the advent of HTML5 and CSS3, web designers can now create sophisticated animations without the need of additional plugins such as Flash. However, there hasn’t been an easy way for creating animations with web standards until now. This book enables even those with little knowledge of HTML or programming web content to freely create a variety of rich compositions involving motion and interactivity.

“Flash Rules”? <= Yeah, it's pretty nice to work with :)

"Flash Rules"

I’m duplicating my comments from the post “Flash Rules” over at QuirkeyBlog here, as I think they are a pretty good summary of my thoughts on Flash and “HTML5” at the present time. Aaron makes some great points, and is really fair with his assessment of the current situation. most of the comments are pretty balanced too, aside from the usual injection of zealotry.

I strongly encourage anyone who feels strongly about these issues to go and comment over at his blog in support of his honest attempt at cross-platform dialog.

Great perspective article. Really enjoy reading a level-headed assessment of the current opinions surrounding Flash.

Flash, as a platform, reaches across a variety of devices and environments. It isn’t just ads, video, or even Web. A lot of articles critical of Flash never mention this. I’ve been working with the platform as my primary focus for over 10 years and have only made a banner ad with Flash once (and that was many years ago). Most of the Flash work I do these days for the Web is to build up modular functionality just not possible any other way. Most of my development projects are now done outside of the browser on desktops and mobile; all using Flash Platform tech.

HTML, on the other hand, is also beginning to seed across devices and environments. Already well beyond the traditional mark-up usage it was intended for. Now that HTML5 (along with CSS3 and JavaScript) is picking up some of the functionality that has been in the Flash realm for years- it can only be a good thing as choice is fundamental to the Web.

Flash developers have no need to worry as the platform has expanded to envelope much more than what it has been known for. HTML developers should be grateful to Flash for pushing the Web forward and encouraging growth in HTML, CSS, and JavaScript. It’s mutually beneficial :)

I’ll also note that most Flash developers are also quite well-versed in other languages and platforms simply because of the nature and history of Flash. We are no strangers to HTML!

It’s really too bad we don’t see more level-thinking along these lines from the big tech sites who always seem to make it an all-out war between Flash and HTML. It’s not a war. Not even a battle. More like a one-sided quarrel that’s gone on far, far too long now.