
Programming for the Newton®
Software Development with Newtonscript™
- 1st Edition - April 18, 1994
- Imprint: Academic Press
- Authors: Julie McKeehan, Neil Rhodes
- Language: English
- Paperback ISBN:9 7 8 - 0 - 1 2 - 4 8 4 8 0 0 - 9
- eBook ISBN:9 7 8 - 1 - 4 8 3 2 - 6 9 0 7 - 8
Programming for the Newton: Software Development with NewtonScript focuses on the processes, approaches, operations, and principles involved in software development with… Read more

Purchase options

Institutional subscription on ScienceDirect
Request a sales quoteProgramming for the Newton: Software Development with NewtonScript focuses on the processes, approaches, operations, and principles involved in software development with NewtonScript. The publication first elaborates on Newton application design, views on the Newton, and protos. Discussions focus on system protos, creating and using user protos, linking and naming templates, creating the views of WaiterHelper, Newton application designs, and life cycle of an application. The text then elaborates on the fundamentals of NewtonScript, inheritance in NewtonScript, and view system and messages. Topics include InstallScript and RemoveScript, adding code to WaiterHelper, proto and parent inheritance, combining proto and parent inheritance, frames, arrays, and symbols and path expressions. The book ponders on debugging and Newton data storage, including description of methods and functions, handling soups in application, printing, tracking, and debugging functions. The publication is a vital reference for computer programmers and researchers interested in NewtonScript.
ForewordAcknowledgementsPreface How to Read This Book What You Need to Program the Newton What You Need to Know to Program the Newton About the Demonstration Version of Newton ToolkitChapter 1: Newton Application Design Overview A Newton Glossary The Life Cycle of an Application Newton Interface Design Newton Application Designs Designing an Application—WaiterHelper SummaryChapter 2: Views on the Newton Everything Is a View Views on the Newton and Templates in NTK View Hierarchies View Classes Linking Templates Naming Templates Creating the Views of WaiterHelper SummaryChapter 3: Skeleton of a View What's in a View Common View Slots Why Use Justification? Using Justification Modifying the WaiterHelper Application SummaryChapter 4: Protos Introduction to Protos The System Protos Creating and Using User Protos Protos in WaiterHelper SummaryChapter 5: The Fundamentals of Newton Script A Brief Overview of NewtonScript Frames Arrays Symbols and Path Expressions Iterating with foreach Types Methods Additional NewtonScript Features The Benefits of NewtonScript Writing Code for WaiterHelper SummaryChapter 6: Inheritance in NewtonScript Overview of NewtonScript Inheritance Proto Inheritance Parent Inheritance Combining Proto and Parent Inheritance NewtonScript, Newton Toolkit, and the Newton SummaryChapter 7: View System and Messages How Views Are Created Other Messages the View System Sends View Messages You Send Declaring Views InstallScript and RemoveScript Adding Code to WaiterHelper SummaryChapter 8: Newton Data Storage Introduction Description of Methods and Functions Samples in the Inspector Handling Soups in Your Application Adding Soups to WaiterHelper SummaryChapter 9: Debugging Your Application The Inspector Printing Tracing Debugging Functions Exceptions The Debugging Process SummaryAppendix A: Important Methods Methods Covered in This Book Methods Not Covered in This BookAppendix B: Important Messages View/Proto Messages Store Methods Soup Methods Cursor MethodsAppendix C: Important Global Functions Global Functions Covered in This Book Global Functions Not Covered in This BookAppendix D: Important Global Variables Variables Covered in This Book Variables Not Covered in This BookAppendix E: NewtonScript Syntax About the Grammar Phrasal Grammar Lexical Grammar Operator PrecedenceAppendix F: Application Issues Setting Application Bounds Based on the Screen Size Creating Unique Application Symbols and NamesAppendix G: Using Newton Toolkit Installing NTK NTK Menus Creating a Project Creating a Layout Linking Layouts Creating a User Proto Creating and Modifying Templates The Slot Editor Additional Parts of Your Project Building and DownloadingIndex
- Edition: 1
- Published: April 18, 1994
- No. of pages (eBook): 412
- Imprint: Academic Press
- Language: English
- Paperback ISBN: 9780124848009
- eBook ISBN: 9781483269078
JM
Julie McKeehan
Julie McKeehan and Neil Rhodes are external faculty at Apple Developer University and regularly teach programming courses. Julie and Neil are principals of Calliope Enterprises, a company providing Macintosh and Newton programming and training services. They are also authors of Wireless for the Newton® and Programming for the Newton Using Macintosh.
Affiliations and expertise
Calliope EnterprisesNR
Neil Rhodes
Julie McKeehan and Neil Rhodes are external faculty at Apple Developer University and regularly teach programming courses. Julie and Neil are principals of Calliope Enterprises, a company providing Macintosh and Newton programming and training services. They are also authors of Wireless for the Newton® and Programming for the Newton Using Macintosh.
Affiliations and expertise
Calliope EnterprisesRead Programming for the Newton® on ScienceDirect