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.