About the
Series 80 Platform: Socket Task Manager Example
---------------------------
The Socket
Task Manager Example is the Symbian client of the Sockets enterprise example.
The Socket
Task Manager loads the user's tasks through Symbian secure sockets from the
server.
The Socket
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.
This
example uses the CSecureSocket class that is
supported from Symbian OS v7.0 (Series 80 Platform
2nd Edition) onwards.
Change
History:
---------------------
October 5,
2005: Series 80 Platform:
Socket Task Manager Example published
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 &
sockets basics
Important
classes
-----------------
CTaskManagerEngine:
A class that handles socket and SMS communication.
Known
issues
------------
Using the CSecureSocket class raises a Cone 36 panic on the emulator.
Running the
Socket Task Manager
-----------------------------
When the
application is opened, it prompts the user for the server address, server port,
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 menu. The
settings
can be changed by selecting 'Settings' from the menu.
A task is
completed as follows: Select a task from the task list with the up and down
arrow keys and then
select
'Complete task' from the menu. A confirmation dialog will appear. Confirm the
completion by
selecting
'yes'.
Installation
instructions
-----------------------
-----------------------
MOBILE
DEVICE
------------------
Go to /SocketTaskManager/group
bldmake bldfiles
abld build armi urel
Go to /SocketTaskManager/sis
Edit the SocketTaskManager.pkg's paths to match those on your
system.
makesis SocketTaskManager.pkg
Install the
.sis file to your device
EMULATOR
------------------
Go to /SocketTaskManager/group
bldmake bldfiles
abld build wins udeb
Start the
emulator
COMPATIBILITY
------------------
Series 80
Platform 2nd Edition
TESTED WITH
the Nokia 9500 Communicator
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.