0% found this document useful (0 votes)
52 views25 pages

E Compiler

The document describes an online Java compiler system that allows users to write and compile Java code without having the Java development kit installed locally. It proposes an online system as an improvement over the existing manual process. The system architecture involves a client machine connecting to a server that has the Java compiler installed. The server would compile the Java code and return any error messages to the client. The system includes modules for Java compilation, accessing Java API information, and encrypting/decrypting files using RSA algorithms.

Uploaded by

Websoft Tech-Hyd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views25 pages

E Compiler

The document describes an online Java compiler system that allows users to write and compile Java code without having the Java development kit installed locally. It proposes an online system as an improvement over the existing manual process. The system architecture involves a client machine connecting to a server that has the Java compiler installed. The server would compile the Java code and return any error messages to the client. The system includes modules for Java compilation, accessing Java API information, and encrypting/decrypting files using RSA algorithms.

Uploaded by

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

http://www.cloudstechnologies.

in/

E-COMPILER

Presented By:
7/10/2019
Index
1. Abstract
2. Existing System
3. Proposed System
4. System Requirements

http://www.cloudstechnologies.in/ 7/10/2019
Abstract:
As it is a competitive world and very fast world, every
thing in the universes is to be internet. In this internet
world all the things are on-line. So we created software
called “On-line java compiler with security editor”.
The main aim of this project we can easily to write a java
program and compile it in on-line. The client machine
doesn’t having java development kit .The client machine
only connected to the server. The server having java
compiler .so server executes the java code and produce
the error message to the appropriate client machine.

http://www.cloudstechnologies.in/ 7/10/2019
Existing System
The existing system is the manual system. The manual
system is prone to error. It is time consuming. It is
very difficult for a person to produce the report.
There are chances for changing the scheme report
and do malpractice. This system involves a lot of
manual entries with the applications to perform the
desired task.

http://www.cloudstechnologies.in/ 7/10/2019
DISADVANTAGES OF EXISTING SYSTEM:

 Information retrieval is a very big process.


 Lack of organization of the files may rise to information loss
due to accidental deletion of files.
 No security because the files are visible to the users.
 Report generation will be a big task.

http://www.cloudstechnologies.in/ 7/10/2019
Proposed System
The proposed system is designed to eliminate the
problems in the existing system. The main aim of this
project we can easily to write a java program and
compile it and debug in on-line. The client machine
doesn’t having java development kit .The client
machine only connected to the server. The server
having java compiler .so server executes the java
code and produce the error message to the
appropriate client machine.

http://www.cloudstechnologies.in/ 7/10/2019
Advantages of Proposed System
 We can compile and run our java program online.
 On-line access is provided for the saved files
 No need to install jdk in our own system

http://www.cloudstechnologies.in/ 7/10/2019
SYSTEM ARCHITECTURE:

http://www.cloudstechnologies.in/ 7/10/2019
Modules
 Java File Compilation
 Java API Information
 ENCRYPTION
 DECRYPTION

http://www.cloudstechnologies.in/ 7/10/2019
Java File Compilation
 In this module, we can compile any java application
that we are creating. The client machine is not
required to have the JDK installed on their
machines. The client can use this web application
and he can compile the java file. The client
machines java application is compiled with the help
of the JDK installed in the server machine. The JDK
installed in the server machine does the compilation
for all the java programs available in the server
machines

http://www.cloudstechnologies.in/ 7/10/2019
Java API Information
 In this module, we can know the information of all the
API (Application programming Interface) available in
java. Using this module we can know all the methods
that are available in a class or an interface. The
application programming interface is a collection of
classes and interfaces available in a package.
 It is not possible for a programmer to remember all the
methods available in a class or an interface available
in a package so at that time the programmer can make
use of these JAVA API

http://www.cloudstechnologies.in/ 7/10/2019
ENCRYPTION
 In this module, we are doing encryption using RSA
(Ron Rivest, Adi Shamir and Len Adleman)
Algorithm. We are encrypting the file with the help
of RSA Algorithm. For encrypting a file, we need to
get two prime number from the user. With the help
of these prime numbers we are encrypting the file.
Now the actual text of the file is converted to a
cipher text. So it will not be visible for the user. It
will not be in the known format.

http://www.cloudstechnologies.in/ 7/10/2019
DECRYPTION
 In this module, we are doing decryption using RSA
(Ron Rivest, Adi Shamir and Len Adleman)
Algorithm. We are decrypting the file with the help
of RSA Algorithm. For decrypting a file, we need to
decrypt it by giving the private keys. With the help
of these private keys we are decrypting the file.
Now the cipher text of the file is converted to the
actual text. So it will visible for the user. It will be
in a known formats

http://www.cloudstechnologies.in/ 7/10/2019
UML DIAGRAMS
 Use-case Diagram:

http://www.cloudstechnologies.in/ 7/10/2019
http://www.cloudstechnologies.in/ 7/10/2019
Screen Shots

http://www.cloudstechnologies.in/ 7/10/2019
http://www.cloudstechnologies.in/ 7/10/2019
http://www.cloudstechnologies.in/ 7/10/2019
http://www.cloudstechnologies.in/ 7/10/2019
http://www.cloudstechnologies.in/ 7/10/2019
http://www.cloudstechnologies.in/ 7/10/2019
http://www.cloudstechnologies.in/ 7/10/2019
System Configuration:

 HARDWARE REQUIREMENTS:

 Hardware - Pentium
 Speed - 1.60 GHz
 RAM - 1GB
 Hard Disk - 100 GB

http://www.cloudstechnologies.in/ 7/10/2019
SOFTWARE REQUIREMENTS:

 Operating System : Windows Family


 Technology : Java and J2EE
 Web Technologies :Html, JavaScript,CSS
 Web Server : Tomcat
 Database : Oracle
 Java Version : J2SDK1.7

http://www.cloudstechnologies.in/ 7/10/2019
http://www.cloudstechnologies.in/ 7/10/2019

You might also like