Submit Search
Upload
Introducing Adobe Monocle
•
0 likes
•
604 views
Laurent Jayr
Follow
Introducing Monocle New profiling tool for Flash / AIR content
Read less
Read more
Technology
Report
Share
Report
Share
1 of 18
Download now
Download to read offline
Recommended
Mobile development with AIR
Mobile development with AIR
Laurent Jayr
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
Michael Chaize
The future of the Adobe Flash platform
The future of the Adobe Flash platform
Michael Chaize
Jax 2011 keynote
Jax 2011 keynote
Michael Chaize
Adobe gaming flash gamm michael
Adobe gaming flash gamm michael
Michael Chaize
Mobile development
Mobile development
Fabrice Drukman
Breizh camp adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
Michael Chaize
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
paultrani
Recommended
Mobile development with AIR
Mobile development with AIR
Laurent Jayr
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
Michael Chaize
The future of the Adobe Flash platform
The future of the Adobe Flash platform
Michael Chaize
Jax 2011 keynote
Jax 2011 keynote
Michael Chaize
Adobe gaming flash gamm michael
Adobe gaming flash gamm michael
Michael Chaize
Mobile development
Mobile development
Fabrice Drukman
Breizh camp adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
Michael Chaize
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
paultrani
Cross platform app a comparative study
Cross platform app a comparative study
ijcsit
Adobe Flash platform の法人利用
Adobe Flash platform の法人利用
Keisuke Todoroki
Creating Mobile Content Using Flash
Creating Mobile Content Using Flash
paultrani
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snap
James Cameron
Jax2001 adobe keynote
Jax2001 adobe keynote
Michael Chaize
02 BlackBerry Application Development
02 BlackBerry Application Development
Arief Gunawan
Felgo vs. Flutter vs. React Native: An in-Depth Comparison
Felgo vs. Flutter vs. React Native: An in-Depth Comparison
Katy Slemon
MeeGo Presentation
MeeGo Presentation
Technopolis Plc
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Amanda Lam
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
Ryo Jin
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
Michael Chaize
A Glimpse On MeeGo
A Glimpse On MeeGo
Amanda Lam
Latest Development Of MeeGo
Latest Development Of MeeGo
Amanda Lam
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
Omega_UAE
Adobe flex at jax london 2011
Adobe flex at jax london 2011
Michael Chaize
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First
Sanjeev Kumar
Cross-platform App Development Company
Cross-platform App Development Company
The NineHertz
The U.S. Digital Video Benchmark
The U.S. Digital Video Benchmark
Philippe KHATTOU
Progressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIR
Joseph Labrecque
Innovation and the Adobe Flash Platform
Innovation and the Adobe Flash Platform
Michael Chaize
Mobile development
Mobile development
Nalys
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Mihai Corlan
More Related Content
What's hot
Cross platform app a comparative study
Cross platform app a comparative study
ijcsit
Adobe Flash platform の法人利用
Adobe Flash platform の法人利用
Keisuke Todoroki
Creating Mobile Content Using Flash
Creating Mobile Content Using Flash
paultrani
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snap
James Cameron
Jax2001 adobe keynote
Jax2001 adobe keynote
Michael Chaize
02 BlackBerry Application Development
02 BlackBerry Application Development
Arief Gunawan
Felgo vs. Flutter vs. React Native: An in-Depth Comparison
Felgo vs. Flutter vs. React Native: An in-Depth Comparison
Katy Slemon
MeeGo Presentation
MeeGo Presentation
Technopolis Plc
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Amanda Lam
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
Ryo Jin
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
Michael Chaize
A Glimpse On MeeGo
A Glimpse On MeeGo
Amanda Lam
Latest Development Of MeeGo
Latest Development Of MeeGo
Amanda Lam
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
Omega_UAE
Adobe flex at jax london 2011
Adobe flex at jax london 2011
Michael Chaize
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First
Sanjeev Kumar
Cross-platform App Development Company
Cross-platform App Development Company
The NineHertz
The U.S. Digital Video Benchmark
The U.S. Digital Video Benchmark
Philippe KHATTOU
Progressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIR
Joseph Labrecque
Innovation and the Adobe Flash Platform
Innovation and the Adobe Flash Platform
Michael Chaize
What's hot
(20)
Cross platform app a comparative study
Cross platform app a comparative study
Adobe Flash platform の法人利用
Adobe Flash platform の法人利用
Creating Mobile Content Using Flash
Creating Mobile Content Using Flash
Camerjam mobile marketing masterclass 12snap
Camerjam mobile marketing masterclass 12snap
Jax2001 adobe keynote
Jax2001 adobe keynote
02 BlackBerry Application Development
02 BlackBerry Application Development
Felgo vs. Flutter vs. React Native: An in-Depth Comparison
Felgo vs. Flutter vs. React Native: An in-Depth Comparison
MeeGo Presentation
MeeGo Presentation
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Introduction to Application Development in Python and Gtk+ / Hildon @ Maemo 5
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
Tizen Overview and Architecture - Seokjae Jeong (Samsung) - Korea Linux Forum...
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
A Glimpse On MeeGo
A Glimpse On MeeGo
Latest Development Of MeeGo
Latest Development Of MeeGo
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
Adobe flex at jax london 2011
Adobe flex at jax london 2011
Mobilefirst - Build Enterprise Class Apps for Mobile First
Mobilefirst - Build Enterprise Class Apps for Mobile First
Cross-platform App Development Company
Cross-platform App Development Company
The U.S. Digital Video Benchmark
The U.S. Digital Video Benchmark
Progressing beyond the Desktop at Universities with Adobe AIR
Progressing beyond the Desktop at Universities with Adobe AIR
Innovation and the Adobe Flash Platform
Innovation and the Adobe Flash Platform
Similar to Introducing Adobe Monocle
Mobile development
Mobile development
Nalys
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Mihai Corlan
Android presentation
Android presentation
hussainghoto
Ramakri
Ramakri
msramakrishna
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
Joseph Labrecque
What Are Your Options If You Can’t Use Flutter_.pdf
What Are Your Options If You Can’t Use Flutter_.pdf
Moon Technolabs Pvt. Ltd.
Starting mobile development
Starting mobile development
Mihai Corlan
W-JAX Keynote 2010
W-JAX Keynote 2010
Anne Kathrine Petterøe
Android platform
Android platform
Rashmi Warghade
889448 634356855122132416
889448 634356855122132416
zxdrtyu
Android Apps
Android Apps
Nagarajan murthy
THE WORLD OF HYBRID APP DEVELOPMENT
THE WORLD OF HYBRID APP DEVELOPMENT
IRJET Journal
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6
Marco Tabor
Flex multi-screen development
Flex multi-screen development
easelsolutions
android architecture
android architecture
Aashita Gupta
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7
Marco Tabor
Android
Android
Sudhakar Shastri
Developing for Mobile with the Flex Framework
Developing for Mobile with the Flex Framework
Matthew Fabb
Tizen OS
Tizen OS
Hadi uzzaman
MATHS
MATHS
cool192
Similar to Introducing Adobe Monocle
(20)
Mobile development
Mobile development
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Android presentation
Android presentation
Ramakri
Ramakri
From Desktop to Mobile: Application Functionality for Small Screens
From Desktop to Mobile: Application Functionality for Small Screens
What Are Your Options If You Can’t Use Flutter_.pdf
What Are Your Options If You Can’t Use Flutter_.pdf
Starting mobile development
Starting mobile development
W-JAX Keynote 2010
W-JAX Keynote 2010
Android platform
Android platform
889448 634356855122132416
889448 634356855122132416
Android Apps
Android Apps
THE WORLD OF HYBRID APP DEVELOPMENT
THE WORLD OF HYBRID APP DEVELOPMENT
Mobile Developers Guide To The Galaxy Vol.6
Mobile Developers Guide To The Galaxy Vol.6
Flex multi-screen development
Flex multi-screen development
android architecture
android architecture
Mobile Developer's Guide To The Galaxy Vol.7
Mobile Developer's Guide To The Galaxy Vol.7
Android
Android
Developing for Mobile with the Flex Framework
Developing for Mobile with the Flex Framework
Tizen OS
Tizen OS
MATHS
MATHS
Recently uploaded
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
AliaaTarek5
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
ThousandEyes
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
Skynet Technologies
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
panagenda
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Cprime
Recently uploaded
(20)
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
How to write a Business Continuity Plan
How to write a Business Continuity Plan
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
A Framework for Development in the AI Age
A Framework for Development in the AI Age
Introducing Adobe Monocle
1.
Adobe User Group
Geneva Introducing Monocle University of Geneva 14th November 2012 Profiling Flash/AIR mobile app Laurent Jayr Application Development Consultant BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 2012 © Trivadis 1 Mobile Application Development with AIR 29.09.2012
2.
1. Introduction 2. Flash
/ AIR mobile platform in 2012 3. Monocle: a real profiler 4. Monocle for mobile in action 2012 © Trivadis 2
3.
Let’s start with
a demonstration… 2012 © Trivadis 3
4.
How does this
demo work? • Peer-to-Peer channel available since Flash Player version 10.1 2012 © Trivadis 4
5.
How does this
demo work? • Peer-to-Peer channel available since Flash Player version 10.1 • With multicasting, data is broadcasted across all P2P mesh (audio, video, binary files, pure data…) 2012 © Trivadis 5
6.
1. Introduction 2. Flash
/ AIR mobile platform in 2012 3. Monocle: a real profiler 4. Monocle for mobile in action 2012 © Trivadis 6
7.
The Flash /
AIR mobile platform in 2011 Mobile Flash Player (inside browser) Browser • Android + BlackBerry Playbook • not allowed for iOS Mobile AIR runtime (outside browser) • Android Mobile APP • iOS • BlackBerry Playbook • Connected TV… 2012 © Trivadis 7
8.
The Flash /
AIR mobile platform in 2012 Mobile Flash Player (inside browser) Browser Adobe has removed FP from Android focus on AIR mobile runtime Mobile AIR runtime (outside browser) • Android Mobile APP • iOS • BlackBerry Playbook • Connected TV • BB10 (confirmed) • WP8 Metro? (to be confirmed) 2012 © Trivadis 8
9.
What about Flex?
Flex framework has moved to open source • Apache licence • First release (Flex SDK 4.8) in july 2012 • Although it is still related to AIR, Flex Mobile is no longer under Adobe development strategy, but instead by the Apache community • Flex Apache community pretty active, with a lot of commits in Oct. 2012 • Mailing list : http://incubator.apache.org/flex/mailing-lists.html 2012 © Trivadis 9
10.
Adobe long-term strategy
1- Focus on HTML5 • For desktop (new Edge brand) • For mobile (PhoneGap / Cordova) 2- Focus on gaming / premium video with Flash / AIR • For desktop (Windows, MacOS,…) • For mobile with AIR (iOS, Android, BB10…) Main last enhancements: • Native Extensions (mobile) • Workers (multi-threading) • ASC2.0 new compiler Under specifications: • ASNext (AS4 language) 2012 © Trivadis 10
11.
Adobe long-term strategy
New tools and frameworks • Starling: 2D framework (Stage3D/GPU) • Feathers UI: UI set based on Starling for creating fast and smooth mobile UI (should be supported by Adobe?) • Monocle project : the next-generation profiler for Flash content (FP + AIR Mobile) FeathersUI Monocle project 2012 © Trivadis 11
12.
1. Introduction 2. Flash
/ AIR mobile platform in 2012 3. Monocle: a real profiler 4. Monocle for mobile in action 2012 © Trivadis 12
13.
Monocle… what is
this? Flash Player 11.4 & AIR 3.4 : telemetry features introduction • Telemetry is a technology that allows data measurements to be made at a distance • The word is derived from two Greek roots: tele = remote and metron = measure The Telemetry feature works deep inside the internals of the Flash runtime and sends data to Monocle, which parses it and displays it in a clear and concise way 2012 © Trivadis 13
14.
Why Monocle? Benefits •
No debugger : Monocle does not require any debugger version of the Flash player Profiling in real context, even as a release build • Profiling at full speed (different than inside a debugger player running slower) Remote profiling A powerful feature: running the content to be profiled on a different machine than the machine running Monocle A few scenarios possible: 1. A desktop machine is running the content (with Flash Player), with another computer running Monocle. This can be useful to debug a remote project. 2. A mobile device is running the content (with Adobe AIR), with another computer running Monocle. This is a typical workflow when developing for mobile devices. You can direct Telemetry to any accessible machine by entering a hostname or IP address. 2012 © Trivadis 14
15.
Enable advanced Telemetry
on SWFs Flash Builder 4.7 comes with a new option in the compiler settings allowing you to enable Telemetry 2012 © Trivadis 15
16.
1. Introduction 2. Flash
/ AIR mobile platform in 2012 3. Monocle: a real profiler 4. Monocle for mobile in action 2012 © Trivadis 16
17.
Monocle for mobile
in action 2012 © Trivadis 17
18.
Trivadis AG
Thank you ! Laurent Jayr laurent.jayr@trivadis.com www.trivadis.com BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 2012 © Trivadis 18 29.09.2012
Download now