Preview

Cloud Compiler

Powerful Essays
Open Document
Open Document
6075 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Cloud Compiler
Chapter 1
INTRODUCTION
At the time of learning languages like C, C++, Java etc. The programmers or users have to face the problems of installation or compilation. Other problem is that if the user wants to compile program on any other system they require again all processing to install and configuration problem. Security is one more problem of the user or programmer. Due to, viruses or some time improper handling of application the source file may get damaged or lost by system crash.
To solve all these problems we are designing a Cloud Based Multi-Language Programming Compiler to executing different types of source code on one editor providing all type of security. Cloud Based Multi-Language Programming Compiler is an application which greatly lightens the student’s workload at the initial stage of programming. At this stage, they neither have to deal with the complexities of the installation and the configuration of these types of tools, nor with the understanding of multiple options which are available. So students can concentrate on the comprehension of the programming structures and the programming language to be studied.

1.1 Scope of Work
The project has been compartmentalized into three parts. The first one is Web Interface with which end user interact. The second module consist of Cloud Server. The end user interact with web interface to store and compile the program.
The Cloud Server basically has two main modules for proper functioning
• First module is Code Server in which user registry is maintained. All the written into the online editor is stored into this Code Server.
• Second module is the most important module in our project that is Compilation Server. It is responsible for compiling the program written in different language. It stores different compiler of various language like C, C++, JAVA etc.
Project aims to build an editor which can be used as an common editor for different programming languages like C, C++, Java. It



References: [1] Aamir Nizam Ansari, Siddharth Patil, Arundhati Navada, Aditya Peshave, Venkatesh Borole, Online C/C++ Compiler using Cloud Computing‖, Multimedia Technology (ICMT), July 2011International Conference, pp. 3591-3594. [2] Virtual Laboratory:” Muilt- Style Code Editor” Andrey V.Lyamin, State University of IT, Mechanics and Optics St. Petersburg, Russia [3] S. Anderson. "Working together to develop a professional learning community". HERDSA 2002. Websites [1] http://en.wikipedia.org/wiki/Cloud_computing [2] http://www.wikinvest.com/concept/Cloud_Computing [3] http://www.gigenet.com/blog/dedicated-server-vs-cloud-computing [4] http://www.vservercenter.com/dedicated-server

