I'm not clear why do all mobile manufacturers make use of one single indispensable tool in java, when the web2 can be also be implemented by python (django, turbogears2, webkit (webwareforpython), spyce, zope, etc), ruby (rails, ramaze), perl (catalyst, mason/maypole), others, etc like how Nokia had done for its Symbian OS (using pylons -- a web2 framework of python, via mod_wsgi adapter of apache2).
Can one use a combination of lazarus-freepascal's fpc, codeblocks-mingw's gdc and django+rails to fulfil tasks which are currently accomplished with the frameworks of java (ejb) or dotnet (silverlight)?
