JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech IV MOBILE APPLICATION DEVELOPMENT Previous Question Paper (February/March - 2022 - R15)
Answer any Five Questions
All Questions Carry Equal Marks
Main
Explain J2ME profiles in detail.
Answer
A J2ME Profile defines a set of APIs that provide specific functionality for a particular type of device, sitting on top of the Configuration layer. Profiles ensure that applications are portable across devices that share the same configuration and profile.
- Mobile Information Device Profile (MIDP): The most widely used profile, designed for resource-constrained devices like mobile phones. It provides core functionality including user interface (LCDUI), networking (HttpConnection), persistence (Record Management System), and application lifecycle management (MIDlets).
- Foundation Profile (FP): A base profile for devices that have more resources than MIDP devices but lack a full Java SE environment. It provides a subset of the Java SE API, including core language classes, I/O, and networking, but excludes UI components.
- Personal Profile (PP): Built on top of the Foundation Profile, this is intended for devices with significant display capabilities, such as PDAs or set-top boxes. It includes the AWT (Abstract Window Toolkit) for graphical user interfaces and supports applets.
- Personal Basis Profile (PBP): A subset of the Personal Profile designed for devices that require a GUI but do not need the full AWT support, often used in embedded systems with limited display requirements.
Give a note on setup boxes.
Answer
Set-top boxes (STBs) are consumer electronic devices that connect to a television and an external signal source, converting the incoming signal into content that can be displayed on the screen. In the context of J2ME, STBs represent a class of Connected Device Configuration (CDC) devices, which possess significantly more memory, processing power, and stable power supplies compared to mobile handsets.
Key characteristics of STBs include:
- High-Level Profiles: They typically utilize the Personal Profile or Personal Basis Profile, allowing for complex graphical interfaces and interactive television applications.
- Connectivity: They are designed for constant network connectivity, often via cable, satellite, or broadband, enabling services like Video-on-Demand (VoD), electronic program guides, and interactive gaming.
- Resource Capacity: Unlike mobile devices, STBs are not limited by battery life or extreme memory constraints, allowing for the execution of more robust Java applications and middleware services.
- Middleware Integration: They often serve as the hardware platform for middleware that manages digital rights management (DRM), user authentication, and content delivery protocols.
Explain the features and applications of smart cards.
Answer
Sign in to view the complete answer paper.
Explain radio transmission networks.
Answer
Sign in to view the complete answer paper.
Explain the layered architecture of J2ME.
Answer
Sign in to view the complete answer paper.
Give the basic shell of Midlet.
Answer
Sign in to view the complete answer paper.
Write the Midlet code to display any greeting message.
Answer
Sign in to view the complete answer paper.
Explain the best practices to write J2ME application.
Answer
Sign in to view the complete answer paper.
What is Command object in J2ME?
Answer
Sign in to view the complete answer paper.
Write Midlet code to deal with command action listener.
Answer
Sign in to view the complete answer paper.
Explain ImgeItem class in J2ME.
Answer
Sign in to view the complete answer paper.
Discuss about clipping region and give the steps to create it in J2ME.
Answer
Sign in to view the complete answer paper.
Explain the steps involved to delete data from a Table.
Answer
Sign in to view the complete answer paper.
Explain how to search records in record enumeration.
Answer
Sign in to view the complete answer paper.
Explain how to retrieve the information from web server.
Answer
Sign in to view the complete answer paper.
Describe Connector class in detail.
Answer
Sign in to view the complete answer paper.