Adobe’s ‘Build an app in a week’ For India

Adobe is conducting 9 online seminars at times that are convenient for people in India.

  • June 7th : 16:30  – 17:30
    Erase the Designer to Developer gap: Adding interactions to your design with Serge Jespers
  • June 7th : 20:30  – 21:30
    Connecting your design to PHP services with Mihai Corlan
  • June 8th : 16:30  – 17:30
    Connecting a web application to a J2EE backend using Flash Builder 4 with Michael Chaize
  • June 8th : 20:30  – 21:30
    Working with Flash CS5 components in your Flash Builder 4 project with Mike Jones
  • June 9th : 16:30  – 17:30
    Going multi-user with P2P in Flash Player 10.1 with Tom Krcha
  • June 9th : 20:30  – 21:30
    Developing multi-user applications with LiveCycle services with Tom Krcha
  • June 10th : 16:30  – 17:30
    Bringing web Applications to the desktop with AIR 2.0  with Piotr Walczyscyn
  • Jun 10th : 20:30  – 21:30
    Code once and run on multiple mobile devices with Mark Doherty

Build an app in a week is intended to teach you about the Adobe® Flash® Platform, including Adobe® Flex®, Adobe® Flash® Builder™, Adobe® AIR®, Adobe® Flash® Player, and how it integrates with Adobe® Creative Suite® 5 technologies. This weeklong event features free, live webinars presented by Adobe technology experts. See live demos and have your questions answered by the experts during interactive Q&A sessions.

Who should attend?

  • Web designers
  • Web developers
  • Application developers
  • Rich Internet Application developers
  • Interactive design specialists

What you will learn
By attending this e-seminar series you will be able to create your own Rich Internet Application at the end of the week, using all the power of Flash Platform, in combination with the device and technology of your choice. 

What Do You Need to Participate?
Online live webinars are scheduled events simulcast over the web via Adobe Acrobat Connect Pro. You’ll need a computer with a browser, Adobe Flash player and Internet connection. Voice-Over IP will broadcast over your computer. Access details will be provided once you register.

You can find more detail on the registration site here: http://www.adobe.co.uk/appinaweek

Usability & Prototyping – WebApps2010

So… Here are my slides from my talk on Usability & Prototyping at WebApps2010 organized by SiliconIndia in Bangalore on 15th May.

The talk went well and the audience were pretty responsive and involving. I managed to finish my talk within the time limit. Nice experience on the whole

Prototyping Experiences – My talk @ Adobe Dev Summit 2009

Here are the slides of my talk at Adobe Dev Summit 2009 – Chennai & Hyderabad on Rapid Prototyping.

I was pleasantly surprised at the number of people who were interested in the science of Prototyping. The industry and the community has always regarded Prototyping as an optional phase in the idea-to-market process. While many other industries like mobile, automobile, mechanical have embraced Prototyping long ago, the software world still seem to be a bit reluctant in realizing the advantage and relevance of this science. Looks like more and more people are waking up 😉 …. The audience seem to be growing larger and larger with every talk I do on this subject and thats a good sign 🙂 …

Dislaimer: Some slides in the above PPT have been re-used in multiple talks to people of USiD 2009, NID – Bangalore, IIT-Kanpur Tech Tour.

ThunderBolt

Really interesting stuff… http://code.google.com/p/flash-thunderbolt/

ThunderBolt is a lightweight logger extension for ActionScript 2 and 3 applications using Firebug. For logging without Firebug, especially for AIR applications, check out the ThunderBolt AS3 Console.

For more information about ThunderBolt AS2 and ThunderBolt AS3 check out the Wiki.

The ThunderBolt project based on the Mozilla Public License 1.1..

CForm SWC

Lately I have been getting a lot of mails about using CForm. So, I kind of wrapped up the whole thing into a SWC and here it is. So all you need to do is download this and add this to the Lib of your project. For the source code, you can still check it out of SVN. But, to just use the CForm, you really do not need the source-code, you can just use this swc component. Click here to download the component.

[Component] CForm v1.0

CForm is all about creating data entry screens. This component allows developers to create standardized forms/CRUD screens in their applications. The CForm component is a Data Entry component that can be very useful if –

  1. you are building business applications with many data entry/view screens
  2. you are working with a lot of developers. each handling separate screens/modules
  3. you wish all your screens to have the standard look & feel across the application
  4. you wish to avoid different developers/designers designing their own UI/UX paradigms for their specific screens

Let me try to explain this in a very simplified manner. CForm reads XML file to create user entry forms. To implement CForm, the following steps are involved.

  • Developer creates XML file for each screen. The XML will contain the list of fields, controls to be used etc.
  • CForm is called in an MXML.
  • Now, the developer can use many of CForm’s exposed methods to access/manipulate data in the CForm.

The Demo walks you through a few use cases of how CForm can be used in real world. There are clear instructions on each example in the demo. For a detailed documentation on the XML part of this component, check out here and for the AS and MXML angle check out below. The source code will also be made available shortly in a 2 or 3 weeks. As of now, if you need the source code you will have to check it out from the SVN repository at http://flexedtoolkit.googlecode.com/. If you like this component and would be willing to extend a helping hand, send me a mail 😉 .

If you have any questions/suggestions after viewing the demo, leave a comment on this page!!

**Update: Compiled SWC now available for download.

[ SWC | Demo | XML Documentation | Source of Example ]

Read more of this post

CustomGrid v1.2

I am releasing the v1.2 of CGrid. It’s been in drafts for a long while now.This time, a few more basic niceties have been added to the CGrid. 🙂

  1. Export to Excel (Copy selected rows or entire grid to clipboard and paste in excel)
  2. User can select columns to view and width of the columns etc. This setting for each grid in the application is remembered across sessions.(For this to work properly, you will have to ensure that you always specify a distinct ID for for each grid in your application.) This feature is very useful, if you are fetching a lot of columns to display but are not sure whether all the users would be interested in all the columns. Now, the user can choose to see columns of his/her choice and that choice is remembered across sessions.
  3. Fixed the sorting logic in the column sort.
  4. The CGrid can now take in custom itemRenderer from the caller.

Check it out… 🙂 For more details about what CGrid is all about, check out this post.

It’s been a long time since I updated the grid component. Hey, for that matter… It’s been a log while since I last posted here. 🙂 Been quiet a bit busy lately. Anyway, am almost back. This month is also going to be a bit hectic. But, I hope to post regularly from September onwards.

Note: Thanks to all who downloaded CGrid v1.0 and used them in their projects. It really feels nice to see that the component has served some good purpose. The CGrid component is individually responsible for keeping my blog alive and  bringing in readers even though I haven’t posted anything new for the last couple of months. So, this component is kind of the ‘old man’ of this blog. Anyway, Lemme thank all visitors for checking it out. Keep downloading. Keep leaving comments 🙂 ….

[ Demo | Source | Sample Printout ]