Cloud Computing Chapter 18
Cloud Computing Chapter 18
Learning Objectives
Use Yahoo! Pipes to create a mashup. Create and deploy a cloud-based application using Google App Engine. Create and deploy a cloud-based application using Windows Azure.
Developer Role
Developers who create new cloud-based applications or who move existing applications to the cloud are truly driving the clouds explosive growth. Creating a cloud-based application is very similar to building a traditional web-based application. Developers normally use a programing language such as PHP, Ruby, Perl, Pty, or C#, along with HTML and CSS, and a database.
Mashup
A mashup combines content from several sources onto the same page.
Yahoo! Pipes
Yahoo! Pipes is a cloud-based application that provides a GUI that programmers can use to combine content (create a mashup) by dragging and dropping content sources onto a canvas.
Windows Azure
For .Net developers, creating a Windows Azure application is a natural extension of their previous ASP.NET development. The developers will use the Visual Studio to create and deploy their applications. Eventually, support for Windows Azure will be integrated into Visual Studio. At the time of this writing, however, developers must download and install a Windows Azure software development kit as well as tools for Visual Studio.
Key Terms
Chapter Review
1. Using Yahoo! Pipes, create a pipe that displays the names of pizza restaurants within a given zip code. 2. Using Google App Engine, create a page that displays the following Python script:
print "Content-type: text/html\n\n" print "<html>Cloud Computing, Chapter 18</html>"