Scope
The rise of relatively powerful communication devices and in particular
mobile phones has enabled the deployment of a large spectrum of novel
applications, such as context-aware applications, health-care monitoring,
sport tracking, collaborative computing, etc. Extending middleware
approaches designed for mobile computing environments to personal
communication devices calls for an effective system design that can cope
with the resource-constrained nature of such devices and provide adequate
services when operating in highly heterogeneous environments.
It is still unclear and to many respects an unexplored research area how
and to what extent traditional middleware services for mobile computing
can be provided on personal communication devices. Porting existing
middleware architectures to new computing platforms such as mobile phones
turns out to be, in many cases, an unfeasible approach. Instead, mobile
phones require a thorough rethinking of middleware architectures and
their supporting software modules to allow applications to make effective
use of the available computational power, memory, and communication
technologies. Additionally, programming novel computing devices such as
mobile phones is still a complex and time consuming development process.
Topics
The main topics of the workshop include, but are not limited to:
|
- Architectures and protocols to support widespread development of mobile
applications
- Software management techniques for personal communication devices
- Power and memory management for resource-constrained personal
communication devices
- Dynamic resource discovery in mobile and heterogeneous computing
environments
- Multi-device heterogeneous interactions
- Mobile data synchronization in networks of mobile phones and other
consumer electronic devices
- Mobile communication and data encoding
- Location monitoring and tracking for personal communication devices
- Application personalization and user-centric models
- Mobile information access on personal communication devices
- Failure analysis and reliability techniques for mobile phones and other
personal devices
- Experiences in programming mobile applications using JavaME, Android,
Windows Mobile, etc.
- Tools and programming support for middleware development, deployment
and debugging on personal mobile devices such as mobile phones, PDAs, etc.
- Performance evaluation and experimentation with mobile devices
|