SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 419
Review Paper on Online Java Compiler
Shamali Kokare1, Divya Chauhan2, Jyoti Mishra3, Aarti Sakore4, Prof. Manisha Singh
Shamali Kokare1,Dept. of Computer Engineering, Dhole Patil Collage of Engineering, Maharashtra, India Divaya
Chauhan2,Dept. of Computer Engineering, Dhole Patil Collage of Engineering, Maharashtra, India
Jyoti Mishra3,Dept. of Computer Engineering, Dhole Patil Collage of Engineering, Maharashtra, India
Aarti Sakore4,Dept. of Computer Engineering, Dhole Patil Collage of Engineering, Maharashtra, India
Prof. Manisha Singh,Dept. of Computer Engineering, Dhole Patil Collage of Engineering, Maharashtra, India
-------------------------------------------------------****------------------------------------------------
Abstract :-As we are living in a competitive world as well
very fast world, everything in the universes is to be internet.
For anything we use internet world all things we get on-
line. Considering need of internet so we created software
called “On-line java compiler with security editor”. Moto of
this project we can easily to write a java program and
compile it and debug in on-line. As we know that client
machine doesn’t having java development kit .They only
connected to the server. But server having java compiler
that is why server executes the java code and produce the
error message to the appropriate client machine. It also
used for creating a security editor. By using this we can
encrypt and decrypts the file. For security purpose we need
the Encryption and decryption process perform using RSA
Algorithms. We can say that there is lot of security
algorithms are there, but RSA algorithm is very efficient to
encrypt and decrypt the file. For a given or in this project is
used to view all type of java API .With the help of all types 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.[1]
Key-Words: Text mining, classification, software
repositories, compiler, software projects, triaging,
feature extraction
1. Introduction :-
Why we used Java programming? As we know that
Java is platform independent. Java is works as an
interpreter so for programming assignments are very
important for improving skills of the students. As last few
year ago the lecturer checks each assignment manually
and returns a feedback to the student. This process is very
time consuming process has problem for lecturer and the
students; the lecturer may be exhausted with many
submissions and the students must wait for several days to
receive their feedbacks. For solving this problem we have
been developing a web-based automated scoring system to
solve the problems [1]. In this system receives Java
application programs submitted by students and returns
their scores with test results immediately. If some
problems where student is not satisfied with the score, the
student can submit revised programs as many times as
he/she likes. We introduced our system experimentally to
an actual Java programming course in 2014 and evaluated
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 420
the effect on learning programming skills. In this paper, we
will present an overview of our system and report the
results of the experiment.[2]
2. Compiler :-
Compiler is nothing but a simple computer
program that is used for transferring source code
which is written in a programming language with the
latter often having a binary form known as object
code.
2.1 Types of Compiler :-
I. Native Code Compiler :
The compiler used to compile a source code for same type
of platform
only.
II. Cross Compiler :
The compiler used to compile a source code for different
kinds platform.
III. Source to source Compiler :
The compiler that takes high-level language code as input
& output source code of another high-level language only.
3.2 How Compiler Works?
3.3 Characteristics of Online Java Compiler:-
1. Considering all this we can say that online Java compiler
is elastic, meaning a user can have as much or as little of a
service as they want at any given time.
2. The provider gives the full resources. Just because of
Internet access we need a consumer for a personal
computer.
3. Agility:
It simply gives ability to re-provision technological
infrastructure resources.
4. Application Programming Interface (API):
APIs simply provide the accessibility to software that
enables machines to interact with cloud software.
5. Cost
6. Device and Location Independence:
User can not able to access systems using a web browser
regardless of their location.
7. Maintenance
8. Multitenancy:
They cannot share the resources and cost across a
large pool of users.
9. Security:
Due to centralization of data we can improve the
security. [1]
4. Java API Information :-
At the first we can know as well as we have the knowledge
regarding all information of all the API (Application
programming Interface) available in java. By considering
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 421
API module we can know all the methods that are available
in a class or an interface. Java is an interpreter .API is
nothing but a collection of classes and interfaces available
in a package. We can say that 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. [2]
5. Implementation Of Online Java Compiler :-
Following diagram shows how we referred /working of
Online Java Compiler. They can easily provide a feature
that enables the output of source code in
multiprogramming languages at run time, based on a
single model that represent the code to render. In this
referred papers can says that we can generate assemblies
dynamically at runtime and execute. We can say that
Online Java Compiler was assume that the user will use
his/her favorite text editor to create and correct program
files in Java platform only. As we know Java is a
independent platform so that we can say considering this
assumption allowed to create very simple front end that
loads quickly and is platform independent. As we can
clearly say that the frontend is designed to be as simple as
possible with only a few commonly used options, it is
sufficiently functional and can be used quickly .For that we
have first check that whether the text area is empty or
not. As we find out the text is empty, display on system
warning message. We have other option like use Compile
Result Class to represent the of compilation, that are
returned from the compiler, Compiler Error Class to
represent a compiler error or warning and Compiler
Parameter Class to represent the parameters to invoke the
compiler. We can say that after successful compilation
compiler generate either .class file. As we know that the
.class file produce the desired output for the given source
code. [1]
6. Advantages Of Online Java Compiler :-
6.1. Online Java Compiler are self-contained units where
they can ready to be executed.
6.2. As I told earlier Online Java Compiler already compiled
into machine language binaries.
6.3. For daily updation there is no other application used.
6.4. We want to compile code on windows on an x86
architecture, the end user only needs a windows operating
system.
6.5. We can say that pre-compiled package can run faster
than an interpreter compiling source code in a real time.
[1]
7. Disadvantages Of Online Java
Compiler :-
7.1. The primary stage/work of compiler translates
the source code into specific machine language.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 422
7.2. Specifically given Java source code compiled for
OS x, Windows and Linux for 32-bit or 64-bit
architectures.
7.3. We cannot easily maintain multiple versions of the
source code for the same application.
7.4. At the initially when we write program it take
more time to spent on source code maintenance,
when we want to update is occurs trouble.[1]
8. Conclusion:-
After referring all base papers concerning
“Online Java Compiler” we tend to conclude that we
tend to want to figure on existing system of enhancing
the higher output. As compared to the current
scenario wherever every machine got to install the
compiler on an individual basis. This would eliminate
the requirement to put in the compiler separately. So,
we will check the code at the centralized server.
Another advantage of this project is that whenever the
compiler package is upgraded it can be done simply
while not once more putting in it on every and each
machine.
We have to conclude during this paper, this
technology is applied to generate online java compiler
victimization Cloud Computing with security editor. As
compared to the current scenario wherever every
machine got to install compilers on an individual basis.
This would eliminate the requirement to put in
compilers separately. So we tend to will check our
code at the centralized server. Another advantage of
such project is that whenever the compiler package is
to be upgraded it can be done simply while not once
more putting in it on every and each machine. [1][2]
9. References :-
[1] Cong Wang, Qian Wang, Kui Ren, and Wenjing
Lou,‖Privacy-Preserving Public Auditing for Data
Storage Security in Cloud Computing‖ in IEEE
INFOCOM 2010, San Diego, CA, March 2010 [2] R.L.
Rivest, A. Shamir, and L. Adleman. A method for
obtaining digital signatures and public-key
cryptosystems. Communications of the ACM,
21(2):120-126, 1978.
[3] M.J. Wiener. Cryptanalysis of short RSA secret
exponents. Information Theory, IEEE Transactions on,
36(3):553-558, 2002.
[4] H. Kitaya, and U. Inoue, “An Online Automated
Scoring System for Java Programming Assignments,”
7th Int. Conf. on Computer Science and Information
Technology (ICCSIT), C063, 2014. Also to appear in Int.
J. of Information and Education Technology (IJIET),
Vol. 6, No. 4, pp. 275-279, 2016.
[5] P. Ihantola, T. Ahoniemi, V. Karavirta and O.
Seppälä, “Review of Recent Systems for Automatic
Assessment of Programming Assignments,” in Proc. of
10th Koli Calling Int. Conf. on Computing Education
Research, pp. 86-93, 2010.
[6] M. Amelung, K. Krieger, and D. Rosner, “E-
Assessment as a Service,” IEEE Trans. on Learning
Technologies, vol. 4, no. 2, pp. 162-174, 2011.
[7] F. A. Shamsi and A. Elnagar, “An Intelligent
Assessment Tool for Students’ Java Submissions in
Introductory Programming Courses,” J. of Intelligent
Learning Systems and Applications (JILSA), vol. 4 no.
1, pp. 59-69, 2012.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 423
[8] R. Singh, S. Gulwani, and A. Solar-Lezama.
“Automated Feedback Generation for Introductory
Programming Assignments,” in Proc. of 34th ACM
SIGPLAN conf. on Programming Language Design and
Implementation (PLDI), pp. 15-26, 2013.
[9] D. Rajaguru, A. Rajeswari, V. Bhuvaneshwari, and K.
Vagheesan, “eAssessment of Programming
Assignments in Web Service,” IEEE Int. Conf. on
Advances in Engineering, Science and Management
(ICAESM), pp. 484-489,2012.

