« October 2007 | Main | December 2007 »

November 23, 2007

What I am up to?

Not many people know, I left Mixercast and joined Yahoo! *again*.

I have been busy settling down in Bangalore, which has changed a lot, it took sometime (three weeks) to find a nice apartment and driving/riding is more stressful.

Anyway, I am going to work on some interesting stuff in Yahoo!, actually there is a lot to do. I would keep posting, if I can :-) 

I have been active in flex_india list, I read flexcoders and occasionally reply some mails. I still read MXNA in digest-mode (three times a week) and regular blogs (everyday).

It's good to see Flex/Flash/AIR community growing globally and in India. Nice to see Adobe featuring Indian developers; Mrinal Wadhwa, a very passionate developer, has been featured on Adobe Developer Spotlight.

BTW! I feel AIR logo talks about specific technologies (it's based on) instead of problems AIR could solve. What happens, if one more technology is added to the stack, logo would be changed?

Keith and John have been doing some fun stuff with AIR logo, check it out here and here

Posted by Abdul Qabiz at 03:59 PM | Comments (6)

November 22, 2007

SWFObject html/javascript generator

I heard about SWFObject html/javascript generator from a colleague. An useful tool for people who want to use Flash/Flex in their blog/webpage and not comfortable writing html/javascript code.

Technorati Tags: , , ,

Posted by Abdul Qabiz at 06:46 PM | Comments (1)

Live Documents office-suite chooses Flash/Flex

Sabeer Bhatia, one of the guys behind Hotmail, has been working on Live Documents, which has been announced a couple of days back. Live Documents is an office-suite for web and desktop (AIR?).

It is interesting to see, Live Documents chose to use Adobe Flash/Flex as front-end technology.

I read Zoho guys on Flash, I understand, it makes sense to use a technology that doesn't have dependencies, easy to develop with, saves time, provides better experience to user and good for business. If Zoho guys think, they are achieving these goals with technologies of their choice, it's totally fine. I would love to see how they respond to Live Documents release.

But hey, there are some (Live Documents, Buzzword, SlideRocket etc) which think Flash/Flex is cool (faster to develop, easier to use, consistent experience and better for business). 

Technorati Tags: , , , , , , , , , , ,

Posted by Abdul Qabiz at 06:33 PM | Comments (0)

November 09, 2007

Adobe Buzzword

Adobe Buzzword is available, no need for private invite to use it. It took me couple of minutes to register, then I checked out Buzzword; I must say Buzzword rocks!

It has a usable, fast, responsive and sleek user-interface (UI). Buzzword also allows to save documents in different formats (.doc, office-xml etc).

It allows to insert images, tables, comments, notes etc. I loved the ui-interaction for each of these features. I don't know how to express in words without showing the screen-shots, so why don't you check it out :-)

Just wondering, who designed the user-interface of Buzzword?

Technorati Tags: , , ,

Posted by Abdul Qabiz at 11:25 AM | Comments (1)

November 02, 2007

Setting position of Alert control in Flex

It seems, there is no direct way of setting position (x, y) of Alert control in Flex 2. The trivial method (setting x, y) is either buggy or there must be some official way, which I am not aware of.

I found some different ways to do that:-

var alert:Alert = Alert.show("Can you see me on random positions?",
				"I am an Alert box", Alert.YES | Alert.NO, 
				this, alertClickHandler, null, Alert.NO);        
PopUpManager.centerPopUp (alert);
var newX:Number = 200;
var newY:Number = 200;
alert.move (newX, newY)

var alert:Alert = Alert.show("Can you see me on random positions?", 
				"I am an Alert box", Alert.YES | Alert.NO, 
				this, alertClickHandler, null, Alert.NO);        
var newX:Number = 200;
var newY:Number = 200;
callLater (alert.move, [newX, newY]);

Following, to me, sounds like a little expensive because we are asking for the immediate validation.

var alert:Alert = Alert.show("Can you see me on random positions?", 
				"I am an Alert box", Alert.YES | Alert.NO, 
				this, alertClickHandler, null, Alert.NO);   
var newX:Number = 200;
var newY:Number = 200;
alert.validateNow ();
alert.move (newX, newY);

Technorati tags: , , ,

Posted by Abdul Qabiz at 06:33 PM | Comments (3)