0% found this document useful (0 votes)
25 views4 pages

Footnote One - Bottom of Page - Continuous Numbering This Is Footnote Two

This document provides information about an application engines development course aimed at Symbian platform developers. The course covers implementing engine modules that handle application functionality separately from the user interface. Topics include building and testing engines, using databases, active objects, client/server architectures, sockets, and maintaining binary compatibility. The course consists of approximately 50% practical work and 50% lectures to support the hands-on learning.

Uploaded by

quickoffice_sqa
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views4 pages

Footnote One - Bottom of Page - Continuous Numbering This Is Footnote Two

This document provides information about an application engines development course aimed at Symbian platform developers. The course covers implementing engine modules that handle application functionality separately from the user interface. Topics include building and testing engines, using databases, active objects, client/server architectures, sockets, and maintaining binary compatibility. The course consists of approximately 50% practical work and 50% lectures to support the hands-on learning.

Uploaded by

quickoffice_sqa
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

---------------------------------------------------------------------------------------

Application Engines Development Course1


---------------------------------------------------------------------------------------

This is a “hands on” course aimed at application developers focussing on the


implementation of engines and other application support services.2
Applications for the Symbian platform are typically designed as two separate
modules, a user interface and an engine. The engine implements all the functionality
of the application, without any dependence on a particular user interface or look-and-
feel. The Symbian platform provides numerous component libraries and APIs to
allow developers to write sophisticated engine functionality. This course provides a
thorough grounding in these APIs, together with various design techniques and
system frameworks of interest to engine developers.i

1
Footnote one – bottom of page – continuous numbering
2
This is footnote two
 Course objective3
For participants to gain a wide understanding of engine design issues and experience
of engine implementation issues.

 Pre-requisites
Delegates should have attended the Symbian OS Essentials course, or have
equivalent experience.

 Style
The course consists of approximately 50% practical work and 50% lectures. The
lectures support this practical work.

3
Footnote three – below text
 Course outline

1. Course Overview
Overview of the course and high-level application design issues.
UI-Engine and MVC application models
2. Building and Testing
Writing DLLs
Using RTest and test harnesses
3. DBMS
EPOC’s DBMS server
Key construction and manipulating databases using C++ and SQL APIs.
4. Active objects
Using and writing Active Objects
5. Client/Serverii
When and how to write a server.
Client-side and and server side issues.
6. Sockets and TCP/IP
Introduction to the socket server and its key classes
Implementing socket based communication
Architecture for socket based communications
7. Binary Compatibility
Maintaining BC
When to break it!
********************
If you have any queries or require further information, please contact Kay Ferris on
0027 5632846 or [email protected]
i
This is endnote one – End of document – continuous numbering
ii
Endnote two

You might also like