Sunday, 12 May 2013

Java programming language basic

Java programming language was originally developed by Sun Microsystems, which wasinitiated by James Gosling and released in 1995 as core component of Sun Microsystems.s Java platform (Java 1.0 [J2SE]).As of December 08 the latestrelease of the Java Standard Edition is 6 (J2SE).

With the advancement of Java and its wide spread popularity, multiple configurations were built to suite various types of platforms. Ex: J2EE for Enterprise Applications, J2MEfor Mobile Applications.Sun Microsystems has renamed the new J2 versions as Java SE, Java EE and Java ME respectively. Java is guaranteed to be Write Once, Run AnywhereJava is:Object Oriented : In javaeverything is an Object. Java can be easily extendedsince it is based on the Object model.Platform independent: Unlike many other programming languages including C and C++ when Java is compiled, it is not compiled into platform specific machine, rather into platform independent byte code.

This byte code is distributed over the web andinterpreted by virtual Machine (JVM) on whichever platform it is being run.Simple : Java is designed to be easy to learn. If you understand the basic concept of OOP java would be easy to master.Secure : With Java's secure feature it enables to develop virus-free, tamper-free systems. Authentication techniques are based on public-key encryption.Architectural- neutral :

Java compiler generates anarchitecture-neutral object file format which makes the compiled code to be executable on many processors, with the presence Java runtime system.Portable : being architectural neutral and having no implementation dependent aspects of the specification makes Java portable. Compiler and Java is written in ANSI C with a clean portability boundary which is a POSIX subset.Robust : Java makes an effort to eliminate error prone situations by emphasizing mainly on compile time error checking and runtime checking.Multi-threaded : With Java's multi-threaded feature it is possible to writeprograms that can do many tasks simultaneously.

This design feature allows developers to construct smoothly running interactive applications.Interpreted : Java byte code is translated on the fly to native machine instructions and is not stored anywhere. The development process is more rapid and analytical since the linking is an incremental and light weight process.High Performance: With the use of Just-In-Time compilers Java enables high performance.Distributed : Java is designed for the distributed environment of the internet.Dynamic : Java is considered to be more dynamic than C or C++ since it is designed to adapt to an evolving environment. Java programs can carry extensive amount of run-time information that canbe used to verify and resolve accesses to objects on run-time.

History of Java:James Gosling initiated the Java language project in June 1991 for use in one of his many set-top box projects. The language, initially called Oak after an oak tree that stood outside Gosling's office, also went bythe name Green and ended up later renamed as Java, from a list of random words.Sun released the first public implementation as Java 1.0 in1995. It promised Write Once, Run Anywhere (WORA), providing no-cost run-times on popular platforms.On 13 November 2006, Sun released much of Java as free and open source software under the terms of the GNU General Public License (GPL).

On 8 May 2007 Sun finished the process, making all of Java's core code free and open-source, aside from a small portion of code to which Sun did not hold the copyright.Tools you will need:For performing the examplesdiscussed in this tutorial, you will need a Pentium 200-MHz computer with a minimum of 64 MB of RAM (128 MB of RAM recommended).You also will need the following softwares:Linux 7.1 or Windows 95/98/2000/XP operating system.Java JDK 5

JSP vs. JavaScript JavaServer Pages (also known as JSP) is a Java based technology specifically used to help software developers serve dynamically generated web pages (such as HTML and XML), as well as other document types pertinent to the development of interactive web content. It was specifically created in order to answer the scepticism that most web developers had concerning the Java platform’s ability to give developers enough support for the web. JavaScript is a scripting language that is object oriented (that is a programming paradigm implemented through the use of objects, or data structuresthat are comprised of datafields and methods). It is used to give programmatic access to objects that are found in both client application and other applications pertinent to the running of a specific program.It was intentionally created client-side (meaning, client orientated and run) in order to provide support for dynamic websites. For all intents and purpose, JSP is a sophisticated Java servlet. JSPs are loaded into the server, and from the Java EE Web application, operated and packaged as.war or .ear file archives. It allows Java code and specificpredefined actions to communicate with static web markup content. The page that results from this interaction is compiled and executed on this specific server, and is viewed as an HTML or XML document. It is comprised of two very specific syntax styles: scriptlet and markup – a scriptlet simply being blocks of Java code that are mixed with markup, which is the standard HTML or XML. JavaScript is a Java language; however, it is of a different dialect. It makes useof the ECMASCript standard and is considered a dynamic, weakly typed, prototype based language that just so happens to have first class functions. This suggests the extent to which many different languages have hadon JavaScript; however, it was designed to appear as Java – only in a format that is more feasible for non-programmers to work with. JSP pages are required to becompiled to Java bytecode classes in order to be able tobe executed. However, this compilation only really occurs one time – each time a change takes place to the source JSP file. This is because Java is a compiled language, and not a scripting language – meaning the code must, essentially, be translated to make the JSP compatible with the server. Summary: 1. JSP is a Java-based technology used specifically in order to help software developers create dynamic web pages; JavaScript is based on Java, but was created in order to allow non-programmers the ability to work with it easily. 2. JSP must be compiled in Java bytecode in order to function properly; JavaScript is a Java language of a different dialect, and does not need to be directly translated into bytecode.

