The initRIA Conference Experience…

December 19, 2007

The initRIA conference conducted by the Bangalore Flex User Group on Sunday, 16th Dec, 2007 was just awesome. It was a platform for me to learn a lot of things, meet other fellow Flex enthusiasts and network with guys from startups who were trying out Flex. The event had a lot of people talking on several topics…

  • Data Visualization in Flex – by Me
  • RIAjaxified – Rakshith, Adobe
  • Designing RIAs with RC pattern – Yash Mody, TeknoPoint Multimedia
  • Flash for Flex developers – Bhavin Padhiyar, SAP
  • Building Live Documents – An online Office suite leveraging RIA technologies by Sumanth Raghavendra and Adarsh Kini, InstaColl
  • Optimizing Flex and AS3 – Mrinal Wadhwa, SAP
  • Developing Flex RIAs with Cairngorm Microarchitecture Debabrata Acharjee, CapGemini
  • and a Birds of a feather session

What really cheered me up was that people had flown down from Mumbai, Pune & Hyderabad for the event. We even had a couple of students coming from Tanjaore, TN. It was a platform to meet the most passionate of Flex developers in India.


The early birds..

We even had some FlashLite folks coming down. Both Vivek & Mariam are very well known people in the FlashLite Community.

Me with Vivek & Mariam

I opened the sessions with a talk on “Data Visualization in Flex 3“. If you missed it, you can catch it in the following links…

The SlideShare version of my PPT

The sessions I personally was looking forward to were the ones on Performance Tuning in AS3 by Mrinal, the Flash for Flex Developers talk by Bhavin & the talk on Cairngorm by Debabrata.

Me during my session

Mrinal in deep thought

Deb on Cairngorm

But the highlight of the day was the presentation by the InstaColl guys, where they demoed their new (and much talked about) online suite called LiveDocuments. Sumanth did an awesome job in the demo and we were all excited to see LiveDocs in action. I had heard a lot about the company and the product before the day, in connection with the famous Sabeer Bhatia. The fact that it was built in Flex made it extra sweet for us 🙂


Sumanth Raghavendra (CEO, InstaColl – Live Documents)

Live Documents in Action

I also met some very interesting people and had some very exciting discussions in the birds of a feather session. I can safely say that this was probably one of the most enjoyable conferences that I have attended… Thanks for Mrinal & Saurabh Narula (from Honeywell) for making this happen and to Abdul for the photos 🙂


Drag & Drop of a file into an AIR app (Beta 3)

December 17, 2007

I thought I will post this as there has been a lot of API changes between Beta2 & Beta3. I will try to compile some info on the migration from Beta2 to Beta3.

For now, one of the major changes affecting this particular scenario is the fact that flash.Desktop.DragManager has now been renamed as flash.desktop.NativeDragManager. Here is how you can achieve the drag & drop of file(s) from desktop. The app actually accepts an image file on drag & drop from desktop and displays it in an Image control.

  1. import NativeDragManager & NativeDragEvent
  2. add event listeners for NativeDragEvent.NATIVE_DRAG_ENTER and NativeDragEvent.NATIVE_DRAG_DROP
  3. In the DRAG_ENTER handler, you call NativeDragManager.acceptDragDrop(this);
  4. In the DRAG_DROP handler, you can get to the file(s) dropped using the following code…
  5. public function onDrop(event:NativeDragEvent):void{
    var dropfiles:Array = event.clipboard.getData( ClipboardFormats.FILE_LIST_FORMAT) as Array;

  6. Now you can loop through the files using a for… each loop as below
  7. for each (var file:File in dropfiles){

  8. Use the file as required in your app. Here I extract the extension of the file, check if it is an image and then load it in an Image control.

You can find the code of the application here…

Application Source


Flex3 & AIR Beta 3s out there

December 14, 2007

 

Adobe released the Beta 3 version of Flex product line & also of the Adobe Interated Runtime (AIR) on Adobe Labs. Get it and try it out… there are some really cool features awaiting, especially in Flex Builder.


initRIA: 15 more seats added on public demand, 12 available as of now

December 14, 2007

 

 

I was talking to Mrinal and he mentioned we will be adding some more seats due to public demand for the initRIA conference and now he’s blogged about 15 seats being available.

Hurry, grab your seat, if you haven’t done so already. Looks like India is really taking big strides in the RIA domain. I was really happy to see Ryan Stewart blogging about the conference. Its going to be an awesome sunday.

Lastly, even I wanted to make an appeal to the people who earlier registered and now cannot attend due to some unforeseen reason. Please un-register so that someone else could attend in your place.


Breaking News: Adobe Announces Open Source Technologies for Enterprise RIAs called BlazeDS

December 13, 2007

Adobe today announced the labs release of its remoting and messaging technologies under a new open source product named BlazeDS. Now, developers can easily connect to back-end distributed data, as well as push data in real-time to their Flex and AIR applications, for more responsive RIA experiences for no cost at all…

This is particularly exciting for me as one of the biggest hindrances to the advancement of Flex in India was that companies were reluctant to buy license of LiveCycle ES, just for a data-push capability. With BlazeDS, developers can add data connectivity to RIAs for real-time collaboration and data-push capabilities that enable better decision-making and more engaging user experiences for no cost at all.

Previously available only as part of Adobe LiveCycle Data Services ES, the technologies included in BlazeDS, along with the Action Message Format (AMF) protocol specification, are being contributed to open source under the Lesser General Public License (LGPL v3), and are available immediately as public beta on Adobe Labs. Here are the links for more details…


InitRIA Conference in Bangalore on 16th Dec 2007

December 11, 2007

initRIA is a day long developer conference of Rich Internet Applications enthusiasts, at HoneyWell Technology Solutions (opposite IIM Bangalore), Bannerghatta Road, Bangalore. The conference is on 16th of Dec 2007 (Sunday).

Please register if you have not done so already. There are limited number of seats and registrations will be closing soon..

I am speaking at the conference , hope to see you all there… If you are the venue, do come and chat with me. I look something like this 🙂


A whole lotta awesome stuff

December 5, 2007

I was very distracted from looking at the happenings in the Flash/Flex/AIR world in the last month due to certain personal and work related reasons. But looks like a lot has happened in this time… This post is trying to capture some of those interesting stuff.