{"id":2189,"date":"2019-11-20T05:06:40","date_gmt":"2019-11-20T05:06:40","guid":{"rendered":"https:\/\/bvcoend.ac.in\/?page_id=2189"},"modified":"2019-11-20T05:06:40","modified_gmt":"2019-11-20T05:06:40","slug":"web-engineering-lab-c-305","status":"publish","type":"page","link":"https:\/\/bvcoend.ac.in\/index.php\/web-engineering-lab-c-305\/","title":{"rendered":"WEB ENGINEERING LAB &#8211; C 305"},"content":{"rendered":"[vc_row][vc_column width=&#8221;1\/4&#8243;][vc_wp_custommenu title=&#8221;Imp Links&#8221; nav_menu=&#8221;66&#8243;][\/vc_column][vc_column width=&#8221;3\/4&#8243;][vc_column_text]\n<h2 dir=\"ltr\" style=\"text-align: center;\"><span style=\"text-decoration: underline;\"><span style=\"color: #800000;\"><strong>WEB ENGINEERING LAB<\/strong><\/span><\/span><\/h2>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>Lab Incharge :<\/strong>\u00a0<strong>Mr. Achin Jain<\/strong><\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>Lab Attendant:<\/strong>\u00a0\u00a0<strong>Mr. Suraj Thorat<\/strong><\/span><\/p>\n<p dir=\"ltr\"><strong style=\"color: #000000;\">Subjects: <\/strong><span style=\"color: #000000;\">\u00a0<\/span><strong style=\"color: #000000;\">Computer Graphics And Multimedia Lab<\/strong><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">This Lab is prepared for students to perform experiments of Web Engineering and OOPS with C++. The lab is well equipped with upgraded Computer systems and software\u2019s such as Turbo C++, Eclipse and Java.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">Software Installed:\u00a0<strong>Turbo C\/C++, JAVA and Blender.<\/strong><\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>List of Experiments: Web Engineering\u00a0<\/strong><\/span><\/p>\n<p><span style=\"color: #000000;\">1. To Create a web page with the following using HTML\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">i. To embed an image map in a web page\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">ii. To fix the hot spots\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">iii. Show all the related information when the hot spots are clicked.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">2. To create a HTML page using types of Cascading Style Sheet.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">3. To write a java script program that performs form validation\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">4. To Write a Program in JAVASCRIPT:\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">i. Display Current Date &amp; Time\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">ii. To Create Online Exam\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">5. To write a program to invoke Servlet from HTML form\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">6. To write an online Examination using JSP with three tier architectures\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">7. Write a program using XML-Schema-XSLT\/XSL\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">8. Write a program using DOM to display the items of XML document\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">9. Write a program to display the elements of a XML document using SAX\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>List of Experiments: OOPS with C++\u00a0<\/strong><\/span><\/p>\n<p><span style=\"color: #000000;\">1. Write a program for multiplication of two matrices using OOP.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">2. Write a program to perform addition of two complex numbers using constructor overloading. The first constructor which takes no argument is used to create objects which are not initialized, second which takes one argument is used to initialize real and imag parts to equal values and third which takes two argument is used to initialized real and imag to two different values.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">3. Write a program to find the greatest of two given numbers in two different classes using friend function.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">4. Implement a class string containing the following functions:\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">&#8211; Overload + operator to carry out the concatenation of strings.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">&#8211; Overload = operator to carry out string copy.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">&#8211; Overload &lt;= operator to carry out the comparison of strings.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">&#8211; Function to display the length of a string.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">&#8211; Function tolower( ) to convert upper case letters to lower case.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">&#8211; Function toupper( ) to convert lower case letters to upper case.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">5. Create a class called LIST with two pure virtual function store() and retrieve().To store a value call store and to retrieve call retrieve function. Derive two classes stack and queue from it and override store and retrieve.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">6. Write a program to define the function template for calculating the square of given numbers with different data types.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">7. Write a program to demonstrate the use of special functions, constructor and destructor in the class template. The program is used to find the bigger of two entered numbers.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">8. Write a program to perform the deletion of white spaces such as horizontal tab, vertical tab, space ,line feed ,new line and carriage return from a text file and store the contents of the file without the white spaces on another file.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">9. Write a program to read the class object of student info such as name , age ,sex ,height and weight from the keyboard and to store them on a specified file using read() and write() functions. Again the same file is opened for reading and displaying the contents of the file on the screen.\u00a0<\/span><\/p>\n<p><span style=\"color: #000000;\">10. Write a program to raise an exception if any attempt is made to refer to an element whose index is beyond the array size.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>List of Experiments ( CGMM )<\/strong><\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 1. Study of Fundamental Graphics Functions.\u00a0\u00a0\u00a0<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 2. Implementation of Line drawing algorithm<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 a)DDA Algorithm<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 b)Bresenham\u2019s Algorithm<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 3. Implementation of Circle drawing algorithm<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0a)Bresenham\u2019s Algorithm<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0b)Mid Point Algorithm<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 4. Program on 2D transformation<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 \u00a0a)\u00a0Rotation \u00a0\u00a0b) Scaling \u00a0\u00a0c) Shearing<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 5. Program on 3D transformation<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 \u00a0 \u00a0 a)Rotation \u00a0\u00a0b) Scaling \u00a0\u00a0c) Translation<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 6. Write a program to implement Cohen Sutherland line clipping algorithm<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 7. Write a program to draw Bezier Curve.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a08. Using Blender perform rotation, scaling, translation of objects.\u00a0<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">\u00a0 9. Create a Bouncing Ball using Key Frame Animation and Path Animation using Blender.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">10. Create a Fan (revolving) using Blender Software.<\/span><\/p>\n<p dir=\"ltr\"><strong><span style=\"color: #000000;\">Text Books:<\/span><\/strong><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">[T1] Donald Hearn and M.Pauline Baker, \u201cComputer Graphics C version\u201d, Second Edition, Pearson Education.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">[T2] Ralf Steinmetz &amp; Klara Nahrstedt, \u201cMultimedia Computing Communication &amp; Applications\u201d, Pearson Education.<\/span><\/p>\n<p dir=\"ltr\"><strong><span style=\"color: #000000;\">Reference Books:<\/span><\/strong><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">[R1] C, Foley, VanDam, Feiner and Hughes, \u201cComputer Graphics Principles &amp; practice\u201d, 2nd Edition<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">[R2] R. Plastock and G. Kalley, Schaum\u201fs Series, \u201cTheory and Problems of Computer Graphics\u201d, McGraw Hill, 2nd edition.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">[R3] Fred Halsall, \u201cMultimedia Communications Applications, Networks, Protocols &amp; Standards\u201d, Pearson Education.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\">[R4] David F. Rogers, \u201cProcedural elements for computer graphics\u201d, McGraw- Hill.<\/span><\/p>\n<p dir=\"ltr\"><span style=\"color: #000000;\"><strong>List of experiment ( Object-oriented programming)<\/strong><\/span><\/p>\n<div class=\"page\" title=\"Page 30\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<ol>\n<li><span style=\"color: #000000;\">Write a program for multiplication of two matrices using OOP.<\/span><\/li>\n<li><span style=\"color: #000000;\">Write a program to perform addition of two complex numbers using constructor overloading.<\/span><span style=\"color: #000000;\">The first constructor which takes no argument is used to create objects which are not initialized, second which takes one argument is used to initialize real and image parts to equal values and third which takes two argument is used to initialized real and image to two different values.<\/span><\/li>\n<li><span style=\"color: #000000;\">Write a program to find the greatest of two given numbers in two different classes using friend function.<\/span><\/li>\n<li><span style=\"color: #000000;\">Implement a class string containing the following functions:<\/span>\n<ul>\n<li><span style=\"color: #000000;\">&#8211; \u00a0Overload + operator to carry out the concatenation of strings.<\/span><\/li>\n<li><span style=\"color: #000000;\">&#8211; \u00a0Overload = operator to carry out string copy.<\/span><\/li>\n<li><span style=\"color: #000000;\">&#8211; \u00a0Overload &lt;= operator to carry out the comparison of strings.<\/span><\/li>\n<li><span style=\"color: #000000;\">&#8211; \u00a0Function to display the length of a string.<\/span><\/li>\n<li><span style=\"color: #000000;\">&#8211; \u00a0Function tolower( ) to convert upper case letters to lower case.<\/span><\/li>\n<li><span style=\"color: #000000;\">&#8211; \u00a0Function toupper( ) to convert lower case letters to upper case.<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"color: #000000;\">Create a class called LIST with two pure virtual function store() and retrieve().To store a value call store and to retrieve call retrieve function. Derive two classes stack and queue from it and override store and retrieve.<\/span><\/li>\n<li><span style=\"color: #000000;\">Write a program to define the function template for calculating the square of given numbers with different data types.<\/span><\/li>\n<li><span style=\"color: #000000;\">Write a program to demonstrate the use of special functions, constructor and destructor in the class template. The program is used to find the bigger of two entered numbers.<\/span><\/li>\n<li><span style=\"color: #000000;\">Write a program to perform the deletion of white spaces such as horizontal tab, vertical tab, space ,line feed ,new line and carriage return from a text file and store the contents of the file without the white spaces on another file.<\/span><\/li>\n<li><span style=\"color: #000000;\">Write a program to read the class object of student info such as name , age ,sex ,height and weight from the keyboard and to store them on a specified file using read() and write() functions. Again the same file is opened for reading and displaying the contents of the file on the screen.<\/span><\/li>\n<li><span style=\"color: #000000;\">Write a program to raise an exception if any attempt is made to refer to an element whose index is beyond the array size.<\/span><\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n[\/vc_column_text][\/vc_column][\/vc_row]\n","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column width=&#8221;1\/4&#8243;][vc_wp_custommenu title=&#8221;Imp Links&#8221; nav_menu=&#8221;66&#8243;][\/vc_column][vc_column width=&#8221;3\/4&#8243;][vc_column_text] WEB ENGINEERING LAB Lab Incharge :\u00a0Mr. Achin Jain Lab Attendant:\u00a0\u00a0Mr. Suraj Thorat Subjects: \u00a0Computer Graphics And Multimedia Lab This Lab is prepared for students to perform experiments of Web Engineering and OOPS with C++. The lab is well equipped with upgraded Computer systems and software\u2019s such as Turbo C++,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/2189"}],"collection":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/comments?post=2189"}],"version-history":[{"count":1,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/2189\/revisions"}],"predecessor-version":[{"id":2190,"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/pages\/2189\/revisions\/2190"}],"wp:attachment":[{"href":"https:\/\/bvcoend.ac.in\/index.php\/wp-json\/wp\/v2\/media?parent=2189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}