You Are Here:

Community: Blogs

Mark Wilcox's Forum Nokia Blog

Multi-language Programming, Python, Flash Lite, C++, Java, Widgets

Sorcery-ltd | 16 December, 2008 17:03

I've been working with some other Forum Nokia Champions and expert developers in the last few months to create some resources for Multi-language programming (mixing your favourite runtimes).  The result is a series of papers for the Symbian Developer Network.

In them you can find out about:

1) The architecture for applications mixing languages

2) The strengths and weaknesses of various combinations of languages

3) How to combine Flash Lite with C++ or Java (with examples from KuneriLite and Jarpa)

4) How to combine Python with Flash Lite or C++ (with examples from Flyer and a tutorial on writing PyS60 extensions)

5) How to extend WRT widgets

 

One of the suggestions I made on my blog here before and also in the papers has already been done.  One of the authors of the paper covering Python, Jussi Toivola (aka GameDude) has ported pygame to PyS60 Community Edition.  Now you can write games with sound effects in Python, taking advantage of the native performance provided by the SDL.

Please read and enjoy!  Many thanks are due to Bernd Wiegmann, Felipe Andrade, Ugur Kaner, Jukka Hamalainen, Mikko Ohtamaa & Jussi Toivola, as well as the wonderful folks at the SDN.

Mark

 

RSSComments

Very nice!

croozeus | 17/12/2008, 16:45

croozeus

Hi Mark,

I just finished going through,

Part III - Combining Python with Flash Lite and Symbian C++

and it looks pretty elegant resource!

Thanks to all the authors. Appreciated!

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2fmarkE2dwilcoE78sE2dforumE2dnokiaE2dblogE2f2008E2f12E2f16E2fmultiE2dlanguageE2dprogrammingE2dpythonE2dflashE2dliteE2dcE2djavaE2dwidgetsX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtopicQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fFNE2d1E2fBlogTopicE2fgeneralX qfnZtopicQUqfnTopicZcppQ qfnZtopicQUqfnTopicZentertainmentQ qfnZtopicQUqfnTopicZflashQ qfnZtopicQUqfnTopicZgamesQ qfnZtopicQUqfnTopicZjavaQ qfnZtopicQUqfnTopicZpythonQ qfnZtopicQUqfnTopicZwebE5frunE5ftimeQ qfnZtopicQUqfnTopicZwebE5ftechnologyQ qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZuserE5ftagQSxflashX qfnZuserE5ftagQSxjavaX qfnZuserE5ftagQSxpythonX qfnZuserE5ftagQSxsymbianE2dcE2bE2bX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ
User Rating: qfnZuserE5FratingQNx5E2E0000X