J2ME Interview Questions with Answers Page II


From freshersonline.com

Jump to: navigation, search

Interview Question Home


1. What is GPRS

The General Packet Radio System (GPRS) is the next generation of GSM. It will be the basis of 3G networks in Europe and elsewhere.


2. What is HLR

The Home Location Register (HLR) is a database for permanent storage of subscriber data and service profiles.


3. What is IDE

An Integrated Development Environment (IDE) provides a programming environment as a single application. IDEs typically bundle a compiler, debugger, and

GUI builder tog ether. Forte for Java is Sun's Java IDE.


4. What is i-mode

A standard used by Japanese wireless devices to access cHTML (compact HTML) Web sites and display animated GIFs and other multimedia content.


5. What is GSM

The Global System for Mobile Communications (GSM) is a wireless network system that is widely used in Europe, Asia, and Australia. GSM is used at three

different frequencies: GSM900 and GSM1800 are used in Europe, Asia, and Australia, while GSM1900 is deployed in North America and other parts of the

world.


6. What is 3G

Third generation (3G) wireless networks will offer faster data transfer rates than current networks. The first generation of wireless (1G) was analog

cellular. The second generation (2G) is digital cellular, featuring integrated voice and data communications. So-called 2.5G networks offer incremental

speed increases. 3G networks will offer dramatically improved data transfer rates, enabling new wireless applications such as streaming media.


7. What is iDEN

The Integrated Dispatch Enhanced Network (iDEN) is a wireless network system developed by Motorola. Various carriers support iDEN networks around the

world: Nextel is one of the largest carriers, with networks covering North and South America.


8. What is JavaHQ

JavaHQ is the Java platform control center on your Palm OS device.


9. What is JDBC for CDC/FP

The JDBC Optional Package for CDC/Foundation Profile (JDBCOP for CDC/FP) is an API that enables mobile Java applications to communicate with relational

database servers using a subset of J2SE's Java Database Connectivity. This optional package is a strict subset of JDBC 3.0 that excludes some of JDBC's

advanced and server-oriented features, such as pooled connections and array types. It's meant for use with the Foundation Profile or its supersets.


10. What is HTTPS

Hyper Text Transfer Protocol Secure sockets (HTTPS) is a protocol for transmission of encrypted hypertext over Secure Sockets Layer.


11. What is i-appli

Sometimes called "Java for i-mode", i-appli is a Java environment based on CLDC. It is used on handsets in NTT DoCoMo's i-mode service. While i-appli

is similar to MIDP, it was developed before the MIDP specification was finished and the two APIs are incompatible.


12. What is 3GPP

The 3rd Generation Partnership Project (3GPP) is a global collaboration between 6 partners: ARIB, CWTS, ETSI, T1, TTA, and TTC. The group aims to

develop a globally accepted 3rd-generation mobile system based on GSM.


13. What is MExE

The Mobile Execution Environment (MExE) is a specification created by the 3GPP which details an applicatio n environment for next generation mobile

devices. MExE consists of a variety of technologies including WAP, J2ME, CLDC and MIDP.


14. What is LAN

A Local Area Network (LAN) is a group of devices connected with various communications technologies in a small geographic area. Ethernet is the most

widely-used LAN technology. Communication on a LAN can either be with Peer-to-Peer devices or Client-Server devices.


15. What is LCDUI

LCDUI is a shorthand way of referring to the MIDP user interface APIs, contained in the javax.microedition.lcdui package. Strictly speaking, LCDUI

stands for Liquid Crystal Display User Interface. It's a user interface toolkit for small device screens which are commonly LCD screens.


16. What is Java Card

The Java Card specification allows Java technology to run on smart cards and other small devices. The Java Card API is compatible with formal

international standards, such as, ISO7816, and industry-specific standards, such as, Europay/Master Card/Visa (EMV).


17. What is kSOAP

kSOAP is a SOAP API suitable for the J2ME, based on kXML.


18. What is KVM

The KVM is a compact Java virtual machine (JVM) that is designed for small devices. It supports a subset of the features of the JVM. For example, the

KVM does not support floating-point operations and object finalization. The CLDC specifies use of the KVM. According to folklore, the 'K' in KVM stands

for kilobyte, signifying that the KVM runs in kilobytes of memory as opposed to megabytes.


19. What is KittyHawk

KittyHawk is a set of APIs used by LG Telecom on its IBook and p520 devices. KittyHawk is based on CLDC. It is conceptually similar to MIDP but the two

APIs are incompatible.


20. What is JCP

The Java Community Process (JCP) an open organization of international Java developers and licensees who develop and revise Java technology

specifications, reference implementations, and technology compatibility kits through a formal process.


21. What is MIDP-NG

The Next Generation MIDP specification is currently under development by the Java Community Process. Planned improvements include XML parsing and

cryptographic support.


22. What is optional package

An optional package is a set of J2ME APIs providing services in a specific area, such as database access or multimedia. Unlike a profile, it does not

define a complete application environment, but rather is used in conjunction with a configuration or a profile. It extends the runtime environment to

support device capabilities that are not universal enough to be defined as part of a profile or that need to be shared by different profiles. J2ME RMI

and the Mobile Media RMI are examples of optional packages.


23. What is Obfuscation

Obfuscation is a technique used to complicate code. Obfuscation makes code harder to understand when it is de-compiled, but it typically has no affect

on the functionality of the code. Obfuscation programs can be used to protect Java programs by making them harder to reverse-engineer.


24. What is JSR

Java Specification Request (JSR) is the actual description of proposed and final specifications for the Java platform. JSRs are reviewed by the JCP and

the public before a final release of a specification is made.


25. What is Mobitex

Mobitex is a packet-switched, narrowband PCS network, designed for wide-area wireless data communications. It was developed in 1984 by Eritel, an

Ericsson subsidiary, a nd there are now over 30 Mobitex networks in operation worldwide.

Personal tools