Or-Yehuda, Israel, October 15, 2003 - Peroon R&D Ltd., a
leading provider of mobile porting technologies and multi-platform
development, announced today that it is offering several of its proprietary
technologies, free of charge, for the benefit of the Symbian community.
As part of Peroon's vision to share its know-how and technologies with Symbian's
eco-system, Peroon has made the following development tools available for free
to Symbian developers:
PrnEsock (software for connecting Symbian OS v6.1 emulator to the
Internet)
PrnEsock extends the value of Symbian OS v6.1 Emulator by adding an extremely
useful plug-in for Symbian OS v6.1 SDKs, that allows the emulator to make use of
the host PC's networking connection by internally mapping the Symbian networking
API (RSocket, RHostResolve) to the Windows networking API (winsock).
Installation is simple and requires unpacking PrnESock.DLL and PrnESock.LIB
files into the emulator binaries directory.
D_Lib (powerful debug printing/tracing library)
Provides a set of powerful and easily configurable tools to perform a C++
programmer's daily debug as well as diagnostics needed by a system
tester/maintainer. In fact the use of the D_Lib library gives very flexible
debug printing with both compile-time and run-time management and also
possibility to turn on/off (even run-time) some pieces of code without any
recompilation.
EpocStat (common solution for writable static data in multi-threaded DLLs)
A major issue with porting applications to EPOC comes in the form of writable
global variables or writable static variables. These are variables defined
outside the scope of a class-instance that can be changed by the code, i.e. they
are writable as opposed to being just read-only or constants. Many programmers
use this style of coding for values that need to be preserved between code
components. The common solution is to use Symbian DLL's Thread Local Storage
(TLS) instead. However, this solution doesn't work for multi-threaded DLLs.
EpocStat provides a solution working for both single-threaded and multi-threaded
DLLs.
These technologies are immediately available for free from Peroon's web
site at:
www.peroon.com/downloads.html
About Peroon
Peroon R&D Ltd, a Symbian Platinum Partner, provides state-of-the-art mobile cross platform solutions, including turn key porting, mobile cross platform development and consulting. Peroon’s core technologies include E2W and S2S. E2W allows a single Symbian C++ code to be compatible with both Symbian based devices and PocketPC devices while S2S enables a single Symbian C++ code to naturally support multiple Symbian OS platforms.
For further information about Peroon, please see
www.peroon.com