pynewfile for Python for S60

Tue Apr 26 12:35:56 2011


  1. Introduction
  2. Status
  3. Examples
  4. License
  5. Download
  6. Dependencies
  7. Acknowledgements

1. Introduction

The pynewfile Python for S60 extension provides very limited support for accessing native services via the New File Service Client API. At present pynewfile is not a general-purpose wrapper for the native API, and is really only intended to be used for image capture with the Camera application. It might conceivably be compatible with some other services, but we do not know of any such services.

Only PyS60 1.4.x series is supported by this extension.

2. Status

Stable.

3. Examples

The programs used to test pynewfile also serve as example programs. There is no API documentation available for pynewfile. The API is really simple, though, and the examples should be sufficient to cover it.

4. License

For the license under which the software is released, see the license.txt file.

5. Download

A collection of release builds is available. The self variant is self-signed, with maximum self-signable capabilities. The dev variant is signable with Symbian's Open Signed Online or with a developer certificate, and has maximum capabilities allowed by Open Signed Online.

You may or may not find the changelog useful in trying to determine what has changed between releases.

A Git repository of the source code (with change history) is also available, hosted on GitHub at http://github.com/contextlogger/pynewfile.

6. Dependencies

The software runs on some S60 3rd Edition devices, but we do not know if it runs on all of them, nor do we know if it runs on 5th Edition or higher. The software accesses the New File Service Client ABI, and there are apparently no guarantees as to the binary compatibility for that ABI, "neither between platform versions or within a platform version". But we have yet to come across any 3rd Edition devices that would be incompatible with our builds of pynewfile.

7. Acknowledgements

The library was created at HIIT.


Tero Hasu