0% found this document useful (0 votes)
91 views

Online Code Editor

This document reports on the development of an online code editor application. It aims to allow users to collaborate on coding projects in real-time. The application provides a workspace for writing, executing, and displaying code. It also enables features like real-time collaboration, chat, and a terminal. The application supports languages like C, C++, and Java. When users log in, they see a workspace that shows any existing projects, files, and folders. Changes are automatically synced between users for real-time updates. The code is also auto-saved every minute if the user is inactive. The objective is to create a collaborative environment for developing code online.

Uploaded by

Aman Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views

Online Code Editor

This document reports on the development of an online code editor application. It aims to allow users to collaborate on coding projects in real-time. The application provides a workspace for writing, executing, and displaying code. It also enables features like real-time collaboration, chat, and a terminal. The application supports languages like C, C++, and Java. When users log in, they see a workspace that shows any existing projects, files, and folders. Changes are automatically synced between users for real-time updates. The code is also auto-saved every minute if the user is inactive. The objective is to create a collaborative environment for developing code online.

Uploaded by

Aman Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

REPORT

ONLINE CODE EDITOR

Submitted by: Submitted to:


Sarvesh kumar Manpreet Singh
11808189
Description:
The world of Internet is growing rapidly,
many applications that previously created
on the desktop start moving to the web.
Many
applications could be accessed anytime and
anywhere easily using Internet. Developers
need tools to create their applications,
one of them named code editor. The
purpose of this research is to design and
develop a real-time code editor
application using
web socket technology to help users
collaborate while working on the project.
This application provides a feature where
users
can collaborate on a project in real-time.
The authors using analysis methodology
which conducting on a study of the
current
code editor applications, distributing
questionnaires and conducting on
literature study. CodeR is a web
application that provides
workspace to writing, perform, display the
results of the code through the terminal,
and collaborate with other users in real-
time.
The application main features are
providing workspace to make, execute and
build the source code, real-time
collaboration, chat,
and build the terminal. This application
supports C, C++, and Java programming
languages.
The world of Internet is growing rapidly,
many applications that previously created
on the desktop start moving to the web.
Many
applications could be accessed anytime and
anywhere easily using Internet. Developers
need tools to create their applications,
one of them named code editor. The
purpose of this research is to design and
develop a real-time code editor
application using
web socket technology to help users
collaborate while working on the project.
This application provides a feature where
users
can collaborate on a project in real-time.
The authors using analysis methodology
which conducting on a study of the
current
code editor applications, distributing
questionnaires and conducting on
literature study. CodeR is a web
application that provides
workspace to writing, perform, display the
results of the code through the terminal,
and collaborate with other users in real-
time.
The application main features are
providing workspace to make, execute and
build the source code, real-time
collaboration, chat,
and build the terminal. This application
supports C, C++, and Java programming
languages.
The world of Internet is growing rapidly, many applications that previously
created on the desktop start moving to the web. Many applications could be
accessed anytime and anywhere easily using Internet. Developers need tools
to create their applications, one of them named code editor. The purpose of
this research is to design and develop a real-time code editor application using
web socket technology to help users collaborate while working on the project.
This application provides a feature where users can collaborate on a project in
real-time. The authors using analysis methodology which conducting on a
study of the current code editor applications, distributing questionnaires and
conducting on literature study. CodeR is a web application that provides
workspace to writing, perform, display the results of the code through the
terminal, and collaborate with other users in real-time. The application main
features are providing workspace to make, execute and build the source code,
real-time collaboration, chat, and build the terminal. This application supports
C, C++, and Java programming languages.

Research Gap:

When a user successfully logs into the


application, the first page displayed is
the workspace page. In Figure 2
explains our algorithm that after the
user logged in it will display all the
projects, folders, and files that have
been
made (if any). Project will be
displayed in the file directory on the
left workspace. If a new user, then the
file
directory will appear empty. This
application provides real-time
connections so that any changes that
have been
made will always be updated
simultaneously. Therefore this
application provide auto saving feature
shown in Figure
3, if users does not perform any action
on the keyboard for one minute, then
the code will be saved automatically.
When a user successfully logs into the
application, the first page displayed is
the workspace page. In Figure 2
explains our algorithm that after the
user logged in it will display all the
projects, folders, and files that have
been
made (if any). Project will be
displayed in the file directory on the
left workspace. If a new user, then the
file
directory will appear empty. This
application provides real-time
connections so that any changes that
have been
made will always be updated
simultaneously. Therefore this
application provide auto saving feature
shown in Figure
3, if users does not perform any action
on the keyboard for one minute, then
the code will be saved automatically.
When a user successfully logs into the
application, the first page displayed is
the workspace page. In Figure 2
explains our algorithm that after the
user logged in it will display all the
projects, folders, and files that have
been
made (if any). Project will be
displayed in the file directory on the
left workspace. If a new user, then the
file
directory will appear empty. This
application provides real-time
connections so that any changes that
have been
made will always be updated
simultaneously. Therefore this
application provide auto saving feature
shown in Figure
3, if users does not perform any action
on the keyboard for one minute, then
the code will be saved automatically.
When a user successfully logs into the
application, the first page displayed is
the workspace page. In Figure 2
explains our algorithm that after the
user logged in it will display all the
projects, folders, and files that have
been
made (if any). Project will be
displayed in the file directory on the
left workspace. If a new user, then the
file
directory will appear empty. This
application provides real-time
connections so that any changes that
have been
made will always be updated
simultaneously. Therefore this
application provide auto saving feature
shown in Figure
3, if users does not perform any action
on the keyboard for one minute, then
the code will be saved automatically.
To use this application user has to firstly login into the application. Once When
a user successfully logs into the application, the first page displayed is the
workspace page. After the user logged in it will display all the projects, folders,
and files that have been made (if any). Project will be displayed in the file
directory on the left workspace. If a new user, then the file directory will
appear empty. This application provides real-time connections so that any
changes that have been made will always be updated simultaneously.
Therefore, this application provides auto saving feature if users does not
perform any action on the keyboard for one minute, then the code will be
saved automatically.

Nobility:
I want to solve the problems which I faced using different online code editor in
my project.

Objective:
The main objective of this application is to provide workspace to make,
execute and build the source code, real-time collaboration, chat, and build the
terminal.

You might also like