Tu hi ye mujhko bata de Chahoon main ya na Apne tu dil ka pata de Chahoon main ya na.. Tu hi ye mujhko bata de Chahoon main ya na Apne tu dil ka pata de Chahoon main ya na Itna bata doon tujhko Chahat pe apni mujhko Yun to nahi ikhtiyaar Phir bhi yeh socha dil ne Ab jo laga hoon milne Poochhoon tujhe ik baar.. o.. Tu hi ye mujhko bata de Chahoon main ya na Hmm.. Apne tu dil ka pata de Chahoon main ya.. na.. Aisi.. kabhi pehle Hui na thi khwaahishein O.. Kisi se bhi milne ki Na ki thi koshishein.. Uljhan meri suljha de Chahoon main ya na Aankhon aankhon mein jataa de Chahoon main ya na Mere chhote chhote khwaab hain Khwaabon mein geet hain Geeton mein zindagi hai Chahat hai, preet hai Abhi main na dekhoon khwaabko Jin mein na tu mile Ni khole honth maine Ab tak the jo sile Mujhko na jitna mujh pe Utna is dil ko tujh pe Hone laga aitbaar.. Tanha raahon mein apne Bunti hoon tere sapne Tujhse hua mujhko pyaar o.. Poochhoongi tujhko kabhi na Chahoon main ya na Tere khwaabon mein ab jeena Chahoon main ya na Tu hi ye mujhko bata de Chahoon main ya na Apne tu dil ka pata de Chahoon main ya na

Tuesday, 12 March 2013

Saturday, 9 March 2013

K u v e m p u U n i v e r s i t y Assignments for B.Sc.(IT) & M.Sc.(IT) Courses



K u v e m p u   U n i v e r s i t y


Assignments for B.Sc.(IT) & M.Sc.(IT) Courses

Subject: Graphics & Multimedia

Subject Code: BSIT – 51

Assignment: TA (Compulsory)

1.    What is the meaning of interactive computer graphics? List the various applications of the computer graphics.
2.    Explain in detail the Hardware required for effective graphics on the computer system.
3.    Compare Raster scan system with random scan system.
4.    How many colors are possible if
a.    24 bits / pixel is used
b.    8 bits / pixel is used 
Justify your answer
5.    List and explain different text mode built-in functions of C Programming language.
6.    Write a C program to create Indian national flag.
Assignment: TB (Compulsory)
PART - A
1. What is the need for computer graphics?
2. What is graphics processor? Why it is needed?
3. What is a pixel ?
4. Why C language is popular for graphics programming?
5. Define resolution.
6. Define aspect ratio.
7. Why refreshing is required in CRT ?
8. Name the different positioning devices.
9. What are pointing devices?
10. What is multimedia?
11. What are sound cards?
12. What is sampling?
13. What is morphing ?
14. What is rendering?
15. What is warping?
16. Why we use scanner?
17. What is ganut in Photoshop ?
18. What is a layer?
19. What are editing tools? Why it is needed?
20. What is file format?
Fill in the blanks:
21. _____________constitutes an integration of multiple media such as text,
graphics, audio, video and animation elements.
22. _____________files are the micro son standard file format for storing waveform
audio data.
23. The amount of data that can be transmitted from one computer to another in a
given time frame is called_____________
24. Computer graphics can be classified into_____________ and_____________.
25. _____________method is used to assign colors values to any new pixel, at the
time of resampling.
PART - B
Answer any FIVE:
1. a) Briefly narrate the history of graphics hardware technology.
b) What are the strengths of UNIX operating system? Explain.
c) Give the different applications of computer graphics.
2. a) Compare the merits and demerits of raster and random scanning system.
b) With neat diagram explain the working principle of shadow mark CRT.
c) Explain the principle of DVST system.
3. a) What are the different graphical input interactive techniques? Explain.
b) Explain the working principle of mouse.
c) With neat diagram explain the working principle of light pen.
4. a) Compare the features of text and graphics mode.
b) With the help of an illustration explain how initgraph ( ) function works.
c) Develop a ‘c’ program to draw the structure of fish and give animation
functions.
5. a) Develop a ‘c’ program to draw the car shape and move the car using
animation functions.
b) List the different graphics functions along with example.
c) Explain the use of getimage ( ) and putimage ( ) functions with example.
6. a) With illustration briefly narrate the origin and development of multimedia
technology.
b) Give different application of multimedia.
c) How graphics helps in digital imaging ? Explain.
7. a) Explain how moving images are recorded in the hard disk.
b) Explain how sound helps in multimedia. What are the major types of sound
files?
c) Explain different types of animation techniques.
8. a) Explain the significance of file extensions and file formats.
b) Give the steps to use rubber stamp tool.
c) Give the steps to use the image printing utility of Photoshop.

