«VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELGAUM III SEMESTER ENGINEERING MATHEMATICS – III CODE: 10 MAT 31 IA Marks: 25 Hrs/Week: 04 Exam Hrs: 03 ...»
UNIT – 6 7 Hours Mobile OS and Computing Environment: Smart Client Architecture, The Client: User Interface, Data Storage, Performance, Data Synchronization, Messaging. The Server: Data Synchronization, Enterprise Data Source, Messaging. Mobile Operating Systems: WinCE, Palm OS, Symbian OS, Linux, Proprietary OS Client Development : The development process, Need analysis phase, Design phase, Implementation and Testing phase, Deployment phase, Development Tools, Device Emulators.
UNIT – 7 6 Hours Building, Mobile Internet Applications: Thin client: Architecture, the client, Middleware, messaging Servers, Processing a Wireless request,
Wireless Applications Protocol (WAP) Overview, Wireless Languages:
Markup Languages, HDML, WML, HTML, cHTML, XHTML, VoiceXML.
UNIT – 8 7 Hours J2ME: Introduction, CDC, CLDC, MIDP; Programming for CLDC, MIDlet model, Provisioning, MIDlet life-cycle, Creating new application, MIDlet event handling, GUI in MIDP, Low level GUI Components, Multimedia APIs; Communication in MIDP, Security Considerations in MIDP.
1. Dr. Ashok Talukder, Ms Roopa Yavagal, Mr. Hasan Ahmed:
Mobile Computing, Technology, Applications and Service Creation, 2d Edition, Tata McGraw Hill, 2010
2. Martyn Mallik: Mobile and Wireless Design Essentials, Wiley, 2003
1. Raj kamal: Mobile Computing, Oxford University Press, 2007.
2. Iti Saha Misra: Wireless Communications and Networks, 3G and Beyond, Tata McGraw Hill, 2009.
UNIT – 3 6 Hours Ajax – 3: Drawing user’s attention to downloaded text, Styling text, colors and background using CSS, Setting element location in the web pages, Setting the stacking order of web page elements, Further examples of using Ajax. Displaying all the data in an HTML form, Working with PHP server variables, Getting the data in to array format, Wrapping applications in to a single PHP page, Validating input from the user, Validating integers and text, DOM, Appending new elements to a web page using the DOM and Ajax, Replacing elements using the DOM, Handling timeouts in Ajax, Downloading images with Ajax, Example programs.
UNIT – 4 7 Hours Flex – 1 : Introduction: Understanding Flex Application Technologies, Using Flex Elements, Working with Data Services (Loading Data at Runtime), The Differences between Traditional and Flex Web Applications, Understanding How Flex Applications Work, Understanding Flex and Flash Authoring.
Building Applications with the Flex Framework: Using Flex Tool Sets, Creating Projects, Building Applications, Deploying Applications Framework Fundamentals: Understanding How Flex Applications Are Structured, Loading and Initializing Flex Applications, Understanding the Component Life Cycles, Loading One Flex Application into Another Flex Application, Differentiating Between Flash Player and the Flex Framework, Caching the Framework, Understanding Application Domains, Localization, Managing Layout: Flex Layout Overview, Making Fluid Interfaces, Putting It All Together.
PART B UNIT – 5 7 Hours Flex – 2: MXML: Understanding MXML Syntax and Structure, Making MXML Interactive Working with UI Components: Understanding UI Components, Buttons, Value Selectors, Text Components, List-Based Controls, Pop-Up Controls, Navigators, Control Bars Customizing Application Appearance: Using Styles, Skinning components, Customizing the preloader, Themes, Runtime CSS UNIT – 6 6 Hours Flex – 3: ActionScript: Using ActionScript, MXML and ActionScript Correlations, Understanding ActionScript Syntax, Variables and Properties, Inheritance, Interfaces, Handling Events, Error Handling, Using XML UNIT – 7 7 Hours Flex – 4: Managing State: Creating States, Applying States, Defining States, Adding and Removing Components, Setting Properties, Setting Styles, Setting Event Handlers, Using Action Scripts to Define States, Managing Object Creation Policies, Handling State Events, Understanding State Life Cycles, When To Use States.Using Effects and Transitions: Using Effects, Creating Custom Effects, Using Transitions, Creating Custom Transitions.
UNIT – 8 6 Hours Flex – 5: Working with Data: Using Data Models, Data Binding, Enabling Data Binding for Custom Classes, Data Binding Examples, Building data binding proxies.Validating and Formatting Data: Validating user input, Formatting Data.
1. Steven Holzner: Ajax: A Beginner’s Guide, Tata McGraw Hill, 2009.
(Listed topics from Chapters 3, 4, 6, 7, 11, 12)
2. Chafic Kazon and Joey Lott: Programming Flex 3, O’Reilly, June 2009.
(Listed topics from Chapters 1 to 8, 12 to 15)
1. Jack Herrington and Emily Kim: Getting Started with Flex 3, O’Reilly, 1st Edition, 2008.
2. Michele E. Davis and John A. Phillips: Flex 3 - A Beginner’s Guide, Tata McGraw-Hill, 2008.
3. Colin Moock: Essential Actionscript 3.0, O’Reilly Publications, 2007.
4. Nicholas C Zakas et al : Professional Ajax, 2nd Edition, Wrox/Wiley India, 2008.
UNIT 8 8 Hours Design Problems and Algorithms : Placement and Partitioning: Circuit Representation, Wire-length Estimation, Types of Placement Problems, Placement Algorithms, Constructive Placement, Iterative Improvement,
Partitioning, The Kernighan-Lin Partitioning Algorithm. Floor Planning:
Concepts, Shape functions and floor plan sizing.Routing: Types of Local Routing Problems, Area Routing, Channel Routing, Introduction to Global Routing, Algorithms for Global Routing
1. Wayne Wolf: Modern VLSI Design - IP-Based Design, 4th Edition, PHI Learning, 2009.
(Listed topics only from Chapters 1 to 5, and 8)
2. Sabih H. Gerez: Algorithms for VLSI Design Automation, Wiley India, 2007.
(Listed topics only from Chapters 7, 8, and 9)
NETWORK MANAGEMENT SYSTEMS
PART – A UNIT 1 7 Hours Introduction: Analogy of Telephone Network Management, Data and Telecommunication Network Distributed computing Environments, TCP/IPBased Networks: The Internet and Intranets, Communications Protocols and Standards- Communication Architectures, Protocol Layers and Services;
Case Histories of Networking and Management – The Importance of topology, Filtering Does Not Reduce Load on Node, Some Common Network Problems; Challenges of Information Technology Managers, Network Management: Goals, Organization, and Functions- Goal of Network Management, Network Provisioning, Network Operations and the NOC, Network Installation and Maintenance; Network and System Management, Network Management System platform, Current Status and Future of Network Management.
UNIT 2 6 Hours Basic Foundations: Standards, Models, and Language: Network Management Standards, Network Management Model, Organization Model, Information Model – Management Information Trees, Managed Object Perspectives, Communication Model; ASN.1- Terminology, Symbols, and Conventions, Objects and Data Types, Object Names, An Example of ASN.1 from ISO 8824; Encoding Structure; Macros, Functional Model.
UNIT 4 7 Hours SNMPv1 Network Management – 2: The Information Model – Introduction, The Structure of Management Information, Managed Objects, Management Information Base.The SNMP Communication Model – The SNMP Architecture, Administrative Model, SNMP Specifications, SNMP Operations, SNMP MIB Group, Functional Model PART - B UNIT 5 6 Hours SNMP Management – RMON: Remote Monitoring, RMON SMI and MIB, RMONI1- RMON1 Textual Conventions, RMON1 Groups and Functions, Relationship Between Control and Data Tables, RMON1 Common and Ethernet Groups, RMON Token Ring Extension Groups, RMON2 – The RMON2 Management Information Base, RMON2 Conformance Specifications; ATM Remote Monitoring, A Case Study of Internet Traffic Using RMON.
UNIT 6 6 Hours Broadband Network Management: ATM Networks: Broadband Networks and Services, ATM Technology – Virtual Path-Virtual Circuit, TM Packet Size, Integrated Service, SONET, ATM LAN Emulation, Virtual LAN; ATM Network Management – The ATM Network Reference Model, The Integrated Local Management Interface, The ATM Management Information Base, The Role of SNMP and ILMI in ATM Management, M1
Interface: Management of ATM Network Element, M2 Interface:
Management of Private Networks, M3 Interface: Customer Network Management of Public Networks, M4 Interface: Public Network Management, Management of LAN Emulation, ATM Digital Exchange Interface Management.
UNIT 7 6 Hours Broadband Network Management: Broadband Access Networks and Technologies – Broadband Access Networks, roadband Access Technology;
HFCT Technology – The Broadband LAN, The Cable Modem, The Cable Modem Termination System, The HFC Plant, The RF Spectrum for Cable Modem; Data Over Cable Reference Architecture; HFC Management – Cable Modem and CMTS Management, HFC Link Management, RF Spectrum Management, DSL Technology; Asymmetric Digital Subscriber Line Technology – Role of the ADSL Access Network in an Overall Network, ADSL Architecture, ADSL Channeling Schemes, ADSL Encoding Schemes; ADSL Management – ADSL Network Management Elements, ADSL Configuration Management, ADSL Fault Management, ADSL Performance Management, SNMP-Based ADSL Line MIB, MIB Integration with Interfaces Groups in MIB-2, ADSL Configuration Profiles.
UNIT 8 8Hours Network Management Applications: Configuration Management- Network Provisioning, Inventory Management, Network Topology, Fault Management- Fault Detection, Fault Location and Isolation Techniques, Performance Management – Performance Metrics, Data Monitoring, Problem Isolation, Performance Statistics; Event Correlation Techniques – Rule-Based Reasoning, Model-Based Reasoning, Case-Based Reasoning, Codebook correlation Model, State Transition Graph Model, Finite State Machine Model, Security Management – Policies and Procedures, Security Breaches and the Resources Needed to Prevent Them, Firewalls, Cryptography, Authentication and Authorization, Client/Server Authentication Systems, Messages Transfer Security, Protection of Networks from Virus Attacks, Accounting Management, Report Management, Policy-Based Management, Service Level Management.
1. Mani Subramanian: Network Management- Principles and Practice, 2nd Edition, Pearson Education, 2010.
1. J. Richard Burke: Network management Concepts and Practices: a Hands-On Approach, PHI, 2008.
1. Michael E. Whitman and Herbert J. Mattord: Principles of Information Security, 2nd Edition, Cengage Learning, 2005.
(Chapters 5, 6, 7, 8; Exclude the topics not mentioned in the syllabus)
2. William Stallings: Network Security Essentials: Applications and Standards, 3rd Edition, Pearson Education, 2007.
(Chapters: 1, 4, 5, 6, 7, 8)
1. Behrouz A. Forouzan: Cryptography and Network Security, Special Indian Edition, Tata McGraw-Hill, 2007.
PART – A UNIT 1 7 Hours
Introduction, 8051 Assembly Language Programming – 1:
Microcontrollers and embedded processors; Overview of the 8051 family 8051 Assembly Language Programming (ALP) -1: Inside the 8051;
Introduction to 8051 ALP; Assembling and running an 8051 program; The PC and ROM space in 8051; Data types, directives, flag bits, PSW register, register banks, and the stack.
UNIT 2 6 Hours ALP – 2 : Jump and loop instructions; Call instructions; Time delay for various 8051 family members; I/O programming; I/O bit manipulation programming. Immediate and register addressing modes; Accessing memory using various addressing modes.
UNIT 3 7 Hours ALP – 3 - Programming in C: Bit addresses for I/O and RAM; Extra 128 bytes of on-chip RAM in 8052.Arithmetic instructions; Signed numbers and arithmetic operations; Logic and compare instructions; rotate instruction and serialization; BCD, ASCII, and other application programs. Programming in C: Data types and time delays; I/O programming; Logic operations; Data conversion programs; Accessing code ROM space; Data serialization.
PART – B UNIT 5 6 Hours Serial Port Programming, Interrupt Programming: Basics of serial communications; 8051 connections to RS232; Serial port programming in assembly and in C 8051 interrupts; Programming timer interrupts;
Programming external hardware interrupts; Programming the serial communications interrupt; Interrupt priority in 8051 / 8052; Interrupt programming in C.
1. Muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin D.
McKinlay: The 8051 Microcontroller and Embedded Systems using Assembly and C, 2nd Edition, Pearson Education,2008.