Apple Newton Internet Enabler Specifications

Browse online or download Specifications for Software Apple Newton Internet Enabler. Apple Newton Internet Enabler Product specifications User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 24
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Inside This Issue
continued on page 21
Volume II, Number 3 June 1996
gy
gy
Newton Technolo
J
O U R N A L
®
Communications Technology
New Technology
Communications Technology
Newton Internet Enabler 1
New Technology
Newton Toolkit Does Windows 1
Communications Technology
Enabler Kits 9
Newton Directions
Communications Strategies
for Newton 2.0 10
NewtonScript Techniques
Using the NewtApp Framework 13
NewtonScript Techniques
Caching for Maximum
View Scrolling Performance 18
Product Development
Creating Quality Newton Applications 22
Newton Toolkit
Does Windows
by Lee Dorsey, Apple Computer, Inc.
In an effort to expand the number of software
developers who can develop for the Newton 2.0
platform, Apple is delivering the first release of
Newton Toolkit for Windows, Version 1.6. This
product provides complete Newton Toolkit
functionality, including the compiler, profiler,
and full support for Newton 2.0. It runs on
Windows 95, Windows NT, and Windows 3.1
with Win32s with a fully native Windows look
and feel.
“Shipping Newton Toolkit for Windows is a
very important step in providing our developer
community with the most flexible, powerful
tools of any PDA platform,” said Rick Fleischman,
Newton Tools Product Line Manager. “As the
Newton platform is maturing, Newton Toolkit for
Windows allows us to reach out and address a
much larger base of software developers who
want to create Newton applications.”
Newton Toolkit for Windows is only one
example of the many improvements that
continue to be made to developer tools for the
Newton platform. In January, Apple shipped
both Newton Toolkit for Mac OS, Version 1.6 and
the Desktop Integration Libraries for Mac OS
and Windows, Version 1.0. Newton Toolkit 1.6 is
optimized for PowerPC, delivers improved
debugging tools, and provides full support for
Newton 2.0. The Desktop Integration Libraries
(DILs) allow desktop application vendors for
both Mac OS and Windows to directly
synchronize data between their applications and
data on a Newton PDA, without the use of any
Newton Internet
Enabler
by Gary Hillerson, Hillysun Enterprises, Inc.
The Newton Internet Enabler makes it easy for
you to develop applications that access the
Internet. With Newton Internet Enabler, you
establish a link to an Internet provider, configure
your link with options, and use communications
endpoint methods to send and receive data. The
Newton Internet Enabler even automates status
display and data conversion for you.
You can establish a link that uses one of two
transport services: either TCP or UDP. Several
applications can share the use of a link, and the
Newton system software keeps the link open
until all applications release the link. Newton
Internet Enabler currently supports the use of
two lower-level link protocols: SLIP and PPP.
Newton Internet Enabler provides an
application programming interface and a setup
application. The setup application, Newton
Internet Setup, allows users to define the
configuration for links to various Internet
providers. For example, a user might set up a
link configuration for Compuserve, another
configuration for a local Internet provider, and a
third configuration for checking email at work.
Each link configuration includes information
about the phone number to dial, the link-level
protocol to use, and the initialization and login
sequences for establishing the link.
The Newton Internet Enabler application
programming interface (API) consists of about
ten global functions that you can call to perform
various net session-related tasks, a number of
options that you can use to control the
Page view 0
1 2 3 4 5 6 ... 23 24

Summary of Contents

Page 1 - Newton Technolo

Inside This Issuecontinued on page 21Volume II, Number 3 June 1996gy gy Newton Technolo J O U R N A L®Communications TechnologyNew TechnologyCommunic

Page 2 - Letter From the Editor

June 1996 Newton Technology Journal10Today, the definition of “work environment” is rapidly changing. People areroaming farther and farther from thei

Page 3 - Newton Internet Enabler

party Ethernet drivers and Ethernet access cards within the next year.Fax send and receive. Full fax support is part of our strategy to providemore c

Page 4

June 1996 Newton Technology Journal12Motorola NewsCard) and two-way pagers (the Motorola Tango). Devicedevelopers can write additional drivers for ne

Page 5

Newton Technology Journal June 199613The NewtApp framework is a collection of system-supplied protos whichcan be combined to form a complete applicati

Page 6

June 1996 Newton Technology Journal14styles for your application.Another step before you begin is to sketch out your data structure andhow you want th

Page 7

Newton Technology Journal June 199615symbol slot in that dataDef. See the Newton Programmer’s Guide formore information on the required slots for dat

Page 8

June 1996 Newton Technology Journal16The Default LayoutFor the default layout in the application, use newtLayout,newtPageLayoutor newtRollLayout. For

Page 9 - Enabler Kits

these slot views include a label and can pop-up lists of potential values. Themiscellaneous slot views include the newtEditViewand thenewtCheckBox.Sl

Page 10 - Newton Directions

June 1996 Newton Technology Journal18Techniques for writing faster code are always of interest to NewtonScriptdevelopers. Faster implementations open

Page 11 - WIRELESS COMMUNICATIONS

and synchronizes the children views of P to match the stepChildrenarray. Specifically, any child view whose template is no longer in thestepChildren

Page 12 - IN CONCLUSION

June 1996 Newton Technology Journal2Same Time,Same Place,New StuffMany of you will be reading this issue of theNewton Technology Journal from your sea

Page 13 - Using the NewtApp Framework

June 1996 Newton Technology Journal20actual difference of 4K versus 1K.USING A SIMPLE PROTO AND AviewDrawScriptWITH CACHINGThough faster, the simple p

Page 14 - THE APPLICATION LAYER

Newton Technology Journal June 199621As with picture caching, using a bit map cache does not slow down theapplication much as it opens. This implemen

Page 15 - THE LAYOUT LEVEL

June 1996 Newton Technology Journal22INTRODUCTIONQuality does makes a difference. It makes a difference to your customers andultimately to your botto

Page 16 - THE SLOT LEVEL

Newton Technology Journal June 199623The change should be code-reviewed by another development engineer.The developer making the change should write a

Page 17

June 1996 Newton Technology Journal24represented, but don’t go overboard on the details. Keep the feature listupdated to reflect the current state of

Page 18 - S children views

Newton Technology Journal June 19963configuration of your links, and a communications tool that you use withyour endpoints to perform communications o

Page 19 - USING A SIMPLE PROTO AND A

June 1996 Newton Technology Journal4Then, when you call the InetGrabLink function in your application,you pass it the name (symbol) of your callback f

Page 20

Newton Technology Journal June 19965if err then beginprint("link failed"); // handle the error:endGrabLink(err); // end connect attemptendel

Page 21 - Newton Toolkit Does Windows

June 1996 Newton Technology Journal6InetPortNumbera value as shown in Table 1-1 when sending the localport option with a Bind request:Table 1-1: Local

Page 22 - Product Development

Newton Technology Journal June 19967type: 'option,opCode: opGetCurrent,result: nil,form: 'template,data: {arglist:[0, // host addr - byte 10

Page 23 - SPECIFICS OF NEWTON TESTING

June 1996 Newton Technology Journal8• the DNSGetMailServerNameFromDomainNamefunction translates a domain name into the domain name for a mailserver t

Page 24 - CONCLUSION

Newton Technology Journal June 19969know how to use Newton communications endpoints to send and receivedata, then you already know how to use the Inet

Comments to this Manuals

No comments