Not For Sale. Offline Scratch Development. Appendix B. Scratch 1.4

Similar documents
DropSend Getting Started Guide

1. LOGIN & CLASS PREPARATION

1. Remove any previously installed versions of the Offline Image Viewer by dragging and dropping the Offline Image Viewer icon into the Trash.

Top Producer 7i Remote

Online Backup Client User Manual

Online Backup Client User Manual

WebEx Network Recording Player User Guide

WA1827 Cloud Programming Workshop. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1

School Installation Guide ELLIS Academic 5.2.6

Required software. Mac OS X In this section, you ll find instructions for downloading and configuring the Arduino IDE in Mac OS X.

DIGIOP ELEMENTS V8.7 NVR Software-only Installation Guide

Virtual Desktop Infrastructure Setup for MacOS

Android Studio Setup Procedure

OpenGeo Suite for Windows Release 3.0.1

A Reference guide to Using the Collaborate tool in your LMS (Mac Users)

Acronis Backup & Recovery 11 Beta Advanced Editions

The Reading Inventory Installation Guide

STEP 1 STEP 2 STEP 3 STEP 4 You may see the following. Then click OK. information on your screen: Click on the more apps to expand the list.

GP-N100 Utility Software Manual

Gamco Installation Guide for Worksheet Magic Plus. Version 4.5 WINDOWS and MAC OS X

Zimbra Desktop Installation and Setup Guide 7.2.8

Installation and Upgrade Guide Zend Studio 7.0

Top Producer for Palm Handhelds

DIGIOP ELEMENTS V8.1 Software-only Installation Guide

SAP GUI 7.30 for Windows Computer

Agilent GeneSpring Software

DSG SoftPhone & USB Phone Series User Guide

Welcome to MyKangan! A how to guide for student. Welcome to MyKangan. A How to guide for students

Virtual Desktop Infrastructure Setup for MacOS

Installing Komplete 5 with Direct Install

Clearspan Communicator Desktop R20.2.2

Downloading Library Ebooks to the Nook

How to Use imageprograf Firmware Update Tool (Version or later) (Mac OS) Canon Inc.

Our Digital World Online Companion Second Edition Instructor Guide

Agilent Genomic Workbench 6.5

Configuring the WebDAV Folder for Adding Multiple Files to the Content Collection and Editing Them

CONTENTS. Appia Web Meeting Guest Guide (v.1.2)

Scholastic Reading Inventory Installation Guide

Agilent GeneSpring Software

Fairfield University Using Xythos for File Storage

CS Druva insync User Guide. 28 th Oct. 2011

Virtual Desktop Infrastructure Setup for Windows 7

System 44 Installation Guide

FASTT Math Installation Guide

Virtual Desktop Infrastructure Setup for Windows 10

Workplace 2.4.0p1. Community Edition Getting started

CMOS/Mega-Pixel CMOS/CCD Internet Camera ICA-230 / ICA-M230 / ICA-501. Quick Installation Guide

Archivists Toolkit Internal Database

Installation Guide. ipoint - Player

End User Manual. December 2014 V1.0

UV_Connect. Start Guide for Participants.

Citrix Desktop for Home Computers Mac OS Instructions

Our Digital World Online Companion Second Edition - Rep Guide

School-to-Home Connection Instructions

Installation Guide. Signagelink TM Android Edition.

Topic: Dropbox. Instructional Technology Services Dropbox Faculty Help. Dropbox Features: Minimum Requirements: Create a Dropbox Account

User s Manual. Interactive Digital Books. Photocopiable Worksheets. Test Generators

Outlook to Entourage

Data Repository User Manual

FASTT Math Next Generation Installation Guide

Installing ImageTrends EMS Field Bridge

Central Management Software. Cam Viewer 3 Lite. User Manual

New Dropbox Users (don t have a Dropbox account set up with your Exeter account)

Practice and Review Activities Software

PCMS User Manual. User Manual PCMS. A-Series DVR (Cloud)

Ensuring your computer has Java

Local Playback Software User Manual V1.0

Xtra-PC User Guide. Published: April 2017 Edition: 2 Xtra-PC 4.0. Copyright Xtra-PC. All Rights Reserved.

GraffixPro Studio Getting Started Guide

Installing VS Code. Instructions for the Window OS.

Remote ialarm Center. User s Manual

1. ECI Hosted Clients Installing Release 6.3 for the First Time (ECI Hosted) Upgrading to Release 6.3SP2 (ECI Hosted)

Scanning CoverPage Creator Setup Guide

FASTT Math Installation Guide

Preface. Quick Start Guide

Installation Guide. ipoint - Player

OASIS Mobile Installation Guide

The Python Mini-Degree Development Environment Guide

PDF Expert for ipad User guide

DSG SoftPhone & USB Phone Series Users Guide

Installing ProjectSpec from the ProjectMatrix DVD

FASTT Math Installation Guide

VMS User s Guide: PMM Utility

Quick Start Guide. Laplink Software, Inc. Quick Start Guide. w w w. l a p l i n k. c o m / s u p p o r t MN-LLG-EN-14 (REV. 01/08)

READ 180 Next Generation Installation Guide

For Organizers (Hosts) at OSU

System 44 Installation Guide

Edexcel GCSE 2009 e-spec Introduction 2 Minimum requirements 2 Hardware 2 Software 2 How do I install the e-spec? 3 Installing e-spec on a network 3

Introduction. Uploading and Syncing Files. Google Drive and Docs Uploading and Syncing Files. Uploading Files to Google Drive.

Virtual Workplace Personal Device Client Installation Instructions

Blackboard Collaborate for Students

SpeechPlanner. Systems Support. Other Software or Hardware Needs. Speakers or headphones are required for audio and video playback. v1.

for Windows

BASIC USER TRAINING PROGRAM Module 1: Installation and Licensing

PANOPTO GUIDE Version 1.2 October 2016

Foxit Reader Quick Guide

Using Adobe Acrobat College. How to Host a Meeting - User s Guide

Parallels Helm Initial Setup Guide REVISION 1.0

Deployment Guide. 3.1 For Windows For Linux Docker image Windows Installation Installation...

QL-500 QL-560 QL-570 QL-650TD QL-1050

Transcription:

Appendix B Offline Scratch Development If you only have occasional access to the Internet or your Internet access is extremely slow (aka 56k dial-up access), you are going to have a difficult time trying to work with Scratch 2.0 online. But don t fret; offline versions of Scratch are available that allow you to run Scratch as a desktop program development environment. Your first option is to download the Scratch 2.0 Offline Editor, which was just released in beta version while this book was being written. Your second option is to download Scratch 1.4. This Appendix provides instruction on how to install and work with both of these Scratch editors. An overview of the major topics covered in this appendix includes n How to download and install the Scratch 1.4 and Scratch 2.0 Beta Offline Editors n A review of the differences between the Scratch 2.0 Online and Offline Editors n An explanation of how to upload and share Scratch projects created using the Scratch 1.4 and Scratch 2.0 Beta Offline Editors Scratch 1.4 Scratch 1.4 is the latest version of Scratch prior to Scratch 2.0. As of the writing of the second edition of this book, Scratch 1.4 remained available for use by Scratchers. If you have an older computer and find the performance of Scratch 2.0 to be sluggish, you may discover that Scratch 1.4 provides you with a better experience. Scratch 1.4 is available for download at http://scratch.mit.edu/scratch_1.4/, as shown in Figure B.1. Not For Sale E-371

Not For Sale E-372 Appendix B n Offline Scratch Development Figure B.1 The Scratch 1.4 download page provides access to a few versions of Scratch 1.4 supporting its execution on different operating systems. As will be discussed in Appendix C, Interacting with the Real World, several companies provide external hardware that is compatible with Scratch, allowing Scratch to be used as the programming language that controls and interacts with these environments. As of the writing of the second edition of this book, Scratch 2.0 did not support any of these technologies, although plans were in the works to provide Scratch 2.0 with this compatibility. This means that to work with any of the technologies outlined in Appendix C, you need to use Scratch 1.4. However, it may be the case that some if not all of those technologies will be supported by Scratch 2.0 by the time you purchase this book. Note For additional instruction on how to work with Scratch 1.4, you can download the Scratch 1.4 Getting Started Guide (http://download.scratch.mit.edu/scratchgettingstartedv14.pdf) and the Scratch Reference Guide (http://download.scratch.mit.edu/scratchreferenceguide14.pdf).

Supported Operating System Platforms The Scratch 1.4 Offline Editor supports cross-platform project development. You can use Scratch 1.4 on any of the following operation systems: n Windows. Windows 2000, Windows XP, Windows Vista, Windows 7, and Windows 8. n MAC OS X. Mac OS X 10.4 or later version. n Linux. Ubuntu 12.04 or later. Scratch 1.4 E-373 Note Although Scratch 1.4 is advertised to work on Linux, the official installation packages only reference Ubuntu. However, you may be able to install Scratch on other versions of Linux using the Linux Installer. Scratch 1.4 Hardware Requirements Scratch 1.4 has the following hardware requirements: n Support for 800 480 or larger screen display with 16-bit or better color support n 120MB or more free disk space n Optional: Speakers or headphones to support audio playback n Optional: A microphone if you need to record new sounds The Scratch 2.0 website states that, in regards to CPU and memory, most modern computers have sufficient memory to support Scratch 1.4. However, older computers may run Scratch slowly. Of course, Scratch s minimum hardware requirements are just that: minimum requirements. If your computer s memory and processor exceed the minimum requirements of the operating system, things will run a lot faster and you will be a lot happier. In addition, you will need extra hard drive space beyond the 120MB minimum required to install Scratch 1.4 to have a place to store your creations. Downloading and Installing Scratch 1.4 You can find download packages for Scratch 1.4 at http://scratch.mit.edu/scratch_1.4/. The following installers are available, one for MAC OS X, Windows, and Linux: n Mac OS X. MacScratch1.4.dmg Not For Sale

Not For Sale E-374 Appendix B n Offline Scratch Development n Windows. ScratchInstaller1.4.exe n Linux. Install Scratch with Software Center Before you can use Scratch, you need to install it on your computer. The installation process varies, depending on your operating system. The following sections provide detailed instruction for installing Scratch 1.4 on Windows, Mac OS X, or Linux. Downloading and Installing Scratch 1.4 on Windows The Windows download file is provided as a 33MB self-extracting executable file. To install Scratch 1.4 on a computer running one of the supported versions of Microsoft Windows, click on the ScratchInstaller1.4.exe link. When prompted, you can either click on Run to initiate the installation process or click on Save to download and save the installation file on your computer. A prerequisite for installing Scratch 1.4 on Microsoft Windows is the installation of Java. While Mac OS X comes with Java already installed, Windows does not. Fortunately, installing Java on Microsoft Windows is both free and easy. To do so, go to http://java.com/en/download and click on the Free Java Download button. Once the online installation process begins, complete the following steps to finish installing Java: 1. After clicking on the Free Java Download button, you may be prompted by a Windows security window for permission to allow the installation process to continue. If so, click on the Continue button. 2. Next, a window appears requesting permission to begin the installation process. Click on the Install button to continue. 3. Finally, a Java Setup wizard appears, requiring that you accept the Java License Agreement. Click on the Accept button, and then follow the rest of the wizard s instructions to complete the installation process. Scratch installs on Microsoft Windows like any other Windows application. The following procedure outlines the steps involved in completing Scratch 1.4 s install process: 1. If you elected to download the ScratchInstaller1.4.exe installation file, doubleclick on the file to run it. Otherwise, if you elected to run the installation process from the Scratch website, continue to the next step. 2. If prompted for confirmation, click on Run to allow the installation process to begin.

Scratch 1.4 E-375 3. If a security message is displayed, click on Allow to give permission for the installation process to continue. 4. The Scratch Setup wizard then appears, as demonstrated in Figure B.2. Click on Next and follow the instructions provided by the wizard to complete the installation process. Figure B.2 Installing Scratch 1.4 on Microsoft Windows. 5. Once the Scratch Setup wizard has completed the installation process, you need to click on the Finish button to close the wizard. Scratch then automatically starts, as demonstrated in Figure B.3. In addition, a shortcut for Scratch is added to the Windows desktop. Not For Sale

Not For Sale E-376 Appendix B n Offline Scratch Development Note In addition to being able to start Scratch by clicking on its desktop shortcut icon, you can click on Start, All Programs, Scratch 1.4, Scratch. Figure B.3 Running Scratch 1.4 on Microsoft Windows 7. Downloading and Installing Scratch 1.4 on Mac OS X The Mac OS X installation file is provided as a Mac OS X disk image file named MacScratch1.4.dmg. To install Scratch on Mac OS X, double-click on the MacScratch1.4.dmg archive file to download it. Once it s downloaded, as shown in Figure B.4, doubleclick on it to initiate the installation process.

Scratch 1.4 E-377 Figure B.4 Downloading Scratch 1.4 on Mac OS X. The Scratch 1.4 window appears. All you have to do to finish the installation is drag and drop the Scratch 1.4 folder onto the Applications folder (or to any other location that you want), as shown in Figure B.5, to install it. Not For Sale

Not For Sale E-378 Appendix B n Offline Scratch Development Figure B.5 Adding Scratch 1.4 to the Mac OS X Applications folder. To start Scratch 1.4, open the Applications folder, locate and open the Scratch 1.4 folder, and then double-click on the Scratch icon, which is represented as a cartoon image of a cat. Within a few moments, the Scratch IDE should appear, as shown in Figure B.6.

Scratch 1.4 E-379 Figure B.6 Running Scratch on Mac OS X. Downloading and Installing Scratch 1.4 on Linux The following procedure explains how to download and install Scratch 1.4 on a computer running either Debian or Ubuntu. You can install Scratch using the operations system s Software Center, or you can click on the Download Here link to download and save the installation file in your home directory. For this procedure, a later install is assumed. Once Scratch 1.4 is downloaded to your computer, start up a new terminal and change to the directory where the installation file was saved, as shown next (substituting your Linux account name for username): #>cd ~/<username>/downloads Next, enter the following command: #>sudo dpkg -i scratch_1.4.0.6~dfsg1-2~ubuntu12.04.1_all.deb Not For Sale

Not For Sale E-380 Appendix B n Offline Scratch Development Finally, enter the following command: #>sudo apt-get install -f Scratch 1.4 is now installed. Figure B.7 shows how Scratch 1.4 looks once it s started. As you can see, it appears very much like Scratch 1.4 does on Microsoft Windows and Mac OS X. Figure B.7 Running Scratch 1.4 on Ubuntu Linux. Sharing Your Scratch 1.4 Projects You can still share projects made with Scratch 1.4 on the Scratch 2.0 website by clicking on the Share menu and then on the Share This Project Online option. This displays the Upload to Scratch Server dialog window shown in Figure B.8.

Scratch 1.4 E-381 Figure B.8 Sharing a Scratch 1.4 project on the Scratch 2.0 website. Type your Scratch login name and password in the required fields, and then provide a name for the project in the Project Name field. Optionally, add project notes for the project, explaining its purpose and operation. You can also select or add custom tags to assist other Scratches in locating your project. When you re ready, click on OK to upload and share your project. The Scratch 1.4 Offline Editor now uploads your project to the Scratch website. When complete, the pop-up dialog shown in Figure B.9 is displayed. Figure B.9 The project has been uploaded to the Scratch 2.0 website. Not For Sale

Not For Sale E-382 Appendix B n Offline Scratch Development The next time you access your My Stuff page on the Scratch 2.0 website, Scratch 1.4 will be displayed in your list of projects. Caution The only limitation imposed by the Scratch 1.4 Offline Editor is that you cannot upload a project that is larger than 50MB. Scratch 2.0 As of the writing of the second edition of this book, a Beta version of the Scratch 2.0 Offline Editor has been made available to the public. By the time you purchase this book, the official release of the Scratch 2.0 Offline Editor may have been made available. Nevertheless, the information provided in this appendix on how to install and work with the Scratch 2.0 Offline Editor should be relevant, although perhaps with a few minor changes. Differences in the Scratch 2.0 Online and Offline Program Editors The Scratch 2.0 Offline Editor and Online Editor look and feel very much the same. Both allow you to develop and execute Scratch projects, but there are a few differences. For starters, to work with the Scratch 2.0 Online Editor, your computer must have Adobe Flash Player installed. To install the Scratch 2.0 Offline Editor, you need to ensure that Adobe AIR is installed. When you work with the Scratch 2.0 Online Editor, you have access to tons of online content, including every shared script on the Scratch 2.0 website. However, when working with the Scratch 2.0 Offline Editor, you have no such access. To compensate, you can download the Starter Projects Zip file located at http://scratch.mit.edu/scratchr2/ static/ 1378848502 /sa/scratch2starterprojects.zip. This zip file contains dozens of Scratch 2.0 projects that you can load and review and borrow ideas from. However, copying resources from these projects into your own project is more difficult. This is because the Scratch 2.0 Offline Editor does not have the backpack feature. Instead, you have to right-click on any sprite, costume, or sound that you want to copy from one of these projects to your computer and then upload that resource into your project. To copy a sprite, costume, or sound, right-click on its thumbnail, click on Save to Local File, and then specify the name and location where it should be saved. Next, use the Scratch 2.0 Offline Editor to open your project, and then upload the sprite, costume, or sound into it using the Upload Sprite/Costume/Sound from File option.

Scratch 2.0 E-383 Another feature lacking in the Scratch 2.0 Offline Editor is access to the cloud, preventing you from being able to incorporate the use of cloud data in your projects. Also, as of the publishing of the second edition of this book, the Scratch 2.0 Offline Editor does not provide access to Sensor Board blocks and LEGO WeDo blocks, which means you need to use the Scratch 1.4 Offline Editor to work with these technologies. In the Scratch 2.0 Online Editor, you see the login link and your username displayed in the upper-right corner of the browser window. In the Scratch 2.0 Offline Editor, you simply see the text Offline Editor displayed. Therefore, you have no access to your Profile, My Stuff, and Account settings links. Other differences between the Scratch 2.0 Offline Editor and the Scratch 2.0 Online Editor are in the two editors menus. The Scratch 2.0 Offline Editor s File menu has the following new menu options: n Open. To open a Scratch 2.0 project stored locally on your computer n Share to Website. To upload and share your Scratch 2.0 project on the Scratch 2.0 website n Check for Updated. To check to see if there are any updates to the Scratch 2.0 Offline Editor On the surface, the Edit menu on both editors appears identical. However, if you Shiftclick the Edit menu on the Scratch 2.0 Offline Editor, you won t find any of the advanced options available in the Scratch 2.0 Online Editor. In the Scratch 2.0 Online Editor, projects are identified by typing their name in the text field just above the stage. When working with the Scratch 2.0 Offline Editor, you assign names to yourprojectswhenyouclickonfile,saveasandtypeanameintothefilenamefield.the nexttimeyouopentheproject,itsnameisdisplayedjustabovethestage. Note The Scratch 2.0 Offline Editor saves projects with an.sb2 file extension. Downloading and Installing Scratch 2.0 Like the Scratch 1.4 Offline Editor, the Scratch 2.0 Offline Editor runs on Windows, Mac OS X, and different versions of Linux. Unlike Scratch 1.4, the Scratch 2.0 Offline Editor installation process has been standardized across these operating systems, such that you can install it by following the same set of installation instructions. As of the writing of this book, the Scratch 2.0 Offline Editor was available for download at http://scratch.mit.edu/ scratch2download/, as shown in Figure B.10. Not For Sale

Not For Sale E-384 Appendix B n Offline Scratch Development Figure B.10 The Scratch 2.0 download page provides a standardized process for installing the Scratch 2.0 Offline Editor on different operating systems. To initiate the download, click on the Scratch 2.0 Install Now graphic that is displayed on the web page. In response, the message shown in Figure B.11 is displayed, informing you that the installation requires Adobe AIR, which will be downloaded and installed as part of the Scratch 2.0 Offline Editor installation process. You are prompted to click on Yes to continue. Figure B.11 The Scratch 2.0 Offline Editor requires that Adobe AIR be installed as part of the install process.

Scratch 2.0 E-385 A dialog like the one shown in Figure B.12 is displayed announcing that the installation process is about to begin. Figure B.12 The Application Install process begins. Next, as shown in Figure B.13, you are prompted for permission to install the Scratch 2.0 Offline Editor by clicking on the Install button. Figure B.13 Click on Install to confirm that you want to continue with the install process. A dialog window similar to that shown in Figure B.14 is then displayed, allowing you to modify the editor s installation options. Click on the Continue button. Not For Sale

Not For Sale E-386 Appendix B n Offline Scratch Development Figure B.14 Verify and set your installation preferences and click on Continue. If Adobe AIR is not already installed on your computer, the dialog window shown in Figure B.15 is displayed, prompting you to click on the I Agree button to install it. Figure B.15 You must agree to the Adobe software license agreement.

Scratch 2.0 E-387 Depending on your operating system, you may be prompted to supply a password to allow the installation process to complete. Once complete, Scratch 2.0 Offline Editor is ready for use. On Windows, there s a shortcut on your desktop and on the Start menu, and on Mac OS X, the shortcut is in the Applications menu. Sharing Your Scratch 2.0 Projects Just like the Scratch 1.4 Online Editor, you can share projects developed using the Scratch 2.0 Offline Editor. Scratch 2.0 s sharing process is similar to that of Scratch 1.4. Like Scratch 1.4, project uploads are limited to a maximum file size of 50MB. To upload a project, click on the File menu and select the Share to Website option. This displays the Share to Scratch Website dialog shown in Figure B.16. Figure B.16 Sharing a Scratch 2.0 project on the Scratch 2.0 website. Type a name for your project in the Project Name field. Then type your Scratch login name and password in the required fields. When you re ready, click on OK to upload and share your project. The Scratch 2.0 Offline Editor now uploads your project to the Scratch website. When it s complete, the pop-up dialog shown in Figure B.17 is displayed. Figure B.17 The project has been uploaded to the Scratch website. Not For Sale

Not For Sale E-388 Appendix B n Offline Scratch Development The next time you access your My Stuff page on the Scratch 2.0 website, you see your uploaded Scratch 2.0 project displayed in your list of projects. Note Project notes, instructions, and tags cannot be shared and are not uploaded to the Scratch 2.0 website when you share your projects.