SlideShare a Scribd company logo
IMPACT OF ADOBE EDGE
TOOLS AND SERVICES
IN HIGHER EDUCATION
Joseph Labrecque
2013 Adobe Education Leader Summer Institute
JOSEPH LABRECQUE
Senior Interactive Software Engineer | Adjunct Faculty
University of Denver
Proprietor | Owner
Fractured Vision Media, LLC
Adobe Community Professional
Adobe Education Leader
Adobe Certified Expert
Adobe Certified Educator
Adobe Influencer
Author
Lynda.com | Peachpit Press | Adobe Press | Packt Publishing | O’Reilly Media | video2brain
Artist
An Early Morning Letter, Displaced | Shivervein
ADOBE EDGE TOOLS AND SERVICES
What is this all about?
CREATE THE WEB
• Late September 2012
• San Francisco
• WebKit
• W3C
• jQuery Mobile
• Adobe Edge Tools & Services
CREATE THE WEB: TAKEAWAYS
• Create the Web was not a Flash event. (yes, I got a ton of questions around this)
• Adobe has been investing in HTML for years before this. (over a decade)
• Adobe has been involved in many open source and open spec projects in the past.
(Flex SDK, OSMF, PDF, SWF, RTMP, et cetera)
• Stop assuming anyone involved in web standards is “moving on” from Flash or anything
else. (this attitude is dismissive and diminishes the great work that many have done and
continue to do with the platform)
• A better enabled, more expressive web is good for everyone. (duh)
ADOBE EDGE TOOLS AND SERVICES
What are they?
EDGE ANIMATE
Animate gives web designers the tools they
need to add motion to web graphics and
create interactive content on their sites,
while assuring that their designs display
consistently across mobile devices, tablets,
and modern browsers.
EDGE CODE
Edge Code is a lightweight code editor for
web developers and designers working with
HTML, CSS, and JavaScript. Edge is built to
work with browsers, speeding up
development time by displaying changes to
the code directly on the screen.
EDGE REFLOW
Edge Reflow enables designers to build
beautiful responsive web designs. Create on
a native web surface with CSS design and
layout features in a familiar and intuitive
way.
EDGE INSPECT
Inspect is an essential application for web
developers and designers who need to
preview their content across multiple mobile
devices. Wirelessly pair multiple iOS and
Android devices to your computer, grab
screenshots from any connected device, and
see real-time results from changes.
EDGE WEB FONTS
With contributions from Adobe, Google, and
designers around the world, Edge Web Fonts
provides a vast library of free web fonts for
use on your websites.
Integrated with other products.
PHONEGAP BUILD
PhoneGap Build allows you to create mobile
apps using the web tools you love - HTML,
CSS, and JavaScript - and then easily
compile them for multiple platforms in the
cloud.
Huge time-saver!
WHAT DO I THINK ABOUT ALL THIS?
Joseph’s Perspective :)
I THINK THIS IS ALL WONDERFUL
• Technology which drives the Web has been
stagnant for years.
• The amount of stuff we can do with native
web technologies is really great.
• If you know when to use this stuff- and
know when to fall back (or forward) to
something like Flash Player – you are in an
ideal position.
BUT… SOME PEOPLE STILL DON’T GET IT
• I try to take a balanced perspective.
• Keep my hands in many technologies.
• Keeps me informed, balanced, and honest.
• Some people would rather cling to their
own narrow perspective. It’s easier.
• These are the people you want to stay
away from. They will suffocate you.
IMPACT ON COURSE CURRICULUM
Web stack scramble…
WHITHER FLASH?
Courses taught:
• Animation/Interactive [Flash Professional]
• Programming [Flash Builder]
• Mobile [AIR for Android]
ANIMATION WITH ANIMATE
Animation/Interactive course to use
Edge Animate:
• Easier to pick up
• Made for the native web
• Directed workflow
MOBILE AIR TO PHONEGAP
Mobile course to use PhoneGap and
PhoneGap Build:
• Mobile AIR covered in another course
• Focus on web technologies
• Part of new mobile track
FLASH CONDENSATION
Two Flash courses merged into one Flash
Platform overview course:
• Basics of motion
• Interactivity
• Gaming
• Programming
• Mobile
SECOND THOUGHTS… MAYBE.
• Flash Professional CC turns out to be really
awesome – increased focus in web targets.
• The Flash Platform is expanding into all
sorts of areas – mostly thanks to Stage3D
and 3rd party frameworks and tools.
• PhoneGap is much more difficult to learn
and use than mobile AIR.
• Animate is dependent upon knowing other
tools to do anything advanced.
TRAINING STAFF AND TECHNICAL
FACULTY
Spreading awareness.
PERSONNEL
• Personnel are always a bit of an issue :)
• 3rd party systems often prevent any
innovative customization.
• The need for cutting edge tooling
oftentimes is simply not there.
• One step at a time…
UNIVERSITY DEVELOPMENT PROJECTS
• Using web tools as much as possible
• Responsive frameworks are helpful
• Some things can only be done with Flash
• Nothing much has really changed!
DU PORTFOLIO
• Total rewrite from a decade-old codebase.
• Wanted to make it responsive across all
targets.
• Used Edge Reflow in the design of many
responsive elements.
• Uses Flash Player for video and audio
playback when needed.
VIDEOMANAGER
• Allows video upload, transcode, and
management within a controlled
environment.
• Dealing with video – retains the need for
Flash Player in video editing and playback.
• Using RTMP and HLS for streaming to both
Desktop and Mobile targets.
CRUNCHBUDDY
• Transcode “brain” which monitors servers,
gathers data, transcodes and manages
video files across servers.
• Built with Adobe AIR as a headless app.
• HandBrake and MediaInfo via
NativeProcess API.
• Installed as a Windows service.
LEGACY SYSTEMS
Can we convert?
COURSEMEDIA
• Heavy Flash Player dependencies
• Creating content such as text slides
• Editing video online – clipping
• Full media gallery playback
• COPYRIGHT streaming audio and video
COURSEMEDIA MOBILE? SYSTEM REWRITE?
• Attempt to bring viewing to mobile via AIR
for Android and eventually iOS
• Hasn’t seen so many downloads
• Faculty surveyed do not see it as a priority
• If playback fails – they move to desktop
WHAT OF THE FUTURE?
The only sure thing is change.
THANK YOU
Twitter: @JosephLabrecque
Email: Joseph.Labrecque@du.edu
Web: http://JosephLabrecque.com/

