JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

CS752PC: MOBILE APPLICATION DEVELOPMENT LAB

B.Tech IV Year I Semester (R16)

Course Objectives:

  • To learn how to develop Applications in android environment.
  • To learn how to develop user interface applications.
  • To learn how to develop URL related applications. The student is expected to be able to do the following problems, though not limited.
  • 1. (a) Create an Android application that shows Hello + name of the user and run it on an emulator.
  • (b) Create an application that takes the name from a text box and shows hello message along with the name entered in text box, when the user clicks the OK button.
  • 2. Create a screen that has input boxes for User Name, Password, Address, Gender (radio buttons for male and female), Age (numeric), Date of Birth (Date Picket), State (Spinner) and a Submit button. On clicking the submit button, print all the data below the Submit Button. Use
  • (a) Linear Layout, (b) Relative Layout and
  • (c) Grid Layout or Table Layout.
  • 3. Develop an application that shows names as a list and on selecting a name it should show the details of the candidate on the next screen with a “Back” button. If the screen is rotated to landscape mode (width greater than height), then the screen should show list on left fragment and details on right fragment instead of second screen with back button. Use Fragment transactions and Rotation event listener.
  • 4. Develop an application that uses a menu with 3 options for dialing a number, opening a website and to send an SMS. On selecting an option, the appropriate action should be invoked using intents.
  • 5. Develop an application that inserts some notifications into Notification area and whenever a notification is inserted, it should show a toast with details of the notification.
  • 6. Create an application that uses a text file to store user names and passwords (tab separated fields and one record per line). When the user submits a login name and password through a screen, the details should be verified with the text file data and if they match, show a dialog saying that login is successful. Otherwise, show the dialog with Login Failed message. R16 B.TECH CSE.
  • 7. Create a user registration application that stores the user details in a database table.
  • 8. Create a database and a user table where the details of login names and passwords are stored. Insert some names and passwords initially. Now the login details entered by the user should be verified with the database and an appropriate dialog should be shown to the user.

Note:

Android Application Development with MIT App Inventor: For the first one week, the student is advised to go through the App Inventor from MIT which gives insight into the various properties of each component. The student should pay attention to the properties of each component, which are used later in Android programming. Following are useful links:

  • 1. http://ai2.appinventor.mit.edu
  • 2. https://drive.google.com/file/d/0B8rTtW_91YclTWF4czdBMEpZcWs/view R16 B.TECH CSE. WEB SCRIPTING LANGUAGES LAB B.Tech. IV Year I Sem. L T P C Course Code: CS753PC 0 0 3 2

Prerequisites

Any High-level programming language (C, C++)

Course Objectives

  • To Understand the concepts of scripting languages for developing web-based projects
  • To understand the applications the of Ruby, TCL, Perl scripting languages

Course Outcomes

  • Ability to understand the differences between Scripting languages and programming languages
  • Able to gain some fluency programming in Ruby, Perl, TCL

List of Experiments

  • 1. Write a Ruby script to create a new string which is n copies of a given string where n is a non-negative integer
  • 2. Write a Ruby script which accept the radius of a circle from the user and compute the parameter and area.
  • 3. Write a Ruby script which accept the user's first and last name and print them in reverse order with a space between them
  • 4. Write a Ruby script to accept a filename from the user print the extension of that
  • 5. Write a Ruby script to find the greatest of three numbers
  • 6. Write a Ruby script to print odd numbers from 10 to 1
  • 7. Write a Ruby scirpt to check two integers and return true if one of them is 20 otherwise return their sum
  • 8. Write a Ruby script to check two temperatures and return true if one is less than 0 and the other is greater than 100
  • 9. Write a Ruby script to print the elements of a given array
  • 10. Write a Ruby program to retrieve the total marks where subject name and marks of a student stored in a hash
  • 11. Write a TCL script to find the factorial of a number
  • 12. Write a TCL script that multiplies the numbers from 1 to 10
  • 13. Write a TCL script for Sorting a list using a comparison function
  • 14. Write a TCL script to (i)create a list (ii )append elements to the list (iii)Traverse the list (iv)Concatenate the list
  • 15. Write a TCL script to comparing the file modified times.
  • 16. Write a TCL script to Copy a file and translate to native format.
  • 17. a) Write a Perl script to find the largest number among three numbers.
  • b) Write a Perl script to print the multiplication tables from 1-10 using subroutines.
  • 18. Write a Perl program to implement the following list of manipulating functions
  • a) Shift R16 B.TECH CSE.
  • b) Unshift
  • c) Push
  • 19. a) Write a Perl script to substitute a word, with another word in a string.
  • b) Write a Perl script to validate IP address and email address.
  • 20. Write a Perl script to print the file in reverse order using command line arguments R16 B.TECH CSE.

Loading Question Papers

Fetching data from database...