Introducing Adobe Edge
basixvideos

Introducing Adobe Edge

Tutorial Details
  • Difficulty: Basix
  • Topic: Adobe Edge
  • Screencast duration: 25 mins

Edge is the latest design tool to hit Adobe Labs. It allows designers to bring animated content to websites, using web standards like HTML5, JavaScript, and CSS3.

During this introduction we’re going to make acquaintance with the interface, examine the timeline and apply some animation to a real project.


1. User Interface

We’ll begin by getting to know the application interface.

Don’t like ads? Download the video, or subscribe to Webdesigntuts+ screencasts via iTunes!


2. Animation

In this quick screencast we’re going to check out the timeline and get animating.

Don’t like ads? Download the video, or subscribe to Webdesigntuts+ screencasts via iTunes!


3. Getting Real

During this third exercise we’re going to take what we’ve learned in the previous two videos and make it real.

Don’t like ads? Download the video, or subscribe to Webdesigntuts+ screencasts via iTunes!


Output

What exactly does Adobe Edge generate in terms of files and code? Well, a small Edge project churns out a folder which looks something like this:

You can clearly see the Edge project file plus all the deployment content. There’s an html file with its accompanying css and js files, then a whole load of assets including jQuery, some js tools and whatever imports you made in the project.

In terms of the code generated, check out the source for the base html. Couldn’t be simpler!

<!DOCTYPE html>
<html>
<head>
	<title>test</title>
<!--Adobe Edge Runtime-->
    <script type="text/javascript" src="edge_includes/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="edge_includes/jquery.easing.1.3.js"></script>
    <script type="text/javascript" src="edge_includes/edge.0.1.1.min.js"></script>
    <script type="text/javascript" src="edge_includes/edge.symbol.0.1.1.min.js"></script>
    <script type="text/javascript" charset="utf-8" src="edge_test_edge.js"></script>
    <link rel="stylesheet" href="edge_test_edge.css"/>
<!--Adobe Edge Runtime End-->
</head><body>
	<div id="stage" class="symbol_stage">
	</div>
</body>
</html>

The content is all added to the stage through the javascript file and manipulated thereafter.