More Related Content

What's hot

HTML5 - The Future in a Flash
HTML5 - The Future in a FlashHTML5 - The Future in a Flash
HTML5 - The Future in a Flash
Rick Snailum
 
Reasons for Flash: Flash Development in an HTML5 and App Store World
Reasons for Flash: Flash Development in an HTML5 and App Store WorldReasons for Flash: Flash Development in an HTML5 and App Store World
Reasons for Flash: Flash Development in an HTML5 and App Store World
EffectiveUI
 
Building a Functional Flex Mobile Application for Android in Less Than an Hour
Building a Functional Flex Mobile Application for Android in Less Than an HourBuilding a Functional Flex Mobile Application for Android in Less Than an Hour
Building a Functional Flex Mobile Application for Android in Less Than an Hour
Joseph Labrecque
 
Creating a crowdsourced contraband reporting web app with a headless Drupal
Creating a crowdsourced contraband reporting web app with a headless DrupalCreating a crowdsourced contraband reporting web app with a headless Drupal
Creating a crowdsourced contraband reporting web app with a headless Drupal
Alberto Rojas
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Joseph Labrecque
 
Chapter i(flash basic)
Chapter i(flash basic)Chapter i(flash basic)
Chapter i(flash basic)
Chhom Karath
 
How to Convert Your eLearning to Mobile
How to Convert Your eLearning to MobileHow to Convert Your eLearning to Mobile
How to Convert Your eLearning to Mobile
Chad Udell
 
Progress Rollbase: Building Powerful Applications One Block at a Time
Progress Rollbase:  Building Powerful Applications One Block at a TimeProgress Rollbase:  Building Powerful Applications One Block at a Time
Progress Rollbase: Building Powerful Applications One Block at a Time
Progress
 
iBooks Author for Advanced Users and Projects
iBooks Author for Advanced Users and Projects iBooks Author for Advanced Users and Projects
iBooks Author for Advanced Users and Projects
New Media Consortium
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT Foundation
Nat Weerawan
 
Edtech lab presentations 7 30 15
Edtech lab presentations 7 30 15Edtech lab presentations 7 30 15
Edtech lab presentations 7 30 15
Omar Jacalne
 
Flash media technology
Flash media technologyFlash media technology
Flash media technology
Michael Dabydeen
 
PSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURPSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOUR
Terminalfour
 
Symantec User Experience Group - Tools - Sketch
Symantec User Experience Group - Tools - SketchSymantec User Experience Group - Tools - Sketch
Symantec User Experience Group - Tools - Sketch
John Flynn
 
Presentations
PresentationsPresentations
Presentations
tarek nasrallah
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureDerrick Bowen
 
Gp #2
Gp #2Gp #2
Gp #2
SanghoYang
 
PrototypingToolsDiscovery_1280x720_v3
PrototypingToolsDiscovery_1280x720_v3PrototypingToolsDiscovery_1280x720_v3
PrototypingToolsDiscovery_1280x720_v3Dan Frazier
 
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked Questions
Niklas Heidloff
 
Accessibility: Proven, easy integration into design and development workflows
Accessibility: Proven, easy integration into design and development workflowsAccessibility: Proven, easy integration into design and development workflows
Accessibility: Proven, easy integration into design and development workflows
Robert Jolly
 

What's hot (20)

HTML5 - The Future in a Flash
HTML5 - The Future in a FlashHTML5 - The Future in a Flash
HTML5 - The Future in a Flash
 
Reasons for Flash: Flash Development in an HTML5 and App Store World
Reasons for Flash: Flash Development in an HTML5 and App Store WorldReasons for Flash: Flash Development in an HTML5 and App Store World
Reasons for Flash: Flash Development in an HTML5 and App Store World
 
Building a Functional Flex Mobile Application for Android in Less Than an Hour
Building a Functional Flex Mobile Application for Android in Less Than an HourBuilding a Functional Flex Mobile Application for Android in Less Than an Hour
Building a Functional Flex Mobile Application for Android in Less Than an Hour
 
Creating a crowdsourced contraband reporting web app with a headless Drupal
Creating a crowdsourced contraband reporting web app with a headless DrupalCreating a crowdsourced contraband reporting web app with a headless Drupal
Creating a crowdsourced contraband reporting web app with a headless Drupal
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Chapter i(flash basic)
Chapter i(flash basic)Chapter i(flash basic)
Chapter i(flash basic)
 
How to Convert Your eLearning to Mobile
How to Convert Your eLearning to MobileHow to Convert Your eLearning to Mobile
How to Convert Your eLearning to Mobile
 
Progress Rollbase: Building Powerful Applications One Block at a Time
Progress Rollbase:  Building Powerful Applications One Block at a TimeProgress Rollbase:  Building Powerful Applications One Block at a Time
Progress Rollbase: Building Powerful Applications One Block at a Time
 
iBooks Author for Advanced Users and Projects
iBooks Author for Advanced Users and Projects iBooks Author for Advanced Users and Projects
iBooks Author for Advanced Users and Projects
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT Foundation
 
Edtech lab presentations 7 30 15
Edtech lab presentations 7 30 15Edtech lab presentations 7 30 15
Edtech lab presentations 7 30 15
 
Flash media technology
Flash media technologyFlash media technology
Flash media technology
 
PSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOURPSEWEB 2013 - Make it responsive - TERMINALFOUR
PSEWEB 2013 - Make it responsive - TERMINALFOUR
 
Symantec User Experience Group - Tools - Sketch
Symantec User Experience Group - Tools - SketchSymantec User Experience Group - Tools - Sketch
Symantec User Experience Group - Tools - Sketch
 
Presentations
PresentationsPresentations
Presentations
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
 
Gp #2
Gp #2Gp #2
Gp #2
 
PrototypingToolsDiscovery_1280x720_v3
PrototypingToolsDiscovery_1280x720_v3PrototypingToolsDiscovery_1280x720_v3
PrototypingToolsDiscovery_1280x720_v3
 
IBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked QuestionsIBM Collaboration Solutions Application Development - Frequently Asked Questions
IBM Collaboration Solutions Application Development - Frequently Asked Questions
 
Accessibility: Proven, easy integration into design and development workflows
Accessibility: Proven, easy integration into design and development workflowsAccessibility: Proven, easy integration into design and development workflows
Accessibility: Proven, easy integration into design and development workflows
 

