Академический Документы
Профессиональный Документы
Культура Документы
Abstract: The long standing field of Cloud Computing has The importance of our project is that we can use this
become more prevalent and feasible to use. Cloud application anytime by using internet as a medium. We
computing platforms allow for the easy access and use of can also use our Smartphone to compile and run the code.
resources that in the past were simply not available to
ordinary user. In our system we would implement a cloud
II.RELATED WORK
where multiple programming languages compiler would be
hosted. There is no need of development kit of programming Pune Institute of Computer Technology and
language on each client machine. The system deals with Emerging Science and Engineering have implemented
Integrated Development Environment for programming system that provided online compiler using cloud
languages such as C, C++, java, HTML and PHP. User can technology.In this paper they are using two main aspects
use any text editor or IDE to write program by using of Cloud Computing (Cloud Infrastructure and technical
computer or android mobile phones and the user will choose blog). First they have used Cloud Infrastructure to
the option to select in which programming language he/she implement Cloud. Second one is an important application
wants to compile the code. User can communicate with of their system is technical blog. If users come across to
centralized server compiler through Internet. Server will
query while doing program then they can put their query
compile code and send output to the client machine. Mainly
our aim is to use cloud server which helps to reduce the in technical blog. If any other user or anyone else on the
problems of portability of storage and space which occur by technical blog knows the answer of that query then they
installing compiler on each machine. can put it on the technical blog. The discussion is visible
to the all users. This paper is aimed to develop cloud
Key Words: Login, Registration, Upload, Notification. based server to provide centralized compilation for
different programming languages like C++, Java, and
I. INTRODUCTION assembly language. They also provide other facilities
Cloud computing is a technology which enables us such as compilation log and administrator control. The
to store the information centrally and access that administrator control prevents client from installation of
information as well as the application. Cloud computing compilers on each machine.
now is used in networking, web and as service. In this paper they are described an online compiler.
Previously we had to install compiler or interpreter for They have used the concept of cloud computing. The
different programming languages on each machine due to main advantage of cloud computing is to reduce the
which the problems such as storage arise. Also we know problem of storage and portability. Compilers have ability
that in today’s life Smartphone are very common, every to compile code fastest and it is convenient tool to remove
third person has his/her own Smartphone. But we cannot errors. The Online Compiler is web-based application.
run programs on Smart phones due to the problem of The web-based applications are platform independent.
storage that occur when we want to install compiler on They can be used remotely. The online compiler stores
Smartphone. By using cloud computing we can reduce the errors/outputs of the program in convenient manner.
this problems. Here we are going to use the cloud as a The use of cloud computing reduces the problem which
service. occur due to installation of compiler on each machine.
In our project, we will store the compilers and interpreters III.SIGNIFICANCE OF THE PROJECT
of programming languages such as C, C++, Java and PHP We are going to create centralized system from
on cloud server. Web server is another server which will where we can compile and run program by using internet
contain the database of user and is used for the as a medium. We can access the system through android
authentication purpose. For using our system he/she must Smartphone due to which it is easy to run the programs.
be connected to an internet. Firstly user will have to Also the problems occurred due to installation of
register to the application and provide username and compiler on each machine such as portability of memory
password. The user will write a program by using text space and storage is removed. The system can be
editor and he/she will upload the program to web server. accessed and used by anyone who is registered to our
Web server will send this code to cloud server, it will system and have an internet connection.
compile the code and send output or error (if present) to IV.PROPOSED SYSTEM
web server. Web server will send this to the particular
user. a) Architecture Diagram:
K.E. Society's
RAJARAMBAPU INSTITUTE OF TECHNOLOGY
Proceedings of
INTERNATIONAL CONFERENCE ON COMPUTING,
OMPUTING, COMMUNICATION AND ENERGY SYSTEMS
(ICCCES-
(ICCCES-16)
In Association with IET, UK & Sponsored by TEQIP-
TEQIP-II
29th -30th, Jan. 2016
sub server
Internet
Android client
Web server
Web client
Cloud server
• Login
While doing login user must have to fill all the
information correctly. The filled information by the user
at the time of login will matched with information present
in the database. If the information get matched then the
login is successful otherwise it will give error message.
K.E. Society's
RAJARAMBAPU INSTITUTE OF TECHNOLOGY
Proceedings of
INTERNATIONAL CONFERENCE ON COMPUTING,
OMPUTING, COMMUNICATION AND ENERGY SYSTEMS
(ICCCES-
(ICCCES-16)
In Association with IET, UK & Sponsored by TEQIP-
TEQIP-II
th th
29 -30 , Jan. 2016
K.E. Society's
RAJARAMBAPU INSTITUTE OF TECHNOLOGY