More Related Content

What's hot

IRJET - Code Compiler Shell
IRJET -  	  Code Compiler ShellIRJET -  	  Code Compiler Shell
IRJET - Code Compiler ShellIRJET Journal
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Ritesh Kumar Bhanu
 
Java report by ravi raja
Java report by ravi rajaJava report by ravi raja
Java report by ravi rajaRaviRaja55
 
Advance java summer training report
Advance java summer training report Advance java summer training report
Advance java summer training report Nitesh Saini
 
Summer training report on java se6 technology
Summer training  report on java se6 technologySummer training  report on java se6 technology
Summer training report on java se6 technologyShamsher Ahmed
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Languagejaimefrozr
 
BEAAUTIFUL presentation of java
BEAAUTIFUL  presentation of javaBEAAUTIFUL  presentation of java
BEAAUTIFUL presentation of javarana usman
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaTraining on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaShravan Sanidhya
 
Java Presentation
Java PresentationJava Presentation
Java Presentationaitrichtech
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.netsuraj pandey
 

What's hot (20)

Java vs python
Java vs pythonJava vs python
Java vs python
 
IRJET - Code Compiler Shell
IRJET -  	  Code Compiler ShellIRJET -  	  Code Compiler Shell
IRJET - Code Compiler Shell
 
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
 
