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.

[Component] Location WatchDog v1.0

It’s been a long time since I posted in my blog. The reason was that I wasn’t actually working actively on any Flex project in my previous job at Nokia. In my new role, I hope to get lots of chances to dabble with my favorite coding language 😉 . Anyway, here I am with a new simple and silly component again 🙂

I am calling it a Location WatchDog. What it does is pretty simple. It monitors a specific location (folder/directory) for any updates. If any new files are added to the folder, the WatchDog throws an event LocationEvent.FILES_ADDED. The event returns an array of new Files added to the location.

I am still working on it. Need to add some more stuff to it like capability to fire the LocationEvent.FILES_DELETED that returns the list of deleted files. The component allows you to also specify file extensions that you wish to monitor the location for. By default the component only detects normal files, while it also allows you to specify includeSystemFiles attribute as true to force the component to listen to even hidden and system files.

You can download the component in swc from here. The code of the component is checked in at the Google Code.

You can use this component in your code by calling the component in your mxml  – and then doing this in your actionscript-

private function initView():void{
snoopy.fileExtensions = <code>new Array("txt", "abc");</code>
<code>snoopy.locationPath = File.desktopDirectory.nativePath;
snoopy.addEventListener(LocationEvent.FILES_ADDED, getNewFiles);
snoopy.startPinging();
}

private function getNewFiles(event:LocationEvent):void{
var x:Object = event;
}

Nothing fancy. Just simple and plain. As long as it saves someone somewhere some coding time ;). Or is it already part of the framework? 😉

(Download: SWC | Source)

My Personal Site is down!

@Readers:

My personal website http://www.udayms.com is down. I am trying to work with the domain space providers to get it back up and live. So, some links in this blog may not work. I shall try to get it back up ASAP.

Till then… 🙂

-Uday

SSD Awesomeness

Wow!!!!

 

We took 24 256GB Samsung MLC SSD’s and put them in RAID to make this awesome computer! See how we did it, and what the results were!
For more information on these drives, check outhttp://www.samsungssd.com.

Warning: This clip is a piece of Samsung marketing material.
Warning 2: It’s actually pretty fracking amazing, and it might change your view of computers.

Samsung techies linked 24 of the company’s 256GB SSD drives together in a RAID with the hopes of making the fast SSD drives even faster. The system actually reaches transfer speeds of 2GBps. What’s that much speed mean to you?

• All of Microsoft Office opens in .5 seconds.
• 53 programs from the test rig’s Start menu open in 18 seconds.
• The complete system defrags in about 3 seconds.

Basically, we all know that hard drives are holding other components in computers back, slowing down our day to day usage. But I’ll be honest in saying that I didn’t things were this bad. While almost no mortal could afford to build this amazing rig, suddenly that SATA3 technology isn’t looking so impressive.

 

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..

Connecting people

I haven’t posted anything here for a ‘long’ time now. The last few months have been really hectic with all the sudden changes at work and in personal life. Still trying to catchup with whatever has been happening around me and slowly regaining control over life (both professional and personal).

So…. Here I am… in Bangalore. I quit from Extreme Networks and am joining Nokia R&D facility in Maratahalli Ring Rd, Bangalore. I shall be working with the Ux team at Nokia in the Software & Services division.

Nokia

One of the first projects I am going to be engaged in is Ovi.com. It’s an exciting new concept from Nokia. I shall be blogging in detail about Ovi sometime soon.

In the last few months, I have received hundreds of mails from readers. Some had written in just to show their support and appreciation. Some had mailed me with technical questions and some with job offers. And because of the personal reasons mentioned here and here, I was unable to respond to any of those mails. I really apologize for that. I am just in the process of catching up with the hundreds of unread mails in my inbox. I shall respond to your mails asap.

Once again… Thanks for all the mails and queries. Keep reading and mailing…

Adobe Flex Intro PPT posted

A couple of weekends ago, I did a presentation for The Chennai Cold Fusion User Group (CCFUG Homepage). Am posting the ppt here. The presentation covered the basics – intro to RIAs, intro to Adobe Flex, a couple of examples and a little bit about Adobe AIR. Check it out… if you have nothing else to do 😉 … The audience were cold fusion developers who were new to Adobe Flex and Adoe AIR. I touched the basics and then walked them through some code examples of Flex and Air.

Check out some snaps from the event and check out this post by Akbar after the event. You may also want to check out the CCFUG homepage at http://www.cfugind.com.

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.