Microsoft To Issue Critical Update To Internet Explorer


Microsoft will repair critical vulnerabilities in Internet Explorer and other serious flaws in Office and SharePoint Server during its Patch Tuesday updates scheduled for March 12, 2013.
The software giant said it would issue seven bulletins next week, four critical and three important, as part of its March 2013 round of scheduled security updates. The issues impact all currently supported versions of Microsoft Windows, the company said in its Advance Notification.
The critical coding errors include remote code execution vulnerabilities and an elevation of privilege flaw. The update also addresses information disclosure errors. Several of the updates, including those slated for its server software, may require a restart, Microsoft said.
Vulnerability management experts said the update to Internet Explorer and Silverlight indicates that the software maker is attempting to protect users from drive-by attacks. Alex Horan, Senior Product Manager, Core Security, said in a statement that the slew of end-user patches required to fix the errors could make patching difficult for administrators. "These patches can be a hassle for users to deploy and have the potential to create a long enough delay where hackers can take advantage," Horan said in a statement.
Wolfgang Kandek, CTO, Qualys, said the issues with Microsoft Office could be serious. The update affiliated with Office includes repairs to Visio and Office Filter Pack, which usually requires extensive user interaction, such as opening an infected file, in order for a cybercriminal to carry out an attack, Kandek wrote in the company blog. "It will be interesting to see the attack vector for this vulnerability that warrants the 'critical' rating," he wrote.
Microsoft issued 12 security bulletins in February, addressing 57 flaws in Microsoft Windows, Office, Exchange and the .NET Framework. The update last month included a repair for a serious graphic Zero-day vulnerability and 13 critical coding errors in Internet Explorer in the wake of drive-by attacks targeting the browser.

CRN CRN leadership Summit 2011 Channel Champions CRN Distribution & Retail Summit 2011 Virtual Expo 2012 Light Reading India
InformationWeek INTEROP Global CIO Edge Future Strategist Award Cloud Connect
Mobile Broadband Summit & Expo 2011 Bank Systems & Technology FTS ICSC TechOnline India ESC

Wednesday, 6 March 2013

Kuvempu University Pratical

KU 5TH SEM PRACTICAL SOLUTIONS

Set 1

//1. Open an Image. And separate background using selection tool.
Step 1: run Photoshop
Step 2: go to file menu -> open 
Step 3: select image ->click open
Step 4: click on magic wand tool from tool menu
Step 5: select on background of the image using magic wand tool
Step 6: press delete on keyboard
Step 7: go to file menu -> save as
Step 8: select JPEG format
Step 9: enter file name -> click SAVE

//2. Write a JSP page to display the number of hits to this page. (Hint: use application scope of java bean).
<%@ page session="false" %>
<HTML>
<HEAD>
<TITLE>Page Counter Using URL Rewriting</TITLE>
</HEAD>
<BODY>
<H3>Page Counter Using URL Rewriting</H3>
<%
int count = 0;
String parm = request.getParameter("count");
if (parm != null)
count = Integer.parseInt(parm);
if (count == 0) {
%> This is the first time you have accessed this page. <%
}
else if (count == 1) {
%> You have accessed the page once before.<%
}
else {
%> You have accessed the page <%= count %> times before.<%
}
%>
<P> Click
<A HREF="urlrewriting.jsp?count=<%=count + 1 %>"
>here</A> to visit the page again.
</BODY>
</HTML>

