Adobe’s Evangelist Super Blog

Greg Wilson seems to have a habit of coding while sleeping. Of course he won’t admit it (he says that one night he wasn’t able to sleep and …). It really doesn’t matter how he did it, what matters is that if you want to follow all Adobe Evangelists (and I mean all of them)  you can use this link: http://adobeevangelists.com/superblog/ (it has an RSS feed too).

Now you don’t have any excuse for missing our posts :)

Adobe Evangelists Super Blog

There’s a lot going on at Adobe these days – mobile, publishing, enterprise, etc. It’s hard to keep up! One of the best sources of information is the multiple evangelists throughout the company. To make it easier to stay current, we created a “super blog” that basically aggregates the evangelist’s blogs.

Check it out at http://adobeevangelists.com/superblog/

It updates every 2 hours (on the even hour).  When you click an individual article, you will go to the original source on the author’s blog.

There is also an RSS feed at http://adobeevangelists.com/superblog/feed

Share

Next-gen profiling for Flash Player and AIR

Last week, I spoke at the Adobe Live event in Paris about Flash Player and AIR and the future evolutions we are bringing to the platform. At the end of my session I gave a sneak peek of one of the features we are working on related to profiling. It will revolutionize the way you do profiling in Flash Player and AIR today.

Just for a little context about it, today, you can mainly profile the VM through the Flash Builder profiler, but soon, thanks to this feature, Flash Builder will also allow you to profile everything in the player, down to the deep internals of it. You want to know how much time is taken on each frame ? To do what ? The overall frame rate stability ? How much time a frame takes to be rendered ? Which network operations are being processed at a specific frame ? The impact of the frame rate ? The load on the CPU or GPU ? Everything the renderer does ? Then, you will be happy with this new feature. And guess what, this profiling runs with the release player, not the debugger version ;)

Below is the video of the presentation, jump to the specific section “Le futur du profiling” if you do not want to see the whole session. In the session, I use an AIR tool, which acts as a Socket server and receives all the data from the Flash Player running in the browser. I tell you, this feature is going to be sweet.

I am sorry, this session is in French as it happened in Paris. So if you have a French mate at your office or around you, ask him for translation ;)

<!– <!–

Plateforme Flash et creation d’applications mobilesPlateforme Flash et creation d'applications mobilesDecouvrez les dernieres innovations de la Web Premium et les bonnes pratiques associees pour creer des applications mobiles iOS et Android notamment

 

Update on Flash Player 10.3 and IE9 issues

Thanks to everyone who has provided information on their system and driver versions. This has helped us work on identifying a fix for the SWF rendering issue.  This bug was exposed due to some changes we made to blocklist certain incompatible drivers from using hardware acceleration in Flash Player.

We have a pre-release build ready for testing, which is available in the updated technote.

We have confirmed this fixes the SWF rendering in the wrong location on the machines where we have reproduced the problem. As there are many configurations and driver combinations that we don’t have in our testing lab, your feedback is important to ensure we have a good resolution. If your system has this issue, please download the pre-release and let us know either through the bug or on the forums if it resolves the issue. Make sure you re-enable IE9 hardware acceleration when you try the player.

The issue where the SWF rendering problem re-appears after exiting full screen mode now seems to occur sporadically, so please report your system information if you still experience this problem with the pre-release build. We are working with Microsoft to determine the cause of the full screen issue.

If you encounter any new issues please also report these, along with your feedback, through the Adobe Flash Player Bug Management System. Please review the instructions on this page for details on generating the information we’ll need for further investigation.

Adobe Developer Week – online training event for Flex – June 20-24, 2011

Once again, Adobe is offering a week of awesome training content that you can participate in from your desk for free. There are 17 live webinars available. If you are a new Flex developer or an existing Flex developer looking to learn more about Flex on mobile devices, this is a great learning opportunity.

Here’s a list of topics:

  • Introduction to Flex 4.5 and Flash Builder 4.5
  • What’s new in Flex 4.5
  • New Features in Flash Builder 4.5
  • Flex and PHP Integrated Development with Flash Builder 4.5 for PHP
  • Build Your First Mobile Application With Flex 4.5
  • Architecting Flex Applications For Re-Use Across Web, Desktop and Mobile
  • Multi-Density and Multi-Platform Authoring for Smart Phones and Tablets With Flex 4.5 SDK
  • Migrating from Flex 3 to Flex 4.5: Understanding Changes from Halo to Spark
  • Creating Expressive Applications with Flash Builder and Flash Catalyst
  • Building Mobile Applications for BlackBerry Playbook
  • Coding Productivity Features in Flash Builder 4.5
  • Next Generation Application Development for the Enterprise
  • Building Data Driven Flex and Java Applications
  • Flex and BlazeDS Integration with Spring
  • Maximizing Flex Application Performance (Mobile and Desktop)
  • Creating Performant Skins and Item Renderers for Mobile Applications
  • Anatomy of an Enterprise Mobile Application Built with Flex 4.5

