Important Notice: Due to repeated WikiSPAM attacks it was nessesary to change the access policy! Only registered users can now edit.

Main Page

From UIQ3 open-source software

Jump to: navigation, search

Contents

UIQ open-source software

This project is to index available open-source projects for the UIQ3 platform

What is UIQ3?

UIQ is a Graphical User Interface for the Symbian operating system, a popular OS for "smartphones" (mobile phones typically equipped with office applications, multimedia capabilities, and other programmable PDA-like features).

UIQ stands for "User Interface Quartz", and the name is derived from the codename of "Quartz" given to the first touchscreen interface developed for Symbian.

UIQ3, as the name suggests, is the third iteration of UIQ. UIQ1 was a test system and never commercially released, whilst UIQ2 was used to great success in Sony Ericsson's original "P series" of smartphones - the P800, P900, and P910 - in addition to a handful of Motorola and BenQ handsets.

On which devices do I find it?

UIQ3 is used in the Sony Ericsson P990i , M600i , W950i, P1i and W960i. Also, upcoming models G700 and G900.

In February 2007 Motorola introduced the MotoRizr Z8 which also features UIQ3. Release was scheduled for April 2007. The MotoRIZR Z10 was announced January 2008.

Like Nokia's Series 60, UIQ3 is a User Interface (or front end) for Symbian OS v9.1. Originally, the key difference between the two was the use of a touchscreen in UIQ, as opposed to entirely keypad-based input in Series 60, but this distinction is now blurred as UIQ3 is also appearing in phones without touchscreens (such as the MOTORIZR mentioned above). The intention with UIQ3 is to have a single, binary-compatible UI that can be deployed across a range of very different handsets and form factors.

Documentation

Misc

Reset 
How to reset your phone.
Quick Links 
Helpfull external links.

Software Development

UTZ File Format 
A in depth description of the UTZ-File format used for UIQ3 Themes.

CDA numbers and Firmware lists

CDA for G900
A list of CDA numbers for the G900.
CDA for P1i
A list of CDA numbers for the P1i.
CDA for P990i
A list of CDA numbers for the P990i.
CDA for M600i
A list of CDA numbers for the M600i.
CDA for W950i
A list of CDA numbers for the W950i.

Software

Available right here

Development

Informer 
A small litte JavaME tool to show important system properties and key codes.

Games

Office

FX-602P 
A full featured simulation of an Casio FX-602P Programmable Scientific Calculator.
HP45 
A full featured emulation of an HP45 Scientific Calculator.

Miscellaneous

Network

Themes

Aqua990, Aqua600, Aqua950,Aqua1, Aqua960 
A ruby coloured MacOS look alike for Sony Ericsson Phones.
E17 
An Enlightenment 17 look alike for the Sony Ericsson P990i.

Available else where

List available open-source software for UIQ3:

Note
This site is an inventory for open-source software and libraries. Refrain from listing freeware here.

Development

PyUIQ - Python for UIQ2 and UIQ3 
The Python programming language for UIQ 2.1 and UIQ 3 mobile phones..
Ruby for Symbian OS 
Ruby for Symbian OS brings the power of the Ruby programming language to the Symbian ecosystem.
SymRAD for Nokia S60 3rd Edition and UIQ 3.x 
SymRAD is a free rapid application development tool for developing user interface (UI) based applications by Simon Judge.
Home P.I.P.S. for Symbian 
P.I.P.S. is POSIX on Symbian OS.
Home for SDL 
SDL (Simple Direct Library) is a common used library for portable games. Has been ported to Symbian (S60, S80, S90, S60V3, UIQ2 & UIQ3) by various people. S60v2/v3 support can be found in the source at www.libsdl.org or Home for SDL for S60 3rd A port for all platforms, used in ScummVM (and optimized for ScummVM) can be found at Home for Symbian port of ScummVM and source of SDL.

Games

ScummVM 
ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files.

Multimedia

Escarpod 
A great podcatcher for UIQ

Office/PIM

StickIt (SF
Sticky Notes for UIQ3.
Swim 
Automatic periodic SyncML tool

Miscellaneous

M-FEP 
Japanese input method for UIQ3.
ClockSS (SF
Clock Screen Saver for UIQ3.
TOSC - The Open Source Capture 
A screen capture utility.

Network

The tools previously listed here have been deemed non-open-source.


Themes

Work in progress

Network

[jec] Port of S60 Racoon (Web server)

Would be nice to have

List of would be nice to have open-source software for UIQ3:

Utilities

SkinCalculator Professional workalike
That was a realy great calculator, just that it is not supported anymore and therefore there is no UIQ3 port.
Good contact manager with SmartFind search option 
WindowsMobile Smartphone Edition has it natively
Good Call History Manager 
I'd like to have the one in which I can see the number of called person and possibility of entering the contact itself (not changing it)
Software for viewing and storaging sms on my PC with sync function
Password Manager 
Compatibility with Strip and/or desktop managers would be nice.

Network

SIP client 
S60 has it natively
HTTP webdav server 
racoon from S60 should be easy to port
Network utilities 
ping, traceroute, ntpclient ...
Wireless network sniffer 
Kismet
GPS mapping software 
Gpsdrive
Port of S60 browser 
http://opensource.nokia.com/projects/S60browser/
SSH client and server. Could port Dropbear 
http://matt.ucc.asn.au/dropbear/dropbear.html
p3NFS 
a file sharing tool for UNIX : http://www.koeniglich.de/p3nfs.html
RemoteDesktop (Windows RDC) client. Perhaps port rdesktop 
http://www.rdesktop.org/
VNC client

Games

A Doom port to UIQ3 and OpenGL ES 
Could use the existing S60 port :

Development

OPL-Dev 
The opl-dev project which provides an Open Source version of OPL - OPL is available for Symbian OS but not for UIQ3.
Open C SDK 
Port of The Open C SDK plug-in for S60 3rd Edition SDKs

Miscellaneous

OGG Vorbis player 
http://symbianoggplay.sourceforge.net/ currently lacks an UIQ3 version
Chinese Simplified/ Traditional Input for UIQ3 (was available on UIQ 2.x)
Personal tools