Java report by ravi raja
Java report by ravi rajaJava report by ravi raja
Java report by ravi raja
 
String class
String classString class
String class
 
Ijetcas14 385
Ijetcas14 385Ijetcas14 385
Ijetcas14 385
 
Advance java summer training report
Advance java summer training report Advance java summer training report
Advance java summer training report
 
Resume
ResumeResume
Resume
 
Java
JavaJava
Java
 
Summer training report on java se6 technology
Summer training  report on java se6 technologySummer training  report on java se6 technology
Summer training report on java se6 technology
 
Introduction to Java Programming Language
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Language
 
gopal hp
gopal hpgopal hp
gopal hp
 
Java seminar
Java seminarJava seminar
Java seminar
 
Api tools overview
Api tools overviewApi tools overview
Api tools overview
 
BEAAUTIFUL presentation of java
BEAAUTIFUL  presentation of javaBEAAUTIFUL  presentation of java
BEAAUTIFUL presentation of java
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaTraining on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
JAVA CORE
JAVA COREJAVA CORE
JAVA CORE
 

Similar to Review Paper on Online Java Compiler

IRJET- Online Compiler for Computer Languages with Security Editor
IRJET-  	  Online Compiler for Computer Languages with Security EditorIRJET-  	  Online Compiler for Computer Languages with Security Editor
IRJET- Online Compiler for Computer Languages with Security EditorIRJET Journal
 
Online java compiler with security editor
Online java compiler with security editorOnline java compiler with security editor
Online java compiler with security editorIRJET Journal
 
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET-  	  Build a Secure Web based Code Editor for C Programming LanguageIRJET-  	  Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming LanguageIRJET Journal
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year projectsuneel singh
 
