0% found this document useful (0 votes)
16 views2 pages

CS 505 Advanced Programming, Database Management and Operating System Laboratory (0-0-6: 3)

CS 505 covers advanced programming in Python, J2ME, and Android, operating systems using VxWorks, and database management using MySQL and PostgreSQL. For programming, exercises include designing MIDlets using buttons and text boxes in J2ME, writing Android apps for SMS, animation, and cameras, and Python programs for syntax, lists, functions, and files. For operating systems, exercises implement scheduling algorithms in VxWorks and study Android and distributed OS design. For databases, exercises design a database for a real-life problem involving multiple entities, develop ER and relational models, write SQL queries, and use PHP with MySQL.

Uploaded by

Sumanth_Yedoti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views2 pages

CS 505 Advanced Programming, Database Management and Operating System Laboratory (0-0-6: 3)

CS 505 covers advanced programming in Python, J2ME, and Android, operating systems using VxWorks, and database management using MySQL and PostgreSQL. For programming, exercises include designing MIDlets using buttons and text boxes in J2ME, writing Android apps for SMS, animation, and cameras, and Python programs for syntax, lists, functions, and files. For operating systems, exercises implement scheduling algorithms in VxWorks and study Android and distributed OS design. For databases, exercises design a database for a real-life problem involving multiple entities, develop ER and relational models, write SQL queries, and use PHP with MySQL.

Uploaded by

Sumanth_Yedoti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CS 505 Advanced Programming, Database Management and Operating System

Laboratory (0-0-6: 3)

Advanced Programming Exercises: (Phython, j2ME, Android )


J2ME:

1. Designing a MIDlet to demonstrate use of command button and text box.


2. Designing a MIDlet to demonstrate the use of List, Alert, Gauge and Ticker classes
3. Designing a MIDlet with an interface which allows user to select an item using radio button and to select
multiple items using check boxes.
4. Designing a MIDlet to play a multimedia file in j2me program (Audio/Video) using MMAPI.
5. Designing a MIDlet with an interface to read and write records in record store.

Android:
1.
2.
3.
4.

Writing a program to send SMS using Android.


Writing an animation application in Android.
Writing an application to demonstrate the use of Bluetooth in Android.
Writing an application to demonstrate the use of camera.

Phython:
1. Writing programs for familiarity with basic syntax of Python- comments, variable usage, conditional
statements if-elif, operators etc.
2. List processing using append, insert, extend, in, sort, reverse etc.
3. Writing functions, e.g. functions for prime number generation etc.
4. Working with files.
5. Internet access in Python

Advanced Operating System Exercises:


1. Implementations of the scheduling algorithms using VxWorks real time operating system.
2. Implementations of the page replacement algorithms.
3. Implementation of classical problems such as Dining philosophers, Readers-writers problem, ProducerConsumer problem using semaphore and monitors.
4. Study the design of Android operating system.
5. Study the design issues of any distributed operating system.

Advanced Database Management Exercises:


1. Design of a database for a real life problem involving 5 to 6 entity types.
a. Develop ER model
b. Design a Relational database and implement in MySQL and PostgresSQL
c. Write SQL queries involving multiple tables and requiring wide range of SQL features.
d. Write queries using C & ODBC and Java & JDBC.
2. Basic PHP programming, Session handling in PHP, using MySQL from PHP.

References:

1.
2.
3.
4.
5.

Marl Lutz, Programming Python, O'Reilly


James Keogh, J2Me: The Complete Reference, TMH
Marko Gargenta, Learning Android, O'Reilly
Singhal, Advanced Concepts in Operating Systems, TMH
Jeremy D Zawodny and Derek J Balling, High Performance MySQL: Optimization, BackUps, Replication
and Load Balancing; OReilly.
6. Avi Silberchatz, Henry F Korth, S. Sudarshan; Database System Concepts, McGraw Hill

You might also like