SlideShare a Scribd company logo
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
CONTENT
• Objective
• Introduction
• Cloud Architecture
• Data Flow
• Java Server Page
• Tomcat Server
• Implementation
• Conclusion
• Future Enhancement
• References
2
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.
What is CLOUD
COMPILER??
INTRODUCTION
WHY 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
CLOUD Architecture
7
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
ARCHITECTURE: Cloud Compiler
Data Flow
• 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
Helper
Objects
(business logic)
(presentation logic)
BusinessTier
PLATFORM1:
Java ServerPages (JSP)
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 project
 Licensed under the Apache Software License
12
CREATING W.A.R. FILE
TOMCAT HOME PAGE
LOG IN FOR MANAGING TOMCAT
DEPLOYING WAR FILE
Cloud Compiler
GETTING IP ADDRESS OF SERVER
Snapshots:
JAVA
CLIENT PAGE
USER OUTPUT
Opportunities and Challenges
The 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
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
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
Cloud Compiler

More Related Content

DOCX
Pacman game computer investigatory project
PPTX
Book store php ppt
PPTX
Network architecture - part-I
DOCX
Ngo management system.
PDF
Computer Networks
PDF
OSI & TCP/IP Model
PPTX
IoT System Management.pptx
PPT
Mobile agent
Pacman game computer investigatory project
Book store php ppt
Network architecture - part-I
Ngo management system.
Computer Networks
OSI & TCP/IP Model
IoT System Management.pptx
Mobile agent

What's hot (20)

PPTX
Hospital Management System
DOCX
Hospital management system in java
PDF
Scaling the Smart Factory - Value of the Ecosystem Approach
PPTX
Vision of cloud computing
PPTX
IoT in Healthcare
PDF
Student information management system project report ii.pdf
PPT
Basic concepts of computer Networking
PDF
Full-Stack Development with Spring Boot and VueJS
PPTX
IOT - Design Principles of Connected Devices
PDF
Cs8591 Computer Networks
PPTX
Cloud computing
PPT
Web 3.0
PDF
Overview of computing paradigm
PDF
IoT Protocol Stack.pdf
PPTX
AODV routing protocol
PPTX
Enchanted objects in Internet of Things.
DOCX
srs for railway reservation system
DOCX
Cloud computing notes unit II
PPTX
Computer networks and it's applications
PPTX
Data link layer
Hospital Management System
Hospital management system in java
Scaling the Smart Factory - Value of the Ecosystem Approach
Vision of cloud computing
IoT in Healthcare
Student information management system project report ii.pdf
Basic concepts of computer Networking
Full-Stack Development with Spring Boot and VueJS
IOT - Design Principles of Connected Devices
Cs8591 Computer Networks
Cloud computing
Web 3.0
Overview of computing paradigm
IoT Protocol Stack.pdf
AODV routing protocol
Enchanted objects in Internet of Things.
srs for railway reservation system
Cloud computing notes unit II
Computer networks and it's applications
Data link layer
Ad

Viewers also liked (15)

PPT
Cloud compiler - Minor Project by students of CBPGEC
PDF
Fixing errors in Android Java applications
PPT
Cloud Computing And Android Apps For The Indian
PPTX
Windows NAS on cloud storage using CloudArray software
PPTX
Ppt on cloud storage application 2015
PDF
Brocade EMC vdx connectrix 발표자료 20150212
DOC
PPTX
Translators(Compiler, Assembler) and interpreter
PPTX
Compiler vs Interpreter-Compiler design ppt.
PDF
Overview of Cloud Storage Enablement and Intelligent Storage Clouds
PPT
cloud computing and android
PPT
Seminar on cloud computing by Prashant Gupta
PPT
Cloud computing simple ppt
PPTX
Introduction of Cloud computing
PPTX
cloud computing ppt
Cloud compiler - Minor Project by students of CBPGEC
Fixing errors in Android Java applications
Cloud Computing And Android Apps For The Indian
Windows NAS on cloud storage using CloudArray software
Ppt on cloud storage application 2015
Brocade EMC vdx connectrix 발표자료 20150212
Translators(Compiler, Assembler) and interpreter
Compiler vs Interpreter-Compiler design ppt.
Overview of Cloud Storage Enablement and Intelligent Storage Clouds
cloud computing and android
Seminar on cloud computing by Prashant Gupta
Cloud computing simple ppt
Introduction of Cloud computing
cloud computing ppt
Ad

