Project “Monocle”, profiling taken to the next level

Adobe project "Monocle"Back in August, I posted a sneak peek video of project "Monocle" the next-generation profiling tool for ActionScript based content. Last week at GDC online, I gave a talk entitled "Changing the game" and demoed Monocle. Again, the feedback we had was unbelievable.

I have been using Flash for 13 years now and I have seen lots of cool things happening in Flash. The introduction of AMF in Flash Player 6 (Flash Remoting) allowing fast and efficient RPC communications taking care of serialization for you (AMFPHP, anyone? Props to Patrick Mineault). Damn, that was nice. The introduction of BitmapData in Flash Player 8, which enabled so much expressiveness and Flash Player 9 with ActionScript 3 and a world of new possibilities. I think Monocle is the next big thing happening to Flash, it will just revolutionize the way we work with Flash Player and AIR.

I got lots of emails and tweets from people asking to get on the prerelease. I am really excited to announce that all of you guys can now get access to "Monocle"!

Please register, test Monocle, look for bugs, give us feedback! So what do you need to get started?

1. Register here.
2. Download Flash Builder 4.7 Game Development Beta 2 with Project Monocle Support.
3. Compile your project and make sure the compiler option "Enable Detailed Telemetry" is enabled. Joseph Labrecque has posted great details here.
4. If you are using Flash Pro or have existing SWFs you don't want to recompile. We provide a little python script to post process you SWF and make them profilable.

I hope you guys will love it. Enjoy!

Update 01/10/13: Project "Monocle" is now Adobe Scout and has been released through the Game Developer Tools on Creative Cloud. More details here:

Comments (30)

  1. Pleh wrote:

    I’m so excited, I’m registering now!

    Wednesday, October 17, 2012 at 7:09 pm #
  2. mama wrote:

    you forget in the introduction of the “Object undo mode” in Future Splash !

    Wednesday, October 17, 2012 at 7:15 pm #
  3. Quentin wrote:

    The Windows version only works with a 64 bits operating system?
    No 32 bits version?

    Wednesday, October 17, 2012 at 7:20 pm #
  4. Thibault Imbert wrote:

    Hi Quentin,

    Yes, correct. Monocle will be 64bit only.


    Wednesday, October 17, 2012 at 7:20 pm #
  5. Nick wrote:

    Hello Thibault!
    Thank you for sharing this! I look forward to experimenting with it.

    Wednesday, October 17, 2012 at 7:42 pm #
  6. sabisin wrote:

    -|m| very cool

    Wednesday, October 17, 2012 at 10:18 pm #
  7. Kahlil wrote:

    When i sign in it just thanks me for applying to ‘flash player prerelease program’ with apparently acceptance pending. Also, is the 4.7 beta the same one from my creative cloud membership?

    Wednesday, October 17, 2012 at 10:28 pm #
  8. What’s with the FlashBuilder “Game Development” branding?? Makes no sense since:
    1) It provides no framework at all for game development.
    2) It can be used to build applications.

    Just curious what you hombres are thinkin’ over there :)

    Wednesday, October 17, 2012 at 11:22 pm #
  9. Thibault Imbert wrote:

    Hi Shawn,

    For the Game Development branding, I agree that right now it may sound confusing. But in a few months, it will make more sense, more to share soon ;)

    Trust me, it will make sense!


    Wednesday, October 17, 2012 at 11:27 pm #
  10. Haha you’re such a tease, but OK!

    Thursday, October 18, 2012 at 3:00 am #
  11. David Q Hogan wrote:

    I can’t remember the last time I was this excited about a tool, I just know this is going to help the performance of our codebase on Mobile devices. Thanks especially for the post processing script, our project is so long running that I still need to produce the SWF using Flash Pro (the .fla has migrated it all the way up from CS3!)

    Thursday, October 18, 2012 at 6:39 am #
  12. David Q Hogan wrote:

    Wow, it took almost no time at all to integrate into my build script, and I cannot believe the visibility into everything I am now getting .. unbelievable.

    Thursday, October 18, 2012 at 7:39 am #
  13. juako wrote:

    I share the feeling David =), like a kid with a new toy.
    This its going to change how we program in flash.
    My firts try:
    I just tried my 2d stage3d engine and made some changes. I was using byteArrays to upload my vertexs, what I didn’t knew was the cost of writeFloat. I changed the implementation to use a fixed vector and now its a little bit faster =D

    Thursday, October 18, 2012 at 8:18 am #
  14. Many thanks for this amazing profiling tool.

    Thursday, October 18, 2012 at 9:51 am #
  15. Jesper Stærkær wrote:

    1) WOW
    2) THANKS
    3) Works great. Love it. Gonna change everything I do and how I do it.
    4) What a tease about “Game development”, super excited.
    5) Question: Monocle itself being an _great_ AIR app, any articles or tutorials planned for letting us learn more about creating such a snappy and responsive panel interface?
    6) Of course I have tried to profile Monocle itself. Profilingception.
    7) Thank’s again. Really.

    Thursday, October 18, 2012 at 3:00 pm #
  16. Diavlo wrote:

    Is Flasg Builder 7 or nex ver. will be only for a game dev or we could build app like befeore ?

    Thursday, October 18, 2012 at 4:44 pm #
  17. Carlos wrote:

    Many Thanks Adobe,I’m registering to this amazing tool.

    Thursday, October 18, 2012 at 11:07 pm #
  18. are there any demos wrote:

    I’m interested in making visualizers for music any tutorials for that?

    - Shawn

    Friday, October 19, 2012 at 12:02 am #
  19. Alexis B. wrote:

    64bit only? That’s unfortunate…

    Friday, October 19, 2012 at 10:18 am #
  20. David Q Hogan wrote:

    First thing i’d love to see added would be the ability to record display list snapshots that you could display under the redraw heat map, etc. Even if the snapshots were scaled down, just having an idea of what was displayed at the time would be awesome.

    Friday, October 19, 2012 at 11:23 am #
  21. anthony wrote:

    Impressive, theres hope for Flash yet.

    Friday, October 19, 2012 at 3:24 pm #
  22. Jesper Stærkær wrote:

    Any idea on a framework/library for creating these great floating/docking panels?

    Saturday, October 20, 2012 at 7:24 pm #
  23. ktu wrote:

    awesome! there is so much information to look at!

    i recorded 90 seconds of a swf i compiled.
    i selected all of the frames, and looked at the summary panel.
    of the ‘active’ categories, it was ‘other overhead’ that spent the most time (about 50%!). upon looking at the Top Activities panel, it claims that ‘running as2 attached to frame’ took up 14% of the total active time!

    i have no as2 anywhere in this project! why is this happening?

    thanks for an amazing tool!!!

    Friday, October 26, 2012 at 12:31 am #
  24. Jon wrote:

    I’ve been eager to test this since Deepa demoed it at Max 2011, but I’m still getting “Thanks for applying” in the prerelease site :-(

    Sunday, October 28, 2012 at 8:26 am #
  25. Javier Corra wrote:


    It’s a huge evolution in AS development, kinnda like going from AS2 to AS3.

    Friday, November 2, 2012 at 11:04 pm #
  26. DMeville wrote:

    I’m in the same boat as Jon. I’ve been waiting to give this a go for a while now, and now that’s it’s out I’m stuck on the “Thanks for applying” screen. Can’t wait to see what Monocle can do!

    Saturday, November 3, 2012 at 6:08 am #
  27. Jeremy Friesen wrote:

    Yeah, I’m also still stuck at the “thanks for applying screen”. Hopefully it will just go onto Labs soon!

    Friday, November 9, 2012 at 8:20 pm #
  28. Boorik wrote:

    Really nice tool, arriving at good time for me (optimizing big app)

    I just want to know if there is some early documentation available. I’m using a french version of monocle and when i need some information on a property like “Exécution des balises SWF pour l’image” google let me die in my tears.

    Wednesday, November 14, 2012 at 3:19 pm #
  29. 13Flo wrote:

    Thibault, the link is broken. Even if I go to then click on “Download Flash Builder 4.7 beta” I get an error page…

    Could you tell us where we can download Flash Builder 4.7 beta?


    Friday, November 30, 2012 at 1:50 pm #
  30. Thibault Imbert wrote:

    Hi 13Flo,

    This is unexpected. You should get to a login form then be brought to the downloads. Have you tried with another browser? You don’t see the login page at all?


    Monday, December 3, 2012 at 1:57 am #

Trackbacks/Pingbacks (2)

  1. [...] Monocle is now available to everyone via the FB 4.7 Beta2 I guess its okay for me to now post these slides. Posted by admin adobe, [...]

  2. [...] I seriously love the graphics. The game is powered by Starling and the team used ATF textures and project Monocle for performance optimizations and some ActionScript Native Extensions for in-App purchase and other [...]