E-Compiler for Java with Security Editor
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.
E-Compiler for java with security editor has 4 modules.
1. Java File Compilation:
2. Java API Information
In this project is also creating a security editor. This editor performs Encrypt and decrypts the file. Encryption and decryption process perform using RSA Algorithms. There is lot of security algorithms are there, but RSA algorithm is very efficient to encrypt and decrypt the file. In this project is used to view all type of java API .It is very useful for writing the java program easily, for example if any error in the format of API means we can able to view API throw this modules.
EXISTING SYSTEM: In the existing system, the compilation of the java programs is not through online. It is an offline process where the client or user has to install the Java Development Kit (JDK) in the host machine. One has to choose the software that is compatible with hardware specification of the system. The user has to give the command in the command prompt for the compilation of the java program. There should be enough memory space in the memory devices in the host machine for the installation of the JDK. The Existing System has many disadvantages. The following are the disadvantages of using the existing system:
1. The software should be compatible with the hardware specification of the host machine.
2. More memory is utilized in the host machine as the Java Development Kit need to be installed in the host machine.
PROPOSED SYSTEM AND ITS ADVANTAGES
In the proposed system, the compilation is performed online where a editor is provided for the user to create the java program. This created Java Program is saved in the server with the name provided in the directory with the host address having the subdirectory as the username. This saved java program is then compiled with the help of JDK which is installed in the server machine. Hence the server compiles the java program. Thus the compilation is carried out online. The editor in E-Compiler is a security editor which helps in encrypting the code. In the encryption process the code is converted to the cipher text which is not understandable. The cipher text must be decrypted in order to make it readable. In the decryption process the cipher text is converted back to the plain text that can be understandable. The process of encryption and decryption is carried out using the RSA algorithm. Hence the proposed system provides security to the data of the user. The following are the advantages of using the proposed system:
1. Compilation is through online.
2. Software need not be installed in the client machine.
3. Memory can be saved for the client machine
4. The client machine need not be compatible with the JDK software but should be able to run a browser in it.
5. It provides security to the client information.
PROPOSED SYSTEM: The proposed system is designed to eliminate the problems in the existing system. The main aim of this project we can easily compile a java program .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.
Advantages over Existing 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
1. JAVA FILE CREATION
2. JAVA FILE COMPILLATION
3. JAVA API INFORMATION
6. MY ACCOUNT
SYSTEM REQUIREMENT SPECIFICATION:
Operating System : Windows
Front End : HTML
Middle Ware : Java Servlets
Back End : Oracle/Access
Flat No: 518, Fifth Floor,
Telangana – 500016.
Phone : +91 9052016340, +91 7702177291, +91 9553021804
Email : email@example.com
Website : www.1000projects.org