Similar to Impact of Adobe Edge Tools and Services in Higher Education

Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App Development
Özcan Zafer AYAN
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
Kunjan Thakkar
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
Andrew Smith
 
I didnt know Flex could do this
I didnt know Flex could do thisI didnt know Flex could do this
I didnt know Flex could do thise27
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
Moumie Soulemane
 
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowAdapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowJoseph Labrecque
 
UX @ Neev
UX @ NeevUX @ Neev
Top 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App DevelopmentTop 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App Development
techugo
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
chitrachauhan21
 
Ionic App Platform Overview
Ionic App Platform Overview Ionic App Platform Overview
Ionic App Platform Overview
Ionic Framework
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
Mark Roden
 
React Native - Build Native Mobile App
React Native - Build Native Mobile AppReact Native - Build Native Mobile App
React Native - Build Native Mobile App
Mobio Solutions
 
Multi device development using visual studio (iOS, Android & Windows)
Multi device development using visual studio (iOS, Android & Windows)Multi device development using visual studio (iOS, Android & Windows)
Multi device development using visual studio (iOS, Android & Windows)
Karthikeyan Anbarasan (AK)
 
Flutter vs Ionic: Which framework is better for cross platform application d...
Flutter vs Ionic: Which framework is better  for cross platform application d...Flutter vs Ionic: Which framework is better  for cross platform application d...
Flutter vs Ionic: Which framework is better for cross platform application d...
Mobiloitte
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
Manesh Lad
 
VideoManager: Using Flash Technology and HTML5 together for University Media ...
VideoManager: Using Flash Technology and HTML5 together for University Media ...VideoManager: Using Flash Technology and HTML5 together for University Media ...
VideoManager: Using Flash Technology and HTML5 together for University Media ...
Joseph Labrecque
 
Cinematic Interactives with Animate CC
Cinematic Interactives with Animate CCCinematic Interactives with Animate CC
Cinematic Interactives with Animate CC
Joseph Labrecque
 
Beginners guide to creating mobile apps
Beginners guide to creating mobile appsBeginners guide to creating mobile apps
Beginners guide to creating mobile apps
James Quick
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
Prabhat gangwar
 

Similar to Impact of Adobe Edge Tools and Services in Higher Education (20)

Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App Development
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
I didnt know Flex could do this
I didnt know Flex could do thisI didnt know Flex could do this
I didnt know Flex could do this
 
RMAUG miniMAX: Adobe Edge
RMAUG miniMAX: Adobe EdgeRMAUG miniMAX: Adobe Edge
RMAUG miniMAX: Adobe Edge
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowAdapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile Workflow
 
UX @ Neev
UX @ NeevUX @ Neev
UX @ Neev
 
Top 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App DevelopmentTop 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App Development
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
Ionic App Platform Overview
Ionic App Platform Overview Ionic App Platform Overview
Ionic App Platform Overview
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
 
React Native - Build Native Mobile App
React Native - Build Native Mobile AppReact Native - Build Native Mobile App
React Native - Build Native Mobile App
 
Multi device development using visual studio (iOS, Android & Windows)
Multi device development using visual studio (iOS, Android & Windows)Multi device development using visual studio (iOS, Android & Windows)
Multi device development using visual studio (iOS, Android & Windows)
 
Flutter vs Ionic: Which framework is better for cross platform application d...
Flutter vs Ionic: Which framework is better  for cross platform application d...Flutter vs Ionic: Which framework is better  for cross platform application d...
Flutter vs Ionic: Which framework is better for cross platform application d...
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
VideoManager: Using Flash Technology and HTML5 together for University Media ...
VideoManager: Using Flash Technology and HTML5 together for University Media ...VideoManager: Using Flash Technology and HTML5 together for University Media ...
VideoManager: Using Flash Technology and HTML5 together for University Media ...
 
Cinematic Interactives with Animate CC
Cinematic Interactives with Animate CCCinematic Interactives with Animate CC
Cinematic Interactives with Animate CC
 
Beginners guide to creating mobile apps
Beginners guide to creating mobile appsBeginners guide to creating mobile apps
Beginners guide to creating mobile apps
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
 

More from Joseph Labrecque

