Mobile
Applications
Filosofia
da Disciplina
Atividades
e Material 2009.3
|
INE 609904 - Tópicos Especiais em Desenvolvimento de Aplicativos para Dispositivos Móveis
1.
Introduction
More
than 1 billion mobile phones have been sold world wide in 2006 alone.
Telcos are offering mobile bandwidth exceeding 2MBit/s with acceptable
latency. New generation smartphones are not only integrate Email,
Personal Informatik Management as well as audio/video/photo, location
(GPS) and not to forget classical phone calls, but also provide an
custom development and deployment infrastructure for networked
applications. Java based infrastructures (such as the Java Mobile
Edition (JavaME) and Google's Android) have emerged as standard
platform for custom mobile applications.
1.1. Course Overview
In this
course, you'll learn about designing and implementing mobile
applications. We focus on the JavaME
platform where Software Development Kits are readily available. At the
end of the course you can decide which technologies to use for a given
problem area and you will be able to build a networked mobile
application including user interface, data storage, network
communications and depending on the project additional platform tools
such as location-based services, bluetooth communication, etc.
Examples of
applications developed by students of Prof. Barth's
lecture on
Mobile Applications at the Computer
Science & Media course of the University of Applied
Sciences of Wiesbaden you can see below:
- Semestre de
Inverno 2005/2006 (WS
05/06)
- Semestre de
Inverno 2006/2007 (WS
06/07)
- Semestre de
Inverno 2007/2008 (WS
07/08)
|
|
1.2.
Contents
- Mobile
infrastructure: Network infrastructure, mobile devices, mobile software
platforms
- Introduction
to JavaME: Runtime environment and configurations, profiles and
packages, Sun Wireless Toolkit/JavaME SDK
- Thread-Programming
Essentials and MIDlets
- Mobile
UI-Design and LCD-UI
- Generic
Connection Framework and Network access
- Canvas-based
Uis and Game-API
- Special
topics: Bluetooth, PIM, Location-based services, Android Development,
...
1.3. Literature
- Java
ME on Symbian OS: Inside the Smartphone Model, Roy Ben Hayun,
Symbian Press, 2009
- Beginning
Java™ ME Platform, Ray Rischpater, Apress, 2008
- User
interface design guidelines : J2ME, Barbara Ballard, Lawrence, 2005
- Java ME Site
- Java2ME
ou J2ME - Tutoriais de Programação em português
The Cyclops
Project
CNPq GMD DLR
|
|
|
|