Submit Search
Upload
Review Paper on Online Java Compiler
•
0 likes
•
54 views
IRJET Journal
Follow
https://irjet.net/archives/V4/i3/IRJET-V4I3122.pdf
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 5
Download now
Download to read offline
Recommended
Industrial Training report on java
Industrial Training report on java
Softvision Info Solutions Private Limited
6 Weeks Summer Training on Java By SSDN Technologies
6 Weeks Summer Training on Java By SSDN Technologies
David Son
Summer internship report
Summer internship report
Ipsit Pradhan
Core java kvr - satya
Core java kvr - satya
Satya Johnny
Report in Java programming and SQL
Report in Java programming and SQL
vikram mahendra
Industrial training report on core java
Industrial training report on core java
Nitesh Dubey
Java Programming Basics
Java Programming Basics
Rkrishna Mishra
Java ms harsha
Java ms harsha
Harsha Batra
Recommended
Industrial Training report on java
Industrial Training report on java
Softvision Info Solutions Private Limited
6 Weeks Summer Training on Java By SSDN Technologies
6 Weeks Summer Training on Java By SSDN Technologies
David Son
Summer internship report
Summer internship report
Ipsit Pradhan
Core java kvr - satya
Core java kvr - satya
Satya Johnny
Report in Java programming and SQL
Report in Java programming and SQL
vikram mahendra
Industrial training report on core java
Industrial training report on core java
Nitesh Dubey
Java Programming Basics
Java Programming Basics
Rkrishna Mishra
Java ms harsha
Java ms harsha
Harsha Batra
Java vs python
Java vs python
Rutuja Gholap
IRJET - Code Compiler Shell
IRJET - Code Compiler Shell
IRJET Journal
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
Ritesh Kumar Bhanu
Java report by ravi raja
Java report by ravi raja
RaviRaja55
String class
String class
TharuniDiddekunta
Ijetcas14 385
Ijetcas14 385
Iasir Journals
Advance java summer training report
Advance java summer training report
Nitesh Saini
Resume
Resume
kkalmath
Java
Java
Sneha Mudraje
Summer training report on java se6 technology
Summer training report on java se6 technology
Shamsher Ahmed
Introduction to Java Programming Language
Introduction to Java Programming Language
jaimefrozr
gopal hp
gopal hp
Apeejay Stya University
Java seminar
Java seminar
devendrakhairwa
Api tools overview
Api tools overview
Olivier Thomann
BEAAUTIFUL presentation of java
BEAAUTIFUL presentation of java
rana usman
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
Shravan Sanidhya
Java Presentation
Java Presentation
aitrichtech
Introduction to vb.net
Introduction to vb.net
suraj pandey
Java Programming
Java Programming
Prof. Dr. K. Adisesha
JAVA CORE
JAVA CORE
Ankit Chauhan
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET- Online Compiler for Computer Languages with Security Editor
IRJET Journal
Online java compiler with security editor
Online java compiler with security editor
IRJET Journal
More Related Content
What's hot
Java vs python
Java vs python
Rutuja Gholap
IRJET - Code Compiler Shell
IRJET - Code Compiler Shell
IRJET Journal
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
Ritesh Kumar Bhanu
Java report by ravi raja
Java report by ravi raja
RaviRaja55
String class
String class
TharuniDiddekunta
Ijetcas14 385
Ijetcas14 385
Iasir Journals
Advance java summer training report
Advance java summer training report
Nitesh Saini
Resume
Resume
kkalmath
Java
Java
Sneha Mudraje
Summer training report on java se6 technology
Summer training report on java se6 technology
Shamsher Ahmed
Introduction to Java Programming Language
Introduction to Java Programming Language
jaimefrozr
gopal hp
gopal hp
Apeejay Stya University
Java seminar
Java seminar
devendrakhairwa
Api tools overview
Api tools overview
Olivier Thomann
BEAAUTIFUL presentation of java
BEAAUTIFUL presentation of java
rana usman
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
Shravan Sanidhya
Java Presentation
Java Presentation
aitrichtech
Introduction to vb.net
Introduction to vb.net
suraj pandey
Java Programming
Java Programming
Prof. Dr. K. Adisesha
JAVA CORE
JAVA CORE
Ankit Chauhan
What's hot
(20)
Java vs python
Java vs python
IRJET - Code Compiler Shell
IRJET - Code Compiler Shell
Industrial Training Report on Java Technology.
Industrial Training Report on Java Technology.
Java report by ravi raja
Java report by ravi raja
String class
String class
Ijetcas14 385
Ijetcas14 385
Advance java summer training report
Advance java summer training report
Resume
Resume
Java
Java
Summer training report on java se6 technology
Summer training report on java se6 technology
Introduction to Java Programming Language
Introduction to Java Programming Language
gopal hp
gopal hp
Java seminar
Java seminar
Api tools overview
Api tools overview
BEAAUTIFUL presentation of java
BEAAUTIFUL presentation of java
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
Java Presentation
Java Presentation
Introduction to vb.net
Introduction to vb.net
Java Programming
Java Programming
JAVA 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 Editor
IRJET Journal
Online java compiler with security editor
Online java compiler with security editor
IRJET Journal
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET Journal
Project report for final year project
Project report for final year project
suneel singh
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 tuning
Jerry Kurian
Portable Code Compiler
Portable Code Compiler
ijtsrd
VIRTUAL LAB
VIRTUAL LAB
SAFAD ISMAIL
Srgoc java
Srgoc java
Gaurav Singh
IRJET- Online Programming Environment
IRJET- Online Programming Environment
IRJET Journal
DevOps CI Automation Continuous Integration
DevOps CI Automation Continuous Integration
IRJET Journal
Codename one
Codename one
Software Infrastructure
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
Landis+Gyr
E farming
E farming
shashank reddy
Practices and tools for building better APIs
Practices and tools for building better APIs
NLJUG
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 Utility
IRJET Journal
Overview
Overview
Joanne Scouler
Anmol
Anmol
Anmol Fattepur
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
IBM 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 Editor
Online 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 Language
Project 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...
Java performance tuning
Java performance tuning
Portable Code Compiler
Portable Code Compiler
VIRTUAL LAB
VIRTUAL LAB
Srgoc java
Srgoc java
IRJET- Online Programming Environment
IRJET- Online Programming Environment
DevOps CI Automation Continuous Integration
DevOps CI Automation Continuous Integration
Codename one
Codename one
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
E farming
E farming
Practices 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)
Eclipse Code Monitoring Utility
Eclipse Code Monitoring Utility
Overview
Overview
Anmol
Anmol
UrbanCode 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...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET 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...
IRJET Journal
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET 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...
IRJET Journal
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...
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...
IRJET Journal
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
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 Pro
IRJET Journal
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 System
IRJET Journal
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
React based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
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.
IRJET Journal
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 Design
IRJET Journal
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...
STUDY 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...
Effect 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...
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...
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 ADAS
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 Pro
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 System
Review 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 application
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.
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 Design
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 Pipes
RashidFaridChishti
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
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.pdf
AldoGarca30
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
AfnanAhmad53
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
Dr. Deepak Mudgal
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.pdf
Kamal Acharya
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
sumitt6_25730773
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 ...
ronahami
Hostel management system project report..pdf
Hostel management system project report..pdf
Kamal Acharya
Signal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
National Chung Hsing University
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
DineshKumar4165
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.ppt
DineshKumar4165
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
MuhammadAsimMuhammad6
Employee leave management system project.
Employee leave management system project.
Kamal Acharya
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
Recently uploaded
(20)
Linux 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 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...
1_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 .ppt
Ground 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...
School 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 .pptx
Introduction 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...
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..pdf
Signal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
Thermal 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 ...
Thermal 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.pptx
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 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.
Download now