Photography Copyright Osman Ullah

05.12.08

Writing IM Apps in Flash

So this has been chugging along for a couple months now, but I never got a chance to blog about it. We have been working pretty hard on an Open Source AS3 (ActionScript 3.0) library which leverages the Open AIM Web Services. We finished wimas3 a couple months ago. This library will allow developers to easily integrate AIM functionality into any Flash application. So far, feedback has been really positive and we already have a few third party developers who are tinkering with the libraries and making contributions.

If you are interested in writing a Flash / Flex / Air application which leverages AIM, check out the Quick Start Guide. I haven’t received much feedback on it yet, so please let me know what you think!

Also remember, AIM isn’t just for IM. You can use the network for small data transfer which enables you to write multiplayer games that can do all communication via the AIM network. We have a Google Group set up, so please sign up and send out any questions you may have. We would love to hear from you!

Good luck and happy coding.

Posted in Development at 3:06 pm by Osman Ullah

11.27.07

Finally an update

First order of business: I realized that the body really should have the white background, not the sidebar. I flipped them and it looks much better. The emphasis is where it should be.

Second: It’s been a while since my last update, but I think I might have some material which will allow me to post more regularly. I’ve started playing around with Flex, and I think I might finally be able to come up with some stuff to write. While it’s easy to put together something that runs pretty quickly, it is also very powerful and you can get really involved with doing some more advanced things like custom layout, custom skins, etc. As I delve deeper into the Flex world I expect I’ll be working on some things which will (hopefully) be interesting to others as well.

Overall, though, it seems that the Achilles heel of Flex for general use in rich internet apps seems to be the lack of proper HTML rendering. Without this, any kind of product which wishes to render HTML content in their application is kind of left hanging. Flex supports a few select HTML tags, but even something basic like showing an inline image is not possible without some really nasty hacks. Quite a few developers have written about this problem, but I hope as I get into the platform a little more I can share some thoughts on things which are a little more original. It’s a good start though. :)

Posted in Development, Flex at 12:38 am by Osman Ullah

06.12.07

Safari for Windows

So, Apple has released Safari for Windows into public beta. It’s an interesting endeavour by Apple. I am really wondering about their business reasons behind it. Do they want more market share for Safari? Are they planning on releasing some Safari-specific functionality on their websites? Do they think Safari is cool and slick enough to convince Windows users to try a Mac?

After using safari for a little while I really didn’t see anything that impressed me and would make me switch from IE7 or Firefox. Even though I know it’s a public beta, there are few things missing which really made me raise my eyebrows. There are almost no window borders. On an XP machine this can make the window get lost amongst the other applications. You can only resize the window from the bottom right, but even then the cursor doesn’t change to a resize indicator until you actually press down the mouse button. They say it’s faster than IE7 or Firefox but honestly the way IE and Firefox render pages seems to be “smoother” and less “choppy” than Safari…and Safari didn’t seem any faster. You can only download data so fast, correct? Also on my HP laptop I press both mouse buttons down at the same time to auto-scroll; this doesn’t work in Safari. And there are no tooltips! Bad bad bad! Releasing a brand new product (to windows users, at least), and you can’t even hover over buttons to find out what they do. I am sure Apple knows how important tooltips are for discoverability and exploration, and I am really intrigued that such an important feature was missed. I guess they figured since they only have 2 or 3 “ambiguous” buttons, it wasn’t worth the effort?

Anyway, otherwise it feels quick and smooth. I wouldn’t switch though. It will be interesting to see what happens with Safari for Windows, to say the least.

Posted in Miscellaneous at 9:54 am by Osman Ullah

04.02.07

AIM 6.1 Hidden Skin

Well, it looks like Greg found out how to turn on the black skin I was working on before we shipped AIM 6.1. It wasn’t quite done yet but everyone seems to love it so I thought I would give it a mention. Follow the link to his blog for instructions.

Posted in Miscellaneous at 10:28 am by Osman Ullah

03.28.07

AIM 6.1 Released

AIM 6.1 was launched yesterday. It has a lot of bug fixes as well as some new features, including buddy list docking and skinning. Be sure to let me know what you think about skinning (leave a comment for now). The Buddy Profile window is also cleaner, smaller and easier to read. Overall it’s a pretty minor release. Look for some more interesting stuff later this year. I would recommend anyone using 6.0 upgrade to 6.1 today

Posted in Miscellaneous at 10:41 am by Osman Ullah

« Previous entries · Next entries »