Producing Quality Video Content for Online Learning
Producing Quality Video Content for Online LearningProducing Quality Video Content for Online Learning
Producing Quality Video Content for Online Learning
Joseph Labrecque
 
Interactive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CCInteractive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CC
Joseph Labrecque
 
Getting Familiar with Animate CC
Getting Familiar with Animate CCGetting Familiar with Animate CC
Getting Familiar with Animate CC
Joseph Labrecque
 
Animate CC and the Flash Runtimes at Adobe MAX
Animate CC and the Flash Runtimes at Adobe MAX Animate CC and the Flash Runtimes at Adobe MAX
Animate CC and the Flash Runtimes at Adobe MAX
Joseph Labrecque
 
Don't Fear the SWF! (Adobe MAX Community Summit)
Don't Fear the SWF! (Adobe MAX Community Summit)Don't Fear the SWF! (Adobe MAX Community Summit)
Don't Fear the SWF! (Adobe MAX Community Summit)
Joseph Labrecque
 
Adobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and InteractivityAdobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and Interactivity
Joseph Labrecque
 
Adobe Animate CC: Tool for the Changing Tech Landscape
 Adobe Animate CC: Tool for the Changing Tech Landscape Adobe Animate CC: Tool for the Changing Tech Landscape
Adobe Animate CC: Tool for the Changing Tech Landscape
Joseph Labrecque
 
Surviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher EducationSurviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher Education
Joseph Labrecque
 
Designing Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online ConsumptionDesigning Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online Consumption
Joseph Labrecque
 
Introducing Adobe Animate CC
Introducing Adobe Animate CCIntroducing Adobe Animate CC
Introducing Adobe Animate CC
Joseph Labrecque
 
Bootstrap Fundamentals
Bootstrap FundamentalsBootstrap Fundamentals
Bootstrap Fundamentals
Joseph Labrecque
 
Flash Professional CC for Mobile
Flash Professional CC for MobileFlash Professional CC for Mobile
Flash Professional CC for Mobile
Joseph Labrecque
 
Flash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and InteractivityFlash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and Interactivity
Joseph Labrecque
 
Adobe MAX 2015 - Giving Flash Professional Another Look
Adobe MAX 2015 - Giving Flash Professional Another LookAdobe MAX 2015 - Giving Flash Professional Another Look
Adobe MAX 2015 - Giving Flash Professional Another Look
Joseph Labrecque
 
Why Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and BeyondWhy Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and Beyond
Joseph Labrecque
 
Mobile Application Development Technology Roundup
Mobile Application Development Technology RoundupMobile Application Development Technology Roundup
Mobile Application Development Technology Roundup
Joseph Labrecque
 
Adobe Generation Professional: Animation
Adobe Generation Professional:AnimationAdobe Generation Professional:Animation
Adobe Generation Professional: AnimationJoseph Labrecque
 
Flash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity EngineFlash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity Engine
Joseph Labrecque
 
Flash Runtimes Conquer the Universe
Flash Runtimes Conquer the UniverseFlash Runtimes Conquer the Universe
Flash Runtimes Conquer the Universe
Joseph Labrecque
 
Flash Professional and AIR 14: Creative Cloud Updates
Flash Professional and AIR 14: Creative Cloud UpdatesFlash Professional and AIR 14: Creative Cloud Updates
Flash Professional and AIR 14: Creative Cloud Updates
Joseph Labrecque
 

More from Joseph Labrecque (20)

Producing Quality Video Content for Online Learning
Producing Quality Video Content for Online LearningProducing Quality Video Content for Online Learning
Producing Quality Video Content for Online Learning
 
Interactive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CCInteractive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CC
 
Getting Familiar with Animate CC
Getting Familiar with Animate CCGetting Familiar with Animate CC
Getting Familiar with Animate CC
 
Animate CC and the Flash Runtimes at Adobe MAX
Animate CC and the Flash Runtimes at Adobe MAX Animate CC and the Flash Runtimes at Adobe MAX
Animate CC and the Flash Runtimes at Adobe MAX
 
Don't Fear the SWF! (Adobe MAX Community Summit)
Don't Fear the SWF! (Adobe MAX Community Summit)Don't Fear the SWF! (Adobe MAX Community Summit)
Don't Fear the SWF! (Adobe MAX Community Summit)
 
Adobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and InteractivityAdobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and Interactivity
 
Adobe Animate CC: Tool for the Changing Tech Landscape
 Adobe Animate CC: Tool for the Changing Tech Landscape Adobe Animate CC: Tool for the Changing Tech Landscape
Adobe Animate CC: Tool for the Changing Tech Landscape
 
Surviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher EducationSurviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher Education
 
Designing Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online ConsumptionDesigning Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online Consumption
 
Introducing Adobe Animate CC
Introducing Adobe Animate CCIntroducing Adobe Animate CC
Introducing Adobe Animate CC
 
Bootstrap Fundamentals
Bootstrap FundamentalsBootstrap Fundamentals
Bootstrap Fundamentals
 
Flash Professional CC for Mobile
Flash Professional CC for MobileFlash Professional CC for Mobile
Flash Professional CC for Mobile
 
Flash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and InteractivityFlash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and Interactivity
 
Adobe MAX 2015 - Giving Flash Professional Another Look
Adobe MAX 2015 - Giving Flash Professional Another LookAdobe MAX 2015 - Giving Flash Professional Another Look
Adobe MAX 2015 - Giving Flash Professional Another Look
 
Why Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and BeyondWhy Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and Beyond
 
Mobile Application Development Technology Roundup
Mobile Application Development Technology RoundupMobile Application Development Technology Roundup
Mobile Application Development Technology Roundup
 
Adobe Generation Professional: Animation
Adobe Generation Professional:AnimationAdobe Generation Professional:Animation
Adobe Generation Professional: Animation
 
Flash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity EngineFlash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity Engine
 
Flash Runtimes Conquer the Universe
Flash Runtimes Conquer the UniverseFlash Runtimes Conquer the Universe
Flash Runtimes Conquer the Universe
 
Flash Professional and AIR 14: Creative Cloud Updates
Flash Professional and AIR 14: Creative Cloud UpdatesFlash Professional and AIR 14: Creative Cloud Updates
Flash Professional and AIR 14: Creative Cloud Updates
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