content: {
      dom: [
        {
            id:'Rectangle1',
            type:'rect',
            rect:[88,82,119,106],
            fill:['rgba(192,192,192,1)'],
            stroke:[0,"rgba(0,0,0,1)","none"],
        },
        {
            id:'Image1',
            type:'image',
            rect:[0,0,755,600],
            fill:['rgba(0,0,0,0)','images/Image.png'],
        },
        {
            id:'Text1',
            type:'text',
            rect:[155,77,0,0],
            text:"bit of text",
            font:["Arial Black, Gadget, sans-serif",[24,""],"rgba(0,0,0,1)","normal","none",""],
        },
      ],
      symbolInstances: [
      ],
   }
Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • http://www.f1iblog.com Ben Melluish

    Thanks mate, look very interesting

    • http://simonwjackson.com Simon W. Jackson

      This is exciting! Hopefully we can say goodbye to flash in the next few years.

  • http://tomhermans.com Tom Hermans

    Thanks Tom, always nice not having to dive in the deep by myself.

    Interface reminds me a lot of After Effects and way of animating as well. Gonna try your real world example tonight at home. Hands-on learning seems to stay with me longer than just watching the video’s.

    grtz,
    ToM

    • http://www.snaptin.com Ian Yates

      You can also grab the source .zip (the .png files used in the final screencast) from the top of the page if you want to replicate the exact effect – enjoy :)

  • Kim

    What happened to the opacity in video 3? I think you forgot something.
    I don’t see any opacity-animation when you test it in the video

    • Tom Green
      Author

      Opacity starts at 50% and the animation is fairly quick. It may not have come across. To make it longer just pull the last keyframe along the timeline to extend the effect’s duration.

  • Pingback: Introducing Adobe Edge | Shadowtek | Hosting and Design Solutions

  • Claudia

    Real interesting stuff. As Tom Hermans pointed out, the interface and the way of animating is really similar to AE.

    I didnt got the time to check the first to videos (just the real example), but it would be nice to see it publish and integrated to a real webpage.

    Also I would want to know the quality of code it produces. After all its a WYSIWYG and I think that’s not the best thing to use in terms of coding (for example, it’s not good idea to code everything in the dreamweaver editor).

  • Brad

    Extremely well done tut, I look forward to the next efforts! Thanks!

  • http://www.thatdeadpixel.com Mike

    Looking forward to the next videos. I’m wondering how much code these animations produce and how the animations work on a responsive design. Thanks for the vids!

  • http://www.snaptin.com Ian Yates

    In response to @Mike and @Claudia’s questions, I’ve added a screenshot and some details to the end of the tut.

    Hope that helps :)

  • Fabio

    And how about comparisons with other WYSIWYG editors like Coda?

    • http://www.snaptin.com Ian Yates

      Coda isn’t really comparable because it aint WYSIWYG.. You can preview what you’re coding, but it’s a different kettle of fish (as are all other code editors) to Edge.

    • John

      As Ian Yates already said Coda is a completely different tool than Edge.

      Edge is a tool solely created for animating HTML5/JS/CSS without the need of Flash. You wouldn’t create an entire site with this tool, but use it more for banners and headers..

    • Tom Green
      Author

      Having met the Edge team I can tell you they are sensitive to code jockeys wanting to use their own editors to “tweak”,”optimize” or otherwise do their own thing with the code that is generated. I am pretty sure that before this thing hits the market code editing will be there. What it looks like is a mystery to me.

      My preference would be a very rudimentary editor that allows guys like me to make minor changes or add code snippets. The danger with a full blown code editor ,that I see, is the Code Jockeys attitude that “the only good code is my code”. This is not a bad thing and the fact that the various code files are available allows developers to open them in the editor of their choice and “have at it.” When the Edge file is opened, Edge will tell you the code has been changed.

      Let’s also not lose sight of the fact this is a “Labs” release and the focus was animation not code. There is a lot that should be added to the app and if you feel strongly that a feature should be added, speak up in the Edge forum at http://forums.adobe.com/community/labs/edge/ .

  • Lukas

    Is this a way of adobe saying they know flash is going to die?

  • tommy

    I’m glad to see that Adobe is fully realizing that Flash is a dying technology. I think Edge will fill that gap nicely.

  • http://www.southmakers.com Alvaro

    If you are familiar with Adobe´s animation panels (Photoshop, After Effects, Premiere) this is the tool for you.

    I was thinking that maybe the interface should be more like Flash, I´m glad that I was wrong.

  • Techeese

    and Here I thought net/webdesign.tuts missed this new product release from Adobe.. I already tested it this 2days after it’s release and I’m loving and at the same time hating it, why?..double edge sword

  • Matthijs Clasener

    Well done Tom! Great info on Edge! See you perhaps in october!

  • Jack

    Brilliant Tut, looking forward to the next one.
    Its good to see that Adobe is willing to embrace HTML 5 animation.

  • Cal

    Hi Tom

    Thank’s for these intro videos on Edge, very useful, I think people should remember that Tom is right in saying this is a lab release and we should look to the final future release.. although this is basic at most, it’s what the end product will be that we should look foward too and the input from end users that will see it’s full potential

    who said Flash was dead!!? ;oD

  • http://room404.ie Naomi

    Yeah this is great.

    But if you’re someone (like me) who’s been creating sequential/self composition Webkit animations, for a weekly iPad magazine for over a year – I’m left wanting more, more, more. I have a lots of Images – high-res images – I need to animate/manipulate ( I want to reuse that image an animation, not rename) not circles and boxes and rounded corners. There’s an emergence of Web Animators out there and the preview is basic basic, hit me with the potential, cos that’s where I know the potential lies. I need to know I can be a Web animator, not a return to the tag.

  • http://bananasdoom.com Rhys

    Thanks for the great tutorial Tom
    Would it be possible to make a interactive button with edge? I want to use this to make a simple zoom rollover and as I don’t know how to manipulate jquery this wold be a great tool.

    ~thanks
    Rhys

  • http://coderscab.in Akshay

    Thanks, this looks really promising.
    I guess everyone will be looking forward for this product from Adobe labs :)

  • http://joaofaraco.com.br João Faraco

    Great video .. Edge definitely seems very promising.

    I wrote a little script that exports Illustrator layers to separate SVG files, to be imported and animated in Edge. Here’s the link : http://jpfara.co/layersSVG

  • Joseph

    Maybe an update tutorial for Adobe Edge Preview 3 just released… Looks seriously promising.

  • Frank Mooren

    Also looking forward to a preview 3 tutorial as good as the previous tuts. Nice work!

  • Anil

    Wow.great tutorial…I am lacking the words to appreciate this easy but highly techinically oriented demo.

  • http://www.bejanies.com Massage Guy

    How do you export the edge code to Dreamweaver?

  • http://www.meintag-blog.de Paul

    Thanks for this Tut, the Bounce effekt I searched for.
    Greets from GER