The app creation for android using appsgeyser is very nice and simple.. im thinking why not make something like that for other mobile platforms? particularly for iphone/ipad etc (iOS) , Symbian v3/v5 .. etc , BB , and other notable platforms like Windows Phone.. or even s40/j2me?!

Thanks for suggestion. Unfortunately it's impossible to make the same app for all platforms, too many differences, sizes and ecosystems to deal with.
Even on Android we have so many devices with many displays, input methods (touch, keyboard).

Some of the platforms like IPhone is too closed and limited on distribution.

Building apps for iPhone requires a "key." The publisher of the app (not necessarily the creator of the app) has to pay $99 a year for the privilege of holding that key. The "key" is what gets your app onto iTunes where it can be downloaded by iPhone users (which is why EVERY iPhone app has ads or costs $$$).

Once the marketing novelty of the iOS platform begins to wain (it's just a polished version of Linux), they will lack for programs and "open-source" will become the norm. The problem is that Apple is able to pump a TON of cash into advertising and marketing, so the "de-evolution" of apple/iOS will take some time, but they are fighting a losing battle... marketing can only take you so far, then you gotta compete! There will just be too many code-writers working on open-source for free -- less risk, more reward -- but for now, we are in the minority...