Multimedia And Application Development Computer Science Essay

Published:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

Fundamental concepts in Text and Image: Multimedia and hypermedia, world wide web, overview of multimedia software tools. Graphics and image data representation graphics/image data types, file formats, Color in image and video: color science, color models in images, color models in video.

UNIT-II

Fundamental concepts in video and digital audio: Types of video signals, analog video, digital video, digitization of sound, MIDI, quantization and transmission of audio.

UNIT-III

Action Script I : Action Script Features, Object-Oriented Action Script, Data types and Type Checking, Classes, Authoring an Action Script Class

UNIT-IV

Action Script II : Inheritance, Authoring an Action Script 2.0 Subclass, Interfaces, Packages, Exceptions.

UNIT-V

Application Development: An OOP Application Frame work, Using Components with Action Script Movie Clip Subclasses.

UNIT VI

Multimedia data compression: Lossless compression algorithm: Run-Length Coding, Variable Length Coding, Dictionary Based Coding, Arithmetic Coding, Lossless Image Compression, Lossy compression algorithm: Quantization, Transform Coding, Wavelet-Based Coding, and Embedded Zero tree of Wavelet Coefficients Set Partitioning in Hierarchical Trees (SPIHT).

UNIT VII

Basic Video Compression Techniques: Introduction to video compression, video compression based on motion compensation, search for motion vectors, MPEG, Basic Audio Compression Techniques.

UNIT-VIII

Multimedia Networks: Basics of Multimedia Networks, Multimedia Network Communications and Applications : Quality of Multimedia Data Transmission, Multimedia over IP, Multimedia over ATM Networks, Transport of MPEG-4, Media-on-Demand(MOD).

TEXT BOOKS:

1. Fundamentals' of Multimedia by Ze-Nian Li and Mark S. Drew PHI/Pearson

Education.

2. Essentials Action Script 2.0, Colin Moock, SPD O,REILLY.

REFERENCE BOOKS:

1. Digital Multimedia, Nigel chapman and jenny chapman, Wiley-Dreamtech

2. Macromedia Flash MX Professional 2004 Unleashed, Pearson.

3. Multimedia and communications Technology, Steve Heath, Elsevier(Focal

Press).

4. Multimedia Applications, Steinmetz, Nahrstedt, Springer.

5. Multimedia Basics by Weixel Thomson.

6. Multimedia Technology and Applications, David Hilman , Galgotia.

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

HYDERABAD

IV Year B.Tech. IT I-Sem T P C

4+1* 0 4

EMBEDDED SYSTEMS

Unit - I

Embedded Computing : Introduction, Complex Systems and Microprocessor, The Embedded System Design Process, Formalisms for System Design, Design Examples. (Chapter I from Text Book 1, Wolf).

Unit - II

The 8051 Architecture : Introduction, 8051 Micro controller Hardware, Input/Output Ports and Circuits, External Memory, Counter and Timers, Serial data Input/Output, Interrupts. (Chapter 3 from Text Book 2, Ayala).

Unit - III

Basic Assembly Language Programming Concepts : The Assembly Language Programming Process, Programming Tools and Techniques, Programming the 8051. Data Transfer and Logical Instructions.

(Chapters 4,5 and 6 from Text Book 2, Ayala).

Unit - IV

Arithmetic Operations, Decimal Arithmetic. Jump and Call Instructions, Further Details on Interrupts.

(Chapter 7and 8 from Text Book 2, Ayala)

Unit - V

Applications : Interfacing with Keyboards, Displays, D/A and A/D Conversions, Multiple Interrupts, Serial Data Communication. (Chapter 10 and 11 from Text Book 2, Ayala).

Unit - VI

Introduction to Real - Time Operating Systems : Tasks and Task States, Tasks and Data, Semaphores, and Shared Data; Message Queues, Mailboxes and Pipes, Timer Functions, Events, Memory Management, Interrupt Routines in an RTOS Environment.

(Chapter 6 and 7 from Text Book 3, Simon).

Unit - VII

Basic Design Using a Real-Time Operating System : Principles, Semaphores and Queues, HardReal-Time Scheduling Considerations, Saving Memory and Power, An example RTOS like uC-OS (Open Source); Embedded Software Development Tools: Host and Target machines, Linker/Locators for Embedded

Software, Getting Embedded Software into the Target System; Debugging Techniques: Testing on Host Machine, Using Laboratory Tools, An Example System. (Chapter 8,9,10 & 11 from Text Book 3, Simon).

Unit - VIII

