Header Sep
Symbian Tips, Tricks & Code
My Rating Score
Login to rate page

July 2005
An example of Dynamic Navigation Links (DNL)

[Back]

Some UIQ applications publish a list of DNL targets. These can be used by other applications to switch to. This information is stored in file xxxExternalInterface.h, where xxx is to be replaced by application name.

Download example>> 

There are few applications that enable using DNL and in this application the following are used:  Agenda, Contacts, Jotter, Messaging, Todo, Voice, Web, Phone and Syncml. These applications are listed in the first choice list. The second choice list allows choosing one of the views that are possible for the chosen application. The third choice list is for choosing the message that is possible for the selected view. After pressing the open button, the correct view with some example parameters will be started.

The screen shots below show how creating an SMS with a pre-set phone number can be started.

 

 

More information can be found in the SDK:
» UIQ 2.1 SDK » UIQ SDK » C++ » UIQ API Reference » DNLs

 » UIQ 2.1 SDK » UIQ SDK » C++ » UIQ Application Developer Framework » Architecture » Views and DNL

To build the DnlEx example:

$ bldmake bldfiles
$ abld build thumb urel
$ makesis DnlEx.pkg

This example has also a small program (supply.bat) that can call these commands for you. It will also start deploying the .sis file on the phone. You should edit it before first use to update paths, so they will reflect your folders.

 

 

My Rating Score
Login to rate page