Symbian Operating System

Download Report

Transcript Symbian Operating System

Lappeenranta University of Technology
Department of Information Technology
Lappeenranta, Finland
Context-based services for
mobile devices
Master’s thesis presentation
Author:
Alexander Kanavin
Supervisors:
Antti Sorvari (Nokia), Jan Voracek (LUT)
Lappeenranta, May 2004
What the thesis is about?



Developing a reminders application for
mobile devices
Reminders are triggered by things that
happen in the device environment
(context)
The application prototype runs on Nokia
Series 60 phones (such as Nokia 6600)
Series 60 phones



Joystick-navigated
Soft keys
Simple widgets
Sources of context




There can be many, but few are
practical
Bluetooth neighboorhood
GSM network
GPS coordinates
GSM network



Allows to do a reminder service based
on device location (such as a railway
station)
Cell id numbers are used for identifying
a location
There are problems, but it works
GPS coordinates



Obtaining them takes a lot of power
Optimization strategies are needed, so
that the number of coordinate requests
is reduced
Several approaches are proposed in the
thesis
How the application looks like
Writing Series 60 applications




SDK: emulator, libraries and target
compiler
Subset of C++
IDEs: Microsoft, Borland, Metrowerks
Future: higher-level languages
Writing applications: personal
experience

C++

Full IDE services: debugging etc

Difficulty of testing on real devices

Fast applications, small memory
footprint
Questions?