symbainresources.com
Tutorials Projects Links Contact

Tutorials: Technical Reports

< Back to the tutorials overview page...

The intention of these tech reports written by students of the University of Applied Sciences in Hagenberg is to give a short and practical overview about current topics. They are an ideal starting point if you would like to know more about an emerging technology.

Complete Download: Download the complete section (2 MB)


An introduction to Widgets with particular emphasis on Mobile Widgets

The Heise-Widget running with the new S60 Widgets Engine
The case study contains a description of the solved issues when porting the "Heise News"-widget to the S60 Web Runtime.
Abstract: The demand for accessing information from the World Wide Web at any place and any time increases. Network enabled mobile devices (e.g. mobile phones) provide that access via browsers. Though recent browsers are able to display most of the web sites, they don’t provide a rich user experience. A technologically similiar concept to browsers addresses this problem: Mobile widgets. They provide an elegant way of delivering personalized web content and especially Web 2.0 services to mobile devices. This paper introduces the concept of widgets and general principles of widget development. The main section deals with the characteristics of mobile widgets and outlines differences to desktop widgets and traditional mobile appplication development platforms. Eventually a case study of porting Apple’s Dashboard widgets to Nokia’s S60 platform is presented.

Contents:

  • Widget Basics
  • Mobile Widgets
  • Nokia S60 Widgets

Author: Christian Kaar, BSc
Handed in: October 1st, 2007
Online since: October 11th, 2007

Download:
Technical Report: An introduction to Widgets with particular emphasis on Mobile Widgets


Mobile Application Prototyping with Python for S60

Abstract: Mobile application development has become more and more important during the last couple of years since the number of devices increases rapidly and the capabilities of phones enable a new variety of services. This trend requires new opportunities for creating innovative software in an efficient and comfortable manner. With Python for S60 (PyS60), Nokia brought the Python programming language to S60 phones, which offers new ways of mobile application development and rapid prototyping. This paper gives an introduction to PyS60, deals with the development process of applications and identifies differences to common approaches when using the native Symbian C++ or JavaME platform.

Contents:

  • Python overview
  • Developing for PyS60
  • Building stand-alone applications

Author: Bernhard Famler, BSc
Handed in: October 1st, 2007
Online since: October 22nd, 2007

Download:
Technical Report: Mobile Application Prototyping with Python for S60


< Back to the tutorials overview page...