Introduction to advanced architectures: ARM and SHARC, Processor and memory organization and Instruction level parallelism; Networked embedded systems: Bus protocols, I2C bus and CAN bus; Internet-Enabled Systems, Design Example-Elevator Controller.

(Chapter 8 from Text Book 1, Wolf).

TEXT BOOKS :

1. Computers and Components, Wayne Wolf, Elseveir.

2. The 8051 Microcontroller, Third Edition, Kenneth J.Ayala, Thomson.

REFERENCES :

1. Embedding system building blocks, Labrosse, via CMP publishers.

2. Embedded Systems, Raj Kamal, TMH.

3. Micro Controllers, Ajay V Deshmukhi, TMH.

4. Embedded System Design, Frank Vahid, Tony Givargis, John Wiley.

5. Microcontrollers, Raj kamal, Pearson Education.

6. An Embedded Software Primer, David E. Simon, Pearson Education.

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

HYDERABAD

IV Year B.Tech. IT I-Sem T P C

4+1* 0 4

NETWORK PROGRAMMING

UNIT-I

Introduction to Network Programming: OSI model, Unix standards, TCP and UDP & TCP connection establishment and Format, Buffer sizes and limitation, standard internet services, Protocol usage by common internet application.

UNIT-II

Sockets : Address structures, value - result arguments, Byte ordering and manipulation function and related functions Elementary TCP sockets - Socket, connect, bind, listen, accept, fork and exec function, concurrent servers. Close function and related function.

UNIT-III

TCP client server : Introduction, TCP Echo server functions, Normal startup, terminate and signal handling server process termination, Crashing and Rebooting of server host shutdown of server host.

UNIT-IV

I/O Multiplexing and socket options: I/O Models, select function, Batch input, shutdown function, poll function, TCP Echo server, getsockopt and setsockopt functions. Socket states, Generic socket option IPV6 socket option ICMPV6 socket option IPV6 socket option and TCP socket options.

UNIT-V

Elementary UDP sockets: Introduction UDP Echo server function, lost datagram, summary of UDP example, Lack of flow control with UDP, determining outgoing interface with UDP.

UNIT-VI

Elementary name and Address conversions: DNS, gethost by Name function, Resolver option, Function and IPV6 support, uname function, other networking information.

UNIT-VII

IPC : Introduction, File and record locking, Pipes, FIFOs streams and messages, Name spaces, system IPC, Message queues, Semaphores.

UNIT-VIII

Remote Login: Terminal line disciplines, Pseudo-Terminals, Terminal modes, Control Terminals, rlogin Overview, RPC Transparency Issues.

Text Book:

1. UNIX Network Programming, Vol. I, Sockets API, 2nd Edition. - W.Richard Stevens, Pearson

Edn. Asia.

UNIX Network Programming, 1st Edition, - W.Richard Stevens. PHI.

REFERNCES:

1. UNIX SYSTEMS PROGRAMMING USING C++ T CHAN, PHI.

2. UNIX for programmers and Users, 3RD Edition, GRAHAM GLASS, KING ABLES, Pearson Education.

3. Advanced UNIX programming, 2nd edition, M J Rochkind pearson education.

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

HYDERABAD

IV Year B.Tech. IT I-Sem T P C

4+1* 0 4

MOBILE COMPUTING

UNIT - I

Introduction to Mobile Communications and Computing : Mobile Computing (MC) : Introduction to MC, novel applications, limitations, and architecture.

GSM : Mobile services, System architecture, Radio interface, Protocols, Localization and calling, Handover, Security, and New data services.

UNIT - II

(Wireless) Medium Access Control : Motivation for a specialized MAC (Hidden and exposed terminals, Near and far terminals), SDMA, FDMA, TDMA, CDMA.

UNIT - III

Mobile Network Layer : Mobile IP (Goals, assumptions, entities and terminology, IP packet delivery, agent advertisement and discovery, registration, tunneling and encapsulation, optimizations), Dynamic Host Configuration Protocol (DHCP).

UNIT - IV

Mobile Transport Layer : Traditional TCP, Indirect TCP, Snooping TCP, Mobile TCP, Fast retransmit/ fast recovery, Transmission /time-out freezing, Selective retransmission, Transaction oriented TCP.

UNIT - V

Database Issues : Hoarding techniques, caching invalidation mechanisms, client server computing with adaptation, power-aware and context-aware computing, transactional models, query processing, recovery, and quality of service issues.

UNIT - VI

Data Dissemination: Communications asymmetry, classification of new data delivery mechanisms, push-based mechanisms, pull-based mechanisms, hybrid mechanisms, selective tuning (indexing) techniques.

UNIT - VII

