HBase/Hadoop Meetup in Adobe Bucharest Office
If you live in Bucharest or close enough and you do stuff with HBase or Hadoop you shouldn’t miss this event. On May 31 we will host a meeting and you’ll have a chance to meet, talk, and listen Lars George of Cloudera (Cloudera Solution Architect for Europe).
Here’s the agenda:
- HBase intro – Lars George
- Big Data with HBase and Hadoop at Adobe
- Talk 3 – TBD
- Lightning talks (10m each)
- HBase status and roadmap – Lars George
- Q&A/Open discussion
- Beer at Rock’n Pasta or downtown
If you want to speak at this event drop a comment here and if you want to register go here. You have to hurry up because there are only 29 seats left.
PS. In case you didn’t know we are doing lots of stuff with HBase/Hadoop at Adobe and some of this is happening in the Bucharest office. So you’ll have a chance to meet our engineers and talk to them about real life use cases.
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 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:
- 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
If you are interested in any of these topics, go ahead and register yourself here.
Slides from Flash Camp Milan
As I promised, here are the slides from the two sessions I had at Flash Camp Milan – WHYMCA. And from here you can download a tutorial and five projects to help you get started with Flex Mobile development for Android, iOS, and PlayBook.
Thank you guys!
Slides from today’s webinar: Introduction to Flash Builder for PHP
As I promised here are the slides Kevin and I used for today’s webinar:
Here is what we covered:
- Short introduction to this new product – Flash Builder for PHP
- Using the new Flex and PHP project wizard and discussing the generated projects
- “Consuming” a PHP service from Flex
- Building a simple UI to display data stored in the database
- Explaining how the PHP remoting end point is configured (gateway.php)
- Tips and tricks on using PHP doc to help Flash Builder generate the correct data type for return variables, arguments, and value objects.
You can find the recording of the webinar here.
SourceMate for Flash Builder 4.5
It is always exciting to see how our partners build on top of our ecosystem. This time the excitement is about SourceMate 3.0, which was released recently. This release targets Flash Builder 4.5, and once it’s installed the hardcore developer side of your personality will be delighted with:
- Code generation (organize imports, generate AsDoc comments, etc)
- Smart refactoring (change method signature, extract interface/method/constant/variable/parameter/class/superclass, disable all trace statements)
- Swiz framework support (Swiz project creation wizard, new instance wizard, beans view, bean autocomplete, new bean wizard, events view, event handler autocomplete)
- Localization support (externalize strings, resource bundle editor, automatic translation, etc).
- Miscellaneous (todo/fixme/XXX task markers, generate Ant build.xml from project settings, medata tag validation, E4X expression console, etc)

Now go and download the product (you have a 30-day trial ) or see the screencasts to better understand what it’s all about.
Flash Player 10.3 for desktop and mobile is out
We just released Flash Player 10.3 for desktop and mobile devices (including support for Android 3.1). You can download the desktop player from here, and for Android devices, just go to Android Market on your device.
What’s new in this version? Here are the main things:
- Acoustic Echo Cancellation – this is one of the coolest features, because you can now create high quality collaborative or chat apps that deliver excellent sound quality without a headset. Now, Flash Player 10.3 supports acoustic echo cancellation, noise suppression, voice activity detection, and automatic compensation for various mic input levels.
- Integration with browser privacy controls for managing local storage – Flash Player 10.3 integrates the controls for local storage with the browser’s privacy settings in Firefox 4, IE 8 or higher, and future release of Safari and Chrome.
- Native Control Panel – you can access the Flash Player privacy, security, and storage settings right from the Control Panel/System Preferences of your computer (Windows, Mac, and Linux).
- Media Measurement – this feature enables companies to understand how their videos are distributed and consumed and to collect this data in real-time. There is a new set of open APIs that can be used to implement video analytics.
- Auto-Update Notifications for Mac OS – support for automatic notifications of Flash Player updates on Mac OS.
This is not the only thing we launched today. If you go to the Adobe Labs you’ll find a new release of a preview version of Flash Player that has these features:
- Stage 3D (AKA “Molehill”) – 3D Hardware accelerated 3D API
- G.711 audio compression for telephony
- H.264/AVC SW Encode for camera encoding
- Support for JSON (JavaScript Object Notation)
- Socket Progress Events
- Pause/sleep/resume Events
- Secure random number generator
- TLS (Transport Layer Security) sockets
- TLS socket policy file
No go and install these and have lots of fun!
CSS Regions Prototype Available Now
Maybe you remember the cool demo we showed at MAX last year: a modified WebKit browser that was capable of dynamically wrapping the text inside or around arbitrary shapes. I’m excited to say that this week we’ve made available the first public preview for this project. You can go to Labs and grab the bits for your operating system (Windows or Mac OS). What you will get is a modified version of the WebKit engine (the same engine used by Apple’s Safari and Google’s Chrome).
Below you can see some examples of what this feature enables:



So what is this feature exactly? We call it “CSS Regions” and it is Adobe’s proposal to W3C to extend CSS capabilities. Having this feature enabled in browsers will help to create magazines/news papers more easily and with better quality and performance. Adobe is not only working on the proposal specifications together with the W3C but it is also working on an implementation for the WebKit browsers.
You can read this article for more about CSS Regions and don’t forget to go to Labs to grab the bits.
Creating Flex Mobile Apps with Flash Builder for PHP
As you might have heard, we released earlier this week Flash Builder and Flex 4.5. Part of this release is a new product called Flash Builder for PHP 4.5. This is something you should make sure you try if you are a PHP and Flash/Flex developer.
So what is Flash Builder for PHP? This product will install Flash Builder 4.5 with Zend Studio 8.1 as a plugin plus some additional plugins that integrate these two products. Using this IDE you can create mixed projects (Flex and PHP both for desktop and mobile devices) and you can streamline testing, deploying, debugging, and consuming PHP services via Flex remoting (with the help of Zend Framework).
Instead of writing a pretty long article, I decide to shoot a video tutorial on how you can create a Flex mobile app that uses a PHP service. This tutorial will walk you through:
- Using the new project type Flex Mobile and PHP
- Creating a mobile application that has two views/screens. I will explain how to use the ViewNavigator and View classes to control your application state
- Consuming a PHP service from a Flex mobile app using remoting
- Testing and debugging the code (Flex and PHP) on the desktop simulator and physical device
I hope you will enjoy this. If you want to download the files used for this tutorial, click here (unzip the file and you will get the Flex project you can import it and the PHP files plus the database dump).
Slides and FlashCamp beginner course
Some people asked for the slides and tutorial used at the FlashCamp San Francisco 2011. So here are the slides:
And here is a ZIP file containing the tutorial (a PDF file) used for the beginner course on mobile and the finished projects. There are five exercises in this tutorial:
- Your first Flex mobile project – this will guide you through the steps to create a Flex mobile project
- Testing and deploying your project – you will learn how you can test the project on the desktop simulator or, if you have an Android device, how you can run it on the device
- Persisting the application state and controlling the Action bar
- Working with external data sources – you will create a simple Twitter client
- Working with LiveCycle Collaboration Service – this exercise will show you how easily you can create real-time collaborative applications using the cloud-based service LiveCycle Collaboration Service.



PlayBook & AIR
PHP & Flex