Anda di halaman 1dari 15

A PROJECT ON:

EC-EDIT
SUBMITTED BY, BINU NIMIL SANOOP UNNIKRISHNAN

ABSTRACT
The topic we are presenting is EC-Edit.It is a multipurpose and very user-friendly editor when compared to other exisiting editors. Some of the basic features of this editor are:
1.

Java, C, C++ editing - In this software we can

develop Java, C, C++ programs.


2.

Syntax Highlighting - This supports powerful syntax

highlighting for Java, C and C++. When writing the codes in this editor all the syntax will be highlighted. 3. C, C++ and Java Compilation and Execution - C, C+ + and Java Programs can be compiled and executed. For that a separate window is used. The output and the compilation details are displayed in this window. 4. Platform Independency - This software can be executed in Windows and Linux operating systems. 5. Finding and replacing of words - In this editor separate words can be searched, and option to replace that selected word. 6. Editor features - This provides almost all features of an editor such as New, Open, Save, Save As, Close, Exit, Undo, Redo, Cut, Copy, Paste, Delete, Select All,

Font, Bold, Italics, Size, Normal ,Popup menu on mouse right button click, Find, Find Next, Replace etc. 7. Peer to Peer File Sharing - It provides facility for sharing files with another system in the network. EC Edit should in the running state in the destination system also. 8. Chat application- It provides facility for communication with another user in the network. 9. File system fast explorer with tree structure. 10. Code completion-Completion works fine for both user defined and built-in script functions and C or CPP functions. 11. Smart typingQuote matching and bracket balancing. 12. Automatic code Generating It provide standard code for some function such as constructor,Destuctor,getter,setter . In C and C++ we can include new header file as per the options. 13. RefactoringIt provide an option for changing name or safely delete of function and variables. 14. Code Formatting

Formatting for JavaScript code is supported through customizable settings. This allows to follow almost any coding guide-lines that concern code styles.

INTRODUCTION
EC Edit is a Multilanguage Platform Independent Editor.It is expanded as Easy and Comfortable Editor. The end user of this application is a Programmer. The EC Edit is a User Friendly Editor having many features which makes the interaction of the user very simple.It has got more advantages than disadvantages.

SYSTEM ANALYSIS
This is a very important phase of a large-scale software development project.It is undertaken after a feasibility study has been performed to define the precise costs and benefits of a software system.It is in this phase of project the system is totally analysed.

REQUIREMENT ANALYSIS
This section deals with a described analysis of all the requirements needed for developing this software. Any program written in any of the languages is required which can be edited easily.

EXISTING SYSTEMS
There are many editors already existing which are used for the purpose of editing and compiling programs written in different programming languages.But most of them are platform dependent.

PROPOSED SYSTEMS
Although there are editors available for the programs,they are,to an extend,platform dependent. Here we are trying to develop an editor that is platform independent.Also,many additional features and funtions are also introduced which makes a user to work easily in this editor.

SYSTEM REQUIREMENTS
Hardware requirements: Processor:P4 and above RAM: 1GB HDD: 80 GB

Software requirements: Front end: Java. Back end: My SQL.

DATA FLOW DIAGRAM

SYSTEM DESIGN
DATA FLOW DIAGRAM
CONTEXT LEVEL

LEVEL 0

LEVEL 1

DFD FOR MODULE LANGUAGES

DFD FOR MODULE COMPILATION

IMPLEMENTATION AND TESTING


The most natural and customary way of verifying any piece of work just to operate it in some representive situations and verify whether it behaves as expected.There are mainly two types of testing performed: 1.White box testing 2.Black box testing

White box testing is also called structural testing,because it uses the internal structure of program to derive test data. Black box testing ,also called functional testing ,is based on the definitions of what a program is intended to do,ie,it,is based on the programs specifications rather than structure.

ADVANTAGES

Simple file system usage. It runs on many platforms including Windows,Linux.

Anda mungkin juga menyukai