Tutorials

ECom plug-in – in the lights of Strategy Pattern

in

When I started understanding ECom architecture of Symbian, I tried to map it with some design pattern from the GoF book. This way I found out that the Strategy Pattern described as one of the Behavioral Patterns is the closest match. Let me share my understanding with you.

How to hide the highlight of a listbox

in

A small tip to control the visibility of a listbox highlight. This allow you to use a listbox for the layout of some information while you don't need to handle any specific selection.

Performance Tuning of Code

in

If an application runs and performs all required task for the user or client, doesn’t means that it is complete in all the sense. Using performance analysis tools like profiler we can find out how our application is performing internally means in terms of speed, memory usage and power utilization. There are lots of issues which can reduce performance of your application; and here is a list of some of them

Do's and Dont's of Symbian programming

in

This tutorial provides an insight to good programming practices and practices that can preferably avoided while programming in Symbian environment.

A peek inside the N-Gage first access SIS file

In this article, the N-Gage first access SIS file is unpacked and dissected, and some interesting findings are reported. What does FlashLite have to do with N-Gage, what devices are supported, and what is the security culture really like inside Nokia?

Active Object in the lights of Client-Server framework

in

When I started understanding Active Object framework in Symbian, it was difficult for me to grasp the idea how the front end UI is not frozen, in the event of long running task, even when we don't use multiple threads. But when i started understanding the active object framework in conjunction with the client-server architecture of symbian, I got the idea. I would like to share it with you.

About Symbian UIDs

in

A short introduction to Symbian UIDs

Hardware and Software Debugging

Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware thus making it behave as expected. Debugging tends to be harder when various subsystems are tightly coupled, as changes in one may cause bugs to emerge in another.

Optimization of real-time video processing on Nokia N95 smartphone

To work with real-time video one needs at least two things - direct access to bitmaps and fast way to get frames from a video camera. To achieve the first goal one needs to keep in mind that Bitmaps are located on a shared heap that needs to be locked before any direct access can safely take place.


Syndicate content