Scalable Full-blown GUI
At Psiloc, we believe that the ideal GUI (Graphical User Interface) is when we can get rid of it altogether, that is best UI is no UI at all. However this rule is not scalable. Some more robust solutions require a UI due to their complexity. In such cases it is of the utter importance to design the UI in a user-friendly, well-planned and neat way. Psiloc has experience in all possible kinds of mobile UI systems. Our Music Player UI for example has been designed from scratch. Where needed we incorporated animated menus to smooth the user experience and account for the latency of the mobile operating systems. The application is totally scalable due to the usage of SVG (Scalable Vector Graphics), thus enabling the installation on any screen size and resolution compatible device. An innovative approach was undertaken at the very core of the UI. XML was used to describe all user interface elements, allowing for absolute skinning of the application. The elements could not only have their "look and feel", but also their position altered.
In applications such as the Wireless Presenter and Hotspot Finder a custom made UI has also been implemented. With all of the above characteristics except for skinning. These are highly specialised, special need focused solutions, requiring an approach unreachable with the S60 framework.
To achieve more user friendliness with the GUI and for the application to be addressed to a wider clientele, Flash Lite can be employed for the purpose of the presentation layer. Special care must be undertaken when designing GUI in Flash Lite, as this presentation technology belongs to the most resource hungry of all. A good example of effectively harnessing this technology is Psiloc's World Traveller.