0% found this document useful (0 votes)
19 views17 pages

Seminar Ip Finder Report

Uploaded by

hpatil28072003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views17 pages

Seminar Ip Finder Report

Uploaded by

hpatil28072003
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
You are on page 1/ 17

SEMINAR PRESENTATION

ON

“ADVANCEDJAVA PROGRAMMING”
"PREPARE A IPADDRESS USING SWING"

Submitted in partial fulfillment of the requirements


For the 3rd Semester
Computer Engineering
For the academic year 2023-2024

By:
Mr. Hitesh Ravindra Wankhede.
Enrollment No:- 23051031245510
Roll No:174
Under the guidance of
Prof. B. S. Parakh sir

1|Page
 S.S.V.P.S.’s B.S. DEORE COLLEGE OF
ENGINEERING,Dhule,2023-2024

CERTIFICATE

This to certificate that, the project report tittled


He been completed by Third Semester of in computer Engineering
S.S.V.P.S.’s B.S. DEORE COLLEGE OF ENGINEERING, Dhule

"PREPARE A IPADDRESS USING SWING"

Done By :
Hitesh Ravindra Wankhede (23051031245510)

of 3rd semester Computer Engineering in the year 2023-24 in partial


fulfillment of the requirements for the award of Degree in
Computer Engineering.

Project Guide : Head of the Department:

2|Page
Prof. B.S. Parakh sir . Prof. Dr. B. R. Mandre sir
Principal:
Dr. Hitendra D. patil sir

Place: Dhule.

Acknowledgement

This Seminar I report has taken its current shape after a lot of hard
work and perseverance-not only just by me. I would like to express
our sincere gratitude for the assistance and support of a number of
people who are helping to make this success.

Immeasurable appreciation and deepest gratitude are


extended for the help and support to Prof. B. S. Parakh , my guide
for his guidance and enlightening comments throughout the
seminar work. It has been an altogether different experience to
work with him and I would like to thank for his helpful suggestion
and numerous discussions. I gladly take this opportunity to thank
Prof. B. R. Mandre (Head Of Department, Computer Engineering)
and Dr. Hitendra D. Patil (Principal, SSVPS, BSD, College of

3|Page
Engineering, Dhule ) for providing facilities during progress of the
thesis.

I wish to express my sincere thanks to Prof. B. S. Parakh for his


expert, sincere and valuable guidance and encouragement extended
to me.

I am also thankful to all those who helped us directly or


indirectly to develop this thesis and complete it successfully. Then I
would like to thank all the Staff for their encouragement. They had
always been very prompt at extending in their helping hand and
sharing valuable technical knows. Special thanks to my Family and
Friends.

••••••••••••••••••••••••••••••••• INDEX ••••••••••••••••••••••••••••••

1. PROJECT PROPOSAL ……… ………… …………………… …… 1 - 3

2. RATIONALE ……………… …………… ……………………………. 4

4|Page
3. AIMS / BENEFITS OF THE PROJECT……………………………… 4

4. COURSE OUTCOMES ACHIEVED …… ………… …….…… …… 4

5. LITERATURE REVIEW………… ……… …………… …… ……5 - 14

6. ACTUAL RESOURCES USED …… ………………… ……… ……. 14

7. ACTUAL METHODOLOGY FOLLOWED ………… … …… 15 - 17

8. OUTCOMES OF THE PROJECT …………… …..………….17 - 19

9. SKILL DEVELOPED / LEARNING OUTCOMES


OF PROJECT…… …………… ………… ………………… ……. 20

10. APPLICATIONS OF PROJECT ………………….……...………. 20

11. CONCLUSION……………………………….……………………..21

12. REFEREANCES…………………………………………………….21

MICRO - PROJECT PROPOSAL

TITLE : PREPARE A IPADDRESS USING SWING


5|Page
1.0 AIMS /BENEFITS OF THE MICRO PROJECT -

TO PERFORM to retrive ip using Swing API