Set 2

//1. Using pencil tool create an image of landscape, and color it with Brush tool.
Step 1: run Photoshop
Step 2: click file menu -> new -> select size -> press OK
Step 3: in dialog box, click on preset -> select landscape in size box -> press OK
Step 4: click on pencil tool in tool menu
Step 5: draw an image in landscape using pencil tool
Step 6: right click on pencil tool and select brush tool
Step 7: using brush tool, fill the color in landscape image
Step 8: go to file menu -> save as
Step 9: select JPEG format
Step 10: enter file name -> click SAVE

//2. Create an HTML page containing the following features
a. Create a login JSP page with username, password and submit button. 
b. On submit, display message ‘Thank you for logging in’ also create cookies to store username and password.
c. Open login JSP page on a new browser. If the cookie is present the username and password field should be automatically populated with the values from the cookie.
<%@page contentType="text/html"%>
<html>
<head>
<title></title>
</head>
<body>
<center>
<form action="next.jsp" method="post">
              Please Enter Your Detials !<br>
              First Name    <input type="text" name="firstname"><br>
              Last Name     <input type="text" name="lastname"><br>
<input type="submit" name="submit" value="Submit">
</form>
</center>
</body>
</html>

Next.jsp
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
          String firstname=request.getParameter("firstname");
        String lastname=request.getParameter("lastname");

out.println("<font color=blue>Welcome</font>    "+firstname+" "+lastname+"  Thank you for loging in!");
        %>
</body>
</html>

Set 3

//1. Write a JSP program to display current date and time and suitable welcome message. 
a. If time is between 5AM and 12 PM display welcome message as ‘Good Morning’
b. If time is between 12 PM and 5 PM display welcome message as ‘Good Afternoon’
c. After 5PM display message as ‘Good evening’.
<%@page language="java"%>
<html>
<head>
<title>Welcome</title>
</head>
<body>
<h1>
<% java.util.Date d=new java.util.Date();
int time=d.getHours();
if(time>5 && time<12)    
out.println("\n Good Morning !");
esle if(time>12 && time<17)
out.println("\n Good Afternoon !");
else if(time>17)
out.println("\n Good Evening !");
%>
</h1>
current time is :<%=d.getHours()%>:<%=d.getMinutes()%>
</body>
</html>

//2. Using Rubberstamp tool, create a clone image
Step 1: run Photoshop
Step 2: go to file menu -> open 
Step 3: select image -> click open
Step 4: select rubberstamp tool from tool menu
Step 5: press ALT then left click on image to begin
Step 6: click on the image and drag where you want to make clone of that image
Step 7: go to file -> save as
Step 8: select JPEG format
Step 9: enter file name -> click SAVE

Set 4

//1. Using Gradient tool, create some backgrounds for photos.
 Step 1: run Photoshop
Step 2: go to file menu -> new -> select size -> press ok
Step 3: select gradient tool from tool menu
Step 4: choose gradient (linear/ radial/ angle/ diamond) from option toolbar
Step 5: press left click on mouse then drag on image to create gradient
Step 6: go to file -> save as
Step 7: select JPEG format
Step 8: enter file name -> click SAVE

//2. .Create an HTML page containing the following features
a. A combo box containing the list of 7 colors: Violet, Indigo, Blue, Green, Yellow, Orange, Red
b. Depending upon the color selected from the above combo box, the message in the status bar of the window must be reflect the value selected in the combo box (hint: on change event of the combo box).
<html>
<head>
<title>Showing Message in Status Bar</title>
</head>
<body>
<script language="JavaScript">
functionfn() 

