Before announcing this year’s most awaited Adobe Flash Platform Summit 2010 let me share some wonderful moments from Adobe Developer Summit 2009, Bangalore, it happened exactly on the same month one year before. 🙂
“Adobe DEV Summit 2009, Bangalore – behind the theme Awesomeness Defined – as this line says there were plenty of awesome, cool, and more useful sessions organized by Flash Platform team from Adobe.”
What an amazing crowd, there were nearly 1400+ Flex /Flash Developers had attended the Summit. There were two tracks – Track1 and Track2. The sessions under Track1 are mainly for Flex Developers who is already having some experience. Track 2 is for designers / developers who are ready dive into Flash Platform. Since I have had little bit experience, I joined in Track1.
Audience @ Developer Summit 2009
Some of my favourite Platform Evangelists – Serge Jespers and Ben Forta came there to give Key Note and Introductory speech of Flash Platform Technologies.
Ben and Serge during the Key Note Presentation.
The features were shown on Flash Platform Technologies was awesome; if you would have there you could really taste the awesomeness.
Here is the list of things were demonstrated and presented
* Flash Platform Technologies and its road-map.
* Adobe Flex 4 SDK.
* Flash Catalyst (My favorite ;)))
* Flash Builder (Next version of Flex Builder) as we are playing today.
* LCDS / BlazeDS ES for J2EE Integration.
* Integration of Flex App with ColdFusion / PHP.
* Features of Cold Fusion 9.
* Mobile Applications Development using Flash Lite.
This year after the tremendous effort of Adobe Flash Player team we are able to run Flash Player in mobile devices. Really encouraging the Flash Developers to do more. Kudos team ! ! ! 😉 The journey of Flash Player (10.1) on mobile devices started from Android based phones, especially Google’s Nexus One. Let’s wait and see for some more cool demos on Mobile App Development – Time to see the mantra – Develop once, run across the devices is not so longer we are almost near to that. 🙂
As I mentioned in the list here we go for the brief details about the sessions,
Flash Platform Technologies Introduction by
Ben Forta, Director Flash Platform Evangelism and Serge Jespers, Platform Evangelist.
Serge has opened the Developer Summit with the introductory speech about Flash Platform; moving further Ben started his speech from Features and Availability of Flash Platform Technologies across multiple devices. Everyone in the Summit were thrilled and got freeze for few minutes, not because of the climate, because of the awesomeness, features and future of Flash Platform.
Ben speech mostly about the business and marketing aspects of Adobe Flash Platform, since he is from Director of Evangelism team especially from Cold Fusion. Serge speech was related to the Key Features of Flash Platform Technologies which includes Flex, Flash Player and AIR. During this fun filled and thrilled session, Serge took a challenge to himself. Here are the words of Serge, “I’m going to build the Flex Application starting from the Design to Back End Connectivity within 15 minutes”, everyone in the Summit was murmured with themselves about this hard challenge 🙂 Hope the developers would know that. 😉 Finally he had finished the Challenge successfully within the fixed span of time, which shows the POWER of Flash Catalyst and Flash Builder. If you won’t agree, just give a try.. 😛 During this challenge everyone was keen to watch his activities, it was very interesting and funny ;). After this interesting Challenge, the video was shown from Adobe Flash Platform Team – it’s all about the Features of Flex and AIR Applications from Advertising Industries to Enterprise Industries.
Adobe Flex 4 SDK Features a Walk-through by
Anirudh Sasikumar, Technical Evangelist
He was talked about the following main things in Flex 4 SDK over Flex 3 SDK,
* Spark Architecture – it has advanced UI Components, this is fully based on the skin level design / development. They have introduced lots of pre-defined skinnable components. It is the cool and interesting feature to work with.
* MXML 2009 – it has the new tags and namespaces in Flex 4; more tags available for Playing with Effects and Animations even with skins. Separate namespace for Spark Architecture like <s:ComponentName/>, we can also use the existing MX components along with Spark Comps.
* Flex 4 Effects – This is about the new ways and tags available for doing and playing Effects and Animation (I like this very much, since it has plenty of new things to play) . It has rotation, 3D and more..
* Layout Containers – Introduction of new Layout Components namely Group, VGroup, HGroup, and many more..
* FXG – Flex Graphics Components. This is very cool, nice of defining and declaring the graphical elements.
* Finally Advanced CSS having more style selectors – we can use descendant and ID selectors, and multiple style name in the styleName attribute.
Give a try guys.
In general Flex 4 SDK mainly focused to avoid Designer – Developer Gap.
Adobe Flash Catalyst Features and Demo by
Harish Sivaramkrishnan, Platform Evangelist
WOW.. He is one of my favourite and frequent meets-up platform evangelists, because most of the times he used to roam around the country. His demo was started from Adobe Photoshop-to-Flash Builder to build an end-end application. He has developed the mini Twitter application in Flex 4 using Photoshop (PS), FlashCatalyst(FC) and FlashBuilder(FB). He has given a quick and simple four steps for this Application Development.
Here we go,
1. UI Creation in Photoshop / Illustrator / Fireworks
2. PSD / AI / FW files to Flash Catalyst ( FC )
3. Conversion of UI parts to Flex UI Components. (PSD Layers to Flex components)
4. Flash Catalyst to Flash Builder (FXP to Flex)
FXP is the file format of Flash Catalyst design to Flash Builder. We can also test and run the design directly from Flash Catalyst by pressing Ctrl + Enter. As we do in Flash Professional 😉
About the developed mini-Twitter Application,
Components:
- One Text Input
- One Data List (New list on Flex 4 SDK).
ItemRenderer : Image (Profile Image), Label( Tweets) and one more label for Profile Name. This ItemRenderer was used in the DataList to show the list of Tweets and Profile Image of the Particular person (typed from the TextInput) – hope you knew this.
He has completely designed this Renderer in Flash Catalyst (you can also check with duplicate data on-the fly) and switched to Flash Builder by importing the FXP file. While importing the FXP file to Flash Builder, it will create the Complete Package Structure (model/view/components) and main.mxml file for you. So there is no need to create the separate package by own, WOW.. what a feature it is ! ! Really it will help you in terms of productivity. Then he added the Twitter API inside this package and connected with real time Twitter site. Application was finished within 30 minutes. Everyone gave their applause with smile.
In Flash Catalyst we can do the following main things,
* Build and design the New Components apart from the imported UI Layers.
* Common states Effects and Transitions.
* ItemRenderers creation and testing with duplicate data.
* Apply the event handlers for the UI Components.
* SWF / AIR file export options.
* Code and Design view checking.
Flash Builder 4 – Deep dive into the Data Centric Development by
Mayank Kumar, Computer Scientist.
He talked about the RPC Services in detailed. He has demonstrated the simple employee application, with the integration of MySQL database using Apache server. It shows the Powerful feature (RPC Service Panel) of Flash Builder 4.
In this Employee application, he has written the code to fetch the Employee details from the MySQL database using simple configuration in the Flash Builder. Done within 5 mins of time, if you did the server side code already. It is the great and much need feature of Flash Builder. It will really help and save our developer time to connect with the server-side. He also added two lines of code to create the complete employee form (details of the particular employee).
Abouth the application : It has data fields namely First Name and Last Name in the DataGrid, while selecting any item in the Grid, the respective Employee details will be fetched and displayed in the Form on the fly. We need not write any code for this form, using simple wizard with few steps we can easilt create. 😉 can’t you do on the fly ?? This wizard has full set of Configuration of Services.
The interesting thing here is Automatic Paging; it saves more space in the Browser. Next interesting thing is, if any item fetched from the DB, it is stored internally, if the same item needed in future, we need not make a new service call to get that item. It will get the data from the internal storage and display it on-time. WOW.. superb feature.. It’s the power of DataCentricDevelopent (DCD) framework in Flash Builder. If you start using that you would really rejoice the freedom and awesomness of Flash Builder.
In Flash Builder we have the following cool features,
* Services Panel like Properties and Navigator Panel, which will help us to integrate with backend connectivity. The back end connectivity might be J2EE , PHP , .Net , Ruby, WSDL and ColdFusion services. You can also montior the data-transfer and performance.
* Pre-defined Themes availability.
* ActionScript Doc generation. Most awaited feature. 😉
* Auto Event handlers and getter/setters generation.
* Profiler for performance and memory leakage analysis.
* Unit testing facilities.
* Report Generation.
* Live Recording of the application.
* DataCentricDevelopment (DCD) framework.
* Custom File Templates (we can customize the MXML file structure for maintaining uniformity across all the developers). My favorite one 🙂
* SVG Support.
* Conditional break pointers.
and more..
LCDS / BlazeDS ES for J2EE Integration by
Sujit Reddy G, Technical Evangelist.
He has started the discussion from comparison of LCDS (Live Cycle Data Services) and Blaze DS. Both are used for J2EE integration. BlazeDS is an OpenSource Data Management service from Adobe having optimal features compared to LCDS ES. Live Cycle Data Services – Enterprise Services (LCDS ES) 3 Beta having powerful features for the J2EE Integration. It can support AMF/AMFX encoding as well as SOAP related web services. It has improved RTMP / RTFMP Streaming facility.
They also had introduced new DataModel – FIBER for flexible Data Objects management between Flex and J2EE. This Data model provides the Entities, Services and Annotations details of the Class and Data Objects present in the server. Easy way for accessing the data model… The File format of this DataModel is .FML ( Fiber / Flex Markup Language). Due to short span of time, he was unable to demonstrate the complete Integration of Flex with LCDS 3. 🙁
It was fully about J2EE technology integration with the Flex front-end. 🙂
Mobile Applications Development using Flash Lite by
Raghuram CG, Senior Program Manager.
Theme of this session was Create -> Package – > Distribute -> Discover.
How effective and easy it is !!!
This session was started with N95 application demonstration; in the pipeline they have shown Flash Lite 3.1 in mobiles. Finally he has deployed some Flash Lite Applications in mobile using Adobe Mobile Packager. The output format of this Adobe Mobile Packager is .CAB file, which is capable to install the application in most of the mobile devices.
Finally the Adobe Team shown some interesting features on Flash Player and its availability across the world. Everyone in the Summit were excited about this real-tim technology. Really impressed ! ! !
According to the survey, there are millions of Flash Player download happening everyday, Adobe Team said. Adobe AIR is about 27+++ millions downloads on the desktop. This shows the Power of our favourite Flash Platform. 😉
Hey guys this year we have Flash Player 10.1 and AIR 2 as we requested in last year summit, Adobe brought this two great run-times on time. Thanks a lot team 😉 …We also have this two runtimes in Android mobile devices !!! awaiting to see more info on these two incredible runtimes. 🙂
Within a Single day and single track I got plenty of things on Adobe Flash Platform Technologies, but this year we have two cool days. Oh my god ! ! ! It is going to be two awesome days in all the flash platform developers journey..
Coming to Adobe Flash Platform Summit, 2010 the theme behind this summit is Functional Intent Meets Pixel Perfection. Going to hack thousands of developers-designers mind as already hacked last year. 🙂
Mantras @ AFPS 2010
Design
Plug-in to the Web
AFPS, 2010 will feature everything from innovations in Flash and Flex to bringing great experiences to mobile phones and devices, to the future of the Flash platform. You have the opportunity to learn new technologies that enable integrated design and develop workflows, and innovative ways to monetize content. You will go back to your home with the skills, insight, and contacts to take advantage of these opportunities as they transform our industry.
Adobe community members and Adobe teams from across the sub-continent, a diverse set of topics ranging from the more technical Flash, Flex, AIR and processing to pure design, mobile, and the coolest and best from the industry going to offer two awesome days for us. 🙂
An overview of AFPS 2010,
* Two full days of conference and networking with leading designers and developers
* Over 40 sessions and workshops presented by industry leaders and Adobe experts
* Over 2000 attendees expected from around the sub-continent
* Over 70 internationally renowned design and technology presenters
* All tickets includes Lunch, Coffee, an event grab bag and a special Adobe giveaway
Are you going to miss this great show ???? Ah ah.. If your answer is yes, you’re really going to miss the two awesome days of your life.
If NO, come and join with me.. 🙂 Let’s enjoy the awesomeness …. 😉
How can you join in this great show ??
Register now >> AFPS 2010 web site: http://www.developermarch.com/adobesummit/registration.html
If you register, you will get the following benefits from AFPS 2010 along with the awesome technology experience.
Benefits and features
You also get the latest updates on AFPS 2010 through Twitter,
Follow now >> AFPS twitter: http://twitter.com/adobesummit
For more details on AFPS 2010 : http://bit.ly/adobesummit
You can also post the banners in you Blog or Web site showing that you’re one among awesome Flash Platform community and part of esteemed AFPS 2010. Get the banners and logos >>
Still 54 days guys .. Register now and get early discount… Bye bye ! ! ! See you there @ NIMHANS Convention Center, on Aug 25-26.