IRJET - V-IDE: Voice Controlled IDE using Natural Language Processing and...
IRJET -  	  V-IDE: Voice Controlled IDE using Natural Language Processing and...IRJET -  	  V-IDE: Voice Controlled IDE using Natural Language Processing and...
IRJET - V-IDE: Voice Controlled IDE using Natural Language Processing and...IRJET Journal
 
Java performance tuning
Java performance tuningJava performance tuning
Java performance tuningJerry Kurian
 
Portable Code Compiler
Portable Code CompilerPortable Code Compiler
Portable Code Compilerijtsrd
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET Journal
 
DevOps CI Automation Continuous Integration
DevOps CI Automation Continuous IntegrationDevOps CI Automation Continuous Integration
DevOps CI Automation Continuous IntegrationIRJET Journal
 
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVLandis+Gyr
 
Practices and tools for building better APIs
Practices and tools for building better APIsPractices and tools for building better APIs
Practices and tools for building better APIsNLJUG
 
Practices and tools for building better API (JFall 2013)
Practices and tools for building better API (JFall 2013)Practices and tools for building better API (JFall 2013)
Practices and tools for building better API (JFall 2013)Peter Hendriks
 
Eclipse Code Monitoring Utility
Eclipse Code Monitoring UtilityEclipse Code Monitoring Utility
Eclipse Code Monitoring UtilityIRJET Journal
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 

Similar to Review Paper on Online Java Compiler (20)

IRJET- Online Compiler for Computer Languages with Security Editor
IRJET-  	  Online Compiler for Computer Languages with Security EditorIRJET-  	  Online Compiler for Computer Languages with Security Editor
IRJET- Online Compiler for Computer Languages with Security Editor
 
Online java compiler with security editor
Online java compiler with security editorOnline java compiler with security editor
Online java compiler with security editor
 
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET-  	  Build a Secure Web based Code Editor for C Programming LanguageIRJET-  	  Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming Language
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year project
 
IRJET - V-IDE: Voice Controlled IDE using Natural Language Processing and...
IRJET -  	  V-IDE: Voice Controlled IDE using Natural Language Processing and...IRJET -  	  V-IDE: Voice Controlled IDE using Natural Language Processing and...
IRJET - V-IDE: Voice Controlled IDE using Natural Language Processing and...
 
Java performance tuning
Java performance tuningJava performance tuning
Java performance tuning
 
Portable Code Compiler
Portable Code CompilerPortable Code Compiler
Portable Code Compiler
 
VIRTUAL LAB
VIRTUAL LABVIRTUAL LAB
VIRTUAL LAB
 
Srgoc java
Srgoc javaSrgoc java
Srgoc java
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming Environment
 
DevOps CI Automation Continuous Integration
DevOps CI Automation Continuous IntegrationDevOps CI Automation Continuous Integration
DevOps CI Automation Continuous Integration
 
Codename one
Codename oneCodename one
Codename one
 
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
 
E farming
E farmingE farming
E farming
 
Practices and tools for building better APIs
Practices and tools for building better APIsPractices and tools for building better APIs
Practices and tools for building better APIs
 
Practices and tools for building better API (JFall 2013)
Practices and tools for building better API (JFall 2013)Practices and tools for building better API (JFall 2013)
Practices and tools for building better API (JFall 2013)
 
Eclipse Code Monitoring Utility
Eclipse Code Monitoring UtilityEclipse Code Monitoring Utility
Eclipse Code Monitoring Utility
 
Overview
OverviewOverview
Overview
 
Anmol
AnmolAnmol
Anmol
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
 
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...gragchanchal546
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptAfnanAhmad53
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 

Recently uploaded (20)

Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ₹7.5k Pick Up & Drop With Cash Payment 8...
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 

