cloud compiler
TRANSCRIPT
![Page 1: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/2.jpg)
CONTENT
• Objective• Introduction• Cloud Architecture• Data Flow• Java Server Page• Tomcat Server• Implementation• Conclusion• Future Enhancement• References
2
![Page 3: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/3.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/4.jpg)
What is CLOUD COMPILER??
INTRODUCTION
![Page 5: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/5.jpg)
WHY CLOUD COMPILER??
![Page 6: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/7.jpg)
CLOUD Architecture
7
![Page 8: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/9.jpg)
ARCHITECTURE: Cloud Compiler
![Page 10: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/10.jpg)
Data Flow
![Page 11: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/11.jpg)
• 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](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/13.jpg)
CREATING W.A.R. FILE
![Page 14: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/14.jpg)
TOMCAT HOME PAGE
![Page 15: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/15.jpg)
LOG IN FOR MANAGING TOMCAT
![Page 16: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/16.jpg)
DEPLOYING WAR FILE
![Page 17: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/17.jpg)
![Page 18: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/18.jpg)
GETTING IP ADDRESS OF SERVER
![Page 19: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/19.jpg)
Snapshots: JAVA
CLIENT PAGE
![Page 20: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/20.jpg)
USER OUTPUT
![Page 21: Cloud Compiler](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/21.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/22.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/23.jpg)
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](https://reader035.vdocuments.site/reader035/viewer/2022062313/55b54602bb61eb17768b45eb/html5/thumbnails/24.jpg)