num=document.frm.vibgyor.selectedIndex; 
if(num==0) 
{
window.status="You have selected Violet."; 

if(num==1) 
{
window.status="You have selected Indigo."; 

if(num==2) 
{
window.status="You have selected Blue."; 

if(num==3) 
{
window.status="You have selected Green."; 

if(num==4) 
{
window.status="You have selected Yellow."; 

if(num==5) 
{
window.status="You have selected Orange."; 

if(num==6) 
{
window.status="You have selected Red."; 


</script>
<form name="frm">
<select name="vibgyor" onChange=fn()><option>Violet</option>
<option>Indigo</option>
<option>Blue</option>
<option>Green</option>
<option>Yellow</option>
<option>Orang</option>
<option>Red</option>
</select>
</form>
</body>
</html>

Set 5

//1. Create an HTML page containing the following features
a. A combo box containing the list of  7 colors: Violet, Indigo, Blue, Green, Yellow, Orange, Red
b. An empty 1X1 table with default background color: White
c. Depending upon the color selected from the above combo box, the background of the table must be changed accordingly. (hint: on change event of the combo box). 
<html>
<head>
<title>
Changing Table Color by selecting color from the ComboBox
</title>
</head>
<body>
<script language= "JavaScript">
functionfn() 

num=document.frm.vibgyor.selectedIndex; 
if(num==0)  {
document.getElementById("tab").bgColor="Violet"; 

if(num==1) 
{
document.getElementById("tab").bgColor="Indigo"; 

if(num==2)  {
document.getElementById("tab").bgColor="Blue"; 

if(num==3) 
{
document.getElementById("tab").bgColor="Green"; 

if(num==4) 
{
document.getElementById("tab").bgColor="Yellow"; 

if(num==5) 
{
document.getElementById("tab").bgColor="Orange"; 
if(num==6) 
{
document.getElementById("tab").bgColor="Red"; 


</script>
<form name="frm">
<select name="vibgyor" onChange=fn()>
<option>Violet</option>
<option>Indigo</option>
<option>Blue</option>
<option>Green</option>
<option>Yellow</option>
<option>Orange</option>
<option>Red</option>
</select><br><br><br><br>
<table id="tab" border="1">
<tr>
<th>Name</th>
<th>Registration Number</th>
</tr>
<tr>
<td>priyanka rani</td>
<td>072B5725</td>
</tr>
</table>
</form>
</body>
</html>

//2. Import a ‘JPEG’ format image and save it as a ‘PSD’ image, using  layer options
Decrease the opacity of image.
Tips: Ctrl + Shift + S   = ‘save as’ window
Step 1: run Photoshop
Step 2: go to file menu -> open
Step 3: select a JPEG image -> click open
Step 4: go to layer -> new -> click on ‘layer from background’
Step 5: enter layer name in dialog box -> press OK
Step 6: press F7 then decrease opacity
Step 7: go to file -> save as
Step 8: select PSD format
Step 9: enter file name -> click SAVE

Set 6

//1. Open a PORTRAIT image, convert it into grayscale. Now color the image Using COLOR BALANCE, LEVELS and CURVES
Step 1: run Photoshop
Step 2: go to file menu -> open
Step 3: select a portrait JPEG image ->click open 
Step 4: go to image -> mode -> click on Grayscale
Step 5: click “discard” in message box
Step 6: go to image -> adjustments -> image -> click on ‘curves’
Step 7: adjust curves -> press OK
Step 8: go to file -> save as
Step 9: select JPEG format
Step 10: enter file name -> click SAVE

//2. Write a HTML page containing an HTML form to capture the following properties from the user:
a. Name (text box)
b. Address (text area)
c. Phone (text box)

Write javascript functions 
a. to validate Name to contain only alphabets and of maximum length should be 25 ; Show appropriate messages on failure 
b. to validate Address field to contain maximum length of 200 characters; Show appropriate on failure and focus the ‘Address’ field text area
c. to validate phone number to contain only numeric data; show appropriate messages on failure
<html>
<head>
<title>
HTML form
</title>
<Script language="javaScript">

function f()
{
var name=document.f1.Name.value;
var phone=document.f1.Phone.value;
var address=document.f1.Address.value;

if(name.length=="")
{
alert("Please enter name");
name.focus();
return;
}
if (name.length> 25)
{
alert("Name Field cannot contain more than 25 characters");
name.focus();
return;
}
if (!isNaN(name))

alert("Name field must be filled with only Alphabets");
name.focus();
return;
}

if(phone.length=="")
{
alert("Please enter phone numbar");
phone.focus();
return;
}
if (isNaN(phone))

alert("Phone Number must be numeric");
phone.focus();
return;
}

if(address.length=="")
{
alert("Please enter address");
address.focus();
return;
}
if (address.length> 200)
{
alert("Address Field can contain maximum of 200 character");
}
}

</script>
</head>
<body bgcolor="pink">
<marquee><h1 align="center">A Sample FORM </h1></marquee>
<form name=f1>
Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=textbox name="Name"><br>
Phone:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=textbox name="Phone"><br>
Address:&nbsp;&nbsp;<textarea rows="5" cols="50" name="Address"></textarea><BR>
<input type=Button name=''Button" value ="Submit" onclick=f()>
</form>
</body>
</html>

Set 7

//1. Create two HTML pages
a. First page with the following features
i. An image(logo) with a company name as the heading in the top center
ii. This page containing an HTML form, two text boxes to get First Name, Second Name of the user
iii. A submit button to the submit the data to the next page
b. The Second page receives the data submitted by the First Page, displays the following message
Welcome <Last Name>, <First Name>
<html>
<head>
<title></title>
</head>
<body>
<center><img src="NIITLogo.jpg"></center>
<center>
<form action="ToShowDataToAnotherPage" method="post">
              Please Enter Your Detials !<br>
              First Name    <input type="text" name="firstname"><br>
              Last Name     <input type="text" name="lastname"><br>
<input type="submit" name="submit" value="Submit">
</form>
</center>
</body>
</html>
ToShowDataToAnotherPage  servlet
import java.io.*;
import java.net.*;
importjavax.servlet.*;
importjavax.servlet.http.*;

public class ToShowDataToAnotherPage extends HttpServlet {

protected void doPost(HttpServletRequest request, HttpServletResponse response)
throwsServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();

        String firstname=request.getParameter("firstname");
        String lastname=request.getParameter("lastname");

out.println("<font color=blue>Welcome</font>    "+firstname+" "+lastname);
    }
}

//2. Open a portrait, select the eyeballs using marquee tool, and now change the color of eyes using Hue / saturation.
Tips: Ctrl + U = Hue / saturation
Step 1: run Photoshop
Step 2: go to file menu -> open
Step 3: select image ->click open
Step 4: click on marquee tool from tool menu
Step 5: select eyeball from the image using marquee tool
Step 6: press CTRL+U
Step 7: adjust HUE AND SATURATION from dialog box -> press OK
Step 8: go to file -> save as
Step 9: select JPEG format
Step 10: enter file name -> click SAVE

Set 8

//1. Open 3 to 4 images in a same layer. Using filter effects create creative backgrounds for book cover page.
Step 1: run Photoshop
Step 2: go to file menu -> new -> select background size -> press OK
Step 3: go to filter -> noise -> add noise
Step 4: adjust amount in noise dialog box -> press OK
Step 5: go to file menu -> open
Step 6: select 3-4 images -> click open
Step 7: select images, copy and paste them in background one by one
Step 8: go to file -> save as
Step 9: select JPEG format
Step 10: enter file name -> click SAVE

//2. Create a HTML page to display a list of film songs available in the library. The following are features of the page
a. The name of the songs must be hyper linked to the songs, so that the users must be able to download songs.
b. The following is the song database available in the library:
c. Library Name: Hariharan Music Site
 Slno Song Name      Film          Artiste
      1 PATA-PATA Apthamitra Udith Narayan
      2 Kana Kanade Apthamitra Madhubalakrishna
      3 Anku Donku Apthamitra S P Balasubramanyam
      4 Kalavanu        Thadeyoru Apthamitra Hariharan
      5 Bombe      Anayya      Unknown
<html>
<head>
<tittle>
Hiriharan Songs Site
</title>
</head>
<body>
<marquee><font color = blue><b>Welcome to Hariharan's Songs Site</b></font></marquee>
<center>
<table border=1>
<tr>
<th>S.No.</th>
<th>Song Name</th>
<th>Film</th>
<th>Artist</th>
<tr>
<tr>
<td>1.</td>
<td><a href="song1.html">Patta-Patta</a></td>
<td>Apthamitra</td>
<td>Udit Narayan</td>
</tr>
<tr>
<td>2.</td>
<td><a href="song2.html">Kana Kanede</a></td>
<td>Apthamitra</td>
<td>Madhubalakirishna</td>
</tr>
<tr>
<td>3.</td>
<td><a href="song3.html">AnkuDonku</a></td>
<td>Apthamitra</td>
<td>S P Balasupramanniyam</td>
</tr>
<tr>
<td>4.</td>
<td><a href="song4.html">Bombay</a></td>
<td>Anaya</td>
<td>Unknown</td>
</tr>
</table>
</center>
</body>
</html>

Set 9

//1. Create an HTML page to display the following data using <table></table> tags

First Name Last Name City Phone Number 
Shiva Rama Mysore 08212569964
Pratap S         Bangalore  08025689754
Sreenivas   G          Mercara         08965445454
<html>
<head>
</head>
<tittle>
Data Table
</title>
<body>
<table border=1>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>City</th>
<th>Phone Number</th>
<tr>
<tr>
<td>Shiva</td>
<td>Rama</td>
<td>Mysore</td>
<td>08212569964</td>
</tr>
<tr>
<td>Pratap</td>
<td>S</td>
<td>Bangalore</td>
<td>08025689754</td>
</tr>
<tr>
<td>Shrinivas</td>
<td>G</td>
<td>Mercara</td>
<td>08965445454</td>
</tr>
</table>
</body>
</html>

//2. Open an image and adjust a level of image. 
Tips: Ctrl + L = level
Step 1: run Photoshop
Step 2: go to file menu -> open
Step 3: select an image -> click open
Step 4: go to image -> adjustments -> click on level or press ctrl + l
Step 5: adjust level -> press OK
Step 6: go to file -> save as
Step 7: select JPEG format
Step 8: enter file name -> click SAVE

Set 10

//1. Write HTML script to display “Hello World, Welcome to the world of HTML”. Put the title as “World of HTML”
<html>
<head>
</head>
<title>
Welcome to the world of HTML
</title>
<body>
<i>"Hello World</i><b>Welcome to the world of HTML"</b>
</body>
</html>

//2. Change an image size 22 cm x 29 cm to 44 cm x 58 cm. and resolution 72 to 300.
Step 1: run Photoshop
Step 2: go to file menu -> open
Step 3: select an image with 22 cm x 29 cm size -> click open
Step 4: go to image -> image size
Step 5: change image size to 44 cm x 58 cm size with 100 resolutions -> press OK
Step 6: go to file -> save as
Step 7: select JPEG format
Step 8: enter file name -> click SAVE

Set 11

//1. Create some geometrical shapes, using shape tool.
 Step 1: run Photoshop
Step 2: go to file menu -> new -> select size -> press OK
Step 3: click on ‘custom shape tool’ from tool menu
Step 4: click on ‘custom shape picker’ in options toolbar
Step 5: click on smart tag -> select all then click append
Step 6: choose shape from option toolbar
Step 7: left click on background and drag mouse to draw shape
Step 8: go to file -> save as
Step 9: select JPEG format
Step 10: enter file name -> click Save

Set 12

//1. Type text ‘GRADATION’ and apply gradient tool on text.
Step 1: run Photoshop
Step 2: go to file menu -> new -> select size -> click OK
Step 3: click on text from tool menu
Step 4: type text “GRADATION”
Step 5: click on layer from layer property
Step 6: right click on selected layer and click on ‘blending options’
Step 7: click and check on ‘gradient overlay’
Step 8: adjust gradient or change angle to 0o -> then press OK
Step 9: go to file menu -> save as
Step 10: select JPEG format
Step 11: enter file name -> click SAVE

//2. Create an HTML page to display the following data using <table></table> tags
First Name Last Name City Phone Number 
Shiva Rama Mysore 08212569964
Pratap S         Bangalore 08025689754
Sreenivas    G               Mercara    08965445454
<html>
<head>
</head>
<tittle>
Data Table
</title>
<body>
<table border=1>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>City</th>
<th>Phone Number</th>
<tr>
<tr>
<td>Shiva</td>
<td>Rama</td>
<td>Mysore</td>
<td>08212569964</td>
</tr>
<tr>
<td>Pratap</td>
<td>S</td>
<td>Bangalore</td>
<td>08025689754</td>
</tr>
<tr>
<td>Shrinivas</td>
<td>G</td>
<td>Mercara</td>
<td>08965445454</td>
</tr>
</table>
</body>
</html>

Set 13

//1. Write C Program to create Indian Flag.
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<graphics.h>
const float PI=3.14154;
void main()
{
int gdriver=DETECT,gmode=0;
int I;
Int x,y;
initgraph(&gdriver,&gmode,"c:\\tc\\bgi");
cleardevice();
rectangle(0,0,639,479);
outtextxy(250,20,"INDIAN FLAG");
rectangle(80,50,560,380);
line(80,160,560,160);
line(80,270,560,270);
setfillstyle(SOLID_FILL,LIGHTRED);
floodfill(85,60,getmaxcolor());
setfillstyle(SOLID_FILL,WHITE);
floodfill(85,170,getmaxcolor());
setfillstyle(SOLID_FILL,GREEN);
floodfill(85,280,getmaxcolor());
setcolor(BLUE);
circle(320,215,50);
for(I=0;I<=360;I+=15)
{
x=50*cos(I*PI/180);
y=50*sin(I*PI/180);
line(320,215,320+x,215-y);
}
setcolor(CYAN);
settextstyle(TRIPLEX_FONT,HORIZ_DIR,6);
outtextxy(200,400,"    JAI HIND!!!" ) ;
getch();
}

//2. Write C Program to create FISH structure using basic geometric  Functions.
#include<graphics.h>
#include<stdlib.h>
#include<conio.h>
#include<dos.h>

void main()
{
  int gd=DETECT,gm,i,j,p,q,x,y,k,flag;
  struct arccoordstype arcinfo;
  initgraph(&gd,&gm,"c:\\tc\\bgi");
  y=getmaxy()/2;
  i=0;
  p=0;
  q=0;
  j=0;
  flag=0;
  setcolor(WHITE);
  for(k=0;k<500;k++)
    putpixel(random(620),random(419),15);
  while(!kbhit())
  {
  line(0+i,y+20,0+i,y-20);  /*triangle*/
  line(0+i,y+20,20+i,y);
  line(0+i,y-20,20+i,y);

  ellipse(80+i,y,10-p,350+p,60,25);
  line(140+i,y+3,130+i,y+8);
  line(130+i,y+8,140+i,y-5);

  if(flag==0)
  p=p+2;
  if(flag==1)
  p=p-2;

  circle(120+i,y-6,5);

  line(60+i,y-25,30+i,y-45+j);
  line(30+i,y-45+j,100+i,y-25);
  line(60+i,y+25,30+i,y+45+q);
  line(30+i,y+45+q,100+i,y+25);
  i=i+3;
  if(i>=638)
   i=0;

  if(flag==0)
  j=j-2,q=q+2;

  if(flag==1)
  j=j+2,q=q-2;

  if(j<=-10)
  flag=1;
  else if(j>=0)
  flag=0;

  delay(10);
  cleardevice();
  }
  getch();
  closegraph();
}

Set 14

//1. Write Open GL Program to create a Window and display HELLO inside.
#include<GL/glut.h>
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,1.0,1.0);
glBegin(GL_POLYGON);
glVertex3f(0.25,0.25,0.25);
glVertex3f(0.75,0.25,0.0);
glVertex3f(0.75,0.75,0.0);
glVertex3f(0.25,0.75,0.0);
glEnd();
glFlush();

}

Void init(void)
{
glClearColor(0.0,0.0,0.0,0.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0);
}

Int main(int argc,char**argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(250,250);
glutInitWindowPosition(100,100);
glutCreateWindow(“HELLO”);
init();
glutDisplayFunc(display);
glutMainLoop();
return 0;
}

//2. Create a simple static web page for a college (assume necessary information)
<html>
<head>
<title>My College Site</title>
</head>
<body bgcolor="gray" text="white" >
<div id="banner" style="width:800px; height:120px; background-color:black">
<img src="file:///C:/banner.gif" width=800 height=120></div>
<div id="header" style="position:absolute; left:100px; top:30px; width:350px; height:75px">
<div><h1><font color="red" face="Monotype corsiva">My College Site</font></h1></div>
</div>
<div id="header" style="position:absolute; background-color:black; top:135px; width:200px; height:500px">
<ul id="listitem" type="circle">
<li><a href=abc.html target="_self">Home</a></li>
<li><a href="Sitemap.html">Sitemap<a></li>
<li><a href="About.html">About Us<a></li>
</ul>
</div>
<div id="header" style="position:absolute; background-color:black; left:215px; top:135px; width:590px; height:500px">
<h3><font color="red">Online Admission</font></h3>
<form id="frm1">
Enter your name: <input type="text" id="text1" /> <br/><br/>
Gender: <input type="radio" id="gender1" name="gend" />Male <input type="radio" id="gender1" name="gend" />Female  <br/><br/>
Qualification: Matric<input type="checkbox" id="check1" /> Enter<input type="checkbox" id="check1" /><br/><br/>
<input type="reset" value="Reset" />
<input type="submit" value="Submit" post="" /><br/><br/>
</form>
</div>
</body>
</html>