⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 releasenotes_http_s60.txt

📁 HTTP示例
💻 TXT
字号:
About the S60 Platform: HTTP Task Manager Example
--------------------
The HTTP Task Manager Example is the Symbian client of the HTTP enterprise example. The HTTP 
Task Manager loads the user's tasks with the HTTP API from the server. The HTTP Task Manager 
client can be used to mark downloaded tasks as completed. It also listens for SMS messages 
sent by the server. The server sends an SMS message to the client when new tasks 
are available 
in the server. When the client receives this SMS message, it automatically downloads all 
tasks from the server.


Change history:
-------------------
July 26, 2005		S60 Platform: HTTP Task Manager Example published.
October 5, 2005		JSP support added. 
			A bug corrected related to loading a task triggered by an SMS: the task 
			loading operation now waits for the view to be free.
May 10, 2006		Ported from S60 2nd to 3rd Edition. 
February 21, 2007	The add_new_user.php file has been added to PHP.zip to improve the previously 
			incomplete PHP Web UI functionality.


Prerequisites
------------
- Symbian OS key concepts
- SMS & HTTP basics


Important classes
-----------------
CTaskManagerEngine:
A class that handles HTTP and SMS communication.


Known issues
------------
The HTTP API leaks memory in the S60 2nd Edition FP2 SDK emulator.


Running the HTTP Task Manager
----------------------
When the application is opened, it prompts the user for the server address, server type (PHP or JSP), 
username, and password. Fill in these settings and press 'OK'. Next, the program will prompt for the 
IAP to be used. Select the proper IAP and press 'OK'. After this, the application will connect to the 
server and load the user's tasks. Tasks can be loaded manually later on by selecting 'Load Tasks' from 
the 'Options' menu. The setting can be changed by selecting 'Settings' from the 'Options' menu.

A task is completed as follows: Select a task from the task list with the up and down arrow keys and then 
press the Enter key. A confirmation dialog will appear. Confirm the completion by selecting 'Yes'.


Installation instructions
------------------

--Mobile device (S60 3rd Edition)
	Go to /HttpTaskManager/group
    	bldmake bldfiles
    	abld build gcce urel
    	Go to /HttpTaskManager/sis
   	Edit the HttpTaskManager_s60_3rd_ed.pkg's paths to match those on your system.
   	makesis HttpTaskManager_s60_3rd_ed.pkg
    
  	Sign the SIS package:
	Sign the sis file (find out more about signing the .sis file and 
      developer certificate from www.symbiansigned.com):
      signsis HttpTaskManager_s60_3rd_ed.sis HttpTaskManager3rdEd.sis YourCertificate.cer 
      YourKey.key YourPassword

    	Install the signed .sis file to a S60 3rd Edition device.

--Mobile device (S60 2nd Edition)
	Go to /HttpTaskManager/group
	bldmake bldfiles
	abld build armi urel
	Go to /HttpTaskManager/sis
	Edit the HttpTaskManager.pkg's paths to match those on your system.
	makesis HttpTaskManager.pkg
	Install the .sis file to your device

--EMULATOR
	Go to /HttpTaskManager/group
	bldmake bldfiles
	abld build wins udeb
	Start the emulator


COMPATIBILITY
------------------
S60 2nd and 3rd Edition.
TESTED WITH Nokia 6600, Nokia 6670, Nokia 6630, Nokia N90, Nokia E60
Created / tested with S60 2nd Edition SDK for Symbian OS Supporting Feature Pack 2 for C++ 
Supporting Metrowerks CodeWarrior
and with S60 2nd Edition SDK for Symbian OS for C++ Supporting Visual Studio & .net 
and with S60 3rd Edition SDK for Symbian OS for C++ Supporting Metrowerks CodeWarrior


EVALUATE THIS RESOURCE
------------------
Please spare a moment to help us improve documentation quality and recognize the examples you find 
most valuable, by rating this resource at
http://www.forum.nokia.com/main/1%2C%2C90%2C00.html?surveyId=07416c2f-ef81-4d70-a085-e38e758dc308/Symbian_OS_End-to-End_HTTP_API_Example_v1_3_en.zip

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -