JNTU

JNTU B.Tech IV MOBILE APPLICATION DEVELOPMENT Previous Question Paper (March - 2021 - R15)

B.Tech | IV | I | R15 | March - 2021

Answer PaperPaper Code: 127FM/117FM/57080Maximum Marks: 75Time: 3 Hours

Answer any Five Questions. All Questions Carry Equal Marks.

Main

115 marks
a

List J2ME profiles and explain in detail.

8 marks

Answer

J2ME (Java 2 Platform, Micro Edition) defines a set of profiles and configurations tailored for devices with limited resources, such as mobile phones and PDAs. These specifications ensure that Java applications can run consistently across a wide range of mobile devices.

J2ME Profiles and Configurations

J2ME is built upon a layered architecture. The two main components relevant to device capabilities are Configurations and Profiles. A Configuration provides the fundamental Java Virtual Machine (JVM) and APIs for a specific class of devices. A Profile builds upon a configuration, adding higher-level APIs specific to a particular application domain.

Configurations

There are two primary J2ME configurations:

  • Connected Limited Device Configuration (CLDC): This configuration is designed for devices with very limited resources, such as 16-bit or 32-bit processors, 128-512 KB of memory, and intermittent network connectivity. It includes a highly optimized JVM called KVM (Kilobyte Virtual Machine) and a minimal set of core Java APIs.
  • Connected Device Configuration (CDC): This configuration targets more capable devices, often referred to as "connected devices," which have more memory (e.g., 1-16 MB), better processors, and more reliable network connections. CDC supports a more standard Java Virtual Machine and a richer set of APIs compared to CLDC.

Profiles

Profiles define the application-specific APIs that run on top of a configuration. The most common J2ME profile is:

  • Mobile Information Device Profile (MIDP): This is the most widely adopted profile, built on top of CLDC. MIDP is specifically designed for mobile phones and other small, resource-constrained devices. It provides APIs for:
    • User Interface (UI) management: Including screens, lists, forms, and custom drawing capabilities.
    • Networking: Support for HTTP and socket connections.
    • Data Storage: Persistent storage for application data.
    • Timers and Events: Handling application events and scheduling tasks.
    • Multimedia: Basic support for playing audio and displaying images.
    MIDP applications are commonly known as MIDlets.

Other profiles exist, such as the Personal Information Manager (PIM) profile for PIM data access and the Multimedia Messaging Service (MMS) profile, but MIDP is the foundational profile for most mobile Java applications.

b

Discuss about mobile radio networks in detail.

7 marks

Answer

Mobile radio networks form the backbone of wireless communication, enabling devices to connect to a network and communicate over distances. These networks are characterized by their use of radio waves for transmission and their ability to support mobility for users.

Components of Mobile Radio Networks

A typical mobile radio network consists of several key components:

  • Mobile Stations (MS): These are the user devices, such as mobile phones, smartphones, and tablets, that communicate wirelessly.
  • Base Stations (BS): Also known as cell sites or access points, these are fixed stations that provide wireless connectivity to mobile stations within a specific geographic area called a cell. Each base station has antennas and radio transceivers.
  • Mobile Switching Center (MSC): This is the central control point of a mobile network. It handles call setup, routing, call handover (when a mobile station moves from one cell to another), authentication, and other network management functions. It connects mobile users to each other and to the public switched telephone network (PSTN).
  • Network Switching Subsystem (NSS): This includes databases like the Home Location Register (HLR) and Visitor Location Register (VLR), which store subscriber information, location details, and authentication keys.
  • Radio Interface: This defines the protocols and standards used for communication between the mobile station and the base station, including modulation techniques, channel access methods, and frequency allocation.

Cellular Concept

Mobile radio networks are typically organized using the cellular concept. This involves dividing a large geographic area into smaller regions called cells. Each cell is served by a base station. The key advantages of this approach are:

  • Frequency Reuse: The same radio frequencies can be reused in non-adjacent cells, significantly increasing the network's capacity and allowing more users to communicate simultaneously.
  • Increased Capacity: By dividing the area into smaller cells, the transmission power required is lower, and the potential for interference is reduced, leading to higher capacity.
  • Mobility Support: As a user moves from one cell to another, the network seamlessly hands over the call or data session to the next base station, ensuring uninterrupted service.

Generations of Mobile Networks

Mobile radio networks have evolved through several generations:

  • 1G (First Generation): Analog technology, primarily for voice calls (e.g., AMPS, NMT).
  • 2G (Second Generation): Digital technology, introducing SMS and basic data services (e.g., GSM, CDMA).
  • 3G (Third Generation): Higher data speeds, enabling mobile internet, video calls (e.g., UMTS, HSPA).
  • 4G (Fourth Generation): Significantly faster data rates, supporting mobile broadband, high-definition streaming (e.g., LTE, WiMAX).
  • 5G (Fifth Generation): The latest generation, offering ultra-high speeds, low latency, and massive device connectivity, enabling new applications like IoT and autonomous systems.

Each generation represents advancements in radio interface technology, network architecture, and data capabilities, leading to the rich mobile experience we have today.

2

Explain the features and applications of smart cards.

15 marks

Answer

Sign in to view the complete answer paper.

3

Draw and explain layered architecture of J2ME.

15 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

Write a MIDLET program to Print greeting message.

8 marks

Answer

Sign in to view the complete answer paper.

b

Write a J2ME program to handle list class events.

7 marks

Answer

Sign in to view the complete answer paper.

5

Explain Exception handling mechanism in J2ME.

15 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

What is Gauge class and explain steps to create it.

8 marks

Answer

Sign in to view the complete answer paper.

b

How to give JDBC connectivity and insert data into the table? Explain with Java code.

7 marks

Answer

Sign in to view the complete answer paper.

7

Compare statement, prepared statement and Callable statement objects.

15 marks

Answer

Sign in to view the complete answer paper.

8

Write a detailed note on session management techniques in Java.

15 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the solved question paper with answers of MOBILE APPLICATION DEVELOPMENT from JNTU for B.Tech IT IV I, March - 2021, R15.

For the question paper without answers, switch to the Question Paper tab.

Other papers in MOBILE APPLICATION DEVELOPMENT

Loading Question Papers

Fetching data from database...