Python for S60 v1.9.2 update 24/2/09
Việc phát hành bao gồm:
- Ký tự thiết bị binaries cho 3. Ed S60 và S60 3. Ed FP2 (mà sẽ làm việc ngay cả trên S60 3. Ed FP1 và S60 5. Ed thiết bị tương ứng).
- Unsigned điện thoại binaries cho 3. Ed S60 và S60 3. Ed FP2 (mà sẽ làm việc ngay cả trên S60 3. Ed FP1 và S60 5. Ed thiết bị tương ứng).
- Các phân vùng zips SDK cho 3rdEd, 3rdEdFP1 và 3rdEdFP2. SDK zip có chứa cả hai gcce và armv5 liên kết thư viện
- Cài đặt nền tảng cho Windows bao gồm
----- Bắt đầu hướng dẫn
----- Selfsigned PyS60 runtime phí sis
----- Selfsigned PythonScriptShell phí sis
----- Dụng bao bì và các công cụ với GUI README
----- Python HTML tài liệu hướng dẫn được cập nhật với các mô-đun S60 tham khảo
----- Cảm biến mô-đun tài liệu hướng dẫn cho S60 3. Ed FP2 và S60 5. Ed.
- Lưu trữ phần mềm cho Linux / Mac bao gồm
----- Selfsigned PyS60 runtime phí sis
----- Selfsigned PythonScriptShell phí sis
----- Ứng dụng công cụ đóng gói với README
----- Python HTML tài liệu hướng dẫn được cập nhật với các mô-đun S60 tham khảo
- Python mã nguồn
- Mã nguồn openssl. Điều này được phát hành mã nguồn chỉ để được trong khiếu nại với các điều khoản của phần mềm được cấp giấy phép LGPL. Đây là mã nguồn
không có gì để làm với phần mềm PyS60.
mô-đun cảm biến bây giờ đã có để truy cập vào Sensors trên S60 3. Ed FP2 và S60 5. Ed thiết bị có S60 Sensor khung thư viện. Hiện có cảm biến scritps phải được viết lại bằng cách sử dụng mô-đun mới để làm cho nó hoạt động trên S60 3. Ed FP2 và S60 5. Ed. Các cảm biến viết lại script sẽ không hoạt động trên 3. Ed S60 và S60 3. Ed FP1 thiết bị, sự hỗ trợ cho cùng sẽ được cung cấp trong các dấu chấm liên tiếp phát hành. Các cảm biến các ứng dụng hiện có sẽ vẫn làm việc trên 3. Ed S60 và S60 3. Ed FP1 thiết bị mà không có bất kỳ thay đổi nào.
Các selfsigned Python runtime PythonScriptShell thành phần và các gói phần mềm có sẵn với những người sử dụng grantable khả năng thiết lập.
Khả năng thiết lập cho các S60 3. Ed là ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment.
Khả năng thiết lập cho các S60 3. Ed FP2 là ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment Địa điểm.
Các unsigned Python runtime thành phần và các gói phần mềm có sẵn PythonScriptShell cao, khả năng thiết lập.
Khả năng thiết lập được LocalServices NetworkServices ReadUserData WriteUserData UserEnvironment Địa điểm PowerMgmt ProtServ SwEvent SurroundingsDD ReadDeviceData WriteDeviceData TrustedUI
Các UID của Python runtime được thay đổi để 0xE0201514.
Kỳ vọng quản lý: Đây không phải là một sản phẩm cuối cùng.
Đây là một trong những phiên bản của một rough-mã cơ sở mà đã được viết lại với một mức độ lớn. Giống như chúng tôi đã làm với 1.1.x và 1.3.x
loạt. Chúng tôi muốn có liên quan đến việc bạn trong quá trình phát triển và thử nghiệm để bạn có thể ra được bất kỳ sắc nét và cạnh pointy bit rằng các phiên bản có thể có.
Mục đích là để phơi ra mã để sớm thử nghiệm và thu thập thông tin phản hồi để cuối cùng PyS60 2,0 rắn và có thể được đáp ứng nhu cầu của bạn.
Bây giờ, vào những gì mà chúng tôi có ngay bây giờ - các phiên bản 1.9.2.
On the brighter bên:
- Cảm biến mô-đun hỗ trợ truy cập vào Sensors trên các thiết bị này có
S60 Sensor khung thư viện. Điều này mô-đun của API tương thích giữa 1.9.x
phiên bản không đảm bảo cho đến khi 2,0. Nó sẽ không bị hỏng mà không có lý do chính đáng,
nhưng nó có thể xảy ra. Tham khảo các cảm biến-mô-đun-specifications.doc có sẵn
từ trình cài đặt để biết thêm chi tiết.
- Giảm trong trình cài đặt kích cỡ!
Các ứng dụng packager GUI bây giờ là dựa trên Tkinter, qua đó thiết lập được PyQt
gỡ bỏ khỏi các cửa sổ cài đặt.
- Các UID của PythonRuntime đã thay đổi từ'0 xF0201514 'để'0 xE0201514'
- PyS60 dụng Packager bây giờ là dựa trên ensymble 0,28
Dưới đây là một số trong những điều đó là tồi tệ hơn trong khi 1.9.2 so với 1.4.5:
- The runtime gói lớn hơn rất nhiều với 1.4.x. Điều này sẽ nhận được nhỏ hơn sau khi chúng tôi có bao bì được sửa đổi mô hình hoạt động - ước tính là
cuối cùng của cơ sở runtime sẽ được ít hơn 1MB.
- Có thêm một phụ thuộc vào OpenC thư viện, mà phải được cài đặt cho các runtime để làm việc.
- Sadly, S60 2.x thiết bị không được hỗ trợ bởi các mã mới-cơ sở, và sẽ không bao giờ được. Điều này là bởi vì các thư viện OpenC không có sẵn cho S60 2.x.
- Nhị phân tương thích giữa các phiên bản 1.9.x không đảm bảo cho đến khi 2,0. Chúng tôi sẽ không ăn nó mà không có lý do chính đáng, nhưng nó có thể xảy ra.
- API tương thích mới, mô-đun cảm biến không đảm bảo cho đến khi 2,0. Chúng tôi sẽ không ăn nó mà không có lý do chính đáng, nhưng nó có thể xảy ra.
http://www.box.net/shared/evzdiab0px