Facing new challenges everyday

Debugging Symbian Applications – A Hard Task

May 30th, 2008

I have been working hard trying to fix a bug with timeout engine of a symbian app used to handle socket timeout, sometimes the application crashes when the first timeout happens and others after several timeouts.

We had used large TBuf descriptors in many places of application, I changed to RBuf, no success.

I hope find the main reason of this bug soon and get more expertise with Symbian application development and debug.

DZoneGoogle BookmarksFacebookEvernoteLinkedInDeliciousShare

Hello World with Qtopia (Part 3 – User Interface Files)

May 28th, 2008

The majority of applications requires a user interface to allow user interaction with application functionalities, this third part of our article will talk about the user interface files that are xml files used to define the contents of Qtopia graphical elements like dialog boxes and windows.

In the example below we are defining a QWidget called HelloWorldBase, this widget is the main window of helloworld application, it contains a QLineEdit (input box), a QLabel and a QPushButton each of then can be declared in xml using the <widget> tag where the class attribute indicate the widget type and name attribute holds the object instance name. Each widget may have default values for its properties, you can define the widget properties using <property> tag, a property requires a name that must be supplied on name attribute of this tag.
(more…)

DZoneGoogle BookmarksFacebookEvernoteLinkedInDeliciousShare

Hello World with Qtopia (Part 2 – Project File)

May 23rd, 2008

In my previous article we had a short introduction to Qtopia development, I also showed how to use the example project that comes with SDK to start a new one.

This article will talk a little about one of the most important files of any Qtopia project the applicationname.pro file, this file contains very important configuration parameters for every Qtopia application, please open your preferred text editor and put the code below (look the comments):
(more…)

DZoneGoogle BookmarksFacebookEvernoteLinkedInDeliciousShare

Hello World with Qtopia (Part 1 – Project Structure)

May 14th, 2008

After read the Qtopia SDK documentation I started the development of my first application, it’s very simple! The first thing that you need to do is download the Qtopia Greenphone SDK CD image, burn the image and run the SDK installer, this SDK contains a VMWare image, you can load this VMWare image using VMWare player, it contains all developer tools necessary to develop and package Qtopia based applications.

Qtopia SDK comes with an example application at /home/user/projects/application folder, this example application contains a basic skeleton of Qtopia project, here’s a list of files that are required in every Qtopia project:
(more…)

DZoneGoogle BookmarksFacebookEvernoteLinkedInDeliciousShare

How to hide an app on Symbian tasklist (fast-swap window)

May 14th, 2008

I have been searching about how can I do it, there are many ways to solve the problem, here’s a list of pages that contains some solutions:

At nokia wiki I found this entry that hides windowgroup.

This post from Paul Todd blog shows how can you do it using a single line of code, you can add this line on your YourAppUI.cpp file like below:

1
2
3
4
5
6
7
8
void CYourAppUI::ConstructL
{
     ...constructor code...

     this->HideApplicationFromFSW(ETrue);

     ...constructor code...
}
DZoneGoogle BookmarksFacebookEvernoteLinkedInDeliciousShare
« Previous PageNext Page »

Visitors Around the World

Polls

How Is My Site?

View Results

Loading ... Loading ...

Categories

Meta

Links

hosted by easy2use.net