Mobile Ad hoc Networks (MANETs): Overview, Properties of a MANET, spectrum of MANET applications, routing and various routing algorithms, security in MANETs.

UNIT - VIII

Protocols and Tools : Wireless Application Protocol-WAP. (Introduction, protocol architecture, and treatment of protocols of all layers), Bluetooth (User scenarios, physical layer, MAC layer, networking, security, link management) and J2ME.

TEXT BOOKS :

1. Jochen Schiller,"Mobile Communications",Addison-Wesley. (Chapters

4,7,9,10,11),second edition, 2004.

2. Stojmenovic and Cacute, "Handbook of Wireless Networks and Mobile

Computing", Wiley, 2002,

ISBN 0471419028. (Chapters 11, 15, 17, 26 and 27)

REFERENCES :

1. Reza Behravanfar, "Mobile Computing Principles: Designing and Developing

Mobile Applications with UML and XML", ISBN: 0521817331, Cambridge

University Press, October 2004,

2. Adelstein, Frank, Gupta, Sandeep KS, Richard III, Golden , Schwiebert, Loren,

"Fundamentals of Mobile and Pervasive Computing", ISBN: 0071412379,

McGraw-Hill Professional, 2005.

3. Hansmann, Merk, Nicklous, Stober, "Principles of Mobile Computing",

Springer, second edition, 2003.

4. Martyn Mallick, "Mobile and Wireless Design Essentials", Wiley DreamTech,

2003.

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

HYDERABAD

IV Year B.Tech. IT I-Sem T P C

4+1* 0 4

HUMAN COMPUTER INTERACTION

(ELECTIVE - I)

UNIT - I

Introduction : Importance of user Interface - definition, importance of good design. Benefits of good design. A brief history of Screen design.

UNIT - II

The graphical user interface - popularity of graphics, the concept of direct manipulation, graphical system, Characteristics, Web user - Interface popularity, characteristics- Principles of user interface.

UNIT - III

Design process - Human interaction with computers, importance of human characteristics human consideration, Human interaction speeds, understanding business junctions.

UNIT - IV

Screen Designing : Design goals - Screen planning and purpose, organizing screen elements, ordering of screen data and content - screen navigation and flow - Visually pleasing composition - amount of information - focus and emphasis - presentation information simply and meaningfully - information

retrieval on web - statistical graphics - Technological consideration in interface design.

UNIT - V

Windows - New and Navigation schemes selection of window, selection of devices based and screen based controls.

UNIT - VI

Components - text and messages, Icons and increases - Multimedia, colors, uses problems, choosing colors.

UNIT - VII

Software tools - Specification methods, interface - Building Tools.

UNIT - VIII

Interaction Devices - Keyboard and function keys - pointing devices - speech recognition digitization and generation - image and video displays - drivers.

TEXT BOOKS :

1. The essential guide to user interface design, Wilbert O Galitz, Wiley DreamaTech.

2. Designing the user interface. 3rd Edition Ben Shneidermann , Pearson Education Asia.

REFERENCES :

1. Human - Computer Interaction. ALAN DIX, JANET FINCAY, GRE GORYD, ABOWD, RUSSELL BEALG, PEARSON.

2. Interaction Design PRECE, ROGERS, SHARPS. Wiley Dreamtech,

3. User Interface Design, Soren Lauesen , Pearson Education.

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

HYDERABAD

IV Year B.Tech. IT I-Sem T P C

4+1* 0 4

SOFTWARE PROJECT MANAGEMENT

(ELECTIVE II)

UNIT - I

Conventional Software Management : The waterfall model, conventional software Management performance.

Evolution of Software Economics : Software Economics, pragmatic software cost estimation.

UNIT - II

Improving Software Economics : Reducing Software product size, improving software processes, improving team effectiveness, improving automation, Achieving required quality, peer inspections.

The old way and the new : The principles of conventional software Engineering, principles of modern software management, transitioning to an iterative process.

UNIT - III

Life cycle phases : Engineering and production stages, inception, Elaboration, construction, transition phases.

Artifacts of the process : The artifact sets, Management artifacts, Engineering artifacts, programmatic artifacts.

UNIT - IV

Model based software architectures : A Management perspective and technical perspective.

Work Flows of the process : Software process workflows, Iteration workflows,

UNIT - V

Checkpoints of the process : Major mile stones, Minor Milestones, Periodic status assessments.

Iterative Process Planning : Work breakdown structures, planning guidelines, cost and schedule estimating, Iteration planning process, Pragmatic planning.

UNIT - VI

Project Organizations and Responsibilities : Line-of-Business Organizations, Project Organizations, evolution of Organizations.

