×

Discussion Board

Results 1 to 4 of 4
  1. #1
    Registered User
    Join Date
    Aug 2007
    Posts
    23

    Question pys60 1.9.6 extensions confusion

    I have an E61 with a few pys60 applications of my own programming. A.o. a application that accesses both the (supplied) locationacq module and the 3rd party landmarks module:
    http://pygpslog.googlecode.com/files/Landmarks_1_0_2_3rd_unsigned.sis

    Unfortunately pys60 >1.9.0 does not support the scriptext module for Symbian 3rd initial release (9.1). So I would like to port the landmarks and may be also the locationRequestor:
    https://www.iyouit.eu/portal/software/locationrequestor_3rd.sis
    To the new pys60 versions. How to????
    I get confused by the various options: Carbide, QT-SDK, PyS60-SDK, S60-SDK. Is there somebody who can inform me how to get these extensions work with the new PyS60? Please consider that I have mainly Python and Pascal and almost no C/C++ experience.

    I can work on Linux (Ubunto 10.04) with on a VirtualBox Windows XP (with properly working OVI-suite).
    Many thanks for helping, Janwillem

  2. #2
    Registered User
    Join Date
    Jul 2008
    Posts
    90

    Re: pys60 1.9.6 extensions confusion

    To be perfectly frank, learning Symbian C++ and its development tools just for doing the port -- without knowing what the problems might be -- would take many days, perhaps weeks of sleepless nights (Symbian C++ is the most difficult development environment I and many others have ever seen). You should instead find someone who already is skilled with Symbian C++ and also would benefit of the port and get her/him do the port.

  3. #3
    Regular Contributor
    Join Date
    May 2007
    Posts
    75

    Re: pys60 1.9.6 extensions confusion

    Just download the ported version(s):

    https://www.iyouit.eu/portal/softwar...uestor_3rd.sis
    https://www.iyouit.eu/portal/software/landmarks.sis

    We use these routinely on Python 2.0.0, but they should work on 1.9.x

    The sources can be found here:

    https://www.iyouit.eu/portal/softwar...nrequestor.zip
    https://www.iyouit.eu/portal/software/landmarks.zip

    This should have been clear from that website (https://www.iyouit.eu/portal/Software.aspx) but someone redeployed an older version of that page, which only lists the 1.4.5 extensions. We'll correct this soon.

    Martin

    PS: veel succes!

  4. #4
    Registered User
    Join Date
    Aug 2007
    Posts
    23

    Re: pys60 1.9.6 extensions confusion

    Thanks for this. It seems to work.
    However, in the exmple from the pdf in locationrequestor.zip I had to change the lines:
    if (info[3] == locationrequestor.EDeviceInternal):
    and
    if (info[3] == locationrequestor.EDeviceExternal):
    into the equivalents from test.py:
    if ((info[3] == locationrequestor.EDeviceInternal) and ((info[2] & locationrequestor.ETechnologyNetwork) == 0)):
    end
    if ((info[3] == locationrequestor.EDeviceExternal) and ((info[2] & locationrequestor.ETechnologyNetwork) == 0)):
    Otherwise it seems to "think" I have an internal gps while it concerns an E61/Holux M1000 combination.

    Remains that it annoys me that I cannot get sthe sdk working on such simple things as just compiling source into dll.
    Thankls again,
    Janwillem

Similar Threads

  1. Debugging PyS60 extensions
    By Turatzuro in forum Symbian
    Replies: 7
    Last Post: 2010-12-07, 00:38
  2. PyS60 2.0 extensions
    By angelo788 in forum Symbian
    Replies: 1
    Last Post: 2010-05-17, 15:29
  3. how to do C extensions for pyS60 ?
    By VDVsx in forum Symbian
    Replies: 1
    Last Post: 2009-06-24, 18:28
  4. PyS60 Talks #2 : PyS60 Extensions
    By croozeus in forum Symbian
    Replies: 14
    Last Post: 2008-09-15, 14:23
  5. Creating PyS60 extensions
    By phishboh in forum Symbian
    Replies: 8
    Last Post: 2008-02-21, 11:44

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×