You May Also Find These Documents Helpful

  • Best Essays

    With the unprecedented growth and spread of information, there is no wonder why large Information Technology companies have been investing in the “cloud”. To expand, when referring to Cloud Computing, this means to access and store information not stored with in your computer whether it be public, private, or hybrid cloud computing. In technological terms, the server you are accessing is somewhere else and therefore, the information and tools you are using are “up in the clouds” but more so stored in another server space. However, whether you are paying for services through software, total usage, or free usage (hence the types of cloud services) Cloud Computing seems to be everywhere. Yet, it is important to recognize what is to gain by using cloud computing from big businesses to individual users and what are some risky moves when utilizing cloud storage over the Internet. Hence, the content of this paper will discuss the pros and cons of cloud computing and where cloud computing is headed in todays online society.…

    • 1307 Words
    • 6 Pages
    Best Essays
  • Good Essays

    Cloud-enabled collaboration tools which work with integrated development environment (IDE) for the development teams. Services cover complete software lifecycle and…

    • 553 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Unit 4 Homework

    • 401 Words
    • 2 Pages

    How do modules help you to reuse code in a program? Performs the task once then reuses it each time you need to perform the task.…

    • 401 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    C Is difficult, because the control flow is out of the hands of the application programmer…

    • 1508 Words
    • 7 Pages
    Good Essays
  • Powerful Essays

    The following information will introduce general knowledge in basic programming concepts. It shall discuss basic types of computer programming languages as-well-as program development. There are three basic types of computer programming languages that will be discussed in a simple and easy to understand manner. We shall also describe the program development cycle and discuss why it is important to use a structured and organized process to create a computer programming language.…

    • 1318 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Inf 103: Computer Literacy

    • 1963 Words
    • 8 Pages

    These companies are different within their own right, yet offer a similar service to every customer they do business with. Not only do these companies offer the opportunity and availability of a product that will allow them to communicate with their peers in business projects with complete security regardless of where they are in the world. No longer will you have to show up at a brick and mortar building to collaborate on a project…

    • 1963 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    Business Trend Memo

    • 1299 Words
    • 6 Pages

    The term “cloud” implies an idea that users are able to access applications from any location in the world. Cloud computing is defined as a collection of disembodied services accessible from anywhere using any mobile device that has access to the Internet (Mondal 2009). In other words, cloud computing is an application service that is like e-mail and uses ubiquitous resources that can be shared by many…

    • 1299 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    In today 's global environment, the paradigm shift to cloud computing is a major change in the software industry. Cloud computing is a Internet based utility computing platform that allows individuals and organizations to access software applications, servers and storage resources over the internet as shared resources, in a self-service manner (Choudhary & Vithayathil, 2013, p. 69). Instead of having to buy, install, maintain and manage…

    • 2175 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    Kite Runner

    • 854 Words
    • 4 Pages

    The Kite Runner, a very emotional novel, was written by Khaled Hosseini. It is the story of two young boys growing up in Afghanistan named Amir and Hassan. Their different social classes cause tension and they part their separate ways but are later reunited. Amir was the son of a well-known Pashtun while Hassan was his servant and the son of a Hazara. Hassan looked up to Amir in the same way that Amir looked up to Baba, but they had completely different personalities. In The Kite Runner, Hosseini shows ethnic tensions with the characters Hassan, Ali, and Amir.…

    • 854 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Cloud computing is a technology model that allows users to access and obtain delivery of information and resources over the Internet. This model generates all of the features required to support the complete cycle of constructing and delivering web-based applications. Nowadays, more and more companies are investing in the development of this powerful and valuable technology which has revolutionized the way of doing business, selling and marketing products. “It is a simple idea with great impact” that has evolution thanks to the faster and faster Internet connections, as we will discuss later on this paper.…

    • 3864 Words
    • 16 Pages
    Powerful Essays
  • Powerful Essays

    Cloud services have recently become one of the most popular topics in the tech industry. It is a new area of development with unlimited…

    • 3413 Words
    • 14 Pages
    Powerful Essays
  • Good Essays

    Personal Career Goals

    • 783 Words
    • 4 Pages

    Computer technology has gone from being undiscovered to being used globally. We live in an exciting time technologically. Over relatively short spans of time, technology has improved our lives in many ways. Advances in computing and technology save lives, make day-to-day living easier, and have improved quality of life for billions of people. The impact that computing has on the world is fascinating to me. I have spent the last few years studying programming, software development, and computer programming and have felt great satisfaction in learning about what makes up this computing technology.…

    • 783 Words
    • 4 Pages
    Good Essays
  • Good Essays

    You need to ask yourself what exactly you need in your software. For instance a…

    • 518 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Ups Case

    • 499 Words
    • 2 Pages

    Salesforce.com use Cloud Computing as “platform” that enable many companies deliver applications. There are three types of clouds of Salesforce.com which is: the Sales Cloud, the Service Cloud, and the Custom Cloud. The Sales Cloud and the Sales Cloud are for improving sales and customer service. What is special is Custom Cloud that customer can create their own APP. These clouds allow their customers to specify their applications or build new applications and allow their customers run them on Salesforce’s data center infrastructures. Moreover, Salesforce.com also opens the “platform” to independent software developers and adds their program on its AppExchange.…

    • 499 Words
    • 2 Pages
    Good Essays
  • Good Essays

    “Modules can be written and compiled independently, with all references from one module to another resolved by the system at run time. With modest additional overhead, different degrees of protection (read only, execute only) can be given to…

    • 435 Words
    • 2 Pages
    Good Essays

Related Topics