Process Automation : Automation Building blocks, The Project Environment.

UNIT - VII

Project Control and Process instrumentation : The seven core Metrics, Management indicators, quality indicators, life cycle expectations, pragmatic Software Metrics, Metrics automation.

Tailoring the Process : Process discriminants.

UNIT - VIII

Future Software Project Management : Modern Project Profiles, Next generation Software economics, modern process transitions.

Case Study: The command Center Processing and Display system- Replacement (CCPDS-R)

TEXT BOOK :

1. Software Project Management, Walker Royce: Pearson Education, 2005.

REFERENCES :

1. Software Project Management, Bob Hughes and Mike Cotterell: Tata McGraw-

Hill Edition.

2. Software Project Management, Joel Henry, Pearson Education.

3. Software Project Management in practice, Pankaj Jalote, Pearson

Education.2005

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

HYDERABAD

IV Year B.Tech. IT I-Sem T P C

0 3 2

NETWORK PROGRAMMING LAB

Objectives:

To teach students various forms of IPC through Unix and socket Programming

Recommended Systems/Software Requirements:

Intel based desktop PC with minimum of 166 MHZ or faster processor with atleast 64 MB RAM and 100 MB free disk space LAN Connected

Any flavour of Unix / Linux

Week1.

Implement the following forms of IPC.

a)Pipes

b)FIFO

Week2.

Implement file transfer using Message Queue form of IPC

Week3.

Write a programme to create an integer variable using shared memory concept and increment the variable simultaneously by two processes. Use senphores to avoid race conditions

Week4.

Design TCP iterative Client and server application to reverse the given input sentence

Week5.

Design TCP iterative Client and server application to reverse the given input sentence

Week6.

Design TCP client and server application to transfer file

Week7.

Design a TCP concurrent server to convert a given text into upper case using multiplexing system call "select"

Week8.

Design a TCP concurrent server to echo given set of sentences using poll functions

Week9.

Design UDP Client and server application to reverse the given input sentence

Week10

Design UDP Client server to transfer a file

Week11

Design using poll client server application to multiplex TCP and UDP requests for converting a given text into upper case.

Week12

Design a RPC application to add and subtract a given pair of integers

Reference Book:

1.Advance Unix Programming Richard Stevens, Second Edition Pearson Education

2. Advance Unix Programming, N.B. Venkateswarlu, BS Publication.

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY

HYDERABAD

IV Year B.Tech. IT I-Sem T P C

0 3 2

MULTIMEDIA AND APPLICATION DEVELOPMENT LAB

1. Assigning Actions to an Object, and a Button

2. Creating Loops

3. Generation Random Numbers

4. Creating a Function, Calling a Function

5. Detecting the Player Version

6. Detecting the Operating System

7. Checking the System language

8. Detecting Display Settings

9. Tinting a Movie Clip's Color

10. Controlling a Movie Clip's Color with Sliders

11. Drawing a Circle

12. Drawing a Rectangle

13. Filling a Shape with a Gradient

14. Scripting Masks

15. Converting Angle Measurements

16. Calculating the Distance Between the Two Points

17. Formatting Currency Amount

18. Converting Between Units of Measurement

19. Determining Points Along a Circle

20. Sorting or Reversing an Array

21. Implementing a Custom Sort

22. Creating a Text Field

23. Making a Password Inputfield

All the above programs are to be done in Flash MX 2004.

Writing Services

Essay Writing
Service

Find out how the very best essay writing service can help you accomplish more and achieve higher marks today.

Assignment Writing Service

From complicated assignments to tricky tasks, our experts can tackle virtually any question thrown at them.

Dissertation Writing Service

A dissertation (also known as a thesis or research project) is probably the most important piece of work for any student! From full dissertations to individual chapters, we’re on hand to support you.

Coursework Writing Service

Our expert qualified writers can help you get your coursework right first time, every time.

Dissertation Proposal Service

The first step to completing a dissertation is to create a proposal that talks about what you wish to do. Our experts can design suitable methodologies - perfect to help you get started with a dissertation.

Report Writing
Service

Reports for any audience. Perfectly structured, professionally written, and tailored to suit your exact requirements.

Essay Skeleton Answer Service

If you’re just looking for some help to get started on an essay, our outline service provides you with a perfect essay plan.

Marking & Proofreading Service

Not sure if your work is hitting the mark? Struggling to get feedback from your lecturer? Our premium marking service was created just for you - get the feedback you deserve now.

Exam Revision
Service

Exams can be one of the most stressful experiences you’ll ever have! Revision is key, and we’re here to help. With custom created revision notes and exam answers, you’ll never feel underprepared again.