Each webinar topic is one hour long.  For more information and to register, go to http://adobe.ly/37lJOG

Share

Adobe Developer Week – June 20-24

Next month, between June 20 and 24 we will host 17 webinars. The topics range from building desktop applications to mobile, from using PHP with Flex to Java and Flex. Here is the complete list of webinars:

  1. Introduction to Flex 4.5 and Flash Builder 4.5
  2. What’s new in Flex 4.5
  3. New Features in Flash Builder 4.5
  4. Flex and PHP Integrated Development with Flash Builder 4.5 for PHP
  5. Build Your First Mobile Application With Flex 4.5
  6. Architecting Flex Applications For Re-Use Across Web, Desktop and Mobile
  7. Multi-Density and Multi-Platform Authoring for Smart Phones and Tablets With Flex 4.5 SDK
  8. Migrating from Flex 3 to Flex 4.5: Understanding Changes from Halo to Spark
  9. Creating Expressive Applications with Flash Builder and Flash Catalyst
  10. Building Mobile Applications for BlackBerry Playbook
  11. Coding Productivity Features in Flash Builder 4.5
  12. Next Generation Application Development for the Enterprise
  13. Building Data Driven Flex and Java Applications
  14. Flex and BlazeDS Integration with Spring
  15. Maximizing Flex Application Performance (Mobile and Desktop)
  16. Creating Performant Skins and Item Renderers for Mobile Applications
  17. Anatomy of an Enterprise Mobile Application Built with Flex 4.5

If you are interested in any of these topics, go ahead and register yourself here.

Don’t Miss Adobe Developer Week (June 20-24)

Calling all developers! Interested in building apps that run seamlessly across the Web, desktops and mobile devices for Android, BlackBerry Tablet OS and iOS with one tool, a common framework and a single codebase? Then look no further than Adobe Developer Week! Taking place June 20-24, this weeklong event will feature a series of free, live webinars via Adobe Connect hosted by Adobe technology experts. 

Learn how to take advantage of the newly released features and capabilities in Adobe Flash Builder 4.5, Flex 4.5, and Adobe’s enterprise software solutions to develop and deploy rich applications across multiple device platforms. Whether you’re new to Flash Builder/Flex development or a seasoned pro, there are 17 sessions for all skill levels and interests (e.g. ColdFusion, Java, PHP, migrating from earlier versions of Flex, enterprise development and more). Register now to see live demos and chat with the experts during interactive Q&A sessions. For all the details and to sign up for webinars, visit the Adobe Developer Week site.

Hope to see you there and don’t forget to Tweet during Adobe Developer Week with the hashtag #AdobeDW2011!

Toggling mute on Mac OS X with non-Mac Keyboards and Alfred

I recently switched keyboards and picked up a daskeyboard professional (model-s). This is a really nice (and satisfying) mechanical keyboard, which I really like. However, das only makes a Windows version of the keyboard, and I am running Mac OS X. In general, this isn’t an issue, as I was able to remap control keys to be in the right position, but I really missed being able to quickly toggle whether the system volume is muted.

I could probably use an app such as DoubleCommand to remap one of the function keys to the mute key, but I didn’t want to rely on on a third-party piece of software that I would have to configure each time I wanted to set up a new system. So, I decided to create a simple AppleScript Application that I could call from Alfred (or Quicksilver) that would toggle whether the volume was muted.

Here is the script:

set volumeSettings to get volume settings
if output muted of volumeSettings is false then
	set volume with output muted
else
	set volume without output muted
end if

Download Source and Application from my GitHub account.

To use this, download the application (or compile the script). Save the application in a place where Alfred / Quicksilver can find it. I placed mine in my /Applications folder.

Now, when you want to toggle whether the volume is muted, just launch Alfred / Quicksilver and type mute.

I know its a pretty simple solution, but I wanted to share it, and post it here for future reference. If you have any suggestions or a better solution, post them in the comments.