Impact of Adobe Edge Tools and Services in Higher Education

  • 1. IMPACT OF ADOBE EDGE TOOLS AND SERVICES IN HIGHER EDUCATION Joseph Labrecque 2013 Adobe Education Leader Summer Institute
  • 2. JOSEPH LABRECQUE Senior Interactive Software Engineer | Adjunct Faculty University of Denver Proprietor | Owner Fractured Vision Media, LLC Adobe Community Professional Adobe Education Leader Adobe Certified Expert Adobe Certified Educator Adobe Influencer Author Lynda.com | Peachpit Press | Adobe Press | Packt Publishing | O’Reilly Media | video2brain Artist An Early Morning Letter, Displaced | Shivervein
  • 3. ADOBE EDGE TOOLS AND SERVICES What is this all about?
  • 4. CREATE THE WEB • Late September 2012 • San Francisco • WebKit • W3C • jQuery Mobile • Adobe Edge Tools & Services
  • 5. CREATE THE WEB: TAKEAWAYS • Create the Web was not a Flash event. (yes, I got a ton of questions around this) • Adobe has been investing in HTML for years before this. (over a decade) • Adobe has been involved in many open source and open spec projects in the past. (Flex SDK, OSMF, PDF, SWF, RTMP, et cetera) • Stop assuming anyone involved in web standards is “moving on” from Flash or anything else. (this attitude is dismissive and diminishes the great work that many have done and continue to do with the platform) • A better enabled, more expressive web is good for everyone. (duh)
  • 6. ADOBE EDGE TOOLS AND SERVICES What are they?
  • 7. EDGE ANIMATE Animate gives web designers the tools they need to add motion to web graphics and create interactive content on their sites, while assuring that their designs display consistently across mobile devices, tablets, and modern browsers.
  • 8. EDGE CODE Edge Code is a lightweight code editor for web developers and designers working with HTML, CSS, and JavaScript. Edge is built to work with browsers, speeding up development time by displaying changes to the code directly on the screen.
  • 9. EDGE REFLOW Edge Reflow enables designers to build beautiful responsive web designs. Create on a native web surface with CSS design and layout features in a familiar and intuitive way.
  • 10. EDGE INSPECT Inspect is an essential application for web developers and designers who need to preview their content across multiple mobile devices. Wirelessly pair multiple iOS and Android devices to your computer, grab screenshots from any connected device, and see real-time results from changes.
  • 11. EDGE WEB FONTS With contributions from Adobe, Google, and designers around the world, Edge Web Fonts provides a vast library of free web fonts for use on your websites. Integrated with other products.
  • 12. PHONEGAP BUILD PhoneGap Build allows you to create mobile apps using the web tools you love - HTML, CSS, and JavaScript - and then easily compile them for multiple platforms in the cloud. Huge time-saver!
  • 13. WHAT DO I THINK ABOUT ALL THIS? Joseph’s Perspective :)
  • 14. I THINK THIS IS ALL WONDERFUL • Technology which drives the Web has been stagnant for years. • The amount of stuff we can do with native web technologies is really great. • If you know when to use this stuff- and know when to fall back (or forward) to something like Flash Player – you are in an ideal position.
  • 15. BUT… SOME PEOPLE STILL DON’T GET IT • I try to take a balanced perspective. • Keep my hands in many technologies. • Keeps me informed, balanced, and honest. • Some people would rather cling to their own narrow perspective. It’s easier. • These are the people you want to stay away from. They will suffocate you.
  • 16. IMPACT ON COURSE CURRICULUM Web stack scramble…
  • 17. WHITHER FLASH? Courses taught: • Animation/Interactive [Flash Professional] • Programming [Flash Builder] • Mobile [AIR for Android]
  • 18. ANIMATION WITH ANIMATE Animation/Interactive course to use Edge Animate: • Easier to pick up • Made for the native web • Directed workflow
  • 19. MOBILE AIR TO PHONEGAP Mobile course to use PhoneGap and PhoneGap Build: • Mobile AIR covered in another course • Focus on web technologies • Part of new mobile track
  • 20. FLASH CONDENSATION Two Flash courses merged into one Flash Platform overview course: • Basics of motion • Interactivity • Gaming • Programming • Mobile
  • 21. SECOND THOUGHTS… MAYBE. • Flash Professional CC turns out to be really awesome – increased focus in web targets. • The Flash Platform is expanding into all sorts of areas – mostly thanks to Stage3D and 3rd party frameworks and tools. • PhoneGap is much more difficult to learn and use than mobile AIR. • Animate is dependent upon knowing other tools to do anything advanced.
  • 22. TRAINING STAFF AND TECHNICAL FACULTY Spreading awareness.
  • 23. PERSONNEL • Personnel are always a bit of an issue :) • 3rd party systems often prevent any innovative customization. • The need for cutting edge tooling oftentimes is simply not there. • One step at a time…
  • 24. UNIVERSITY DEVELOPMENT PROJECTS • Using web tools as much as possible • Responsive frameworks are helpful • Some things can only be done with Flash • Nothing much has really changed!
  • 25. DU PORTFOLIO • Total rewrite from a decade-old codebase. • Wanted to make it responsive across all targets. • Used Edge Reflow in the design of many responsive elements. • Uses Flash Player for video and audio playback when needed.
  • 26. VIDEOMANAGER • Allows video upload, transcode, and management within a controlled environment. • Dealing with video – retains the need for Flash Player in video editing and playback. • Using RTMP and HLS for streaming to both Desktop and Mobile targets.
  • 27. CRUNCHBUDDY • Transcode “brain” which monitors servers, gathers data, transcodes and manages video files across servers. • Built with Adobe AIR as a headless app. • HandBrake and MediaInfo via NativeProcess API. • Installed as a Windows service.
  • 29. COURSEMEDIA • Heavy Flash Player dependencies • Creating content such as text slides • Editing video online – clipping • Full media gallery playback • COPYRIGHT streaming audio and video
  • 30. COURSEMEDIA MOBILE? SYSTEM REWRITE? • Attempt to bring viewing to mobile via AIR for Android and eventually iOS • Hasn’t seen so many downloads • Faculty surveyed do not see it as a priority • If playback fails – they move to desktop
  • 31. WHAT OF THE FUTURE? The only sure thing is change.
  • 32. THANK YOU Twitter: @JosephLabrecque Email: Joseph.Labrecque@du.edu Web: http://JosephLabrecque.com/