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?