Yesterday upgraded to Ubuntu 10.4 and am glad that I did. Everything worked, even on older hardware. Next step, to set up my dev environment.
Started off with installing Mercurial using Synaptic Package Manager. Then Eclipse 3.5 along with PyDev, Yedit and MercurialEclipse plugins.
Then downloaded the Google AppEngine SDK (Python) and extracted it to /home/{username}/google_appengine
Appended my /home/{username}/.bashrc file with:
export PATH=${PATH}:/home/{username}/google_appengine
This is optional but makes life easier, unless of course you enjoy typing long absolute file paths in the console.
And that’s it. You’re done.
Next for me, setting up dev environments for Android and Flex.
Cheats codes
- Ubuntu 10.4 = New version of a popular Linux OS distribution
- Mercurial = Source code management
- Eclipse = IDE
- PyDev = Eclipse plugin for Python programming language
- Yedit = Eclipse plugin for .yaml files
- MercurialEclipse = Eclipse plugin for Mercurial
- Google AppEngine SDK = Libraries, tools, development sandbox for Google AppEngine
Apologize for not updating this blog so far in 2010. A very happy new year to all my readers. (Yes, all three of you! ) Occasionally have been blogging for Xebee as well, that is my employers blog. Check it out as it has some cool posts.
I take this opportunity to announce a few things. I have been working on a Facebook App these days, based on Adobe Flex, Google and (of course) Facebook APIs/libraries/platforms. For this app, I needed a very simple Python based Facebook library. I tried couple of API’s already available, none of them fitted the bill.
That lead me to create Simplefacebook
“simplefacebook is a minimalistic Facebook’s RESTful web service wrapper for Google App Engine (Python)”.
Check it out if you are looking for a minimalist Facebook library for a python web application deployed on the Google App Engine. Yes, its dependencies include Google App Engine libraries.
But that can be easily rectified, so feel free to fork it.
—
Update: I’ve moved Simplefacebook from SVN / Google Code to Mercurial / BitBucket. SVN to Mercurial for many reasons but primarily the ability to work in offline mode, and Google Code to BitBucket so that all my projects, public and private, are in the same place.
I had been following up on HTML5 for the last few months and Abhay’s XKE session a couple of days ago really helped better understand the scope and capabilities of HTML5 as a technology. But having worked with Flex for nearly three years and being familiar with what the Flash platform does offer, there was not much in HTML5 that got me really excited.
In fact I am going to stick my neck out and make a series of claims and eventually conclude that the benefits of choosing Adobe Flex today completely overshadow HTML5. Read the rest of this entry
This post contains the steps to build a simple chat client and server application using Flex 3 and BlazeDS. This will be a brief post, a detailed tutorial will be posted in subsequent posts.
Read the rest of this entry
This is a quick comparison of the three Flex Data Access methods. Reference: Adobe Flex Live Docs
|
HTTPService
|
WebService
|
RemoteObject
|
Methodology
|
RESTful web service |
SOAP compliant web service |
AMF |
Data format
|
Text (usually XML or JSON) |
Text |
Binary |
Client side memory requirement
|
Medium |
High |
Low |
Technology dependencies
|
None |
None |
Java, ColdFusion
Note: AMFPHP provides a 3rd party solution for developing PHP based applications |
| Speed |
Medium |
Slow |
Fast |