User Interface

This section contains articles about GUI programming, using UIQ, S60, S80 and the basic Eikon/Uikon layers.

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?

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.

WebKit Browser Control wrapper

S60 3.0 and 3.1 both have WebKit Browser Control available, but developers have to link their applications against different libraries. This short tutorial explains how you can use the same application binary for both S60 3.0 and 3.1 and still use the WebKit Browser Control for both.

s60 3rd. edition: writing a screensaver

This article will teach you how to write your own screensaver for s60 3rd. edition phones.

A Multi-Column List Box with Column Headers

in
All flavors of Symbian so far offer a nice class CEikColumnListBox which implements a list box with columns that can scroll horizontally as well as vertically. What this list box does not offer however are column titles. This is why I wrote a class CDreamColumnListBox implementing a list box with columns and column headers.

Widgets on S60: Web Runtime

Early in 2007, Nokia announced the Web Runtime (WRT) technology as one of the great news for the S60 platform. This technology will be available with all S60 3rd. Edition Feature Pack 2 devices and allows development of applications (called widgets) for S60 smartphones using standard Web technologies such as: XHTML, CSS (Cascading Style Sheets) and JavaScript, besides bringing cutting-edge Web 2.0 applications to your device with the use of AJAX (Asynchronous JavaScript And XML).

In this article we'll introduce the Web Runtime technology, will show what's the importance of it for the quick and easy building of mobile applications, besides presenting the tools you'll need to develop widgets using WRT. We'll also build a simple example application to show you how the whole development cycle works.

Using Bluetooth with Symbian UIQ 3 SDK

in

A super short guide to how to setup a UIQ3 Emulator to use a Bluetooth USB dongle. All you need is the Bluetooth USB driver from Nokia and a bit of tweaking in the bt.bt.esk file...

Tips & code samples for Sony Ericsson's UIQ 3 based phones

in
There are now in total 21 tips, tricks & code samples published on Sony Ericsson Developer World. Here are the latest three released in June for the UIQ 3-based Sony Ericsson M600, P990 and W950 phones...

Using Extended Notifiers

The Symbian notifier framework allow system or custom event to be handled quite easily by your application. It's an easy way for a server with no UI to display some events on the phone screen.

Syndicate content