Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Java Virtual Machine

Handbook of Research on Mobile Software Engineering: Design, Implementation, and Emergent Applications
A set of computer software programs and data structures which use a virtual machine model for the execution of other computer programs and scripts. The model used by a JVM accepts a form of computer intermediate language commonly referred to as Java bytecode.
Published in Chapter:
Mobile Applications Programming Platforms and Development Tools
Damianos Gavalas (University of the Aegean, Greece) and Daphne Economou (University of the Aegean, Greece)
DOI: 10.4018/978-1-61520-655-1.ch015
Abstract
Mobile devices have been gaining increasing acceptance as target devices for developing rich multimedia applications. However, available programming platforms and development environments have not been adequate for developing applications for such relatively resource-constrained devices. Manufacturers and software firms have only recently started promoting programming platforms and tools tailored to satisfy user, designer and mobile device applications requirements. This chapter reviews the main characteristics as well as the relative merits and disadvantages of the most popular mobile platform development options for mobile devices. It aims to serve as a reference point and guide for developers and practitioners in choosing a mobile platform for development on information appliances. It achieves this by providing a focused overview of popular mobile platforms (Java ME, Flash Lite, .NET Compact Framework, BREW, Android, Symbian, and Lazarus) and then it evaluates and compares those upon a variety of quantitative and qualitative criteria.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR