home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / bit / listserv / nextl / 743 < prev    next >
Encoding:
Text File  |  1992-11-05  |  40.3 KB  |  1,046 lines

  1. Comments: Gated by NETNEWS@AUVM.AMERICAN.EDU
  2. Path: sparky!uunet!paladin.american.edu!auvm!NEXT.COM!CGEIGER
  3. Message-ID: <9211041710.AA14213@NeXT.COM>
  4. Newsgroups: bit.listserv.next-l
  5. Date:         Wed, 4 Nov 1992 09:10:20 -0800
  6. Reply-To:     cgeiger@NEXT.COM
  7. Sender:       NeXT Computer List <NEXT-L@BROWNVM.BITNET>
  8. From:         cgeiger@NEXT.COM
  9. Subject:      v5.6 - NeXT Nugget News Digest (vol. 5, issue 6, November 4, 1992)
  10. Lines: 1034
  11.  
  12. NeXT Nugget News Digest (vol. 5, issue 6, November 4, 1992)
  13.  
  14. TABLE OF CONTENTS
  15.  
  16.     I.  Integrity Solutions Announces An Extended Beta Program for
  17.             FrontDesk, a Network Message Center
  18.    II.  Announcing CodeCheck from Abraxas (Posix compliance testing
  19.             for C and C++)
  20.   III.  September NeXTSTEP Developer mailing (Release 3.0 enhancements
  21.             checklist)
  22.    IV.  Call For Beta testers for MicroPhone Pro Module
  23.     V.  NightShade Announces TalkBack, versatile conferencing
  24.             NeXTSTEP App
  25.    VI.  Opportunities for NeXTSTEP Developers and Contractors
  26.   VII.  NeXT SysAdmin Position Open in Beverly Hills, California
  27.  VIII.  Open Position: Systems Engineer, NeXT Computer, Inc.
  28.             Ann Arbor, Michigan
  29.  
  30.  
  31. All previous Nugget News Digest issues are archived at the
  32. Purdue ftp archive site: sonata.cc.purdue.edu under...
  33.  
  34.       /pub/next/submissions/Nugget_News_Digest_Q2_1992.tar.Z
  35.       /pub/next/submissions/Nugget_News_Digest_Q3_1992.tar.Z
  36.  
  37.  
  38. Conrad Geiger
  39. Manager, International NeXT User Groups
  40.  
  41.  
  42. P.S. To be added or deleted from this distribution, please send email
  43. to "nugget@next.com."
  44.  
  45. ____________________________________________________________________
  46.  
  47. I.  Integrity Solutions Announces An Extended Beta Program for
  48. FrontDesk, a Network Message Center
  49.  
  50. St. Paul, MN.  Oct 6, 1992 - Integrity Solutions announces an
  51. Extended Beta Program for FrontDesk, a networked office productivity
  52. tool. FrontDesk merges  "While You Were Out" telephone message notes
  53. and a traditional "In/Out" board with the powerful network
  54. capabilities of NeXTSTEP. Featuring a Client/Server architecture,
  55. FrontDesk provides a cost effective solution to keeping track of
  56. telephone messages and availability of office staff. Some of the
  57. FrontDesk features include:
  58.  
  59.   - Client/Server Architecture
  60.   - Integrated In/Out Board and "While You Were Out" Messaging System
  61.   - Optional NeXTMail message delivery
  62.   - Hot Keys for "I am Back", "I'm Gone" and "Do Not Disturb"
  63.   - Operates over SLIP connections
  64.   - Full RTF support in all message and comment fields
  65.   - Urgent messages are color-coded (User selectable)
  66.   - Type-ahead user list selection
  67.   - Message summary printing
  68.   - User defined personal profiles
  69.   - Date and time stamps for updates
  70.   - Support for NeXT mail pictures
  71.   - Icon animation alerts for unread messages
  72.   - API for Third Party Development
  73.  
  74. "Before FrontDesk and our network of NeXT computers, we would have to
  75. make a special point of going up the the receptionist  2-4 times a
  76. day to make sure we had all of our current messages,"  said Dr. John
  77. Andrews of the College of Veterinary Medicine at Iowa State
  78. University in Ames, Iowa. "Many of our messages would be a few hours
  79. old when we retrieved them," he continued, "FrontDesk has been a
  80. blessing, now we know immediately when a call is received."
  81.  
  82. The Extended Beta program offers interested NeXT users to beta test
  83. Front Desk with a special version of the application that allows an
  84. unlimited number network users. The Beta program will expire on
  85. November 15, 1992 and Beta testers will have the opportunity of
  86. buying the first release version for a substantial discount.
  87.  
  88. "Our custom development heritage shows with this beta release of
  89. FrontDesk," said Rodger McBride, product manager of the FrontDesk
  90. project. "We see this as a first round in a suite of networked office
  91. productivity products. Our role is implementing solutions driven by
  92. our customers needs."
  93.  
  94. For more information or to enroll in the Extended FrontDesk Beta
  95. Program, contact;
  96. Rodger McBride, FrontDesk Product Manager
  97. Integrity Solutions
  98. 32 Empire Dr.
  99. St. Paul, MN 55103
  100. Telephone: (612) 223-8484
  101. NeXTMail: frontdesk@is.com
  102.  
  103. Integrity Solutions is a custom application developer  located in St.
  104. Paul, Minnesota.  They provide custom software solutions specializing
  105. in Workflow, Database and Executive Information Systems for clients
  106. in the Legal, Law Enforcement, Medical and Corporate environments.
  107. FrontDesk is their first product in a suite of Networked Office
  108. Productivity Solutions.
  109.  
  110. NeXT Computer, Inc., headquartered in Redwood City, Calif., designs,
  111. manufactures and markets professional workstations, which combine the
  112. power and networking of today's most advanced workstations with the
  113. ease of use and productivity applications of today's best personal
  114. computers.  NeXT's professional workstation systems promise to
  115. enhance the way groups of people work together in the 1990s.
  116.  
  117. NeXT and NeXTSTEP are trademarks of NeXT Computer, Inc.
  118.  
  119.  
  120. ____________________________________________________________________
  121.  
  122. II. Announcing CodeCheck from Abraxas (Posix compliance testing for
  123. C and C++)
  124.  
  125. Until now, there has been no automated way for programmers to
  126. determine if the programs they write are in conformance with the
  127. Posix standards.  Abraxas Software has released "CodeCheck," an
  128. expert system tool that will examine C and C++ source code for
  129. compliance to POSIX.1, AT&T UNIX System V, and Berkeley UNIX standards.
  130. CodeCheck assists programmers in their development process by
  131. providing friendly suggestions wherever their code fails to comply
  132. to the standards.  Single user licenses start at $XXX, site and
  133. educational discounts are available.  For more information, contact
  134.  
  135. Patrick Conley, President of Abraxas Software
  136. Phone  - (503) 244-5253
  137. FAX    - (503) 244-8375.
  138.  
  139.  
  140. ____________________________________________________________________
  141.  
  142. III.  September NeXTSTEP Developer mailing
  143.  
  144. This went out in the recent September NeXTSTEP developer mailing.
  145. Hope you find it useful!
  146.  
  147. Sharon Zakhour
  148. Developer Support
  149.  
  150. appkit.845
  151.  
  152.  
  153. Release 3.0 enhancements checklist
  154.  
  155. 3.0 Enhancement Checklist
  156. [or "How to be 3.0 Hip"]
  157.  
  158. When you update your application to Release 3.0, following is a list
  159. of features you should strongly consider adding to your application
  160. to take advantage of the new 3.0 feature set.  This information is
  161. provided as a checklist and primarily consists of features every 3.0
  162. application should probably support.  There are many other new and
  163. exciting 3.0 features (such as Distributed Objects, 3DKit, DBKit,
  164. Indexing Kit, Phone Kit) that are not mentioned here because they are
  165. relevant to a smaller set of applications.
  166.  
  167. - Object links
  168. Every application running under NeXTstep 3.0 should take advantage,
  169. if at all possible, of the powerful ability to link external data or
  170. files into the documents of an application.  Likewise a document- or
  171. data-oriented application should support exporting data links.
  172. Linking is performed using the familiar Copy/Paste metaphor for data
  173. and the Drag-n-Drop metaphor for files programmers should consider
  174. implementing both forms of object links.  Bundled applications
  175. that import data links are Edit and Draw.  Bundled applications that
  176. export data links are Draw, IconBuilder, and Graph.  See the 3.0
  177. Examples Graph and Draw, the AppKit and ObjectLinks Release Notes,
  178. and the NXDataLink spec sheets for more information on how to
  179. implement object linking.
  180.  
  181. - Filter services
  182. A Filter service is a new 3.0 type of Service which has no menu item
  183. but supports the ability to convert a piece of data from one type to
  184. another.  Every application can take advantage of filter services
  185. when opening files (via +typesFilterableTo: if it can open a standard
  186. type, like RTF) and when importing data via copy/paste or dragging
  187. (via +imagePasteboardTypes).
  188.  
  189. Other applications can provide filter services:  for example, if you
  190. have some code which converts your document format [the WonderFormat]
  191. to RTFD, then you should provide this functionality as a filter
  192. service.  Another application which understands RTFD but not
  193. WonderFormat can still import WonderFormat documents and the filter
  194. service will do the work of the conversion.  The other advantage of
  195. providing a filter to ascii is that your documents then become
  196. indexable by Digital Librarian.  See the 3.0 Appkit Release Notes and
  197. the Pasteboard spec sheet for more information on:
  198. +typesFilterableTo:, +newByFilteringFile:, +newByFilteringData:,
  199. +newByFilteringTypesInPasteboard:.
  200.  
  201. - New dragging mechanism
  202. The drag and drop mechanism is new and improved in 3.0.  Under 2.x,
  203. drag and drop was implemented using the registerWindow:, etc.
  204. methods.  [These methods will continue to work in 3.0 but are being
  205. obsoleted.]  For 3.0, a new Workspace Protocol has been added which
  206. supports interapplication dragging in View and Window classes and
  207. should actually simplify your code.  The new dragging mechanism can
  208. be used both for inter-application dragging and intra-application
  209. dragging (as in palettes).  See the 3.0 Appkit Release Notes
  210. and the View, Window and NXDraggingDestination spec sheets for more
  211. information on (to name some of the methods involved):
  212. -registerForDraggedTypes:,
  213. -draggingEntered:, -draggingUpdated:, -draggingExited:,
  214. -prepareForDragOperation:, -performDragOperation: and
  215. -concludeDragOperation:.
  216.  
  217.  
  218. - Dragging TIFF and EPS [i.e. image] data
  219. As a side note, any application which supports drag and drop of
  220. TIFF or EPS should (instead of registering for ".tiff" and ".eps"
  221. explicitly) register for [NXImage imagePasteboardTypes].  This method
  222. returns a NULL terminated list of strings and allows your application
  223. to take advantage of other image types that NXImage knows how to
  224. convert between, such as the RIB format (if libMedia is linked with
  225. your application) or other formats supported via the filter services
  226. mechanism.  See the Appkit Release Notes and the NXImage spec sheet
  227. for more information on +imagePasteboardTypes.  [Note:  all
  228. applications that import data via NXImage should start linking with
  229. libMedia.]
  230.  
  231.  - Dragging colors
  232. Another side note: applications should no longer use the
  233. -acceptColor:atPoint: method for accepting colors.  [The
  234. -acceptColor: method will continue to work for 3.0 but should be
  235. avoided.]  Dragging colors should be implemented via the normal
  236. drag/drop protocols with the NXColorPBoardType.  See the 3.0 Appkit
  237. Release Notes for more information on -acceptColor: and
  238. NXColorPBoardType.
  239.  
  240. - Undo
  241. Undo is a very powerful mechanism that we strongly encourage all 3.0
  242. applications to support.  To this end, the Draw Example (in
  243. /NextDeveloper/Examples/Appkit/Draw) illustrates a whole framework
  244. for supporting Undo.  Draw has three subprojects which implement Undo
  245. and two of these subprojects have been designed so that they can be
  246. added to an existing application with minimal effort:  a reusable
  247. Change class, a reusable UndoText class,  and a class specific to
  248. Draw.  See the UndoDoc.rtf and UndoREADME.rtf files in the Draw
  249. Example for more information.
  250.  
  251. - Help
  252. The Help facility is another powerful user mechanism that has been
  253. integrated into InterfaceBuilder for 3.0 that every application
  254. should support.  The easiest way to implement Help in your
  255. application is to use the Help panel to display any help files you
  256. may have already written.  The next level of implementation involves
  257. attaching help files to each of the buttons, menus and  other
  258. controls in your application.  For more information on how to
  259. implement Help, see the 3.0 InterfaceBuilder and Appkit Release
  260. Notes, the NXHelpPanel spec sheet and the Draw Example.
  261.  
  262. - Device independent color:  calibrated RGB and Pantone
  263. Colors should be set via the NXSetColor() function and should use
  264. NXColor for color storage.  (Colors should not be set via
  265. PSsetrgbcolor() if you wish to take advantage of device independent
  266. color.)  Applications using NXSetColor() and NXColor can take
  267. advantage (for free) of the calibrated RGB color space in
  268. Release 3.0 which emits device independent colors to all Level 2
  269. devices.  See the 3.0 Appkit and WindowServer Release Notes for
  270. further information on NXSetColor() and the NXColor spec sheet.
  271.  
  272. - Restoring Windows to previous location and size
  273. Persistent windows can now take advantage of the new Window methods
  274. which allow saving and restoring a window by name.  These methods use
  275. the defaults database to store the position and size of the window so
  276. that when you recreate the window it will adopt the same
  277. characteristics.  See the 3.0 Appkit Release Notes and the Window
  278. class spec sheet for more information on:
  279. -saveFrameUsingName:, -setFrameUsingName:, -setFrameAutosaveName:,
  280. -frameAutosaveName and -removeFrameUsingName:.
  281.  
  282. - Creating a Workspace contents inspector
  283. You can now create your own contents inspector which Workspace will
  284. use when one of your documents is selected.  See the 3.0
  285. IntroWorkspace.rtf document and the WMInspector class spec sheet for
  286. more information on building an inspector module.
  287.  
  288. - Find text object
  289. The ability to find text has been added to the Text object making it
  290. much easier to implement a text search panel.  See the Text class
  291. spec sheet for more information on -findText:.
  292.  
  293. - RTFD
  294. The Text object now supports reading, writing and editing the RTFD
  295. file format. (Under 2.x the Text object only supported reading and
  296. writing of straight ascii and RTF files.)  See the 3.0 Appkit Release
  297. Notes and the Text class spec sheet for more information on (to name
  298. a few of the methods):
  299. -setGraphicsImportEnabled:, -saveRTFDTo:, -openRTFDFrom: and
  300. -writeRTFDTo:.
  301.  
  302. - Localization
  303. While making an application localizable to other languages was
  304. encouraged under the 2.x release of NeXTSTEP, it is now easier to
  305. implement in 3.0 with additional support in InterfaceBuilder and
  306. ProjectBuilder.  Under 3.0, any application created via
  307. ProjectBuilder will automatically bundle the nib files, binary and
  308. other necessary files into an NXBundle (which looks suspiciously
  309. like an app wrapper in days of yore).  All methods in the Appkit
  310. which used to look in the mach-O section to find something, now look
  311. in [NXBundle mainBundle] if the desired object is not in the mach-O
  312. section.  See the 3.0 Localization Chapter of the Concepts Manual for
  313. more information on how to make your application localizable for 3.0.
  314. [Note:  Localizing an application is different than making that
  315. application localizable.  Localizing involves the actual translation
  316. while making it localizable puts the framework in place so that it
  317. can be translated usually by someone other than the programmer.]
  318.  
  319. - Keyboard key codes are not portable to other platforms
  320. The keyCode information (available in the event data for key events)
  321. is device-dependent for a particular keyboard (and is documented as
  322. such).  NeXT recently started shipping a keyboard with new key codes
  323. and any application which relied on the old raw key codes will almost
  324. certainly perform differently.  In order to keep software as portable
  325. to as many platforms as possible, an application should avoid
  326. examining raw key codes at all costs.  (It is safe to use charSet and
  327. event flags along with charCode to distinguish between key events.)
  328. To quickly determine if your application uses raw key codes, search
  329. your source files for the string "keyCode".
  330.  
  331. - Copying/moving/compressing/destroying files via the Workspace
  332. Any application which supports copying or moving files around (or
  333. compressing or destroying files, to name some of the supported
  334. functions) should use the new Workspace Protocol method
  335. -performFileOperation:.  This method allows you to ask the Workspace
  336. to perform an operation such as copying or moving a file and will
  337. update the Processes panel with the Background process information
  338. and the animated pie chart.  See the 3.0 Appkit Release Notes and
  339. NXWorkspaceRequestProtocol spec sheet for more information on
  340. -performFileOperation: and the list of operations it supports.
  341.  
  342.  
  343. ____________________________________________________________________
  344.  
  345. IV.  Call For Beta testers for MicroPhone Pro Module
  346.  
  347. Software Ventures has completed a Loran module for MicroPhone Pro for
  348. NeXTSTEP which will send faxes, and we would like to beta-test it.
  349.  
  350. If you
  351.         1>  Have MicroPhone Pro v 1.0 for NeXTSTEP
  352.         2>  Use Loran
  353.         3>  Run System 3.0
  354.         4>  Have a fax modem and send faxes on a regular basis
  355.  
  356. Then we would like you to beta-test the fax module.  As always, our
  357. Loran modules are free for use by all MicroPhone Pro owners.  After
  358. the beta cycles are done, we will make the module available on our
  359. bbs and on the anonymous ftp sites (assuming they let me upload it
  360. there).
  361.  
  362. --
  363. Michael Rutman                  |       moose@svcdudes.com
  364. Cubist                          |       makes me a NeXT programmer
  365. Software Ventures               |       maker of MicroPhone Pro
  366.  
  367.  
  368. _____________________________________________________________________
  369.  
  370. V. NightShade Announces TalkBack, versatile conferencing NeXTSTEP App
  371.  
  372. FOR IMMEDIATE RELEASE
  373.  
  374. CONTACT:  NightShade Software
  375.           Box 60063, U of A Postal Outlet
  376.           Edmonton, Alberta
  377.           Canada  T6G 2S4
  378.           Phone: (403) 439-8718
  379.           E-MAIL: nshade@niagara.ucs.ualberta.ca
  380.  
  381. ANNOUNCING: Unlimited TalkBack 1.0 DEMO
  382.  
  383. NightShade Software is proud to announce the release of a
  384. unlimited demo version of TalkBack, a versatile conferencing
  385. application for the NeXT computer.
  386.  
  387. TalkBack 1.0 offers an easy to use NeXTMail-like interface,
  388. and allows any number of users with NeXTs connected to a
  389. TCP/IP network to interactively send messages consisting of
  390. voice, rich-text, and file-attachments to each other.  All
  391. messages are stored in a local archive for later review.
  392.  
  393. TalkBack uses a true peer-to-peer network model, meaning
  394. that there is no centralized "server".  Users can create,
  395. join, and exit conferences at any time.  A single user can
  396. participate in any number of conferences at once using the
  397. NeXT's standard "Multiple Document" metaphor.
  398.  
  399. DETAILS ON "UNLIMITED DEMO"
  400.  
  401. TalkBack version "1.0 DEMO" is FREE.  That's right, it costs
  402. $0.00, and is not crippled in any way.  Why are we doing
  403. this?
  404.  
  405. We started writing TalkBack using NeXTSTEP 2.1.  Being a
  406. small company, we didn't have advance access to 3.0 like the
  407. Big Guys.  Now that we have 3.0, we've decided that TalkBack
  408. can greatly benefit from the use of the new 3.0 features.
  409.  
  410. We were faced with a tricky decision -- should we ignore 3.0
  411. for a while longer, and polish off the 2.1 version of
  412. TalkBack, or should we devote all our energy to creating a
  413. new TalkBack, taking full advantage of NeXTSTEP 3.0 (and
  414. make people wait even longer)?  We decided to try something
  415. a bit different.
  416.  
  417. We have frozen development of the 2.1-compatible TalkBack,
  418. and are releasing it as freeware, so that the people who
  419. have been waiting for TalkBack can start using it, while we
  420. work on the much more powerful TalkBack for 3.0.
  421.  
  422. Here are the catches:
  423.  
  424. - TalkBack 1.0 is distributed as-is, with no warranties or
  425. support of any kind
  426.  
  427. - TalkBack 1.0 will not be upgraded in any way, including
  428. bug fixes or new features
  429.  
  430. - TalkBack 1.0 will not be message-compatible with future
  431. versions of TalkBack
  432.  
  433. - TalkBack 1.0 is NOT in the public domain; it can be freely
  434. distributed, but not sold
  435.  
  436. - Persons wishing to distribute TalkBack 1.0 as part of a
  437. collection of NeXT demonstration software should contact
  438. NightShade Software for permission
  439.  
  440. Work is already underway on the 3.0-specific version of
  441. TalkBack.  This will NOT be a free program; it will be a
  442. fully supported commercial application, with many powerful
  443. new features.
  444.  
  445. AVAILABILITY:
  446.  
  447. TalkBack is available for anonymous ftp from the following
  448. archive sites:
  449.  
  450.     sonata.cc.purdue.edu (/pub/next/2.0-release/demos)
  451.     cs.orst.edu (/pub/next/demos)
  452.  
  453. The file is named TalkBack1.0.tar.Z.  Note that it may
  454. initially be located in /pub/next/submissions on either of
  455. the above sites.
  456.  
  457. If you don't have Internet access, or don't know how to use
  458. anonymous ftp, contact NightShade software for alternate
  459. shipping options.
  460.  
  461. ____________________________________________________________________
  462.  
  463. VI.  Opportunities for NeXTSTEP Developers and Contractors
  464.  
  465. Fortune 500 opportunities for NeXTSTEP developers are available
  466. on the East coast, Texas, Illinois, Washington, England, and Europe.
  467.  
  468. All opportunities are for long term on-site development with other
  469. top notch NeXT pros.
  470.  
  471. Minimum 6 months NeXTSTEP and Objective C experience.
  472.  
  473. For more info, call Jay Wallen (who has been independently retained to
  474. recruit) at 212-410-1400 or FAX at 212-534-3724.
  475.  
  476.  
  477.  
  478.  
  479.  
  480. ____________________________________________________________________
  481.  
  482. VII.  NeXT SysAdmin Position Open in Beverly Hills, California
  483.  
  484.  
  485. NeXT TRAINING & USER SUPPORT MANAGER FRO LOS ANGELES AREA
  486.  
  487. The William Morris Agency is a large talent agency bearing the
  488. distinction of being the world's oldest.  Approximately 200
  489. employees in Beverly Hills and 100 in New York use NeXT computers on
  490. a company-wide network.  NeXTs are used for general office automation
  491. in support of the individual talent agent's daily activities securing
  492. jobs for our clients in all facets of the entertainment business.
  493.  
  494. The NeXT Training & User Support Manager helps to maximize the
  495. agency's investment in NeXT by ensuring that demanding users in a
  496. hectic environment are well trained and supported.  The NeXT Training
  497. & User Support Manager also serves as the liaison with and
  498. representative of users in the continuing development, implementation
  499. and review of custom software.  Position reports to MIS Director.
  500.  
  501. Essential Job Functions include but are not limited to:
  502.  
  503. TRAINING
  504.   - Design, develop and produce all training materials, e.g. WMA
  505.     specific procedures ("How To's"), In-class  workbooks, visual
  506.     teaching aids
  507.   - Provide training for new and current users of Beverly Hills NeXT
  508.     network
  509.   - Analyze training needs on an on-going basis to develop solutions
  510.     and assist users in attaining maximum efficiency from NeXT
  511.     system.
  512.   - Supervise training/support staff to assist in training effort.
  513.   - Manage NeXT training function company-wide
  514.  
  515. USER SUPPORT
  516.   - Manage user support function for Beverly Hills office on a daily
  517.     basis.
  518.   - Be second source of support for help calls.
  519.  
  520. TECHNICAL
  521.   - Test/analyze new software packages for relevancy to the user
  522.     population.
  523.   - Analyze user business requirements and identify best short- or
  524.     long-term methods to satisfy same.  Analysis may result in
  525.     changes to user procedures, use of existing software, purchase of
  526.     additional software, or indicate need for custom programming.
  527.   - Design, develop and produce custom software documentation
  528.  
  529. Other job functions  include but are not limited to:
  530.  
  531.   - Bi-monthly status reports to MIS Director
  532.   - Assist MIS Director and other NeXT staff as needed
  533.  
  534. QUALIFICATIONS
  535.  
  536.   - Four year college degree
  537.   - Experience in each of the following areas:
  538.   - as power PC, Mac or NeXT (a plus) computer user including
  539.     familiarity with several different software packages
  540.   - providing support to computer users
  541.   - as trainer including needs analysis and development of material
  542.   - Communication skills (verbal and written)
  543.   - Ability to learn quickly
  544.   - Personal flexibility and patience
  545.   - Ability to work as part of a team
  546.   - Organizational skills
  547.   - Managerial ability
  548.   - Ability to recognize areas for improvement and devise appropriate
  549.     recommendations
  550.  
  551.  
  552. Contact:
  553.  
  554. Phone:  Leslie Dunlevy at  (310) 859-4274 between 2:30 and 5:30pm
  555. Mail:   Lealie Dunlevy
  556.         William Morris Agency
  557.         151 El Camino Drive
  558.         Beverly Hills, CA 90212
  559. Email:  resume@wma.com   (use only standard NeXT fonts)
  560.  
  561.  
  562.  
  563.  
  564. ____________________________________________________________________
  565.  
  566.  
  567. VIII.  Open Position: Systems Engineer, NeXT Computer, Inc.
  568.      Ann Arbor, Michigan
  569.  
  570.  
  571. THIS IS A PRE-SALES SYSTEMS ENGINEERING POSITION REQUIRING EXCELLENT
  572. SOFTWARE DEVELOPMENT, NETWORK AND SYSTEMS ENGINEERING, AND VERBAL
  573. COMMUNICATION SKILLS.
  574.  
  575.  
  576. NeXT Systems Engineers provide the technical expertise necessary
  577. to close sales, and generally evangelize the NeXT product family.
  578. SE's must possess superb technical skills and a sense of innovation,
  579. combined with a personality which promotes cooperation, trust, and
  580. the sharing of ideas.  The successful candidate will have a mix of
  581. software engineering skills, and enjoy working with people and new
  582. technology.
  583.  
  584.  
  585. Duties and Responsibilities:
  586.  
  587. - Rapid prototyping of software for feasibility analysis
  588. - Technical presentations to all levels of customers
  589. - Integration of NeXT computers with existing systems
  590. - Technical account management
  591. - Provide strategic input and guidance to sales, marketing, and
  592.    engineering, regarding market conditions, product requirements,
  593.    and overall program successes or failures
  594.  
  595. A typical NeXT Systems Engineer will spend one-third of their time
  596. writing NeXTSTEP applications for customer-based prototyping or
  597. proof-of-concept efforts, one-third consulting one-on-one with
  598. potential and existing customers on software development and network
  599. engineering, and one-third performing presentations and
  600. demonstrations of NeXTSTEP.
  601.  
  602.  
  603. Necessary Skills:
  604.  
  605. - Solid software engineering background
  606. - Ability to articulate technically complex issues to a wide variety
  607.     of audiences
  608. - Demonstrated aptitude at working independently
  609. - Ability to work with limited supervision in an autonomous,
  610.     results-oriented environment
  611. - Ability to work within a team environment
  612. - Strong problem solving skills
  613. - Ability to juggle multiple tasks
  614. - B.S.C.S or equivalent with 4 years experience required; M.S.C.S
  615.     preferred
  616.  
  617.  
  618. Relevant Experience:
  619.  
  620. - NeXTSTEP, Objective-C, Mach
  621. - UNIX systems programming/systems administration
  622. - Object-oriented programming
  623. - Advanced application programming in C, LISP, and FORTRAN (or
  624.      equivalent)
  625. - Windowing application development (Macintosh, X11, MSWindows, etc.)
  626. - Database application development (Sybase, Oracle, etc.)
  627. - TCP/IP, NFS, YP/NIS
  628. - PostScript
  629. - Pre-sales support experience
  630.  
  631.  
  632. For more information please send a cover letter, resume, and salary
  633. history via email to Central_Area_Jobs@NeXT.com or fax to
  634. 312.329.0285.  Responses without cover letters will not be
  635. considered.  Please include at least one paragraph which reflects on
  636. how your skills and experience will enable your success as a Systems
  637. Engineer for NeXT.
  638.  
  639.  
  640.  
  641.  
  642. ____________________________________________________________________
  643.  
  644. IX.  FREE OFFER to NeXT USERS who perform DATA ANALYSIS from S+
  645.  
  646. Instructional Video
  647. 'An Introduction to Intelligent Data Analysis'
  648.  
  649. Take complete control of your data and statistical analysis.
  650.  
  651.  
  652. Dear NeXT User Group member or NeXT User:
  653.  
  654. Are you using modern software tools for data and statistical
  655. analysis? Are you visually examining and interactively exploring
  656. your data to gain maximum understanding...
  657.  
  658. ..or are you just processing data?
  659.  
  660. Find out how you can clearly visualize, easily manipulate, better
  661. understand, and ultimately gain superior interpretation of your
  662. data with our free instructional video.
  663.  
  664. Request 'An Introduction to Intelligent Data Analysis' today by
  665. calling us at (800) 569-0123 or (206) 283-8802.
  666.  
  667. Investigate the unique control you have to manage an analysis.
  668. Graphically see what you've been missing in your data.
  669.  
  670. Learn how to use an interactive, object-oriented data language
  671. to easily view and explore your data so you can check your
  672. assumptions and ensure correct analyses.
  673.  
  674. Understand when to use modern, robust methods that will give
  675. you better results and not misguided interpretations of your data.
  676.  
  677. Most of today's analysis packages rely on a rigid "plug and chug"
  678. approach which is very limiting--it doesn't embody data
  679. visualization techniques which help provide a comprehensive
  680. understanding of your data.
  681.  
  682. Without the benefit of modern, interactive analysis techniques you
  683. may miss important relationships in your data.  If these
  684. relationships are not uncovered, you may overlook the best method
  685. for analyzing your data and end-up with poor interpretations.
  686.  
  687. In just 15 minutes our new instructional video will illustrate,
  688. step-by-step, how to perform modern data analysis in an interactive
  689. and graphical computing environment.
  690.  
  691. 'An Introduction to Intelligent Data Analysis'
  692. ----------------------------------------------
  693.  
  694. -Demonstrates how quickly you can query your data to explore
  695. relationships.
  696.  
  697. -Reveals how, with great efficiency, you can employ various
  698. statistical methods to find the best fit to your data.
  699.  
  700. -Shows how to gain powerful insights into multivariate data through
  701. data visualization in a dynamic, 3-dimensional environment.
  702.  
  703. -Illustrates why an object-oriented data analysis language gives you
  704. special flexibility and control unsurpassed for investigating data.
  705.  
  706. -Demonstrates how an interactive language environment allows you to
  707. save any of your data or analysis routines into user-defined objects
  708. which you can retrieve and then remanipulate for further
  709. investigation and study.
  710.  
  711. -Reveals the power of building custom functions for your preferred
  712. methods, plotting routines, or analysis functions, configuring them
  713. in an automated sequence anyone can run.
  714.  
  715. -Shows how to use a data analysis language coupled with a menu
  716. building toolkit to create a dedicated, menu-driven analysis system.
  717.  
  718. -Demonstrates how easily you can create customized on-screen plots
  719. and graphs of your analysis, and print them out.
  720.  
  721. -Illustrates examples of advanced, modern methods including
  722. generalized additive models, robust methods, survival analysis,
  723. tree-based models, time-series, and much more...
  724.  
  725.  
  726. So why delay?  Request your free video today.  All you have to do is
  727. call and ask for it.  Learn how these new, interactive, and visual
  728. techniques can benefit your analyses.
  729.  
  730. And please note--thousands of your colleagues are performing
  731. interactive, visual data and statistical analysis everyday with
  732. S-PLUS.  Our video,'An Introduction to Intelligent Data Analysis',
  733. will show you why.
  734.  
  735. S-PLUS has over 1200 functions (see below for a summary list) for
  736. performing almost any type of interactive data manipulation or
  737. statistical analysis. In fact, 'PC Magazine' said, "The real power
  738. of S-PLUS is its flexibility... the program can be used for
  739. virtually any kind of statistical analysis."  Many of these methods
  740. are highlighted in the video.
  741.  
  742. What's more, S-PLUS's interactive, object-oriented language
  743. gives you the control to interactively explore and visually
  744. analyze data as you've never been able to before.
  745.  
  746. So please return the reply card, or better yet give us a call.
  747. We are happy to share this important new instructional video
  748. with you absolutely free.  It's yours to keep, learn from, and
  749. share with your colleagues.  You can't go wrong--it's free!
  750.  
  751. But remember to respond quickly.  This offer is good only while
  752. supplies last.
  753.  
  754. P.S.    And if you'd like, we'd also be happy to send you a
  755. complimentary Trial Copy of the new 3.1 version of S-PLUS.
  756. It's a full version with free technical support; yours to try
  757. for 30 days without obligation.
  758.  
  759. CALL 1-800-569-0123 (or 206-283-8802).
  760.  
  761. Statistical Sciences, Inc.
  762. 1700 Westlake Ave. N.  Suite 500
  763. Seattle, WA 98109, USA
  764. Tel: (800) 569-0123 or (206) 283-8802
  765. Fax: (206) 283-8691
  766. Email: mktg@statsci.com
  767.  
  768.  
  769.  
  770.                               S-PLUS VERSION 3.1
  771.                    FOR UNIX WORKSTATIONS AND COMPUTE SERVERS
  772.  
  773.  Statistical Sciences, Inc. (StatSci), based in Seattle, Washington,
  774.  is pleased to announce Version 3.1 of S-PLUS for UNIX Workstations
  775.  and servers. S-PLUS is an extensible, interactive language and
  776.  software application used for graphical data analysis, statistics
  777.  and mathematical computing.  It also provides both a data analysis
  778.  environment and an object-oriented language for development of
  779.  quantitative applications.
  780.  
  781.  GENERAL DESCRIPTION OF S-PLUS Version 3.1
  782.  =========================================
  783.  S-PLUS is a fully supported superset of the April, 1992 release
  784.  of The S Language from AT&T Bell Labs. S provides hundreds of data
  785.  analysis functions which are embodied in their own C-like language.
  786.  This language-basis allows greater flexibility for easy
  787.  modification or extension of existing functions and also allows
  788.  the user to define new functions in the language and/or to
  789.  incorporate their own Fortran or C programs.
  790.  
  791.  StatSci adds a number of statistical and graphical functions,
  792.  provides service and support services, sells S-PLUS in binary
  793.  format for specific workstations (S can only be purchased as
  794.  unsupported source code), and provides complete documentation for
  795.  S-PLUS.
  796.  
  797.  PARTIAL LIST OF IMPORTANT S-PLUS FEATURES
  798.  =========================================
  799.  
  800.    EDA AND PRESENTATION GRAPHICS
  801.    -----------------------------
  802.    S-PLUS provides enhanced window system interfaces for X11, and
  803.    SunView. Under X11, the user can choose an OPEN LOOK, Motif, or
  804.    Athena style.
  805.  
  806.    The S-PLUS plot windows provide a palette of mouse-driven
  807.    selections including point and click for instant laser printer
  808.    output (PostScript and LaserJet printers), plot orientation,
  809.    text point size, color selection, and copy creation.  Multiple
  810.    plots can be placed on one page or screen, or plots can be
  811.    overlayed.
  812.  
  813.    HIGH INTERACTION GRAPHICS
  814.    -------------------------
  815.    High-interaction graphics are provided in the form of pairwise
  816.    scatter plots, 3-D point cloud rotation, marginal histograms
  817.    and scrollable case listings, all with linked brushing.
  818.  
  819.    GREY-SCALE AND COLOR IMAGING
  820.    ----------------------------
  821.    A function is included for creating grey-scale or color image
  822.    plots.
  823.  
  824.    STATISTICAL MODELING LANGUAGE
  825.    ----------------------------
  826.    S-PLUS comes with a modern statistical modeling language which
  827.    provides a common syntax for describing and fitting a wide
  828.    variety of classical and modern, robust models.  Built-in models
  829.    include:
  830.  
  831.      * Linear Models
  832.      * ANOVA Models, balanced and unbalanced
  833.      * Nonlinear Models
  834.      * Generalized Linear Models
  835.      * Generalized Additive Models
  836.      * Local Regression Models (loess)
  837.      * Tree-based Regression Models
  838.  
  839.    CLASSICAL INFERENCE
  840.    -------------------
  841.    S-PLUS now contains a basic set of classical methods for
  842.    estimation and testing. The methods contained in Version 3.1
  843.    include:
  844.  
  845.     Procedure:                            Comments
  846.     ----------                  -----------------------------------
  847.    t-test                     one-, two-, and paired-samples
  848.                                    Welch's test for two samples
  849.    correlation tests          Pearson's,Spearman's rho,Kendall's tau
  850.    Wilcoxon tests             one-, two-, and paired-samples
  851.    Kruskal-Wallis test
  852.    Friedman test
  853.    tests of proportions       exact and chi-square approximation
  854.    contingency table tests    Fisher's exact & chi-square approx.
  855.    Mantel-Haenszel test
  856.    McNemar test for symmetry
  857.  
  858.    Additionally, several discrete distributions including the
  859.    binomial, hypergeometric and Wilcoxon distributions have been
  860.    added to S-PLUS.
  861.  
  862.    ANALYSIS OF VARIANCE
  863.    --------------------
  864.    Fixed Effects
  865.    Random Effects
  866.    Factorial Models
  867.    Nested Models
  868.    Graphical Procedures:
  869.       Location plots for each level of each factor
  870.       Box plots for each level of a factor
  871.       Interaction plots
  872.       Half-normal probability plots of effects
  873.  
  874.    DESIGN OF EXPERIMENTS
  875.    ---------------------
  876.    Full and Fractional Factorial
  877.    Orthogonal Array
  878.  
  879.    EXPLORATORY REGRESSION
  880.    ----------------------
  881.    Stepwise Multiple Regression
  882.    All Possible Subsets Regression
  883.    Generalized Additive Models
  884.    Regression Model Linearization (ACE)
  885.    Additivity and Variance Stabilization for regression (AVAS)
  886.    Projection Pursuit Regression
  887.  
  888.    SCATTERPLOT SMOOTHERS
  889.    ---------------------
  890.    Kernel Smoothers
  891.    Friedman and Stuetzle's "Super Smoother"
  892.    Robust Locally Weighted Regression Smoother (Lowess)
  893.  
  894.    TIME SERIES
  895.    -----------
  896.    Univariate ARIMA models
  897.    Multivariate AR models
  898.    Robust Fits for univariate AR models
  899.    Fractionally-Differenced ARIMA Modeling
  900.    Complex Demodulation
  901.    Spectral Analysis
  902.    General specification of filters and smoothers
  903.    Robust filters and smoothers
  904.  
  905.    ROBUST METHODS
  906.    --------------
  907.    Bisquare estimates of location and scale
  908.    M-Estimate Regression
  909.    Minimum Absolute Residual Regression
  910.    Least Median of Squared Residuals (LMS) Regression
  911.    Least Trimmed Squares Regression
  912.    Generalized M-estimates of AR parameters in time series
  913.    Robust estimates of location and scale in time series
  914.    Robust filters and smoothers for time series
  915.  
  916.    SURVIVAL ANALYSIS
  917.    -----------------
  918.    Survival Curves including Kaplan-Meier and Fleming-Harrington
  919.    Cox Proportional Hazards Models
  920.    Anderson-Gill modification to the Cox Model for time-dependent
  921.    covariates
  922.    G-rho family of tests for differences between survival curves
  923.  
  924.    MULTIVARIATE METHODS
  925.    --------------------
  926.    Linear Discriminant Analysis
  927.    Cluster Analysis -- Hierarchical and k-means
  928.    Model-based Hierarchical Clustering and Classification
  929.    Principal Components Analysis
  930.    Canonical Correlation
  931.    Multidimensional Scaling
  932.  
  933.    EXTENSIBILITY
  934.    -------------
  935.    Object-Oriented Programming Language
  936.    Interface to UNIX
  937.    Interfaces to Fortran and C
  938.    Static Loading of Fortran or C Code
  939.    Dynamic Loading of Fortran or C Code
  940.  
  941.    INTERACTIVE HELP SYSTEM
  942.    -----------------------
  943.    S-PLUS comes with a point-and-click help system which allows the
  944.    user to scroll through a list of topics to easily identify the
  945.    specific S-PLUS functions for which assistance is needed.
  946.  
  947.    INTERACTIVE DATA EDITOR
  948.    -----------------------
  949.    S-PLUS comes with a built-in spreadsheet-like data editor (for
  950.    X11 based systems only).  It allows you to put a data matrix
  951.    in a row-column structure, and to navigate the structure and
  952.    view and edit data values.
  953.  
  954.  
  955.  PARTIAL LIST OF FEATURES NEW TO S-PLUS 3.1
  956.  ==========================================
  957.  
  958.    NEW FUNCTIONS FOR MATHEMATICAL COMPUTATION
  959.    ------------------------------------------
  960.    Many new functions for mathematical computing have been added
  961.    to S-PLUS 3.1. Included are functions for integration,
  962.    optimization, finding roots, multivariate minimization with
  963.    bounds, nonlinear least squares with bounds, and more. Version
  964.    3.1 also includes support for complex numerical linear algebra.
  965.  
  966.    QUALITY CONTROL CHARTING AND FUNCTIONS
  967.    --------------------------------------
  968.    S-PLUS version 3.1 implements both Shewhart and cusum charts for
  969.    monitoring continuous and discrete processed.
  970.  
  971.    IMPROVEMENTS IN POSTSCRIPT SUPPORT
  972.    ----------------------------------
  973.    A new device, called "postscript", has been created for producing
  974.    postscript output. The new "postscript" includes all of the
  975.    capabilities of the old "postscript" and "pscript" device drivers,
  976.    plus some additional new features. The new features provide the
  977.    user with greater control over color, fonts and international
  978.    character sets.
  979.  
  980.    SUPERIOR SPEED PERFORMANCE AND MEMORY UTILIZATION
  981.    -------------------------------------------------
  982.    Improvements resulting in both faster execution speeds, and less
  983.    use of memory are included in S-PLUS 3.1. Initial tests indicate
  984.    that the new software consumes significantly less memory and
  985.    less execution time. Users can expect improvements when using
  986.    "for" loops, working with large data sets, or performing
  987.    simulations.
  988.  
  989.    COLOR OUTPUT OF THE "IMAGE" GRAPHIC
  990.    -----------------------------------
  991.    The "image" graphic can now be produced in color on a postscript
  992.    printer. Version 3.1 provides the user with control over the
  993.    color map much like when desplaying the graphic with on screen
  994.    X11 based devices. Additional documentation about how to set up
  995.    and select color maps for output is included.
  996.  
  997. ====================================================================
  998.  
  999.  UNIX PLATFORM OFFERINGS
  1000.  =======================
  1001.  Sun4/SPARC (SunOS 4.x, Solaris 1.x)
  1002.  Silicon Graphics IRIS-4D, Indigo
  1003.  HP9000/3xx, 4xx, 7xx, 8xx (HP-UX 8.x or higher)
  1004.  DEC RISC (Ultrix)
  1005.  NeXT (requires X11 for Graphics)
  1006.  IBM RS-6000 (AIX 3.2)
  1007.  
  1008.  (PC version also available; inquire for information)
  1009.  
  1010.  SUPPORT
  1011.  =======
  1012.  Software and documentation updates
  1013.  S-PLUS hot-line phone support
  1014.  Statistical consulting
  1015.  Training courses in Seattle or on-site
  1016.  
  1017.  TECHNICAL NEWSLETTER
  1018.  ====================
  1019.  The S-PRESS, an S/S-PLUS technical newsletter series commenced
  1020.  in June '90. Anyone wishing to receive the S-PRESS may do so
  1021.  by sending their surface mail address to StatSci's electronic or
  1022.  surface mail address provided below.
  1023.  
  1024.  REBATE PROGRAM
  1025.  ==============
  1026.  StatSci offers a rebate program for users of New S who wish to
  1027.  convert to S-PLUS.
  1028.  
  1029.  DISCOUNTS
  1030.  =========
  1031.  Educational and non-profit discounts, academic site licenses, and
  1032.  volume purchase discounts are available.
  1033.  
  1034.  FOR MORE INFORMATION
  1035.  ====================
  1036.  Email:   mktg@statsci.com
  1037.  
  1038.  Surface:
  1039.   StatSci
  1040.   1700 Westlake Ave N            Phone: (800)569-0123/(206) 283-8802
  1041.   Seattle, WA  98109l USA        Fax:   (206)283-8691
  1042.  
  1043.  
  1044. __________________________________________________
  1045. end
  1046.