inf245 mobile applications
DESCRIPTION
INF245 Mobile applications. H 2007 Ola Bø. The course. 7,5 credits An additional 7,5 credits can be obtained by carrying out a development project. 2 h lecture per week (mondays) 6 mandatory laboratory exercises 2 exercises using J2ME 1 exercise using SMS - PowerPoint PPT PresentationTRANSCRIPT
Molde University College INF 245 Fall 2007 OBø
1
INF245 Mobile applications
H 2007
Ola Bø
Molde University College INF 245 Fall 2007 OBø
2
The course
7,5 credits An additional 7,5 credits can be obtained by
carrying out a development project. 2 h lecture per week (mondays) 6 mandatory laboratory exercises
2 exercises using J2ME 1 exercise using SMS 2 exercises using mobile web (XHTML, XSL, CSS)
1 exercise using Mobile Software Engineering
Molde University College INF 245 Fall 2007 OBø
3
Laboratory Exercises
Work in groups of 2-3 students or independent Equipment
An emulator may be used Need for one device per group for final testing The library has 8 Nokia 6600 reserved for this course The tutorials are written for the use of :
Java Wireless Toolkit Netbeans IDE versjon 5.5 with mobility pack Nokia 6600 Mobile phone Other phones or handheld computers may be used.
Molde University College INF 245 Fall 2007 OBø
4
Mobile applications
Nokia’s classification Personal Productivity Games Media and entertainment Enterprise
Molde University College INF 245 Fall 2007 OBø
5
m-Commerce Heavily hyped Customers have limited capability mobile phones – technology
limits user experience quality-no replacement for e-commerce-only for urgent business with simple interaction
Areas of expected success Purchase of goods for mobile unit: games and ringtones Mobile banking=internetbanking + direct payment Information services: weather, news, sports <-SMS or WAP Location-based services: Where is the nearest restaurant – privacy
issues Mobile shopping – for items needed on the fly: tickets, comparison
shopping Mobile advertising – normaly no place on device, but perhaps on
demand in connection with locality. Technical inhibitors: Small screen, inconvenient input, slow
network Business inhibitors: Lack of compelling applications
Molde University College INF 245 Fall 2007 OBø
6
m-Business Technology used to support mobile work
Updated information, Cooperation over distance, Data-entry in the field Uses high-end mobile equipment with better capabilities (smart-phones,
PDA, Pocket PC,Tablet) Communication cost is usually not an issue
Examples Mobile office connected to backed server for e-mail, appointments and
address information Field sale mobile equipment supports updated and update of information in
sale situation Field service provides customer, procedure and installation information Transportation and logistics vehicles with mobile and wireless equipment
can inform main office on location and can be informed on new dispatching, packet status etc..
....
Molde University College INF 245 Fall 2007 OBø
7
Trends
Anvender XML som datautvekslingsformat
Anvender Web Services som integreringsmekanisme Anvender Open Source
serverprodukterAnvender Open Source
officeprodukter
Anvender håndholdte enheter
Anvender digital signaturAnvender tynne klienter
Anvender biometri til autentifisering og autorisasjonAnvender RFID-tags
Anvender trådløs LAN
Anvender IP-telefoni
0%
20%
40%
60%
80%
100%
Anvender i dag Om 1 år Om 2-3 år Kanskje senere
Kilde: Rambøll Management A/S
Kilde: Spørreundersøkelse blant it-ledere i privat og offentlig sektor 2004 It i praksisDen Norske DataforeningRambøll Consulting
Molde University College INF 245 Fall 2007 OBø
8
Actors in the wireless marketplace
Wireless operators and Service Providers Hardware Vendors Software Infrastructure providers Independent Software Vendors System Integrators Device Manufacturers
Molde University College INF 245 Fall 2007 OBø
9
Why Mobile Applications
Business Benefits Augmented revenue Reduced Costs
End-user BenefitsTo students: Give four ways mobile applications
can augment business revenue, reduce costs or give end-users benefits.
Molde University College INF 245 Fall 2007 OBø
10
Challenges Wireless Network Issues
Bandwidth, Latency, Reliability, Cost, Heterogenity Mobile device diversity
Radios or synchronization, Screen resolution, Input solution, Operating system, Autonomy, Size and Weight
How to choose, what if you can't choose Software choices
Wireless internett or Smart Client Connectivity solution Mobile and Wireless Security New services and interfaces Integration to existing systems Support of current and future devices
Molde University College INF 245 Fall 2007 OBø
11
Enablers Wireless network development
Augmenting bandwidth Falling costs Always on WLAN – hotspots New services
Mobile Devices Fast development More connectivity,computing power and autonomy, but lower size, weight and cost More functionality – camera, mms, radio, gps, compass But still relatively low resolution screens and inconvenient input
Software Infrastructure Mobile internet – wap, device emulators Smart Clients – .NET CF and J2ME
mobile databases, synchronization technology Standardization
WAP, WAP2.0, XHTML, VoiceXML, Sync ML, WLAN, Bluetooth