Cardinal constructs in Text and Image: Multimedia and interactive multimedia, universe broad web, overview of multimedia package tools. Artworks and image informations representation graphics/image informations types, file formats, Color in image and picture: colour scientific discipline, colour theoretical accounts in images, colour theoretical accounts in picture.
UNIT-II
Cardinal constructs in picture and digital sound: Types of picture signals, parallel picture, digital picture, digitisation of sound, MIDI, quantisation and transmittal of sound.
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 of measurement VI
Multimedia informations compaction: Lossless compaction algorithm: Run-Length Coding, Variable Length Coding, Dictionary Based Coding, Arithmetic Coding, Lossless Image Compression, Lossy compaction algorithm: Quantization, Transform Coding, Wavelet-Based Coding, and Embedded Zero tree of Wavelet Coefficients Set Partitioning in Hierarchical Trees ( SPIHT ) .
Unit of measurement VII
Basic Video Compression Techniques: Introduction to video compaction, picture compaction based on gesture compensation, hunt for gesture vectors, MPEG, Basic Audio Compression Techniques.
UNIT-VIII
Multimedia Networks: Basicss 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. Fundamentalss ‘ of Multimedia by Ze-Nian Li and Mark S. Drew PHI/Pearson
Education.
2. Necessities 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
Imperativeness ) .
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
Four Year B.Tech. IT I-Sem T P C
4+1* 0 4
EMBEDDED SYSTEMS
Unit – I
Embedded Computer science: Introduction, Complex Systems and Microprocessor, The Embedded System Design Process, Formalisms for System Design, Design Examples. ( Chapter I from Text Book 1, Wolf ) .
Unit – Two
The 8051 Architecture: Introduction, 8051 Micro accountant Hardware, Input/Output Ports and Circuits, External Memory, Counter and Timers, Serial information Input/Output, Interrupts. ( Chapter 3 from Text Book 2, Ayala ) .
Unit – Three
Basic Assembly Language Programing Concepts: The Assembly Language Programming Process, Programming Tools and Techniques, Programing the 8051. Data Transfer and Logical Instructions.
( Chapters 4,5 and 6 from Text Book 2, Ayala ) .
Unit – Four
Arithmetical Operations, Decimal Arithmetic. Jump and Call Instructions, Further Details on Interrupts.
( Chapter 7and 8 from Text Book 2, Ayala )
Unit – Volt
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 – Six
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 – Seven
Basic Design Using a Real-time Operating System: Principles, Semaphores and Queues, HardReal-Time Scheduling Considerations, Saving Memory and Power, An illustration 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 ; Debuging Techniques: Testing on Host Machine, Using Laboratory Tools, An Example System. ( Chapter 8,9,10 & A ; 11 from Text Book 3, Simon ) .
Unit – Eight
Introduction to advanced architectures: ARM and SHARC, Processor and memory organisation and Instruction degree correspondence ; Networked embedded systems: Bus protocols, I2C coach and CAN coach ; 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.
Mentions:
1. Implanting system edifice blocks, Labrosse, via CMP publishing houses.
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
Four Year B.Tech. IT I-Sem T P C
4+1* 0 4
NETWORK Scheduling
UNIT-I
Introduction to Network Programming: OSI theoretical account, Unix criterions, TCP and UDP & A ; TCP connexion constitution and Format, Buffer sizes and restriction, standard cyberspace services, Protocol use by common cyberspace application.
UNIT-II
Sockets: Address constructions, value – consequence statements, Byte ordination and use map and related maps Elementary TCP sockets – Socket, connect, bind, listen, accept, fork and exec map, coincident waiters. Close map and related map.
UNIT-III
TCP client waiter: Introduction, TCP Echo waiter maps, Normal startup, terminate and signal handling waiter procedure expiration, Crashing and Rebooting of waiter host closure of waiter host.
UNIT-IV
I/O Multiplexing and socket options: I/O Models, choice map, Batch input, shutdown map, canvass map, TCP Echo waiter, getsockopt and setsockopt maps. Socket provinces, Generic socket option IPV6 socket option ICMPV6 socket option IPV6 socket option and TCP socket options.
UNIT-V
Elementary UDP sockets: Introduction UDP Echo waiter map, lost datagram, sum-up of UDP illustration, Lack of flow control with UDP, finding surpassing interface with UDP.
UNIT-VI
Elementary name and Address transitions: DNS, gethost by Name map, Resolver option, Function and IPV6 support, uname map, other networking information.
UNIT-VII
IPC: Introduction, File and record lockup, Pipes, FIFOs watercourses and messages, Name spaces, system IPC, Message waiting lines, Semaphores.
UNIT-VIII
Distant Login: Terminal line subjects, Pseudo-Terminals, Terminal manners, 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 coders and Users, 3RD Edition, GRAHAM GLASS, KING ABLES, Pearson Education.
3. Advanced UNIX scheduling, 2nd edition, M J Rochkind pearson instruction.
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY
Hyderabad
Four Year B.Tech. IT I-Sem T P C
4+1* 0 4
MOBILE Computer science
UNIT – I
Introduction to Mobile Communications and Computing: Mobile Computing ( MC ) : Introduction to MC, novel applications, restrictions, and architecture.
GSM: Mobile services, System architecture, Radio interface, Protocols, Localization and naming, Handover, Security, and New informations services.
UNIT – Two
( Wireless ) Medium Access Control: Motivation for a specialised MAC ( Hidden and exposed terminuss, Near and far terminuss ) , SDMA, FDMA, TDMA, CDMA.
UNIT – Three
Mobile Network Layer: Mobile IP ( Goals, premises, entities and nomenclature, IP package bringing, agent advertizement and find, enrollment, burrowing and encapsulation, optimisations ) , Dynamic Host Configuration Protocol ( DHCP ) .
UNIT – Four
Mobile Transport Layer: Traditional TCP, Indirect TCP, Snooping TCP, Mobile TCP, Fast retransmit/ fast recovery, Transmission /time-out freeze, Selective retransmission, Transaction oriented TCP.
UNIT – Volt
Database Issues: Hoarding techniques, hoarding annulment mechanisms, client waiter calculating with version, power-aware and context-aware computer science, transactional theoretical accounts, question processing, recovery, and quality of service issues.
UNIT – Six
Data Dissemination: Communicationss asymmetry, categorization of new informations bringing mechanisms, push-based mechanisms, pull-based mechanisms, intercrossed mechanisms, selective tuning ( indexing ) techniques.
UNIT – Seven
Mobile Ad hoc Networks ( MANETs ) : Overview, Properties of a MANET, spectrum of MANET applications, routing and assorted routing algorithms, security in MANETs.
UNIT – Eight
Protocols and Tools: Wireless Application Protocol-WAP. ( Introduction, protocol architecture, and intervention of protocols of all beds ) , Bluetooth ( User scenarios, physical bed, MAC bed, networking, security, link direction ) and J2ME.
TEXT BOOKS:
1. Jochen Schiller, ” Mobile Communications ” , Addison-Wesley. ( Chapters
4,7,9,10,11 ) , 2nd edition, 2004.
2. Stojmenovic and Cacute, “ Handbook of Wireless Networks and Mobile
Calculating ” , Wiley, 2002,
ISBN 0471419028. ( Chapters 11, 15, 17, 26 and 27 )
Mentions:
1. Reza Behravanfar, “ Mobile Calculating 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,
“ Fundamentalss of Mobile and Pervasive Computing ” , ISBN: 0071412379,
McGraw-Hill Professional, 2005.
3. Hansmann, Merk, Nicklous, Stober, “ Principles of Mobile Computing ” ,
Springer, 2nd edition, 2003.
4. Martyn Mallick, “ Mobile and Wireless Design Essentials ” , Wiley DreamTech,
2003.
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY
Hyderabad
Four 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 – Two
The graphical user interface – popularity of artworks, the construct of direct use, graphical system, Characteristics, Web user – Interface popularity, characteristics- Principles of user interface.
UNIT – Three
Design procedure – Human interaction with computing machines, importance of human features human consideration, Human interaction velocities, understanding concern junctions.
UNIT – Four
Screen Designing: Design ends – Screen planning and intent, forming screen elements, telling of screen informations and content – screen pilotage and flux – Visually delighting composing – sum of information – focal point and accent – presentation information merely and meaningfully – information
retrieval on web – statistical artworks – Technological consideration in interface design.
UNIT – Volt
Windows – New and Navigation schemes choice of window, choice of devices based and screen based controls.
UNIT – Six
Components – text and messages, Icons and increases – Multimedia, colourss, uses jobs, taking colourss.
UNIT – Seven
Software tools – Specification methods, interface – Building Tools.
UNIT – Eight
Interaction Devices – Keyboard and map keys – indicating devices – address acknowledgment digitisation and coevals – image and picture shows – drivers.
TEXT BOOKS:
1. The indispensable usher to user interface design, Wilbert O Galitz, Wiley DreamaTech.
2. Planing the user interface. 3rd Edition Ben Shneidermann, Pearson Education Asia.
Mentions:
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
Four 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 theoretical account, conventional package Management public presentation.
Development of Software Economics: Software Economics, matter-of-fact package cost appraisal.
UNIT – Two
Bettering Software Economicss: Reducing Software merchandise size, bettering package procedures, bettering squad effectivity, bettering mechanization, Achieving required quality, equal reviews.
The old manner and the new: The rules of conventional package Engineering, rules of modern package direction, transitioning to an iterative procedure.
UNIT – Three
Life rhythm stages: Technology and production phases, origin, Elaboration, building, passage stages.
Artifacts of the procedure: The artifact sets, Management artifacts, Engineering artefacts, programmatic artefacts.
UNIT – Four
Model based package architectures: A Management position and proficient position.
Work Flows of the procedure: Software procedure work flows, Iteration workflows,
UNIT – Volt
Checkpoints of the procedure: Major stat mi rocks, Minor Milestones, Periodic position appraisals.
Iterative Process Planning: Work dislocation constructions, be aftering guidelines, cost and agenda estimating, Iteration be aftering procedure, Pragmatic planning.
UNIT – Six
Undertaking Organizations and Responsibilities: Line-of-Business Organizations, Project Organizations, development of Organizations.
Procedure Automation: Automation Building blocks, The Project Environment.
UNIT – Seven
Undertaking Control and Process instrumentality: The seven nucleus Prosodies, Management indexs, quality indexs, life rhythm outlooks, matter-of-fact Software Metrics, Metrics mechanization.
Tailoring the Procedure: Procedure discriminants.
UNIT – Eight
Future Software Project Management: Modern Project Profiles, Next coevals Software economic sciences, modern procedure passages.
Case Study: The bid Center Processing and Display system- Replacement ( CCPDS-R )
TEXT BOOK:
1. Software Project Management, Walker Royce: Pearson Education, 2005.
Mentions:
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 pattern, Pankaj Jalote, Pearson
Education.2005
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY
Hyderabad
Four Year B.Tech. IT I-Sem T P C
0 3 2
NETWORK PROGRAMMING LAB
Aims:
To learn pupils assorted signifiers of IPC through Unix and socket Scheduling
Recommended Systems/Software Requirements:
Intel based desktop Personal computer with lower limit of 166 MHZ or faster processor with atleast 64 MB RAM and 100 MB free disc infinite LAN Connected
Any spirit of Unix / Linux
Week1.
Implement the undermentioned signifiers of IPC.
a ) Pipes
B ) First in first out
Week2.
Implement file transportation utilizing Message Queue signifier of IPC
Week3.
Write a programme to make an whole number variable utilizing shared memory construct and increment the variable at the same time by two procedures. Use senphores to avoid race conditions
Week4.
Design TCP iterative Client and server application to change by reversal the given input sentence
Week5.
Design TCP iterative Client and server application to change by reversal the given input sentence
Week6.
Design TCP client and server application to reassign file
Week7.
Design a TCP concurrent waiter to change over a given text into upper instance utilizing multiplexing system call “ select ”
Week8.
Design a TCP concurrent waiter to repeat given set of sentences utilizing canvass maps
Week9.
Design UDP Client and server application to change by reversal the given input sentence
Week10
Design UDP Client waiter to reassign a file
Week11
Design utilizing canvass client waiter application to multiplex TCP and UDP petitions for change overing a given text into upper instance.
Week12
Design a RPC application to add and deduct a given brace of whole numbers
Mention 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
Four Year B.Tech. IT I-Sem T P C
0 3 2
MULTIMEDIA AND APPLICATION DEVELOPMENT LAB
1. Delegating Actions to an Object, and a Button
2. Making Loops
3. Generation Random Numbers
4. Making a Function, Naming a Function
5. Detecting the Player Version
6. Detecting the Operating System
7. Checking the System linguistic communication
8. Detecting Display Settings
9. Tinting a Movie Clip ‘s Color
10. Controling a Movie Clip ‘s Color with Skidders
11. Pulling a Circle
12. Pulling 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. Formating Currency Amount
18. Converting Between Units of Measurement
19. Determining Points Along a Circle
20. Screening or Change by reversaling an Array
21. Implementing a Custom Sort
22. Making a Text Field
23. Making a Password Inputfield
All the above plans are to be done in Flash MX 2004.