Adobe Flash Platform Summit 2010 was awesome!

Finally, was able to make it to the Adobe Summit last week in Bangalore even though everything was fixed at the last moment. As expected, was able to meet  and share ideas with many of the prominent and active members/managers of the community.The best thing about the Bangalore is its weather and its cosmopolitan culture but the worst thing is the rickshaw wala. 😛

There were about 1000+ attendees in the summit. Learned some new concepts by attending very informative sessions by Deepa SubramaniamMrinal Wadhwa, Hemant Sharma, Uday Shankar, Alvin Zhang. Alvin’s talk on brain power was one which took most of the audience by surprise. Key note sessions by Ben Forta and Ramesh were also inspiring. The dismissal of the session on social, multi-player games was a real disappointment. Even though Adobe Flash is used as a major platform for building games on web, summits like these lacks any representation or discussion on gaming which I think should be considered in the next summits, this is purely my observation, correct me if I am wrong.

Had the company of Aneesh Anand and Juwal Bose(Kerala UG Manager) for two days , this was the first time we met in person and had a really great time together. At the summit, there were booth where different companies showcased their products and services and I believe this was done for the first time. iPlotz and Onion TV were one of the stalls that caught my attention, they have built fantastic products with flash platform. The other highlight of the event was delicious food, and also the giveaways, by Esberi, Teknopoint and of course Adobe..Loved all of the goodies.

Overall, the summit was great and eventually will be more better in the years to come. Looking forward to attending the next summit in 2011. Would like to thank and extend my appreciation to Adobe Evangelist team who had been working hard for last two months to organize such a large and successful event. Cheers Guys 🙂

Click on the images below to view more photos. PS: Unfortunately most of the photos are blurred. Don’t blame me 😉

Update: Managed to collect the presentation slides from the speakers at Adobe Flash Platform Summit 2010. Check it out:

MultiScreen experiences with Adobe Flash Platform by Hemant Sharma:

Visual Experience with Flex 4 by Saurabh Narula:

Mechanical Designer by Deepak Pakhare:

Flex 3 to Flex 4 by Yash Mody:

UI Engineering Rebooted by Uday Shankar:

Adobe Flex + Paypal X = Monetization of RIA by Ganesh Hegde:

Less Verbose Actionscript 3.0 – Write less and do more by Arul Kumaran

FX4 Event in Ahmedabad

Ahmedabad Flash Platform User Group is organizing a special UG meet named FX4 Event. For the very first time we will have some one from Adobe to speak for the User Groupin Ahmedabad. Sujit Reddy from the Adobe evangelist team will be taking sessions for this event on Flex 4, Flash Builder. Livecycle DS, Flash Player etc.In Ahmedabad since we are only maturing as a user group it is pretty hard to pull out people from their comfort zone to attend such events but I believe events like this will make a change in the mindset of the crowd and we are trying hard to pull in more crowd to this event.

Initially we were a little hung up with the venue since first we targeted a technical institute then due to some wrong communications and the norms of the Institute we had to change the venue two days back to my office premise where we have a pretty decent conference room.Now everything seems to be set and all geared up for the event.Also will be exciting to see Sujit in action.

Often I have heard companies in Ahmedabad stating that we do not get enough of quality Flash/Flex developers from Ahmedabad and I would say as a user group we can help you out and that is why the user group across the world organize such events. Until and unless people get to know some new things/share experience about the technology they work on, there is no scope for improvement at any level. Hope all the companies in Ahmedabad take these events seriously enough to allow their developers/designers to be a part of such event. The event details are as shown below and for registration http://fx4eventahmedabadfug.eventbrite.com/. Fingers crossed and lets hope for the best.

Channel.Security.Error and webservices

Today I burned out sometime fixing an issue in an application related to security violation of a SWF file when calling a webservice hosted on another domain. At first even though if it was quite obvious that the error had something to do with the crossdomain, I was not sure what was happening, but after some trial and error and some searching, found that this issue occurs when one thing is missing in the crossdomain xml. The missing node was –

<allow-http-request-headers-from domain=”*” headers=”SOAPAction”/>

This addition was made with the update in Adobe Flash Player 9.0.115.0 which means that if a domain wants to receive headers from a remote SWF it should have a crossdomain xml with the above node added. Find more information here – http://bit.ly/a04r0m . After reading this technote came to know that this update was made  in order to increase the security level and defend against malicious HTTP headers sent by content from other domains. Also was made aware that not all headers can be sent from Flash player and list of blacklisted headers can be found here – http://bit.ly/cPy6CW.

Ideally your crossdomain in these scenarios when working with webservice should look like :

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
  <allow-http-request-headers-from domain="*" headers="SOAPAction"/>
</cross-domain-policy>

All these kind of issues only pops up once an application is developed and once we finish integration with a backend. So, better check this out guys whenever you deal with http headers and remote SWF ,so that you dont waste considerable time wondering where did you go wrong. Many of you  might be already aware of this setting and those who don’t yet know about this please take a note.

Cheers