J2ME Interview Questions with Answers Page III


From freshersonline.com

Jump to: navigation, search

Interview Question Home


1. What is MIDlet

A MIDlet is an application written for MIDP. MIDlet applications are subclasses of the javax.microedition.midlet.MIDlet class that is defined by MIDP.


2. What is Modulation

Modulation is the method by which a high-frequency digital signal is grafted onto a lower-frequency analog wave, so that digital packets are able to ride

piggyback on the analog airwave.


3. What is OTA

Over The Air (OTA) refers to any wireless networking technology.


4. What is PCS

Personal Communications Service (PCS) is a suite of second-generation, digitally modulated mobile-communications interfaces that includes TDMA, CDMA, and

GSM. PCS serves as an umbrella term for second-generation wireless technologies operating in the 1900MHz range


5. What is Provisioning

In telecommunications terms, provisioning means to provide telecommunications services to a user. This includes providing all necessary hardware,

software, and wiring or transmission devices.


6. What is preverification

Due to memory and processing power available on a device, the verification process of classes are split into two processes. The first process is the

preverification which is off-device and done using the preverify tool. The second process is verification which is done on-device.


7. What is Personal Profile

The Personal Profile is a J2ME profile specification. Layered on the Foundation Profile and CDC, the Personal Profile will be the next generation of

PersonalJava technology. The specification is currently in development under the Java Community Process (JCP).


8. What is PDCP

Parallel and Distributed Computing Practices (PDCP) are often used to describe computer systems that are spread over many devices on a network (wired

or wireless) where many nodes process data simultaneously.


9. What is PersonalJava

PersonalJava is a Java environment based on the Java virtual machine1 (JVM) and a set of APIs similar to a JDK 1.1 environment. It includes the

Touchable Look and Feel (also called Truffle), a graphic toolkit that is optimized for consumer devices with a touch sensitive screen. PersonalJava

will be included in J2ME in the upcoming Personal Profile, which is built on CDC.


10. What is PDAP

The Personal Digital Assistant Profile (PDAP) is a J2ME profile specification designed for small platforms such as PalmOS devices. You can think of

PDAs as being larger than mobile phones but smaller than set-top boxes. PDAP is built on top of CLDC and will specify user interface and persistent

storage APIs. PDAP is currently being developed using the Java Community Process (JCP).


11. What is PSTN

The public service telephone network (PSTN) is the traditional, land-line based system for exchanging phone calls.


12. What is profile

A profile is a set of APIs added to a configuration to support specific uses of a mobile device. Along with its underlying configuration, a profile

defines a complete, and usually self-contained, general-purpose application environment. Profiles often, but not always, define APIs for user interface

and persistence; the MIDP profile, based on the CLDC configuration, fits this pattern. Profiles may be supersets or subsets of other profiles; the

Personal Basis Profile is a subset of the Personal Profile and a superset of the Foundation Profile. See also configuration, optional package.


13. What is PDC

Personal Digital Cellular (PDC) is a Japanese standard for wireless communications.


14. What is PNG

Portable Network Graphics (PNG) is an image format offering lossless compression and storage flexibility. The MIDP specification requires

implementations to recognize certain types of PNG images.


15. What is POSE

Palm OS Emulator (POSE).


16. What is PRC

Palm Resource Code (PRC) is the file format for Palm OS applications.


17. What is RMI

Remote method invocation (RMI) is a feature of J2SE that enables Java objects running in one virtual machine to invoke methods of Java objects running

in another virtual machine, seamlessly.


18. What is RMI OP

The RMI Optional Package (RMI OP) is a subset of J2SE 1.3's RMI functionality used in CDC-based profiles that incorporate the Foundation Profile, such

as the Personal Basis Profile and the Personal Profile. The RMIOP cannot be used with CLDC-based profiles because they lack object serialization and

other important features found only in CDC-based profiles. RMIOP supports most of the J2SE RMI functionality, including the Java Remote Method

Protocol, marshalled objects, distributed garbage collection, registry-based object lookup, and network class loading, but not HTTP tunneling or the

Java 1.1 stub protocol.


19. What is RMI Profile

The RMI Profile is a J2ME profile specification designed to support Java's Remote Method Invocation (RMI) distributed object system. Devices

implementing the RMI Profile will be able to interoperate via RMI with other Java devices, including Java 2, Standard Edition. The RMI Profile is based

on the Foundation Profile, which in turn is based on CDC.


20. What is RMS

The Record Management System (RMS) is a simple record-oriented database that allows a MIDlet to persistently store information and retrieve it later.

Different MIDlets can also use the RMS to share data.


21. What is SDK

A Software Development Kit (SDK) is a set of tools used to develop applications for a particular platform. An SDK typically contains a compiler,

linker, and debugger. It may also contain libraries and documentation for APIs.


22. What is SIM

A Subscriber Identity Module (SIM) is a stripped-down smart card containing information about the identity of a cell-phone subscriber, and subscriber

authentication and service information. Because the SIM uniquely identifies the subscriber and is portable among handsets, the user can move it from

one kind of phone to another, facilitating international roaming.


23. What is SMS

Short Message Service (SMS) is a point-to-point service similar to paging for sending text messages of up to 160 characters to mobile phones.


24. What is SOAP

The Simple Object Access Protocol (SOAP) is an XML- based protocol that allows objects of any type to communicated in a distributed environment. SOAP

is used in developing Web Services.


25. What is SSL

Secure Sockets Layer (SSL) is a socket protocol that encrypts data sent over the network and provides authentication for the socket endpoints.

Personal tools