Adobe User Group Geneva  Introducing Monocle                                                      University of Geneva    ...
1. Introduction2. Flash / AIR mobile platform in 20123. Monocle: a real profiler4. Monocle for mobile in action         20...
Let’s start with a demonstration…     2012 © Trivadis3
How does this demo work?                      • Peer-to-Peer channel available                        since Flash Player v...
How does this demo work?                      • Peer-to-Peer channel available                        since Flash Player v...
1. Introduction2. Flash / AIR mobile platform in 20123. Monocle: a real profiler4. Monocle for mobile in action         20...
The Flash / AIR mobile platform in 2011                                Mobile Flash Player (inside browser)Browser        ...
The Flash / AIR mobile platform in 2012                                Mobile Flash Player (inside browser)Browser        ...
What about Flex?                                      Flex framework has moved to open source                             ...
Adobe long-term strategy                       1- Focus on HTML5                       •   For desktop (new Edge brand)   ...
Adobe long-term strategy                              New tools and frameworks                              •   Starling: ...
1. Introduction2. Flash / AIR mobile platform in 20123. Monocle: a real profiler4. Monocle for mobile in action         20...
Monocle… what is this?Flash Player 11.4 & AIR 3.4 : telemetry features introduction•    Telemetry is a technology that all...
Why Monocle?Benefits•    No debugger : Monocle does not require any debugger version of the Flash player     Profiling in...
Enable advanced Telemetry on SWFs      Flash Builder 4.7 comes with a new option in the compiler settings                 ...
1. Introduction2. Flash / AIR mobile platform in 20123. Monocle: a real profiler4. Monocle for mobile in action         20...
Monocle for mobile in action     2012 © Trivadis17
Trivadis AG        Thank you !                                                    Laurent Jayr                            ...
Upcoming SlideShare
Loading in...5
×

Introducing Adobe Monocle

603

Published on

Introducing Monocle

New profiling tool for Flash / AIR content

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
603
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducing Adobe Monocle

  1. 1. Adobe User Group Geneva Introducing Monocle University of Geneva 14th November 2012 Profiling Flash/AIR mobile app Laurent Jayr Application Development ConsultantBASEL 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. 2. 1. Introduction2. Flash / AIR mobile platform in 20123. Monocle: a real profiler4. Monocle for mobile in action 2012 © Trivadis2
  3. 3. Let’s start with a demonstration… 2012 © Trivadis3
  4. 4. How does this demo work? • Peer-to-Peer channel available since Flash Player version 10.1 2012 © Trivadis4
  5. 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 © Trivadis5
  6. 6. 1. Introduction2. Flash / AIR mobile platform in 20123. Monocle: a real profiler4. Monocle for mobile in action 2012 © Trivadis6
  7. 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) • AndroidMobile APP • iOS • BlackBerry Playbook • Connected TV… 2012 © Trivadis 7
  8. 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) • AndroidMobile APP • iOS • BlackBerry Playbook • Connected TV • BB10 (confirmed) • WP8 Metro? (to be confirmed) 2012 © Trivadis 8
  9. 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. 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 © Trivadis10
  11. 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 © Trivadis11
  12. 12. 1. Introduction2. Flash / AIR mobile platform in 20123. Monocle: a real profiler4. Monocle for mobile in action 2012 © Trivadis12
  13. 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 = measureThe Telemetry feature works deep inside the internals of the Flash runtime and sendsdata to Monocle, which parses it and displays it in a clear and concise way 2012 © Trivadis13
  14. 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 profilingA powerful feature: running the content to be profiled on a different machine than the machinerunning MonocleA few scenarios possible:1. A desktop machine is running the content (with Flash Player), with another computerrunning Monocle. This can be useful to debug a remote project.2. A mobile device is running the content (with Adobe AIR), with another computerrunning 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. 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 © Trivadis15
  16. 16. 1. Introduction2. Flash / AIR mobile platform in 20123. Monocle: a real profiler4. Monocle for mobile in action 2012 © Trivadis16
  17. 17. Monocle for mobile in action 2012 © Trivadis17
  18. 18. Trivadis AG Thank you ! Laurent Jayr laurent.jayr@trivadis.com www.trivadis.comBASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 2012 © Trivadis 18 29.09.2012
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×