Similar to Cloud Compiler (20)

PPTX
clude-computin-a ppt-for- the-Computing.pptx
PPTX
Cloud Computing
PDF
cloud computing.pdf
PPTX
Cloud Computing
PDF
56k.cloud intro and pitch deck
PPT
Oracle Keynote Cloud Expo 11-04-09
PDF
DTU Global Azure 2023 Bootcamp - Multi-cloud App Dev for Java Developers with...
PDF
Continuously Design your Continuous Deployment
PPT
cloud computting
PPTX
ArchitectNow - Migrating Legacy .NET Apps to Azure
PPTX
Industry Intership ppt.pptx
PPTX
Cloud Computing Introduction
PPT
Cloud computing presentation
PPTX
cloud computing
PPT
Survey on cloud simulator
PPTX
Mahika cloud services
PPT
Basics of Java Cloud
PPT
Cloud computing presentation
PPTX
d.pptx
PPTX
Introduzione al cloud computing e microsoft azure
clude-computin-a ppt-for- the-Computing.pptx
Cloud Computing
cloud computing.pdf
Cloud Computing
56k.cloud intro and pitch deck
Oracle Keynote Cloud Expo 11-04-09
DTU Global Azure 2023 Bootcamp - Multi-cloud App Dev for Java Developers with...
Continuously Design your Continuous Deployment
cloud computting
ArchitectNow - Migrating Legacy .NET Apps to Azure
Industry Intership ppt.pptx
Cloud Computing Introduction
Cloud computing presentation
cloud computing
Survey on cloud simulator
Mahika cloud services
Basics of Java Cloud
Cloud computing presentation
d.pptx
Introduzione al cloud computing e microsoft azure

Recently uploaded (20)

PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPT
Project quality management in manufacturing
PPTX
Sustainable Sites - Green Building Construction
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
PPT on Performance Review to get promotions
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
composite construction of structures.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
web development for engineering and engineering
PPTX
Geodesy 1.pptx...............................................
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Well-logging-methods_new................
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Digital Logic Computer Design lecture notes
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
CYBER-CRIMES AND SECURITY A guide to understanding
Project quality management in manufacturing
Sustainable Sites - Green Building Construction
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
additive manufacturing of ss316l using mig welding
Embodied AI: Ushering in the Next Era of Intelligent Systems
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPT on Performance Review to get promotions
R24 SURVEYING LAB MANUAL for civil enggi
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
composite construction of structures.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
web development for engineering and engineering
Geodesy 1.pptx...............................................
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Well-logging-methods_new................
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Digital Logic Computer Design lecture notes
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf

Cloud Compiler

  • 1. 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
  • 2. CONTENT • Objective • Introduction • Cloud Architecture • Data Flow • Java Server Page • Tomcat Server • Implementation • Conclusion • Future Enhancement • References 2
  • 3. 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.
  • 6. 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
  • 8. 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
  • 11. • 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 Helper Objects (business logic) (presentation logic) BusinessTier PLATFORM1: Java ServerPages (JSP)
  • 12. 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 project  Licensed under the Apache Software License 12
  • 15. LOG IN FOR MANAGING TOMCAT
  • 18. GETTING IP ADDRESS OF SERVER
  • 21. Opportunities and Challenges The 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
  • 22. 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
  • 23. 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

Editor's Notes

  • #7: IaaSdelivers computer infrastructure, typically a platform virtualization environment, as a service. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully outsourced service. PaaSdeliver a computing platform where the developers can develop their own applications. SaaSis a model of software deployment where the software applications are provided to the customers as a service.