2.0 COURSE OUTCOMES ADDRESSED -

1. INTERPRET THE BASIC CODE OF “JAVA”


2. IMPLEMENT SWING API IN JAVA
3. USING API SWING JFRAME and other COMPONEBT

3.0 PROPOSED METHODOLOGY :

1. BASIC INFORMATION ABOUT JAVA.


2. SWING API.

3. USESOME OF COMPONET AND JAVA IDE TO BUILD


A BASIC JAVA IPADDRESS

6|Page
4.0 RESOURCES REQUIRED :

Sr.N o. Name of Resource / Specifications Quantity Remarks


Material

1 Computer RAM minimum 1


8GB,
I7 9TH GEN
2 Operating System Windows 10 1

3 Software eclipse 1

❖ NAME WITH ROLL NO :

Name of Student Roll No.

174
Hitesh Ravindra Wankhede

7|Page
DEPARTMENT OF COMPUTER AND ENGINEERING
****************************************************************

SEMINAR PRESENTATION REPORT

TITLE : PREPARE A JAVA PROGRAM TO GET IP ADDRESS

1.0 RATIONALE :

The idea of this micro-project is to make a We can develop IP Finder in java


with the help of Networking AWT/Swing with event handling. Let's see the
code of creating IP Finder in java

2.0 AIMS / BENEFITS OF THE PROJECT :

• To Perform Basic IP FINDING using java.

• To Find ip address and can also easily rrack on site


• Can be use to moniter the ip address

3.0 COURSE OUTCOMES ACHIEVED :

1) Interpret The Basic Code Of “JAVA".


2) Task Remainder Making In "JAVA" Programming .
3) Use Functions In "Java" Programs For Building a basic frame

8|Page
4.0 LITERATURE REVIEW :

❖ History of "JAVA" Language Programming :

Java is a class-based, object-oriented programming language


