Wednesday, October 22, 2008

Aims and Scope

Aims and Scope
Recent advances in wireless technology have led to mobile computing, a new dimension in data communication and processing. Many predict a new emerging, gigantic market with millions of mobile users carrying small, battery-powered terminals equipped with wireless connection, and as a result, the way people use information resources is predicted to be radically transformed. The International Journal of Mobile Information Systems (IJMIS) presents visionary concepts and stimulating ideas in mobile information systems at both the theory and application levels. The objectives of the journal are to be a source for mobile information systems research and development, and to serve as an outlet for facilitating communication and networking among mobile information systems researchers, practitioners, and professionals across academics, government, industry and students. The journal is published multiple times a year, with the purpose of providing a forum for state-of-the-art development and research, as well as current innovative activities in mobile information systems. The main goal will be to provide timely dissemination of information
Book Publications
IOS Press publishes around 100 book titles a year. Many titles are published in one of the well-known IOS Press book series. You can browse either by book serie or by subject.
Journal Publications
IOS Press publishes over 70 scientific journals. All journals are available online as well as in print. Many titles are listed in the most important abstracting databases, such as Thomson ISI and Medline
Authors Corner
IOS Press welcomes their (future) authors and editors in the authors corner. Here you can find all the information you need on publishing with IOS Press
Order Information
How to place a book order
To order books online by credit card, please go to the book of your choice and press the order button. No shipping or handling costs will be charged.
To order by email, . EURO prices are definitive. In the USA and Canada the US$ prices are definitive. (Differences in exchange rate are due to the different dates of posting GBP, DM and US$ prices). Customers in EU countries please mention your V.A.T. number (MwST, TVA, BTW, ..) to receive an invoice without V.A.T. charge. Otherwise we will have to charge 6% V.A.T. For prepaid book orders we do not charge any postage or handling.
Noteworthy Limitations of MIDP 1.0
MIDP 1.0 has no active rendering APIs
MIDP 1.0 has no support for direct access to image pixels (RGB data)
MIDP 1.0 has no support for full screen mode
MIDP 1.0 has no support for audio.
MIDP 1.0 requires only HTTP support.
MIDP 1.0 cannot query key status (although key events are supported)
The specifications are not always clear, leading to differences in implementations.
Some limitations may be avoided by using a vendor-specific API or MIDP 2.0, which obviously reduces the portability of the application
javax.microedition.lcdui
LCDUI has a simple screen based approach where a single Displayable is always active at a time in the application user interface. LCDUI API provides a small set of displayables common in mobile device user interfaces: List, Alert, TextBox, Form and Canvas. For all displayables the device MIDP implementation has control over the presentation and layout of the displayable. Canvas is a low-level graphics surface for which an application has full control over what is rendered to it, although normally some space is reserved for system areas like screen title and indicators common in mobile device UIs. Since MIDP 2.0, Canvas also supports a full-screen mode that allows to make full screen graphics, which is especially useful for games.
LCDUI also has quite unique approach of abstract operations, called Commands. The placement of commands added to a displayable is completely up to the device implementation of this toolkit. The application programmer uses API specified command types to indicate the usage or purpose of the command in application user interface. Common types are BACK, EXIT, ITEM, SCREEN. The idea of the command abstraction is to make applications more portable between various different mobile device. Application developers should use the command types properly to indicate the purpose of an operation, and device implementation then places the operation to the common location for a given type in device's specific user interface style. This may be e.g. a specific key, like "a back navigation key" for BACK commands or button on screen.
The term LCDUI was actually a joke in JCP Expert Group that created it. It has not been opened up in the MIDP specifications but stands for Limited Capability Device User Interface. The joke was that no-one else really knows what it stands for. Then later the Programming Wireless Devices with the Java 2 Platform, Micro Edition book gave this term out.

No comments: