A2 Overview of the Bookware The bookware consists of three parts The first is a

A2 overview of the bookware the bookware consists of

This preview shows page 501 - 503 out of 517 pages.

A.2 Overview of the Bookware The bookware consists of three parts. The first is a uniform development environment preloaded with all the tools referenced in the book. For convenience and uniformity, this environment is provided as a virtual machine image . The second comprises a set of excellent SaaS sites aimed at developers: GitHub , Heroku , and Pivotal Tracker . Disclaimer: At the time of this writing, the free offerings from the above sites were sufficient to do the work in this book. However, the providers of those services or tools may decide at any time to start charging, which would be beyond our control. The third is supplementary material connected to the book, which is free whether you’ve purchased the book or not: The book’s web site ( ) contains the latest errata for each book version, links to supplementary material online, a bug reporting mechanism if you find errors, and high- resolution renderings of the figures and tables in case you have trouble reading them on your ebook reader Pastebin ( ) contains syntax-highlighted, copy-and-pastable code excerpts for every example in the book Vimeo ( ) hosts all the screencasts referenced in the book A.3 Using the Bookware VM
Image of page 501
Virtual machine (VM) technology allows a single physical computer to run one or more guest operating systems (OS) “on top of” the physical computer’s built-in OS, in such a way that each guest believes it is running on the real hardware. These virtual machines can be “powered on” and “powered off” at will, without interfering with the host computer’s built-in OS (the host OS ). A virtual machine image is a file that contains the guest OS and a collection of preinstalled software. A hypervisor is an application that facilitates running VMs by “instantiating” a virtual machine image. We have packaged the software needed to do the work in this book as a VM image whose guest OS is GNU/Linux. Linux is an open- source implementation of the kernel (core functionality) of Unix, one of the most influential operating systems ever created and the most widely-used environment for SaaS development and deployment. GNU (a recursive acronym for GNU’s Not Unix) is a collection of open-source implementations of nearly all of the important Unix applications, especially those used by developers. The VM image can be used in one of two ways: 1. On your own computer: The free VirtualBox hypervisor was originally developed by Sun Microsystems (now part of Oracle). You can download and run VirtualBox on a Linux, Windows, or Mac OS X host computer, as long as the host computer has an Intel-compatible processor. You then download the VM image file and deploy it on VirtualBox. 2. On Amazon’s cloud: With this method, you don’t download anything—you start an Amazon EC2 (Elastic Compute Cloud) virtual machine based on the Amazon Machine Image (AMI) VM file containing the bookware.
Image of page 502
Image of page 503

You've reached the end of your free preview.

Want to read all 517 pages?

  • Spring '19
  • Dr.Marcos

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors