Tools & SDKs

Supported tools

Symbian AnalyseRemoteHeap

This package contains the source files which implement a run-time version of AnalyseHeap for dumping the heaps of other ("remote") threads, which may be in other processes. Read more

Symbian AnalyseHeap Utility

This tool analyses the contents of Symbian OS heaps to produce meaningful representations of their structure and content. It reads in the heap file, and walks the heap structure contained in it. From this, it builds a set of all the allocated and free heap cells. These are then cross referenced so that ownership relationships can be identified. Read more

Symbian D_EXC Logging Utility

The D_EXC tool traps panics and exceptions occurring in user-side programs on target hardware and logs the information for analysis after the panic has occurred. The appropriate version of the executable for each supported Symbian OS version should be installed on the Symbian phone and executed. An infoprint indicates when the tool starts running. When a panic has occurred a dialog pops up showing basic information about the panic and prompts the user as to whether they wish to log the crash or not. Read more

Symbian HookLogger

The HookLogger application is a Windows GUI-based tool which provides easy journalling facilities for logging memory allocations, processes, thread creation and leaves when executing an application under the Symbian OS Emulator. The main use for most developers is pin-pointing the source of a leaked heap cell. This tool can be installed in any directory and monitors the execution of a Symbian application under any Symbian OS SDK. The user has to issue a command in order to replace EUSER.DLL of the target Symbian OS SDK with a version that allows the attachment of "hooks" which are used by the HookLogger tool. After the execution session is finished the user can issue the same command in order to restore the original version of EUSER.DLL. Read more

Symbian WinTap

This package contains a solution for connecting the Symbian OS Emulator to Internet. WinTap lets you access IP services running on the desktop, or using Internet Connection Sharing on the desktop’s default internet connection. Read more

Symbian Cryptography APIs

We are happy to announce that we are now publishing header files allowing developers to make use of the built-in Symbian OS cryptography libraries. These header files are being made available on the Symbian developer website as a package which can be installed over the top of an existing S60 3rd edition or UIQ 3 SDK, and includes APIs for encryption and decryption using symmetric and asymmetric keys, and password-based encryption and decryption. Applications compiled using these APIs will use the cryptography libraries built in to Symbian OS phones and emulators. Read more

Penrillian Symbian OS Unit

(available from Penrillan )

Symbian OS Unit is a port of the popular C++ unit testing framework CxxUnit. It provides a powerful and flexible testing framework whilst requiring the minimum of developer effort to produce a library of tests. It can be used with any of the available Symbian development environments and can currently be built for the UIQ and S60 reference platforms. www.symbianosunit.co.uk

Sparx System Enterprise Architect

A fast and intuitive graphical UML design and business analysis tool for modeling, documenting, building and maintaining object-oriented software systems.

Enterprise Architect combines the power of the latest UML 2.1 specification with a high performance, intuitive interface, to bring advanced modeling to the desktop, and to the complete development and implementation team. With a great feature set and unsurpassed value for money, EA can outfit your whole team, including analysts, testers, project managers, quality control staff, deployment team and more, for a fraction of the cost of some competing products. www.sparxsystems.com.au

VTT Agia

Agia is a fully functioning research prototype of an easy-to-use graphical user interface builder (code generator). View groups combined with Agia's overridable delegation mechanism provide the developer with an intuitive and flexible way of constructing structural GUI that reflects the different states of the application. Download the Agia prototype (for S60)

Symbian C++ Template Source Generators

This package contains utilities (Perl scripts) capable of automatically generating C++ template source code for various purposes in order to assist the developers. Download Source Code (72Kb)

Symbian DepTool

This tool is a small front end onto the DepDB module. It takes as parameters a directory containing Symbian OS exe/dlls and a name of a text output file. The DepDB module will analyse the .lib and .exe/.dll files to determine what is being imported and what is being exported. A report of this info is then placed into the output file. Download DepTool Setup

Top page

 
[live-web] Terms of use | Privacy policy | Media Center | Contact us | © 2008 Symbian