Quick and Dirty Guide for Developers: Adobe Edge Preview 3 in 4 Hours
By Samir Dash
2/5
()
About this ebook
A quick 4 hours guide for developers, web designer and those having basic knowledge in HTML, CSS, Java Script and jQuery to learn using Adobe Edge Preview 3 to develop web interactive and web applications.
The book covers the following topics:
Before We Start!
What is Adobe Edge?
What to Expect from this Book
Hour 1: Overview of Edge Runtime
Edge Composition
Edge Symbol
Edge Action
Events
HTML page DOM specific Events
Edge Elements DOM specific Events
Element level Touch Interaction specific
Triggers
Hour 2: Adding Basic Actions to Your Animation - Playing with Triggers
Where to Add Triggers in the Edge IDE ?
Different Type of Triggers
“Earth” – An Example for Basic Playback Control
“Day and Night” – An Example for Changing the content of an Element in Runtime
Where all Triggers are Saved When We Type into the Edge Code Editor?
Reference to different Elements and their properties while writing Triggers
Using Lookup Elements (Lookup Selectors) and jQuery API
Using Some Other Useful Edge Runtime APIs
“Progress Bar” Example – Using what we have learned about referencing Elements
Hour 3: Edge Touch API and Gestures for iPhones, iPads and Android devices - Thinking Beyond Desktop & Mouse
Touch Events supported on iPhones, iPads and Android devices
Difference Between Touch and Mouse Events
The WebKit Event Object for touch events
Note: Setup Environment to Test HTML Pages on Your Devices
Gestures
Adobe Edge and jQuery Mobile Events
Using Touch Events in Edge Compositions
Adding Touch Events to Edge Element’s Action
Adding Touch Events to the DOM Elements Associated with Edge Element
Adding Gesture Events to Compositions in Edge IDE
Making Edge Compositions Compatible for Both Mouse and Touch Events
Example: Cross-platform Slider
Prevent scrolling
Prevent Default HTML Resize
Hour 4: Complex Interactions between Multiple Compositions and Development and Usage of Reusable Compositions
Wheel: Example of a nested Element Animation
Adding Interaction to Control the Animation of the Nested Element
Benefits of Nested Animation
Reusability Approach of Development in Edge
Example: Building a Reusable Slider Component
Example: Product Selector – How to Use of the Reusable Edge Composition Multiple Times in another Edge Composition with Different Configurations
Going Forward
Next Steps
Source Files for this Book
Samir Dash
Samir Dash is a techie and an entrepreneur from Rourkela, Orissa. Samir authored a number of books on critical theory and usability, namely "Beginners Guide To Modern Critical Theory" and "UX Simplified".
Read more from Samir Dash
UX Simplified: Models & Methodologies Rating: 3 out of 5 stars3/5Quick and Dirty Guide for Designers: Adobe Edge Preview 3 in 4 Hours Rating: 0 out of 5 stars0 ratingsRourkela: The Illustrated Journey Into The Life Of The City Around India's First Public Sector Steel Plant Rating: 5 out of 5 stars5/5Fathomless and Other Poems Rating: 0 out of 5 stars0 ratings
Related to Quick and Dirty Guide for Developers
Related ebooks
HTML5,CSS3,Javascript and JQuery Mobile Programming: Beginning to End Cross-Platform App Design Rating: 5 out of 5 stars5/5Build a Whatsapp Like App in 24 Hours: Create a Cross-Platform Instant Messaging for Android Rating: 4 out of 5 stars4/5Learning AngularJS Animations Rating: 4 out of 5 stars4/5Learn Angular: The Collection Rating: 0 out of 5 stars0 ratingsNode.js: Novice to Ninja Rating: 0 out of 5 stars0 ratingsLearn Angular: 4 Angular Projects Rating: 0 out of 5 stars0 ratingsBeginning Mobile Application Development in the Cloud Rating: 0 out of 5 stars0 ratingsJump Start Vue.js Rating: 4 out of 5 stars4/5Learn Angular: Your First Week Rating: 0 out of 5 stars0 ratingsJAVASCRIPT BASICS FOR BEGINNERS: A Beginner-Friendly Guide to Mastering the Foundations of JavaScript Programming (2024) Rating: 0 out of 5 stars0 ratingsAngular Essentials: The Essential Guide to Learn Angular Rating: 0 out of 5 stars0 ratingsModern Web Development with Deno: Develop Modern JavaScript and TypeScript Code with Svelte, React, and GraphQL (English Edition) Rating: 0 out of 5 stars0 ratingsPerformance Project Rating: 0 out of 5 stars0 ratingsHow To Create An App Rating: 3 out of 5 stars3/5jQuery For Beginners: jQuery JavaScript Library Guide For Developing Ajax Applications, Selecting DOM Elements, Creating Animations Rating: 0 out of 5 stars0 ratingsAdobe Edge Quickstart Guide Rating: 0 out of 5 stars0 ratingsObject Oriented Programming with Angular: Build and Deploy Your Web Application Using Angular with Ease ( English Edition) Rating: 0 out of 5 stars0 ratingsJavaScript: Optimizing Native JavaScript: Designing, Programming, and Debugging Native JavaScript Applications Rating: 0 out of 5 stars0 ratingsAndroid For Beginners. Developing Apps Using Android Studio Rating: 4 out of 5 stars4/5Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers Rating: 0 out of 5 stars0 ratingsProfessional WebGL Programming: Developing 3D Graphics for the Web Rating: 0 out of 5 stars0 ratingsGame and Graphics Programming for iOS and Android with OpenGL ES 2.0 Rating: 0 out of 5 stars0 ratingsVue.js: 11 Practical Projects Rating: 0 out of 5 stars0 ratingsBuilding Android Applications for Beginners Rating: 0 out of 5 stars0 ratingsGetting Started with Bootstrap 3.2 Rating: 0 out of 5 stars0 ratingsHow To Program A Mobile Game Rating: 4 out of 5 stars4/5Jump Start Adobe XD Rating: 0 out of 5 stars0 ratingsLearning Angular for .NET Developers Rating: 0 out of 5 stars0 ratings
Applications & Software For You
iPhone Photography For Dummies Rating: 0 out of 5 stars0 ratingsAdobe Illustrator: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsAdobe Photoshop: A Complete Course and Compendium of Features Rating: 5 out of 5 stars5/5Canon EOS Rebel T3/1100D For Dummies Rating: 5 out of 5 stars5/5FL Studio Cookbook Rating: 4 out of 5 stars4/5Adobe After Effects: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsHow to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5Adobe Premiere Pro: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratingsBlender 3D Basics Beginner's Guide Second Edition Rating: 5 out of 5 stars5/5Learning Robotics Using Python Rating: 0 out of 5 stars0 ratingsThe Designer’s Guide to Figma: Master Prototyping, Collaboration, Handoff, and Workflow Rating: 0 out of 5 stars0 ratingsAudio Engineering: Know It All Rating: 5 out of 5 stars5/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5The Best Hacking Tricks for Beginners Rating: 4 out of 5 stars4/5The Complete Guide to Fujifilm's X-T4 Rating: 0 out of 5 stars0 ratingsCanon EOS Rebel T7/2000D For Dummies Rating: 0 out of 5 stars0 ratingsThe Unofficial Guide to Open Broadcaster Software: OBS: The World's Most Popular Free Live-Streaming Application Rating: 0 out of 5 stars0 ratingsExperts' Guide to OneNote Rating: 5 out of 5 stars5/5The Most Concise Step-By-Step Guide To ChatGPT Ever Rating: 3 out of 5 stars3/5GarageBand For Dummies Rating: 5 out of 5 stars5/5101 Secrets from a Pokémon Master Rating: 0 out of 5 stars0 ratingsExcel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Mastering ChatGPT Rating: 0 out of 5 stars0 ratingsThe Chromebook Infused Classroom: Using Blended Learning to Create Engaging, Student-Centered Classrooms Rating: 0 out of 5 stars0 ratingsMastering QuickBooks 2020: The ultimate guide to bookkeeping and QuickBooks Online Rating: 0 out of 5 stars0 ratingsWireframing Essentials Rating: 5 out of 5 stars5/5Logic Pro X For Dummies Rating: 0 out of 5 stars0 ratingsAdobe InDesign CC: A Complete Course and Compendium of Features Rating: 0 out of 5 stars0 ratings
Reviews for Quick and Dirty Guide for Developers
1 rating0 reviews
Book preview
Quick and Dirty Guide for Developers - Samir Dash
Quick and Dirty Guide for Developers:
Adobe Edge Preview 3 in 4 Hours
Samir Dash
www.patterngraphic.com
Smashwords Edition
Quick and Dirty Guide for Developers: Adobe Edge Preview 3 in 4 Hours
By Samir Dash
Visit author’s homepage at samirshomepage.wordpress.com
Copyright © Samir Dash, 2011
All rights reserved.
Digital Editions rights owned by patternGraphic, India.
http://patterngraphic.com
First Edition : 2011
Current Samshwords Edition: 2011
Smashwords Edition, License Notes
This ebook is licensed for your personal enjoyment only. This ebook may not be re-sold or given away to other people. If you would like to share this book with another person, please purchase an additional copy for each recipient. If you’re reading this book and did not purchase it, or it was not purchased for your use only, then please return to Smashwords.com or the publisher of this book at patternGraphic.com and purchase your own copy. Thank you for respecting the hard work of this author.
PG2011B4
ISBN: 978-1-4660-7972-4
Table of Contents
Before We Start!
What is Adobe Edge?
What to Expect from this Book
Hour 1: Overview of Edge Runtime
Edge Composition
Edge Symbol
Edge Action
Events
HTML page DOM specific Events
Edge Elements DOM specific Events
Element level Touch Interaction specific
Triggers
Hour 2: Adding Basic Actions to Your Animation - Playing with Triggers
Where to Add Triggers in the Edge IDE ?
Different Type of Triggers
Earth
– An Example for Basic Playback Control
Day and Night
– An Example for Changing the content of an Element in Runtime
Where all Triggers are Saved When We Type into the Edge Code Editor?
Reference to different Elements and their properties while writing Triggers
Using Lookup Elements (Lookup Selectors) and jQuery API
Using Some Other Useful Edge Runtime APIs
Progress Bar
Example – Using what we have learned about referencing Elements
Hour 3: Edge Touch API and Gestures for iPhones, iPads and Android devices - Thinking Beyond Desktop & Mouse
Touch Events supported on iPhones, iPads and Android devices
Difference Between Touch and Mouse Events
The WebKit Event Object for Touch Events
Note: Setup Environment to Test HTML Pages on Your Devices
Gestures
Adobe Edge and jQuery Mobile Events
Using Touch Events in Edge Compositions
Adding Touch Events to Edge Element’s Action
Adding Touch Events to the DOM Elements Associated with Edge Element
Adding Gesture Events to Compositions in Edge IDE
Making Edge Compositions Compatible for Both Mouse and Touch Events
Example: Cross-platform Slider
Prevent Scrolling
Prevent Default HTML Resize
Hour 4: Complex Interactions between Multiple Compositions and Development and Usage of Reusable Compositions
Wheel: Example of a nested Element Animation
Adding Interaction to Control the Animation of the Nested Element
Benefits of Nested Animation
Reusability Approach of Development in Edge
Example: Building a Reusable Slider Component
Example: Product Selector – How to Use of the Reusable Edge Composition Multiple Times in another Edge Composition with Different Configurations
Going Forward
Next Steps
Source Files for this Book
Before We Start!
What is Adobe Edge?
Everyone is almost sure today that HTML5 along with CSS3 and JavaScript is the future of web animation and interactivity. Almost the generic view has been established that this is the ultimate Flash killer technology which will replace all Flash animation and interactive on the web in coming time. Howebver, for many designers and early developers the main road block to use HTML5 with JavaScript and CSS3 lies in the fact that as of today there is no IDE(Integrated Development Environment) or Design and animation tool as good as Adobe Flash Professional that is designer friendly enough to allow designers to create animations in a high level environment with timelines, drawing tools and relatively easy control of animation effects. Most of the HTML5 developers today are working directly with Java Script, SVG, CSS and other technologies and for such reason it is not easy for any designer to immediately start with HTML5 based web animation as it requires for them a long learning curve for different technology which is not typically expected in a designer's domain. To bridge this gap between the developer-designer centric approach to web animation using HTML5 , CSS3 and JavaScript, Adobe is currently working on a new revolutionary tool called Adobe Edge
that provides an IDE/tool and a runtime API
to add Java Script(jQuery) specific codes to create rich interactive.
The user interface of Adobe Edge is familiar to anyone who's used Flash or After Effects. It has a timeline allowing scrubbing and jumping to any point in an animation, properties panels to adjust different properties of elements, and a panel to