cloud compiler

24
Cloud Compiler Group Members: JASWANT KUMAR 01220703111 KRISHNA NAND MISHRA 03020703111 VIPIN KUMAR 04020703111 RAHUL VASHISTH 05520703111 Mentor Name and Designation Mr. Aditya Tandon (asst. Prof) Cloud Compiler 1

Upload: being-topper

Post on 27-Jul-2015

86 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Cloud Compiler

1

Cloud Compiler

Group Members:JASWANT KUMAR 01220703111KRISHNA NAND MISHRA 03020703111VIPIN KUMAR 04020703111RAHUL VASHISTH 05520703111 Mentor Name and Designation

Mr. Aditya Tandon (asst. Prof)

Cloud Compiler

Page 2: Cloud Compiler

CONTENT

• Objective• Introduction• Cloud Architecture• Data Flow• Java Server Page• Tomcat Server• Implementation• Conclusion• Future Enhancement• References

2

Page 3: Cloud Compiler

OBJECTIVE

• The aim of this project is to describe a centralized compiler for core java, c#, sql, html etc which avoid the installation of the compiler on each computer to compile, run, test and debug the code.

Page 4: Cloud Compiler

What is CLOUD COMPILER??

INTRODUCTION

Page 5: Cloud Compiler

WHY CLOUD COMPILER??

Page 6: Cloud Compiler

Cloud Service Models

6

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service (IaaS)

Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance

Page 7: Cloud Compiler

CLOUD Architecture

7

Page 8: Cloud Compiler

Software as a Service (SaaS)• SaaS is a model of software deployment where an application

is hosted as a service provided to customers across the Internet.

• SaaS alleviates the burden of software maintenance/support• but users relinquish control over software versions and

requirements.

8

Page 9: Cloud Compiler

ARCHITECTURE: Cloud Compiler

Page 10: Cloud Compiler

Data Flow

Page 11: Cloud Compiler

• Java Server Pages allow special tags and Java code to be embedded in HTML files.

• Presents dynamic content to users

• Handles the presentation logic in an MVC architecture

9

Container

servlet

JSP

request

response

HelperObjects

(business logic)

(presentation logic)

Business TierPLATFORM1: Java ServerPages (JSP)

Page 12: Cloud Compiler

TOMCAT : SERVER A container for Servlets and JSP

Tomcat implements the Servlet and the Java Server Pages (JSP) specifications of Sun Microsystems

Tomcat is an open-source, non commercial projectLicensed under the Apache Software License

12

Page 13: Cloud Compiler

CREATING W.A.R. FILE

Page 14: Cloud Compiler

TOMCAT HOME PAGE

Page 15: Cloud Compiler

LOG IN FOR MANAGING TOMCAT

Page 16: Cloud Compiler

DEPLOYING WAR FILE

Page 17: Cloud Compiler
Page 18: Cloud Compiler

GETTING IP ADDRESS OF SERVER

Page 19: Cloud Compiler

Snapshots: JAVA

CLIENT PAGE

Page 20: Cloud Compiler

USER OUTPUT

Page 21: Cloud Compiler

Opportunities and ChallengesThe use of the cloud provides a number of opportunities:

• It enables services to be used without any understanding of their infrastructure.

• Cloud compiler works using economies of scale:• Data and services are stored remotely but accessible from

“anywhere”. • Use of cloud compiler means dependence on others and

that could possibly limit flexibility and innovation:• Security could prove to be a big issue:• There are also issues relating to policy and access:

21

Page 22: Cloud Compiler

FUTURE SCOPE and LIMITATIONS

• Provide more compilers• Implement a security mechanism• Provide efficiency meters and code optimizer add ons• Create Web API’s• Mobile Applications• Collaborative Editing

Page 23: Cloud Compiler

References• [Mayank Patel]Cloud Documentation and Centralized Compiler for Java & Php • Grobauer, B. Walloschek, T. Stocker, E., “Understanding Cloud Computing

Vulnerabilities”, Security & Privacy,IEEE March-April 2011 • Barrie Sosinsky, Cloud Computing Bible, Wiley publishing house.• Nirmala N.Pansare, Ashwini C. Ithape, Shamal R. Gawande, A. D. Jadhav,

International Journal of Emerging Science and Engineering (IJESE) ISSN: 2319–6378, Volume-2, Issue-5, April 2014

• Mehare Suraj, Paliwal Poonam, Pardeshi Mangesh, Begum Shahnaz ,Private Cloud Implementation for Centralized Compilation, International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-5, November 2013

• Sagar B. Tambe, Prof. Shiv Sutar, Mr. Mahesh D. Nirmal, C/C++ Cloud Compiler Using Main Frame, International Journal of Computer Technology and Electronics Engineering (IJCTEE) Volume 3, Special Issue, March-April 2013, An ISO 9001: 2008 Certified Journal

Page 24: Cloud Compiler