that is designed to have as few implementation dependencies
as possible. It is a generalpurpose programming language
intended to let application developers write once, run
anywhere (WORA),meaning that compiled Java code can run
on all platforms that support Java without the need for
recompilation.[ Java applications are typically compiled to
bytecode that can run on any Java virtual machine (JVM)
regardless of the underlying computer architecture. The
syntax of Java is similar to C and C++, but has fewer low-level
facilities than either of them. The Java runtime provides
dynamic capabilities (such as reflection and runtime code
modification) that are typically not available in traditional
compiled languages. As of 2019, Java was one of the most
popular programming languages in use according to GitHub,

9|Page
particularly for clientserver web applications, with a reported
9 million developers.

Java was originally developed by James Gosling at Sun


Microsystems (which has since been acquired by Oracle) and
released in 1995 as a core component of Sun Microsystems'
Java platform. The original and reference implementation
Java compilers, virtual machines, and class libraries were
originally released by Sun under proprietary licenses. As of
May 2007, in compliance with the specifications of the Java
Community Process, Sun had relicensed most of its Java
technologies under the GNU General Public License. Oracle
offers its own HotSpot Java Virtual Machine, however the
official reference implementation is the OpenJDK JVM which
is free open source software and used by most developers
and is the default JVM for almost all Linux distributions.

❖ Basic About JAVA:

The Java language has undergone several changes since JDK


1.0 as well as numerous additions of classes and packages to
the standard library. Since J2SE 1.4, the evolution of the Java
language has been governed by the Java Community Process
10 | P a g e
(JCP), which uses Java Specification Requests (JSRs) to
propose and specify additions and changes to the Java
platform. The language is specified by the Java Language
Specification (JLS); changes to the JLS are managed under JSR
901.

In addition to the language changes, other changes have been


made to the Java Class Library over the years, which has
grown from a few hundred classes in JDK 1.0 to over three
thousand in J2SE 5. Entire new APIs, such as Swing and
Java2D, have been introduced, and many of the original JDK
1.0 classes and methods have been deprecated. Some
programs allow conversion of Java programs from one version
of the Java platform to an older one (for example Java 5.0
backported to 1.4) (see Java backporting tools).

Regarding to Oracle Java distribution, version 11 is the


currently supported long-term support (LTS) version (and Java
8 LTS to some degree). ("Oracle Customers will receive Oracle
Premier Support"); Oracle released for the "legacy" Java 8 LTS
the last free software "public update" in January 2019 for
commercial use, while Oracle continues to release no-cost
public updates for Java 8 for e.g. development and personal
use indefinitely. Java 10 is the previously supported rapid
release version. Java 10 support ended on the same date that
support for Java 11 began, in September 2018. Java 7 is no
longer publicly supported, and Java 9 has stopped receiving
updates since Java 9 was a short-term rapid release version
that has been superseded by Java 10 and now Java 11. For
Java
11 | P a g e
11, long-term support will not be provided by Oracle for the
public; instead, the broader OpenJDK community, as
AdoptOpenJDK or others, is expected to perform the work.

Java 15 General Availability occurred on September 15, 2020,


with Java 16 now in Rampdown Phase Two (Initial Release
Candidate expected February 4, 2021), and with Java 17 now
also in development.

Actuall Coding :-

package project;

import javax.swing.*;
import java.awt.event.*;
import java.net.*;
public class IPFinder extends JFrame implements
ActionListener{
JLabel l;
JTextField tf;
JButton b; IPFinder(){
super("IP Finder Tool -
Javatpoint"); l=new
JLabel("Enter URL:");
l.setBounds(50,70,150,20);; tf=new
JTextField();
tf.setBounds(50,100,200,20)
12 | P a g e
;
b.setBounds(50,150,80,30);
b.addActionListener(this);
add(l); add(tf);
add(b);
setSize(300,3
00); setLayout(nu
ll);
setVisible(tru
e);
}
public void actionPerformed(ActionEvent e){
String url=tf.getText();
try {
InetAddress ia=InetAddress.getByName(url);
String ip=ia.getHostAddress();
JOptionPane.showMessageDialog(this,ip);
} catch (UnknownHostException e1) {
JOptionPane.showMessageDialog(this,e1.toString());
} }
public static void main(String[] args)
{ new IPFinder();
}
}

13 | P a g e
OUTPUT OF CODE:-

IP FINDING Frame which take and input for web site in the
fromat for www.domainname.com so it will return a IP
address of that website it can be use for ip tracking device

14 | P a g e
Example :- this is www.GOOGLE.com IP address

8.0 SKILL DEVELOPED / LEARNING OUTCOMES OF


PROJECT:

1. Learn Basic of the Java Programming language .


2. Use Various Componet for swing from java.
3. Learn Basic networking and domanin name and ip address
.

9.0 APPLICATIONS OF PROJECT :


15 | P a g e
● Applications of IP Finder:

1. The Find a specific ip .


2. We also can understand about Networking.
3. Use of various components .
4. Use of JAVA programming.

CONCLUSION:-

Java is an object-oriented Programming language.it is General


purpose progrmming language ,mainly designed to run
developed java code on all platformsthat support java
without recompilation.
Modern-day software overall,the java project givesa complete
design for extended language

16 | P a g e
REFERENCES: -

1. Java the Complete Reference, ninth edition by Herbert Schild,


Publisher: McGraw Hills

2. Head First EJB 3.0 by Kathy Sierra, Bert Bates, Publisher: O'Reilly
Media

3. Head First Servlets and JSP by Bryan Basham, Kathy Sierra &
Bert Bates, Publisher: O'Reilly Media

4. Just Hibernate, A Lightweight Introduction to the Hibernate


Framework by Madhusudhan Konda, Publisher: O'Reilly Media

5.Programming Jakarta Struts, 2nd Edition by Chuck Cavaness,


Publisher: O'Reilly Media

6. http://www.programmingearth.com

17 | P a g e

You might also like