Many external links may be obsolete -- if you have updates, please send.
What's New:
- 30 Apr 02: Idler example
- 27 Feb 02: NewtDevEnv registration is now only $25 ($10 for a student)
- 30 May 99: NewtDevEnv 3.5j,-2 (available to registered users)
(complete changes)
- 4 Jun 98: NewtDevEnv 3.5g-2: Newtworks import/export to source project folder (Notes)
- 24 Feb 98: NewtDevEnv 3.5b-2 -- unit reference support
- 26 Jan 98: Newt 3.4 released
- 28 Jun 97:
NewtATut 1.5: Newt Application Tutorial;
NewtTurT 1.5: Newt Turtle Tutorial.
Newt (aka NewtDevEnv) is an environment for developing applications
using NewtonScript and saving as packages directly on your Newton.
Keywords: object-oriented programming, application development environment, NewtonScript, NTK.
Newt (and all of its associated files) is shareware. © 1993-2005. S.
Weyer, All Rights Reserved Worldwide. Newt may be freely distributed on
online services as long as all of the files listed are included and
unmodified.
Although Apple's Newton ToolKit (NTK)
should still be available for free, NewtDevEnv will still be available and maintained
-- it's useful for anyone who wants to do portable or more direct prototyping,
or for anyone on an old or non-Mac/non-Windows platform.
Feature Summary
- compatible with 1.x and 2.x MessagePads (some features not available on older models)
- access NewtonScript source from Notepad (and from desktop via Sloup),
Paperback or Newtworks
- access constants and "platform functions" via plugins (for registered users)
- popup names of functions/methods and parameters, protos and slot/method definitions (MetaDot plugin)
- save applications/autoparts as packages with NewtPack plugin
- documentation available as HTML (and some Newton books)
- many (200+) examples available
New in 3.4:
- support for context-sensitive source code editing via MetaDot plugin
- improved compatibility with other utilities: MoreFolders, SuperNotepad, HyperNewt
- new method of specifying child order
- localization support for user apps
- many bug fixes, new preferences, font and menu improvements
For further details, see documentation below or
complete revision history.
Known Problems
What You Get
The public archive file (newt-devenv-34.sit(.hqx); CIS: newt34.sit/.zip) contains:
- newt34.pkg
- main framework for application development in NewtonScript (1.x version; 2.x compatible)
- newtdev.htm
- this page
- intro.htm
- longer introduction
- newt-faq.htm
- Newt FAQ (Frequently Asked Questions)
- examples.htm
- listing of examples available at time of release
- using.htm
- getting started; introductory interface description
- applic0.nwt
- source code for a simple Hello World application
(also see NewtATut tutorial)
- applic2.nwt
- source code for Hello World, plus more prototypes
- applic0.pkg
- library plug-in with source text for applic0 (MyApp) example [FolderLib format]
- applic2.pkg
- library plug-in with source text for applic2 (MyApp2) example [Paperback format]
- pack34.pkg
- plug-in (autopart) saves Newt apps as packages
- packages.htm
- brief description of package functionality
- plugins.htm
- brief description of plug-ins functionality
- newtdrw1.pkg
- plug-in (autopart) turtle graphics environment
- turtle.htm
- using turtle graphics
- graphic0.nwt
- source code for a few turtle graphics methods
(also see NewtTurT tutorial)
- dontask.pkg
- autopart to allow you to turn off annoying keyboard prompts
(only needed on 1.x Newtons)
- metadot1.pkg
- when Smart Edit preference is on,
the MetaDot plugin provides menus of functions/methods and parameters,
protos and default slots and methods
Registration
If you register you also receive via downloading (or floppies):
- 200+ source examples
- more documentation: HTML format, 80+ page Acrobat version (under revision)
- native (and beta) versions of Newt and NewtPack for improved performance,
latest features and 2.x-specific behavior
- plug-ins: libraries with additional constant,
function, proto definitions
- Sloup: transfer source documents to Notepad,
or graphics to Newton soups. version with more options and better performance
- priority for support and new features
- relief from shareware guilt
Shareware Registration is now
- $25.00 ($10 for a student)
- PayPal
Newt 3.4 (.pkg)
Newt 3.4 (.sit.hqx) [375K]
Newt 3.4 (.zip) [308K]
New beta versions are generally available only to registered users, but
if there are important interim bug fixes, beta versions may appear here.
- If you are using HyperNewt,
you may need to re-add HyperNewt info to any new entries (e.g., Notes) created by Newt or Sloup.
(this does not happen automatically with HyperNewt 2.01)
- If you save a package with NewtPack and then freeze/thaw it,
it may not work properly -- rebooting fixes things (pkg seems to be ok,
but initial install by system isn't quite right)
- if you install the "Newt plugins" that come with VisualNewt, you will need to remove
VisualNewt, you will need to remove-->
Visual Newt,
visual application development environment that can work in conjunction with Newt.
- NewtonScript programming discussion group
- ViewFrame
- NewtProlog: no longer available
- "Objects without classes" by Mikel Evins, Computer , March 1994, pp. 104-109.
- articles by Walter Smith "father of NewtonScript"
- NTK intro/review MacTech 9.11
Last updated: 31-Jul-2012
