JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD MCA 2017 MOBILE APPLICATION DEVELOPMENT Previous Question Paper (August - 2017 - R09)
Answer any five questions. All questions carry equal marks.
Main
Describe how J2ME balances the thin and thick clients.
Answer
J2ME balances thin and thick client architectures by providing a flexible framework that allows developers to distribute application logic between the mobile device and the server. In a thin client model, the mobile device acts primarily as a display and input interface, with most processing occurring on the server. J2ME supports this through technologies like MIDP, which handles lightweight UI components while delegating complex business logic and data storage to the server. Conversely, in a thick client model, J2ME enables the device to handle significant processing, data caching, and local storage using the Record Management System (RMS). By utilizing the Connected Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP), J2ME allows developers to shift logic dynamically based on network availability and device capabilities, ensuring that applications remain functional even when offline while leveraging server power when connected.
Explain radio data networks with their Limitations.
Answer
Radio data networks are wireless communication systems that transmit data over radio frequencies, enabling mobile devices to connect to the internet or private networks without physical cables. These networks typically utilize cellular infrastructure (such as GSM, GPRS, or 3G/4G/5G) or specialized packet-switched radio networks to facilitate data exchange between mobile terminals and base stations. They are essential for mobile computing as they provide the underlying transport layer for data packets in wireless environments.
The limitations of radio data networks include:
- Bandwidth Constraints: Radio spectrum is a finite resource, often resulting in lower data transfer rates compared to wired networks and susceptibility to congestion in densely populated areas.
- Signal Interference and Fading: Physical obstacles like buildings, terrain, and atmospheric conditions can cause signal attenuation, multi-path fading, and interference, leading to packet loss.
- High Latency: The overhead involved in managing wireless handovers and retransmissions often results in higher latency compared to wired connections.
- Security Risks: Since data is broadcast over the air, it is inherently more vulnerable to eavesdropping and unauthorized access, necessitating robust encryption protocols.
- Power Consumption: Maintaining a constant radio link requires significant power from the mobile device, which can rapidly deplete battery life.
Discuss about the wireless devices used for mobile application development.
Answer
Sign in to view the complete answer paper.
Explain how multiple MIDlets are distributed in a single MIDlet suite.
Answer
Sign in to view the complete answer paper.
Explain android application architecture.
Answer
Sign in to view the complete answer paper.
List and explain the steps required for throwing a MIDlet state change exception.
Answer
Sign in to view the complete answer paper.
Briefly explain with an example event processing in the Form class.
Answer
Sign in to view the complete answer paper.
Discuss about the Palm OS Emulator.
Answer
Sign in to view the complete answer paper.
Explain User Interactions using low level display Canvas class.
Answer
Sign in to view the complete answer paper.
Explain indexing in J2ME with Embedded SQL.
Answer
Sign in to view the complete answer paper.
Explain the following:
Prepared statement.
Answer
Sign in to view the complete answer paper.
Callable statement.
Answer
Sign in to view the complete answer paper.
Record Enumeration.
Answer
Sign in to view the complete answer paper.
Write a JDBC program for writing a record to database table and reading records of mixed data types.
Answer
Sign in to view the complete answer paper.
Explain datagram communication with an example.
Answer
Sign in to view the complete answer paper.
Write a short note on “Transmit as a Background Process”.
Answer
Sign in to view the complete answer paper.