Review Paper on Online Java Compiler

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 419 Review Paper on Online Java Compiler Shamali Kokare1, Divya Chauhan2, Jyoti Mishra3, Aarti Sakore4, Prof. Manisha Singh Shamali Kokare1,Dept. of Computer Engineering, Dhole Patil Collage of Engineering, Maharashtra, India Divaya Chauhan2,Dept. of Computer Engineering, Dhole Patil Collage of Engineering, Maharashtra, India Jyoti Mishra3,Dept. of Computer Engineering, Dhole Patil Collage of Engineering, Maharashtra, India Aarti Sakore4,Dept. of Computer Engineering, Dhole Patil Collage of Engineering, Maharashtra, India Prof. Manisha Singh,Dept. of Computer Engineering, Dhole Patil Collage of Engineering, Maharashtra, India -------------------------------------------------------****------------------------------------------------ Abstract :-As we are living in a competitive world as well very fast world, everything in the universes is to be internet. For anything we use internet world all things we get on- line. Considering need of internet so we created software called “On-line java compiler with security editor”. Moto of this project we can easily to write a java program and compile it and debug in on-line. As we know that client machine doesn’t having java development kit .They only connected to the server. But server having java compiler that is why server executes the java code and produce the error message to the appropriate client machine. It also used for creating a security editor. By using this we can encrypt and decrypts the file. For security purpose we need the Encryption and decryption process perform using RSA Algorithms. We can say that there is lot of security algorithms are there, but RSA algorithm is very efficient to encrypt and decrypt the file. For a given or in this project is used to view all type of java API .With the help of all types 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.[1] Key-Words: Text mining, classification, software repositories, compiler, software projects, triaging, feature extraction 1. Introduction :- Why we used Java programming? As we know that Java is platform independent. Java is works as an interpreter so for programming assignments are very important for improving skills of the students. As last few year ago the lecturer checks each assignment manually and returns a feedback to the student. This process is very time consuming process has problem for lecturer and the students; the lecturer may be exhausted with many submissions and the students must wait for several days to receive their feedbacks. For solving this problem we have been developing a web-based automated scoring system to solve the problems [1]. In this system receives Java application programs submitted by students and returns their scores with test results immediately. If some problems where student is not satisfied with the score, the student can submit revised programs as many times as he/she likes. We introduced our system experimentally to an actual Java programming course in 2014 and evaluated
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 420 the effect on learning programming skills. In this paper, we will present an overview of our system and report the results of the experiment.[2] 2. Compiler :- Compiler is nothing but a simple computer program that is used for transferring source code which is written in a programming language with the latter often having a binary form known as object code. 2.1 Types of Compiler :- I. Native Code Compiler : The compiler used to compile a source code for same type of platform only. II. Cross Compiler : The compiler used to compile a source code for different kinds platform. III. Source to source Compiler : The compiler that takes high-level language code as input & output source code of another high-level language only. 3.2 How Compiler Works? 3.3 Characteristics of Online Java Compiler:- 1. Considering all this we can say that online Java compiler is elastic, meaning a user can have as much or as little of a service as they want at any given time. 2. The provider gives the full resources. Just because of Internet access we need a consumer for a personal computer. 3. Agility: It simply gives ability to re-provision technological infrastructure resources. 4. Application Programming Interface (API): APIs simply provide the accessibility to software that enables machines to interact with cloud software. 5. Cost 6. Device and Location Independence: User can not able to access systems using a web browser regardless of their location. 7. Maintenance 8. Multitenancy: They cannot share the resources and cost across a large pool of users. 9. Security: Due to centralization of data we can improve the security. [1] 4. Java API Information :- At the first we can know as well as we have the knowledge regarding all information of all the API (Application programming Interface) available in java. By considering
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 421 API module we can know all the methods that are available in a class or an interface. Java is an interpreter .API is nothing but a collection of classes and interfaces available in a package. We can say that 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. [2] 5. Implementation Of Online Java Compiler :- Following diagram shows how we referred /working of Online Java Compiler. They can easily provide a feature that enables the output of source code in multiprogramming languages at run time, based on a single model that represent the code to render. In this referred papers can says that we can generate assemblies dynamically at runtime and execute. We can say that Online Java Compiler was assume that the user will use his/her favorite text editor to create and correct program files in Java platform only. As we know Java is a independent platform so that we can say considering this assumption allowed to create very simple front end that loads quickly and is platform independent. As we can clearly say that the frontend is designed to be as simple as possible with only a few commonly used options, it is sufficiently functional and can be used quickly .For that we have first check that whether the text area is empty or not. As we find out the text is empty, display on system warning message. We have other option like use Compile Result Class to represent the of compilation, that are returned from the compiler, Compiler Error Class to represent a compiler error or warning and Compiler Parameter Class to represent the parameters to invoke the compiler. We can say that after successful compilation compiler generate either .class file. As we know that the .class file produce the desired output for the given source code. [1] 6. Advantages Of Online Java Compiler :- 6.1. Online Java Compiler are self-contained units where they can ready to be executed. 6.2. As I told earlier Online Java Compiler already compiled into machine language binaries. 6.3. For daily updation there is no other application used. 6.4. We want to compile code on windows on an x86 architecture, the end user only needs a windows operating system. 6.5. We can say that pre-compiled package can run faster than an interpreter compiling source code in a real time. [1] 7. Disadvantages Of Online Java Compiler :- 7.1. The primary stage/work of compiler translates the source code into specific machine language.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 422 7.2. Specifically given Java source code compiled for OS x, Windows and Linux for 32-bit or 64-bit architectures. 7.3. We cannot easily maintain multiple versions of the source code for the same application. 7.4. At the initially when we write program it take more time to spent on source code maintenance, when we want to update is occurs trouble.[1] 8. Conclusion:- After referring all base papers concerning “Online Java Compiler” we tend to conclude that we tend to want to figure on existing system of enhancing the higher output. As compared to the current scenario wherever every machine got to install the compiler on an individual basis. This would eliminate the requirement to put in the compiler separately. So, we will check the code at the centralized server. Another advantage of this project is that whenever the compiler package is upgraded it can be done simply while not once more putting in it on every and each machine. We have to conclude during this paper, this technology is applied to generate online java compiler victimization Cloud Computing with security editor. As compared to the current scenario wherever every machine got to install compilers on an individual basis. This would eliminate the requirement to put in compilers separately. So we tend to will check our code at the centralized server. Another advantage of such project is that whenever the compiler package is to be upgraded it can be done simply while not once more putting in it on every and each machine. [1][2] 9. References :- [1] Cong Wang, Qian Wang, Kui Ren, and Wenjing Lou,‖Privacy-Preserving Public Auditing for Data Storage Security in Cloud Computing‖ in IEEE INFOCOM 2010, San Diego, CA, March 2010 [2] R.L. Rivest, A. Shamir, and L. Adleman. A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM, 21(2):120-126, 1978. [3] M.J. Wiener. Cryptanalysis of short RSA secret exponents. Information Theory, IEEE Transactions on, 36(3):553-558, 2002. [4] H. Kitaya, and U. Inoue, “An Online Automated Scoring System for Java Programming Assignments,” 7th Int. Conf. on Computer Science and Information Technology (ICCSIT), C063, 2014. Also to appear in Int. J. of Information and Education Technology (IJIET), Vol. 6, No. 4, pp. 275-279, 2016. [5] P. Ihantola, T. Ahoniemi, V. Karavirta and O. Seppälä, “Review of Recent Systems for Automatic Assessment of Programming Assignments,” in Proc. of 10th Koli Calling Int. Conf. on Computing Education Research, pp. 86-93, 2010. [6] M. Amelung, K. Krieger, and D. Rosner, “E- Assessment as a Service,” IEEE Trans. on Learning Technologies, vol. 4, no. 2, pp. 162-174, 2011. [7] F. A. Shamsi and A. Elnagar, “An Intelligent Assessment Tool for Students’ Java Submissions in Introductory Programming Courses,” J. of Intelligent Learning Systems and Applications (JILSA), vol. 4 no. 1, pp. 59-69, 2012.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 423 [8] R. Singh, S. Gulwani, and A. Solar-Lezama. “Automated Feedback Generation for Introductory Programming Assignments,” in Proc. of 34th ACM SIGPLAN conf. on Programming Language Design and Implementation (PLDI), pp. 15-26, 2013. [9] D. Rajaguru, A. Rajeswari, V. Bhuvaneshwari, and K. Vagheesan, “eAssessment of Programming Assignments in Web Service,” IEEE Int. Conf. on Advances in Engineering, Science and Management (ICAESM), pp. 484-489,2012.