Community: Blogs

你在这里: You Are Here: Olet tässä: Vous êtes ici: Sie befinden sich hier: Tu sei qui: 現在のページ: Você está aqui: Вы здесь: Usted está aquí:

Tasty Multimedia Journal's Forum Nokia Blog

My Tools for Python on S60 / N93 development

kevin_s2f | 13 June, 2007 01:04

Thanks to Jukka’s tips, during last week’s live session, I think I have my tools decisions made. Here are some are the considerations I brought to the process:
 
I expect and hope to have some cross-platform features, so I want my desktop tools to be as compatible with the mobile runtime as possible. PyS60 is based on Python 2.2.2. Result: I went to the Python download page and located Python 2.2.3. Release notes indicate this is (almost) exclusively a bug fix release, so that works.
I worked with the IDLE tool  that comes with the distribution. Without some help I could only stumble around a bit, but it seems workable. I like that it seems fairly bare-boned – that will help me establish a bit deeper understanding of the guts of the language than if I start right out with a fancy environment that does too much for me. Result: I’ll use Idle to finish my baby step work.
I’m about to head to Singapore for a couple of weeks, so I bought a couple of Python books to keep my occupied on the plane. Turns out the copy of Learning Python   by Lutz and Ascher is based on Python 2.2 – so that’s great.
The last consideration I’ve got is longer term. As I build this out I know I’m going to have C++ extensions involved. I’ve already got an Open C middleware piece I’m contemplating. Result: that means Carbide.c++, probably Express to start because it fits my budget, and the PyDev open source plug-in. 
That’s about it for today. Gotta go pack. Anyone headed to Nokia Connection, Forum Nokia Champion Day, or CommunicAsia, ping me.

Comments

Re: My Tools for Python on S60 / N93 development

workmaster2 | 15/06/2007, 00:11

I have not been able to install PyDev (version 1.3.4) with carbide.c++ express v1.1. As far as I can tell, this is the only version of express and is built on the eclipse 3.1 release. PyDev requires certain aspects of eclipse to be upgraded to the 3.2 release. I cannot get carbide.c++ express v1.1 to do this upgrade. If I do a stand alone download/install of just eclipse I can get PyDev to work, but in order to get PyDev to work in Carbide I must use version 1.1.0 of PyDev (which is built on Eclipse 3.1). Hopefully someone can point me to my error. I cannot install PyDev (1.3.4) because I have version 3.1 of org.eclipse.ui.ide and I need 3.2.

Thanks for any suggestions

Re: My Tools for Python on S60 / N93 development

kevin_s2f | 15/06/2007, 05:29

kevin_s2f Hi Tyler,

Check out this DiBo string for the solution you're looking for.

http://discussion.forum.nokia.com/forum/showthread.php?p=315111#post315111

I will also ping Mike Trujillo, the PM for Carbide. I checked with him before the post, and read the email to say PyDev should work with Express because Express 1.1 had been upgraded to Eclipse 3.2. I don't have that email trail with me here in Singapore, so I'm starting to wonder if I misread it.

Anyway, the DiBo thread should get you on your way. If there's an issue with the way Carbide.c++ Express is packaged that is making the PyDev install unnecessarily difficult, I'll make sure it's on Mike's radar.

ngage on N80

obobiggi | 29/10/2008, 14:24

Can nokia corporation make nokia n-gage installer for N80?
Cos i have N80. And i want play n-gage games in my phone.
I know nokia can give the happiness customer.
I wait the answer.

Thank you very much.

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditFurlTechnocratiMagnoliaTwitter  Share this page Share this page Invite a friend Invite a friend
E-mail Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us Regional websites: Chinese Japanese © 2008 Nokia 
RDF Facets: qfnZtopicQUqfnTopicZopenE5fcQ qfnZtopicQUqfnTopicZpythonQ qfnZtypeQUqfnTypeZBlogContentQ qfnZtypeQUqfnTypeZBlogE45ntryQ qfnZtypeQUqfnTypeZCommunityContentQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX