home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 32 Periodic / 32-Periodic.zip / mnl95815.zip / mnl95815.txt
Text File  |  1995-08-14  |  75KB  |  1,525 lines

  1.                      OS/2 WARP MONTHLY NEWSLETTER
  2.                         VOLUME 3:  August, 1995
  3.  
  4.  
  5. WELCOME TO THE OS/2 WARP MONTHLY NEWSLETTER
  6.  
  7. Welcome to the August edition of the OS/2 Warp Monthly Newsletter.  In
  8. keeping with the heat of the dog days of summer in the Northern
  9. Hemisphere, we bring you information on two upcoming, hot products:
  10. OS/2 Warp Connect:  PowerPC Edition and the IBM Family FunPak.  These
  11. two products served as the impetus to this month's focus.  Steve
  12. McNally writes about a Warped Household, Maxine Senn-Yuen reviews In
  13. Charge!, a personal finance application, and Collin Summers leads you to
  14. the many Internet sites that can help you around the house.  From the
  15. PowerPC perspective, we describe the PowerPC hardware, provide product
  16. tips on creating a portable application, and give you information
  17. straight from the lab on the OS/2 Warp Connect PowerPC product.  Of
  18. course, there's more but I'll let you be surprised.
  19.  
  20. August is going to prove to be an exciting time.  As IBM Chairman and
  21. CEO Lou Gerstner says in his letter to the OS/2 World attendees, it's 
  22. a time of transition in the software industry and " It's also  an
  23. exciting time for OS/2, as Warp's momentum continues, and IBM adds to
  24. its family of products."  The desktop market is now finally awakening
  25. to the potential of using a 32-bit operating system.  Meanwhile OS/2
  26. users have seen that potential for years.  Most OS/2 users take for
  27. granted the sophisticated features provided in a top-of-the-line
  28. 32-bit operating system.  The features such as:
  29.  
  30. - the slick, easy-to-use power of the Workplace Shell
  31. - the ability to do lots of tasks at one time
  32. - how easy it is to get connected with the OS/2 Warp Connect product
  33. - the reliability and security provided by OS/2 Crash Protection
  34. - the simplicity of surfing on the Internet with the WebExplorer
  35. - and much more
  36.  
  37. What many current users and potential customers often overlook is that
  38. OS/2 has more than just features.  It has the commitment by the
  39. largest software company in the world to meet the needs of its
  40. customers backing it up.  This commitment is even stronger now.  With
  41. the recent merger of Lotus with IBM, our company now has a heritage
  42. both in enterprise computing and in desktop computing.  The
  43. combination of those backgrounds, make IBM a company with unrivaled
  44. software experience.  OS/2 Warp is a part of all that.  Furthermore,
  45. Lou Gerstner said," I want you to know we will never waver in our
  46. commitment to provide you open, standards-based software that is
  47. technologically superior and battle-tested."
  48.  
  49. The merger with Lotus brings even more to IBM and OS/2 Warp.  It
  50. brings the opportunity "to dramatically change the playing field."
  51. Operating systems will be only part of a solution, not the entire
  52. solution.  What is important and what IBM will focus on is the open
  53. interconnected enterprise.  No other software company in the world has
  54. the breadth of knowledge in software that spans from small handheld
  55. devices to huge mainframes.  And as far as OS/2 goes, there's no other
  56. 32-bit desktop operating system that can boast being a part of all
  57. that.
  58.  
  59. Jeri Dube
  60.  
  61. SHAREWARE AND COMMERCIAL SOFTWARE
  62.  
  63. Spellguard for OS/2
  64. by Nilay Patel
  65.  
  66. What happens when you are typing the name of a file folder and
  67. suddenly, you can't remember how to spell "idiosyncrasy?"  Your spell
  68. checker is available in your word processor and in your spreadsheet,
  69. but not for the desktop and the command line.  If pulling out the
  70. dictionary is too low tech for you, try SpellGuard for OS/2.
  71.  
  72. SpellGuard is an application that runs in the background and checks
  73. words as you type them.  When you misspell a word, SpellGuard beeps
  74. and shows the misspelled word in a window on the bottom of the screen.
  75. You can then choose to add the word to the user dictionary or find the
  76. correct word out of the alternatives SpellGuard suggests.
  77.  
  78. Since OS/2 Warp is a preemptive multitasking operating system,
  79. SpellGuard runs in the background and does not slow down your
  80. programs.  In fact, you don't even know that it is working until you
  81. misspell a word.  Also, when you misspell a word, SpellGuard shows you
  82. all the alternatives faster than any spell checker that I have ever
  83. used.  The alternative words just pop up on the screen as you push the
  84. button.
  85.  
  86. SpellGuard not only checks for misspellings in OS/2 applications, but
  87. also in DOS and Windows programs that are running under OS/2.  It also
  88. adds a feature which I have never seen in any spell checker before--a
  89. vulgarity alert.  When you type an obscene word, SpellGuard makes
  90. sure you know the word is a vulgarity!
  91.  
  92. SpellGuard is a must have for all OS/2 users! It is written by Robert
  93. Mahoney and can be found at
  94. ftp://hobbes.nmsu.edu/os2/wpsutil/spellgrd.zip.  The shareware fee is
  95. $25.
  96.  
  97.  
  98. In Charge! by Spitfire Software
  99. by Maxine Senn-Yuen
  100.  
  101. Have you ever wanted to use OS/2 Warp's power to help you manage your
  102. money?  If you have, then In Charge! is one product which may interest
  103. you.  In Charge! is a complete financial management system from
  104. Atlanta-based Spitfire Software.
  105.  
  106. The first thing I noticed about In Charge! was its simplicity.  In
  107. Charge! is well-integrated with OS/2 Warp's Workplace Shell, and has a
  108. natural, intuitive interface.  Its menus are clear and logical, so you
  109. don't need an MBA to get started.
  110.  
  111. For home users, In Charge! offers the same standard set of functions
  112. as other top-notch personal finance software.  Families can print
  113. checks, pay bills, transfer funds electronically, prepare budgets and
  114. reconcile bank accounts with supreme ease.  In addition, In Charge!
  115. includes some features not available on comparable products like
  116. Quicken for Windows.  For example, the software can maintain a
  117. complete home inventory for your insurance records.  In Charge also
  118. imports data from Quicken and other popular applications.
  119.  
  120. For small businesses, In Charge! incorporates many of the features of
  121. more expensive, specialized accounting software.  Invoicing, billing,
  122. order entry and inventory control are simple menu options.  The latest
  123. release of In Charge! (version 1.01.28) can generate invoices
  124. automatically when an order is entered and perform sophisticated sales
  125. analysis to help you maximize your profits.  Reports and financial
  126. statements are simple and quick produce, although they are not
  127. currently available in graphical form.  A handy audit trail facility
  128. also tracks your account activity so you can find out where your money
  129. is disappearing.
  130.  
  131. Of course, a major benefit of this software is its combination of home
  132. and small business functionality in one box.  This is exceptionally
  133. convenient for users who run a business from their home, or who
  134. perform their business bookkeeping at home.  They no longer need to
  135. buy and learn two different applications in order to manage their
  136. financial affairs.
  137.  
  138. In Charge! also supports many features for OS/2 Warp's international
  139. users.  Multiple currencies can be used within a single set of books,
  140. with user-defined exchange rates or exchange rates imported from an
  141. online service like CompuServe.  Transactions can be shown in their
  142. native currency or converted to whichever currency you choose.
  143. Finally you can monitor your Swiss bank account from the comfort of
  144. your home.  Dates can be displayed in three different formats with
  145. your choice of separator.  For example, August 1 could be displayed
  146. 8/1/95 or 1-8-95, and changed as often as you like.
  147.  
  148. In Charge! makes extensive use of OS/2 Warp's flat address space,
  149. which permits files of virtually any size.  Users can enter
  150. practically unlimited numbers of transactions and keep as many
  151. different sets of books as they wish without fear of having too many.
  152. In Charge! is fully capable of handling your finances as your business
  153. (or family) grows.
  154.  
  155. In Charge! also fully exploits OS/2 Warp's multithreading
  156. capabilities, resulting in excellent performance.  Queries are
  157. completed and reports appear on screen instantaneously.  Spitfire
  158. Software has decided not to make In Charge! available for Windows 95
  159. precisely because of that operating system's limited multithreading
  160. capabilities.
  161.  
  162. All in all, In Charge! is a versatile, powerful, easy-to-use finance
  163. program.  It is a great example of the many terrific applications now
  164. available for Warped small businesses and home users.
  165.  
  166.  
  167. Ultimail Lite for OS/2 Warp                                                     
  168. by Nilay Patel
  169.  
  170. One of the most powerful aspects of the Information Superhighway is
  171. the ability to communicate with others via electronic mail.  Although
  172. often overlooked or taken for granted, electronic mail is perhaps the
  173. most useful part of the Internet.
  174.  
  175. Ultimail Lite, part of the IBM Internet Connection for OS/2 Warp, is
  176. an electronic mail program which allows you to send and receive e-mail
  177. and files across the Internet.  Ultimail Lite takes advantage of OS/2
  178. Warp's capabilities in many ways.  For example , you can move e-mail
  179. from your in-basket to another folder using drag-and-drop.  Also, you
  180. can send files by simply dragging the file from your desktop to the
  181. attachments section of your mail message.  In fact, you can drag-and-
  182. drop several files into the attachments section and mail them all at
  183. the same time to the same person with a click of your mouse.
  184.  
  185. Also, Ultimail Lite has a graphic editor which allows you to create
  186. graphics quickly.  If you are having a party, the graphic editor
  187. allows you to send an invitation and a map with directions in one
  188. e-mail message.  The graphics are stored in standard .gif format, so
  189. recipients using any operating system can view and print the graphic
  190. images.
  191.  
  192. Ultimail Lite uses the multithreading capabilities of OS/2 Warp to
  193. allow the user to do a number of tasks at the same time.  For
  194. instance, you can read and reply to your e-mail while other messages
  195. are being received.  Ultimail Lite doesn't make you wait when you
  196. send messages out.  They are sent to their destinations in the
  197. background.
  198.  
  199. Ultimail Lite also features an address book to keep information about
  200. the people to whom you write.  You can define groups in the address
  201. book and mail a single message to multiple people very quickly and
  202. easily.
  203.  
  204. Ultimail Lite is easy for novice users and powerful enough for power
  205. users.  Ultimail Lite is a great electronic mail application and
  206. because it is included in the IBM BonusPak for OS/2 Warp it a great
  207. deal too.
  208.  
  209. Show N Tel
  210. by Maxine Senn-Yuen
  211.  
  212. OS/2 Warp is widely regarded as the ideal operating system for
  213. computer telephony applications.  Show N Tel, a product from
  214. Technically Speaking of Southborough, Massachusetts, shows why that's
  215. the case.
  216.  
  217. Computer telephony is a way of giving your data network the power to
  218. speak and listen.  It can:  
  219. - provide new ways to interact with customers and employees  
  220. - streamline support 
  221. - improve productivity
  222. - generate revenue and reveal new revenue opportunities 
  223. - save on overhead and personnel costs 
  224. - make data entry more accurate
  225.  
  226. Show N Tel is a visual application development tool for enterprise
  227. computer telephony integration.  With OS/2 Warp and Show N Tel you
  228. can:  
  229. 1.  voice-enable and fax-enable existing applications 
  230. 2.  introduce voice response and speech recognition 
  231. 3.  answer and route calls automatically 
  232. 4.  enable multimedia messaging 
  233. 5.  deliver information by fax on-demand or broadcast
  234.  
  235. Telephony systems that once took teams of programmers weeks or months
  236. to complete are now on-line in days or even hours.  In a business
  237. climate where information and rapid response are your most valuable
  238. assets, OS/2 Warp and Show N Tel deliver.
  239.  
  240. The uses for this technology are endless.  From customer sites,
  241. service reps might call in with symptoms of a problem and ask the
  242. maintenance database for a diagnosis and a return fax with the
  243. solution.  Or calls to sales could be automatically routed to the
  244. right account representative while the caller's record appears on the
  245. rep's monitor, all without a switchboard operator.
  246.  
  247. Show N Tel has produced astounding results when put to the test.  Take
  248. Interactive Communications Inc. (ICI).  ICI has honed market research
  249. into an art form.  The company conducts surveys for organizations
  250. ranging from banks to medical centers to restaurants.  By using
  251. interactive voice systems, ICI blows away the response rates of
  252. traditional market research data collection.
  253.  
  254. ICI executes its surveys with several OS/2 based systems and Dialogic
  255. voice cards.  Mark Mulch, the system's creator, said Show N Tel makes
  256. the complex simple.  "I'm not a trained programmer, but I build each
  257. survey application myself.  Show N Tel provides all the pieces.
  258. Custom survey applications that would take a high-priced programmer
  259. several days, I can demonstrate to clients within several hours of
  260. receiving their requirements."
  261.  
  262. Forget sourcing dozens of vendors or testing compatibility of multiple
  263. voice and fax hardware components.  All you need to know about your
  264. phone system is that it works.  Show N Tel does the rest.
  265.  
  266. Show N Tel uses PowerBlock (TM) technology to build powerful computer-
  267. telephony applications.  PowerBlocks are high-level program objects
  268. which represent complete voice, fax, database and host connectivity,
  269. and PBX/switch functions.  To create your application, drag-and-drop
  270. PowerBlocks onto the Show N Tel workspace and visually link them in
  271. the logical program flow with a click of your mouse.  Compile, test,
  272. and your telephony application is ready to run.  PowerBlocks can be
  273. customized and grouped to suit your needs.  They also allow you to
  274. define the "sound and feel" of your application.  For example, your
  275. user interface options could include valid touch tones, message
  276. interrupt, playback and more.
  277.  
  278. Show N Tel's ease of use can be deceiving.  Its time saving features
  279. make it a great tool for small business or remote office applications.
  280. But behind the friendly face is a powerful engine designed for the
  281. most demanding enterprise-wide systems.
  282.  
  283. Show N Tel takes advantage of all the power OS/2 Warp has to offer.
  284. Its robust 32-bit runtime manager, advanced event-handling, multiple
  285. high line density capacity (96 lines per system, unlimited with
  286. networked systems) help make even the largest phone systems more
  287. productive.
  288.  
  289.  
  290. PRODUCT TIPS
  291.  
  292. Choosing the Right 32-bit Operating System
  293. by Jeri Dube
  294.  
  295. If for some reason during the next few months, you find yourself faced
  296. with the opportunity to upgrade your current DOS or Windows 3.x
  297. operating system to a 32-bit system, it would probably be useful to
  298. have a few questions that allow you to ferret out some information
  299. that may not be obvious from the product literature.
  300.  
  301. Choosing an operating system should be taken very seriously.  While
  302. the commitment you make to any particular operating system is not as
  303. important as a marriage commitment, it is something you will be living
  304. with for a while.  It can affect what programs you can run, how well
  305. you can run a program, how well your system plays sound and video, and
  306. how easy it is to accomplish work with your computer.
  307.  
  308. Doing a complete operating system evaluation is more than just
  309. comparing features.  You really need to consider four critical areas :
  310. reliability, usability, productivity enhancement and any detrimental
  311. effects of the underlying architecture.  We have gathered some key
  312. questions that cover these four areas.
  313.  
  314. Reliability
  315.  
  316. Question:  When you install a new 32-bit operating system,
  317. unless you throw away all your current 16-bit applications, you will
  318. probably running 16-bit apps simultaneously with 32-bit apps.  So you
  319. need to know -- What happens to my 32-bit applications when one of my
  320. less stable 16-bit applications crashes?
  321.  
  322. In the OS/2 Warp line of products, the 32-bit applications will
  323. continue to run.  Since all applications are protected in their own
  324. address space, the fate of one application does not affect the fate of
  325. any other application.  This makes for an extremely robust and
  326. reliable operating system capable of handling mission critical, line-
  327. of-business applications.
  328.  
  329. With Windows 95, the 32-bit applications can stop executing when a
  330. 16-bit application crashes.  Once a 16-bit application fails your only
  331. recourse is to reboot your machine.
  332.  
  333. Question:  In addition to keeping applications running, you need to
  334. ensure that your data is safe and will be there when you need it.  Are
  335. there any situations where the integrity of data may be compromised?
  336.  
  337. In OS/2 Warp, your data is secure.  This is because OS/2 Warp keeps
  338. the data areas separate from the application areas.  Furthermore, each
  339. of the running applications are separated from each other.
  340.  
  341. With Windows 95, there are situations where data may be corrupted.
  342. There are times when an application stores data in an area called the
  343. system cache, prior to writing the data to its permanent storage
  344. location.  Since Windows 95 does not protect the conte nts of its
  345. system cache, during those times one application can write over the
  346. data stored in the cache by another application.  If this happens the
  347. wrong data can be written to permanent storage.
  348.  
  349. Question:  New users are often worried if they do something wrong,
  350. they will break the computer.  Is there a way for a bad application to
  351. mess up the entire operating system?
  352.  
  353. With OS/2 Warp, applications do not mess up or corrupt the operating
  354. system.  OS/2 Warp protects itself with well thought-out control
  355. mechanisms that allow programs to do incredible things without
  356. actually interfering with or damaging the operating system itself.
  357.  
  358. Applications that run on Windows 95 can employ a mechanism called a
  359. VxD that has free reign in the system.  A VxD program can address
  360. system memory directly, manipulate hardware, and even replace portions
  361. of the Windows 95 system itself.  Microsoft has su ggested the use of
  362. the VxD mechanism for improving application performance of time
  363. critical applications.  This means that application writers will use
  364. it and therefore this increases the possibility that a third party
  365. vendor could create a VxD program tha t affects the system in
  366. unpredictable ways.  In fact, the failure of a single VxD program can
  367. undermine the stability of the entire Windows 95 environment.
  368.  
  369. Question:  When you get a new operating system, you will want to try
  370. applications specifically written for the new system.  Since the
  371. applications may be new and have some bugs, its important to have an
  372. operating system that will not be affected when an application fails.
  373. When running 32-bit applications, how does the operating system
  374. protect itself from application failures?
  375.  
  376. One of OS/2's features is OS/2 Crash Protection.  This feature means
  377. that if an application fails, only the application fails and the
  378. system is not affected.  To regain control from the broken down
  379. application, you merely need to turn off that application.
  380.  
  381. New Win32 applications can use the same areas of memory that the
  382. Windows 95 operating system uses.  Therefore if an application does a
  383. memory operation incorrectly, the application can crash the entire
  384. operating system.
  385.  
  386. Question:  There still may be some legacy applications that you use so
  387. it's important that the operating system run well with DOS
  388. applications.  When running DOS applications, how does the operating
  389. system protect itself from application failures?
  390.  
  391. OS/2's Crash Protection works for all applications including the
  392. legacy DOS applications.  So if a DOS application runs into a problem,
  393. OS/2 will keep on running.
  394.  
  395. With Windows 95, the "MS-DOS mode" is required if your DOS
  396. applications access the hardware directly.  This shuts down Windows 95
  397. which must be later be restarted.
  398.  
  399. Usability
  400.  
  401. Question:  How does the operating system track the relationship
  402. between the icons that I see on my desktop and the actual files that
  403. are in my system?
  404.  
  405. With OS/2, the system tracks the icons dynamically.  What this means
  406. to you, the user, is that every time you make a change to the file,
  407. the icon knows it.  Therefore, OS/2 can find what you need when you
  408. need it.
  409.  
  410. With Windows 95, the system tracks the icons statically.  Each icon is
  411. associated with a path.  The path tells the system where to find the
  412. file.  When you create a shortcut, so that you don't have to go
  413. through a series of menus to get what you want, the p ath to the file
  414. is changed.  However, the icon the path data associated with that icon
  415. is not changed.  Windows 95 will have to search for the file.  This is
  416. a very time consuming and error prone process.
  417.  
  418. Question:  Learning and using a system is much easier if you do all
  419. the tasks in the same way.  Does the operating system use a consistent
  420. interface for all functions?
  421.  
  422. The OS/2 Warp user interface is completely consistent.  For example,
  423. the drag and drop capability applies to all functions.
  424.  
  425. Windows 95 does not maintain a consistent interface.  The Win 95 drag
  426. and drop features are only applicable to some objects.  There are
  427. exceptions that you need to remember such as you cannot drag and drop
  428. a dial-up networking connection to the Windows 95 recycler or drag
  429. objects to the "My Computer" folder.  Furthermore, in most places you
  430. can use the right mouse button but there are exceptions such as the
  431. "Start" menu where you can't.
  432.  
  433. Productivity
  434.  
  435. Question:  If you don't buy applications specifically
  436. written for the 32-bit operating system and instead keep running
  437. 16-bit applications, will the operating system still improve your
  438. productivity?
  439.  
  440. Improvements in productivity come from the operating system's ability
  441. to perform preemptive multi-tasking.
  442.  
  443. OS/2 Warp's multi-tasking feature is able to be effective independent
  444. of what type of applications are running.  So with OS/2 you can
  445. simultaneously fax a note to someone, download a file from the
  446. Internet and more while you run your favorite Windows 3.1 1 6-bit
  447. application.
  448.  
  449. Windows 95 is not able to do preemptive multi-tasking when 16-bit
  450. applications are running.  Therefore if you plan to use mostly older
  451. 16-bit applications, you should not expect to see productivity
  452. improvements.
  453.  
  454. Question:  Is there any time that the operating system won't multi-
  455. task new 32-bit applications?
  456.  
  457. There are no caveats to OS/2 Warp's multi-tasking capability.
  458.  
  459. Yes, there are times when Windows 95 cannot multi-task 32-bit
  460. applications.  This is because Windows 95 uses older 16-bit code for
  461. two very important modules (Window management and Graphics Device
  462. Interface).  When an application needs to use these modules , they
  463. have to wait in line until the previous application is finished with
  464. them.  If a 32-bit application needs to use one of these two modules,
  465. it may have to wait for it.  That application is not able to multi-
  466. task while it waits.
  467.  
  468. Question:  What happens when you run a mix of 32-bit applications and
  469. 16-bit applications?
  470.  
  471. OS/2 Warp can perform preemptive multi-tasking independent of the
  472. applications running on the system.
  473.  
  474. When you run a mix of 16-bit and 32-bit applications, Windows 95
  475. resorts to a less sophisticated form of multi-tasking called
  476. cooperative multi-tasking.  The 16-bit applications inhibit the multi-
  477. tasking related performance of the 32-bit applications.
  478.  
  479. Question:  How well does the system run multi-media applications when
  480. its doing other functions at the same time?
  481.  
  482. Since OS/2 Warp is able to do preemptive multi-tasking the multi-media
  483. applications run smoothly even when the system is doing other
  484. functions.
  485.  
  486. The problems that we mentioned above with multi-tasking compromise
  487. Windows 95's performance as a serious multimedia production platform.
  488. If a Windows 95 system is doing a lot of operations while running an
  489. audio or video clip, you may notice the break up of the clip.  The
  490. pictures or sound may seem jumpy.
  491.  
  492. Detrimental Effects of the Underlying Architecture
  493.  
  494. Question:  Upgrading to a new operating system is a significant
  495. investment in time and money, so you want to be sure that you're
  496. getting something new for the investment.  Is the operating system a
  497. reimplementation of old technology?  If so, what are some of the
  498. consequences of using the older technology?
  499.  
  500. OS/2 was designed to overcome the shortcomings of the older (DOS)
  501. technology.  Furthermore, each new release of OS/2 improves the
  502. implementation of that design.
  503.  
  504. Windows 95 is based on DOS technology that dates back to the early
  505. 1980's.  The older technology affects Windows 95's ability to multi-
  506. task and to effectively manage the memory in your PC.  For example,
  507. Windows 95 may report "out of memory" messages, when another operating
  508. system (OS/2 Warp, maybe) would be able to be do more work (have even
  509. more Windows open) with the same amount of memory.  You can view
  510. Windows 95 as DOS/Windows with a new interface, some new special
  511. programs (VxDs) and greater system requirements.
  512.  
  513. There are many good reasons to upgrade to a true multi-tasking, 32-bit
  514. operating system.  These include taking advantage of the latest
  515. personal computer hardware technology, better performance and greater
  516. productivity.  However to achieve the full benefi t of upgrading your
  517. operating system, you need to choose the right one:  OS/2 Warp
  518.  
  519.  
  520.  
  521. Thoughts on Creating a Portable Application                                   
  522. as explained to Jeri Dube by Arnd Beissner
  523.  
  524. A few months ago, I met Arnd Beissner at an OS/2 Warp Connect (PowerPC
  525. Edition) DemoFest.  The point of the event was to port 32-bit OS/2
  526. applications to the PowerPC in about a week's time.  The application
  527. Arnd was working on was Xact, a scientific prese ntation graphics tool
  528. used by both businesses and scientists.  Arnd was the first one to
  529. finish the porting work to get his 1.3 megabytes of OS/2 code to run
  530. on the PowerPC.
  531.  
  532. It wasn't just that Arnd finished the port quickly that made me want
  533. to get his thoughts on creating portable applications.  Rather, it was
  534. his methodical approach that lead to a successful port so seemingly
  535. easily.
  536.  
  537.  
  538. >Tell me a little about SciLab.  SciLab was founded about 6 years ago.
  539. Originally, the Hamburg-based company focused on developing scientific
  540. and technical software.  Today, we also offer plain business software
  541. and develop custom solutions for small and large customers.
  542.  
  543. >What business reasons motivated SciLab to create portable products?
  544. That's easy.  Creating a portable product is expensive if you develop
  545. for just one platform.  However, beginning with the second platform,
  546. development and maintenance costs are lower by an order of magnitude.
  547. Also, supporting several platforms bears the additional benefit of
  548. customers buying your product because it is cross-platform.  This is
  549. especially true for corporate customers.
  550.  
  551. >Are there any products that didn't start out as portable applications
  552. but then were redesigned for portability?  Yes, Xact was originally
  553. non-portable and was - over time - transformed to an easily portable
  554. application.  We believe in continuously redesigning (and rewriting)
  555. parts of an application.  This way the internal structure improves
  556. over time while there's alw ays a stable product to sell.
  557.  
  558. >What did you do to restructure for portability?
  559.  
  560. The traditional way to do that is to separate platform-specific parts
  561. of the code from the independent parts.  We chose to divide the
  562. application into library services on the one hand and application
  563. source code on the other.  There is no platform-specific code in the
  564. application source, of course.  Large parts of the library services
  565. are also platform-independent.  You could say we designed an
  566. application framework class library.  However, We barely use C++ at
  567. the moment.  To some this may sound anachronistic, but then we think
  568. application design is much more important than choice of programming
  569. language.  Using plain C also saves us from compatibility problems
  570. with different compilers.
  571.  
  572. >By designing for portability, are you sacrificing performance?
  573.  
  574. In theory, yes.  In practice, however, the application as a whole
  575. gains performance, since a cleaner application structure allows
  576. programmers to concentrate on the really critical parts.  Also,
  577. breaking the application into well-abstracted modules (or objects, if
  578. you want a nice buzzword) eliminates a lot of side-effects and
  579. interdependencies, so optimizing the code won't introduce as many bugs
  580. as it usually does.  All of this requires a well designed program
  581. structure.  Object orientation alone isn't much use.
  582.  
  583. >What kind of tuning do you do to exploit a particular platform?  --
  584. Let's say OS/2.
  585.  
  586. The OS/2 version of our product consists of 32-bit code only.  Xact
  587. can work with very large datasets and therefore all of its code must
  588. be able to handle large memory blocks.  With 16-bit code, this is
  589. inefficient.  We also use multithreading, which is not only more
  590. convenient to users, but improves performance on multiprocessor
  591. machines or machines with bus-mastering I/O.  In client/server mode,
  592. Xact uses OS/2 Names Pipes for interprocess communication.
  593.  
  594. As the RISC architecture enters the arena of affordable desktop
  595. computing, many applications will need to run on more than one
  596. platform.  Developers may want to consider Arnd's suggested approach
  597. to creating portable applications.  Since the OS/2 32-bit source code
  598. can be compiled for either the PowerPC or CISC-based systems, OS/2
  599. Warp makes it relatively easy to support both platforms.
  600.  
  601. Arnd has been working for SciLab for about five years as the manager
  602. of software development.  Prior to that he had his own business where
  603. he wrote graphics engines and device drivers for companies.  Arnd and
  604. his team do all their development on OS/2 even w hen they are
  605. developing for other platforms.  You can contact Arnd at
  606. arndb@ibm.net.
  607.  
  608. Adding a Little Cruise Control to the WebExplorer                               
  609. by Jerome Yuzyk
  610.  
  611. These are a few things I've done with my IBM WebExplorer for OS/2 Warp
  612. (WE) tool since I first started using it with Warp.  I'm a relative
  613. rookie with Web-surfing, but once I got started I was able to re-apply
  614. many of the things I had learned from my earlier days as a
  615. BBS-surfer.  The essential rules are:
  616.  
  617. 1.  Get your tools tuned, and
  618. 2.  Organize what you find, otherwise it isn't worth much.
  619.  
  620. I do all my SLIP-based Internet work using a ThinkPad 750Cs laptop in
  621. my office and on the road.  Many of the things I've done with the
  622. WebExplorer have been inspired according to my machine configuration
  623. (See "OS/2 Warp on the Prairies").  For example, I use a 14.4k modem
  624. and have only 640x480 screen resolution, so I try to minimize modem
  625. traffic and maximize display speed.
  626.  
  627. Setup 
  628. If you plan to do a lot of surfing, put a reference to the
  629. WebExplorer on your LaunchPad.  In fact, I make a drawer of Internet
  630. buttons, with the main LaunchPad button opening a folder of all the
  631. tools.
  632.  
  633. Caching can make a big difference in the WebExplorer's speed.  Rather
  634. than retrieving documents or images every time you change pages, a
  635. certain number of pages can be saved on disk or in memory.  This is
  636. very handy for surfing because it truly lets you "browse" pretty
  637. painlessly.  To cache documents in WebExplorer, go to Configure on the
  638. menu bar and select the Caching option.  I cache 32 documents and 32
  639. images, usually in memory, because I surf in bursts.  Caching in
  640. memory is a bad idea if you want to keep a connection running all the
  641. time or have less than 12 or 16MB RAM because your swapper will take a
  642. beating.
  643.  
  644. Unbeknown to many, WE accepts a few command-line switches that alter
  645. its performance in a few handy ways.  Find your WebExplorer icon, go
  646. to its Settings, and add these switches to Parameters.
  647.  
  648.  -q
  649.       Quiet exit.  WE won't prompt you for confirmation when you exit.
  650.  
  651. -t 8
  652.       Use 8 image-loading threads (the default is four).  WE loads
  653.       each image in a separate thread so that many can be loaded at
  654.       the same time.
  655.  
  656. -i
  657.       fname Use an alternate INI file.  You may have different
  658.       "styles" for different Web-page uses, or want to maintain
  659.       different quicklist sets for different tasks.
  660.  
  661. Version 1.02 adds Netscape-like image loading, where images are loaded
  662. first at a low resolution (fuzzy) and get sharper as the rest of their
  663. data is loaded.  This can be a real time-(and dollar-) saver because
  664. the WebExplorer loads the page's text first and then its images, so
  665. you can easily decide whether you want to wait for the pictures to be
  666. fully loaded or abort them.
  667.  
  668. The INI file 
  669. Since I get a lot of references from e-mail, newsgroups
  670. and the traditional press it's handy to enter new references directly
  671. into the quicklist area without starting the WebExplorer.  The
  672. WebExplorer stores all its settings in a plain-text file called \T
  673. CPIP\ETC\EXPLORE.INI that can be altered.  But do it with some
  674. caution.  The EXPLORE.INI file is broken into several "stanzas" that
  675. group related settings.  The "quicklist" stanza at the bottom contains
  676. all the references stored when you "Add to Quicklist.  "
  677.  
  678. To make the editing easy for me, I made an object that uses my
  679. favorite editor to edit the file.  Then I put a reference to this
  680. object on my launchpad.  With a couple mouse-clicks I can open the
  681. file and type or paste new references or edit references that I've
  682. added from the WE (many homepage titles are not very informative,
  683. especially when you grab links from lower in a homepage "tree").
  684.  
  685. Having collected over 150 quicklist entries I started looking for a
  686. way to organize them into categories so I could find them easier
  687. later.  The WebExplorer has no built-in "links manager" but playing
  688. around with a few experimental quicklist entries showed me that I
  689. could easily create a few dummy page references that would serve as
  690. category titles.  Each quicklist entry has a very simple format:
  691.  
  692. quicklist= Title of this Link<br> http://_the_link_reference
  693.  
  694. so I just made a few links that looked like
  695.  
  696. quicklist= ___ Fun ______________________________________________
  697. -------------- Fun ----------------------------------------------
  698.  
  699. and put references that fit below each of these titles.  The first
  700. line shows as a title for "List as Titles" and the second line for
  701. "List as URLs" in the quicklist browser.  Picking these references
  702. accidentally just causes a simple error message that can be ignored.
  703.  
  704. I put a "New Grabs" (or similar) title at the bottom of the quicklist
  705. stanza because that's where the WebExplorer puts links grabbed on-
  706. line.
  707.  
  708. Links as Objects 
  709. Another method for organizing links relies on the
  710. WebExplorer's object-friendly design.  With version 1.02 you can drag-
  711. and-drop links between WE's viewing window and any WorkPlace Shell
  712. folder.  While viewing a page, grab it (anywhere except on an image) w
  713. ith the right mouse button and drag it to a folder.  The link will be
  714. turned into an object that you can later drop onto an open WebExplorer
  715. window to load the link.
  716.  
  717. I created a folder just for these links and any pictures I grab (in a
  718. similar fashion), and I shadow it to my desktop so that I can easily
  719. clip-and-save any neat places I've been for later use.  I also
  720. shadowed the "WebExplorer URL" object template to this folder so I can
  721. add new links manually, and the image viewer I use so I can look at
  722. any images I've grabbed.
  723.  
  724. The WebExplorer as an Authoring Tool 
  725. Writing Web documents is relatively easy, requiring only a text 
  726. editor, a bit of HTML language reference and a previewer.  WebExplorer
  727. makes a perfect previewer.
  728.  
  729. Simply drag the icon for your creation onto an open WE window and it
  730. will appear as a regular page.  If you view updated versions
  731. repeatedly, make sure you disable all WE caching.  If not, you'll just
  732. see repeated displays of the first version of the document you view.
  733.  
  734. For an editor you can choose one of the three different text editors
  735. (E, EPM and TEDIT) or you can use your favorite word-processor (like
  736. IBM Works) and save your work as a text file.  For a sample Web page,
  737. find a Web site with a decently-sophisticated ho mepage and Save the
  738. page to disk.  HTML files are just text files with a mark-up language
  739. that indicates how various pieces should look.  Mark-up "tags" are
  740. enclosed in angle brackets and use one tag for "feature on" and
  741. another for "feature off."  To see what this page (or any other) looks
  742. like under the hood, do a View-File (Ctrl-V).
  743.  
  744. Like any other tool, half of the WebExplorer's benefits come from what
  745. it does, and the other half from how it's used.  A little careful
  746. crafting helps me keep "cool" on reasonably-average hardware without
  747. breaking the bank (especially on a metered service like the 'Net).
  748. Anyone can do the same.
  749.  
  750. Most of these tips apply to all versions of the WebExplorer to-date.
  751. If you don't have the latest Beta version (1.02 as of this writing),
  752. you may retrieve if from ftp://ftp.ibm.net/pub/WebExplorer.
  753.  
  754.  
  755. ENTREPRENEURS
  756.  
  757. DevTech
  758. by Steve McNally
  759.  
  760. Development Technologies, Inc. (DevTech) knows OS/2 and the people who
  761. use it.  They've developed and brought to market many of the
  762. applications that have made OS/2 so indispensable -- especially to
  763. power users and people who need their systems to perform every day.
  764. And they're planning to do even more.
  765.  
  766. Development Technologies, Inc. has been providing Fortune 500
  767. companies, small businesses and individual users with OS/2 solutions
  768. since 1985.  Noel Bergman, President of DevTech, knows these
  769. businesses need OS/2 to implement their mission-critical appli
  770. cations.  He refers to it as "Technology Transfer."
  771.  
  772. "We don't want to come into your business, set up a system and then
  773. leave you to it.  We train people to understand the complete solutions
  774. we're giving them so they can run it themselves."
  775.  
  776. DevTech has been chosen by IBM as one of 150 software developers to
  777. participate in the beta program for OS/2 Warp Connect PowerPC Edition.
  778. DevTech was intimately involved with OS/2 since the mid-1980s.
  779.  
  780. OS/2 Warp Connect already squeezes the most out of your x86
  781. processors:  The PowerPC Edition of OS/2 Warp Connect fully exploits
  782. the potential of these new RISC processors and demonstrates their
  783. strengths over the older technology.  With DevTech's aid (and that of
  784. the other beta testers), IBM intends to show how easy it is to build
  785. applications that take advantage of the combined power of the RISC
  786. hardware and the OS/2 software.
  787.  
  788. DevTech is porting code from its existing lineup of essential OS/2
  789. Warp applications (e.g. DeskMan/2 - DevTech's award-winning suite of
  790. OS/2 utilities), as well as creating new code to run on both PowerPC
  791. and x86 editions of Warp.
  792.  
  793. DeskMan/2 allows users to more efficiently manage the Workplace Shell.
  794. It enables you to organize numerous concurrent activities with a
  795. simple drag and drop, point and click interface.  It also lets you
  796. create virtual desktops to help you visually manage all of these
  797. concurrent activities.
  798.  
  799. DevTech has recently announced the availability of the DeskMan/2
  800. Productivity Pack.  This powerful package includes features, like
  801. password-protected objects and Workplace Shell Audit Trail.  These
  802. features were previously available only in the Corporate Edition.  The
  803. DeskMan/2 Productivity Pack also includes leading-edge software from
  804. Proportional Software Corp., Sundial Systems Corp., WarpSpeed
  805. Computers and BonAmi Software.  The DeskMan/2 Productivity Pack has
  806. been dubbed the "OS/2 Survival Kit" by many in the OS/2 community.
  807.  
  808. "As the market expands for OS/2 Warp Connect (PowerPC Edition)," Noel
  809. says.  "Our customers will have the choice of staying with x86," or
  810. migrating to the newer technology knowing "that we will support both."
  811.  
  812. Making good ideas better A lot of the best software innovation today
  813. is still from the guy who writes it because he needs it himself.  Noel
  814. is, among many other things, a recruiter; he finds great ideas and the
  815. people behind them.  After investigating a prospect, he'll see if th e
  816. person is interested in working with his team.
  817.  
  818. "Not everyone likes to," says Noel.  "Some people need to work by
  819. themselves.  They could release it on their own, and it might be
  820. pretty good as a shareware-caliber product.  In my experience, though,
  821. the final product of a good team will always top that of an
  822. individual."
  823.  
  824. Noel doesn't want to be a publisher; he doesn't want to put someone
  825. else's work on the market for them.  He wants to put a team in place
  826. that will work on the idea and stretch it to its full potential.  As
  827. incentive and reward, he gives the individual who came up with the
  828. idea a stake in the outcome of the resulting commercial product.
  829.  
  830. It's this personal stake, as well as DevTech's intense familiarity
  831. with OS/2, that makes the difference in the utilities and applications
  832. they produce.
  833.  
  834. "I don't pretend DevTech has every great developer out there, but this
  835. team is the best I've ever experienced.  They prove this to me on
  836. every project we do."
  837.  
  838. Development Technologies, Inc. creates products that help all users,
  839. even the ones without mission-criticals, enjoy the robustness,
  840. preemptive multitasking and ease of use of OS/2.
  841.  
  842.  
  843. ELECTRONIC 'SCAPES
  844.  
  845. Home and Garden Sites
  846.  
  847. In keeping with this month's newsletter theme, we checked out some web
  848. sites for hearth and home.  So click on your WebExplorer and have some
  849. fun.
  850.  
  851. Home Improvement The Home Improvement Net Tips at
  852. http://www.webscope.com/nettips/homepage.html seems like a great place
  853. to start.  It promises ideas and products that will help maintain and
  854. upgrade the value of your home.  I can't verify that because it was
  855. too busy when I tried to get to it.  But if you can judge a website
  856. like you judge a restaurant, (If the restaurant is crowded, it's
  857. probably good), then the fact that it was busy makes it worth a try.
  858.  
  859. If you figure out a home improvement project that will cost money that
  860. you don't have on hand, you can look for loan sources at
  861. http://www.yahoo.com/Business/Corporations/Financial_Services/Financin
  862. g/Real_Estate.
  863.  
  864. Decorating
  865. Most of these sights were commercial sites advertising
  866. their products, but they sure had some interesting products.  The most
  867. interesting product I saw came from Jammin' Johns, where they sell
  868. guitar-shaped toilet seats.  So if you're in the market for a toilet
  869. seat, you just gotta check out the Jammin' Johns homepage where they
  870. promise "It's more than just bathroom humor, it's music for your
  871. rear."  I found this site (and other sites with furniture and
  872. decorative items for tamer tastes) by going to http:/
  873. /www.i3.se/furniture.html and clicking on Miscellaneous and
  874. Commercial.
  875.  
  876. At http://www.cyberenet.net/~spimpis/stencil/stencil.html, I found
  877. some stencil designs.  Stencils are great for people who want to jazz
  878. up their walls without wallpaper.  The Suquet Interiors page at
  879. http://mkn.co.uk/help/extra/people/suquet satisfies a different taste
  880. by offering information on old stonework and iron pieces.  For people
  881. who like western style living, the Surroundings:  a Source for Western
  882. Living homepage at http://rainbow.rmii.com/~wmartens shows pictures of
  883. rooms and specific items.
  884.  
  885. Gardening
  886. It's summer in the northern hemisphere and so this may be
  887. the perfect time for enhancing or starting your garden.
  888.  
  889. If you're looking for the exotic, try the Pine Garden Bonsai Company
  890. homepage at http://www.poppyware.com/pgb.  This page offers photos of
  891. many types of bonsai from boxwood to crabapple, and provides a link to
  892. Ian Slade's excellent bonsai home page.  It al so explains their
  893. origin, history and techniques for growing 'em.
  894.  
  895. If you love a traditional English garden, check out
  896. http://www.kc3ltd.co.uk:8002/business/hortus2 where they have the
  897. online version of the prestigious Hortus Gardening Journal.
  898.  
  899. Cooking
  900. After working up an appetite in your garden or if you're
  901. hungry after surfing the 'net, check this stuff out...
  902.  
  903. The Institut of Nuclear Chemistry's Recipe Page at
  904. http://dkcmzc.chemie.uni-mainz.de/~FRANZ/recipes.html offers recipes
  905. for Jambalaya, Swabian Liver Dumplings and Burgundy Pears with
  906. Zambione.  This page has a great variety of recipes in English and
  907. Germ an, all written by the Institut's employees.  It isn't a feast
  908. for your eyes, though.  There are no graphics.
  909.  
  910. For more exotic cuisine, check out Pedro's Kitchen at
  911. http://superior.carleton.ca/~pwigfull/pedro.html.  You'll find
  912. intriguing Brazilian desserts like Boce de Abobora (squash candy) and
  913. Pao De Mel (honey bread) here.
  914.  
  915. If you looking for vegetarian, try http://www.fatfree.com.  Here
  916. you'll find a powerful and comprehensive search engine with a
  917. 2000-recipe searchable archive.  There is an extensive selection of
  918. Indian cuisine and lots of colorful graphics.
  919.  
  920. If you like vegetarian but don't like to cook see The World Guide to
  921. Vegetarianism at http://catless.ncl.ac.uk/Vegetarian/Guide, which
  922. lists vegetarian-friendly restaurants throughout North America,
  923. Australasia and Europe.  They also provide quick access to Internet
  924. vegetarian support groups.
  925.  
  926. If you want to hone your cooking skills, see the home page created by
  927. the world famous Le Cordon Bleu cooking school in Paris at
  928. http://sunsite.unc.edu/expo/restaurant/restaurant.html.  This site
  929. offers more than just recipes.  It actually reveals cooking techniques
  930. of professional chefs that you can use whether you're cooking
  931. hamburgers for the gang or a 6-course meal for your future in-laws.
  932.  
  933. Cleaning
  934. We didn't find any sites, but who wants to clean anyway?
  935.  
  936.  
  937.  
  938. USER POWER
  939.  
  940. A Very Warped Household
  941. by Steven McNally
  942.  
  943. The story you are about to read is true.  The names have been changed
  944. to protect the subjects from notoriety and the IRS.  The household you
  945. are about to peek in on is real.  None of the members are substance
  946. abusers; they are, however, a very WARPED HOU SEHOLD.
  947.  
  948. Nile is 5 and a half years old, a pre-school graduate anxiously
  949. awaiting the start of kindergarten.  As preparation for kindergarten,
  950. Nile has been practicing his coloring skills.  Sometimes he likes the
  951. Crayola-and-paper medium, but of late he's been at the computer.
  952. Nile's OS is OS/2 Warp and he loves it, even though he doesn't know
  953. what an OS is.
  954.  
  955. Nile colors, and when he needs to take a break from the picture he's
  956. working on , he can switch out and play one of his favorite games.  At
  957. 5 and a half, Nile can make his way around OS/2's Workplace Shell.  "I
  958. got tired of waiting for my Mom when I wanted to change to a new
  959. game, so now I do it myself."
  960.  
  961. He can switch between his coloring/graphics program, as well as his
  962. favorite OS/2, DOS and Windows games.  And, though he knows that he
  963. should always do a "System Shutdown" when he's done, his mom says that
  964. sometimes Nile forgets and just hits the power s witch.  "Even then,"
  965. she says.  "OS/2 comes right up next time."
  966.  
  967. Nile's mom tells me that before they had OS/2 at home, sometimes
  968. Nile's games would crash their system.  "Now we play all the same
  969. games, and never have a problem.  Even if the game stops working, the
  970. rest of the computer is fine."
  971.  
  972. Husband/Daddy Milo uses the Internet Connection and the WebExplorer to
  973. research the restaurant business.  "The IBM Global Network is great.
  974. I use it for all its extra features and support.  But I learned that I
  975. can use the TCP/IP that comes with OS/2 War p and hook up to the
  976. Internet directly with a shell account from a local provider.  This
  977. gets me a lower monthly fee and lower connect-time charges."
  978.  
  979. "Before we got OS/2, we used to use one of the commercial on-line
  980. services.  Even when I could find something interesting, it was like,
  981. 'find a file, start downloading it, grab a cold one, go outside, mow
  982. the lawn, and then come back and work on my business plans and all the
  983. other things I need to do."  With total Internet access, Milo now has
  984. libraries, from around the world, on his desktop.  And with the
  985. Internet Access Kit which came free with OS/2 Warp, he can download
  986. several things at once.  Even with only one modem.  And he can get all
  987. his work done as he downloads.
  988.  
  989. Elaine keeps track of the finances and the household budget.  She pays
  990. the bills while printing her reports and gets suggestions on how to
  991. save money while tracking the family mutual funds.
  992.  
  993. Elaine also writes for her alma mater's newspaper.  She creates, edits
  994. and faxes her column right from her OS/2 desktop.  She can even
  995. receive faxes from her editor, plug the changes right into her piece,
  996. and send it back...without leaving her computer.
  997.  
  998. "We were never real big on computers," says Elaine.  But since they
  999. got OS/2 Warp, "Our computer has become another necessary household
  1000. appliance, like the washer/dryer.  Though it's not as fun to put the
  1001. cat in."  The cat ran across the keyboard, hid behind the couch and
  1002. could not be reached for comment.
  1003.  
  1004. 13-year-old Lidia uses the WebExplorer to find the latest pictures and
  1005. sound-bites from Kurt Cobain and Nirvana.  OS/2 Warp has turned their
  1006. formerly silent and dull computer into a full-featured, multimedia
  1007. "grunge-machine."  Milo and Elaine use WebExplo rer's Parental Lockout
  1008. Controls (which Nile showed them) to make sure Lidia doesn't see
  1009. anything she shouldn't.
  1010.  
  1011. "Shhh," said Samantha, the 17-year-old.  She'd been working as I was
  1012. talking with the rest of her family.  Studying for the SATs.  Computer
  1013. asks her questions, she answers, the computer asks harder questions.
  1014. Times her, too.  She didn't notice that I'd s een the pop-up window
  1015. let her know that "The File 'PARTYCOL.LGS' Has Been Downloaded
  1016. Successfully."
  1017.  
  1018. The 20-year-old, who wants to be referred to only as "Sunrise,"
  1019. organizes all her poetry, homework and research papers.  "A task," her
  1020. mother says, "close to impossible before Warp came home."
  1021.  
  1022. OS/2 Warp allows everyone in this family to create their own password-
  1023. protected desktop.  "It's like we each have our own computer," says
  1024. Sunrise.  "We have all our folders and icons the way we like.  We each
  1025. have our own space."  Right.  You also have t he best 32-bit,
  1026. multitasking, multimedia operating system around today.
  1027.  
  1028. "The cat just put a dead lizard on your coat," Nile tells me.  Nice.
  1029.  
  1030.  
  1031.  
  1032. FEATURES
  1033.  
  1034.  
  1035. Beyond CISC:  the RISC Vision of Computing                                      
  1036. by Maxine Senn-Yuen
  1037.  
  1038. In recent years, much has been written about RISC computing, in
  1039. general and the PowerPC, in particular.  This article explains what
  1040. RISC computing means and how OS/2 Warp Connect (PowerPC Edition)
  1041. allows you to take advantage of the hottest new platform in the
  1042. industry.
  1043.  
  1044. They had a dream...
  1045. RISC stands for Reduced Instruction Set Computing,
  1046. as opposed to CISC or Complex Instruction Set Computing.  The basic
  1047. premise behind RISC computers is that processors given simple
  1048. instructions will be able to execute them faster and consequently have
  1049. better performance.  Most personal computers today are based on CISC
  1050. architectures, as implemented in Intel's x86 microprocessors.
  1051.  
  1052. The first commercial RISC computers, the 801 minicomputers, were
  1053. developed at IBM's T.J. Watson Research Center in the mid 1970s and
  1054. met with limited success.  The second generation of RISC computers,
  1055. IBM's popular RS/6000 family of workstations and systems, used an
  1056. improved RISC architecture called Performance Optimized With Enhanced
  1057. RISC (POWER) which forms the basis of the PowerPC architecture.  The
  1058. PowerPC architecture was jointly developed by an IBM, Apple and
  1059. Motorola alliance and unveiled in 1990. The PowerPC caps two
  1060. decades of research on RISC computing at IBM and represents a
  1061. compelling alternative to the limitations of Intel's CISC architectures.
  1062.  
  1063. Keeping things simple
  1064. So, how does the PowerPC and other RISC microprocessors achieve
  1065. superior performance?
  1066.  
  1067. As the name implies, RISC processing uses shorter and simpler
  1068. "reduced" instructions.  Although the total number of instructions
  1069. needed to execute a given task are typically greater with RISC-based
  1070. microprocessors, those instructions can be executed much faster than
  1071. on CISC computers, usually within less than one system clock cycle.
  1072.  
  1073. The instructions are broken into equal lengths and executed using
  1074. pipelines.  Pipelining allows more than one instruction to be
  1075. performed, in parallel, within the microprocessor at any given time.
  1076. This increases the number of instructions that can be per formed
  1077. within a given time period.  The fixed-length instructions also allow
  1078. a complete instruction to be retrieved from memory in one memory
  1079. access.  This eliminates the "memory bottleneck" characteristic of
  1080. CISC machines in which the processor waits idly as instructions are
  1081. accessed from memory.
  1082.  
  1083. The PowerPC also uses superscalar designs which enable the
  1084. microprocessor to execute more than one instruction independently, at
  1085. the same time.  Like pipelining, superscalar execution allows the CPU
  1086. to work more efficiently.
  1087.  
  1088. A dedicated floating-point execution unit (EU) on the chip itself
  1089. helps PowerPC machines perform floating-point calculations with
  1090. astounding speed.  Floating point calculations are critical to many of
  1091. today's most sophisticated applications including CAD / CAM, complex
  1092. spreadsheets, graphics and imaging software.  As a result of the
  1093. excellent floating point performance, the PowerPC also enhances
  1094. performance in multimedia video, telecommunications and speech
  1095. applications .
  1096.  
  1097. The PowerPC uses a memory caching system to store program loops which
  1098. can then be accessed from super-fast cache instead of much slower main
  1099. memory.  This greatly improves system performance.  Fewer transistors
  1100. in the microprocessor make the PowerPC smaller and less expensive to
  1101. produce than comparable Pentium chips.  Finally, more registers within
  1102. the microprocessor allow the computer to perform more work without
  1103. accessing main memory.
  1104.  
  1105. Not all of these PowerPC features are new; some were actually borrowed
  1106. from the mainframe world.  But by combining the old with the new, they
  1107. provide a platform capable of enormous power today and poised for
  1108. future growth.
  1109.  
  1110. Harness the power of the PowerPC
  1111. The PowerPC is both exciting and powerful, but needs a sophisticated,
  1112. state-of-the-art operating system to harness its power.  The operating
  1113. system is the crucial link between the PowerPC microprocessor and
  1114. software applications, and so must take advantage of the hardware's
  1115. capabilities while handling the powerful new PowerPC applications.
  1116. OS/2 Warp Connect (PowerPC Edition) does all this and more.
  1117.  
  1118. OS/2 Warp Connect (PowerPC Edition) has the same user-friendly, award-
  1119. winning Workplace Shell interface as the other members of the OS/2
  1120. Warp family.  It also incorporates human-centered technologies and
  1121. other features that enable it to exploit the PowerP C. All current
  1122. 32-bit OS/2 applications are a simple recompile away from running
  1123. natively on the PowerPC.  Plus OS/2 Warp Connect (PowerPC Edition)
  1124. will include a BonusPak of productivity applications and will run most
  1125. of your existing DOS and Windows 3.x applications.
  1126.  
  1127. Most analysts believe there will be room in the personal computer
  1128. market for both RISC and CISC microprocessors to coexist for the
  1129. foreseeable future.  If you find the PowerPC vision of computing more
  1130. compelling, and choose to go in that direction, then OS/2 Warp Connect
  1131. (PowerPC Edition) will help you unleash the power of the PowerPC.
  1132.  
  1133. For more information on the PowerPC microprocessor, visit the IBM
  1134. PowerPC Page at http://www.chips.ibm.com/products/ppc.  For
  1135. information on the IBM Power Series family of products, check out the
  1136. IBM Power Series Home Page at http://www.austin.ibm.com/pow
  1137. rinfo.html.  For information on OS/2 Warp (PowerPC Edition) visit
  1138. http://www.austin.ibm.com/pspinfo/ppcpress.html.
  1139.  
  1140. OS/2 Warp (Connect PowerPC Edition):  Imagine the Possibilities
  1141. by Maxine Senn-Yuen
  1142.  
  1143. Imagine an operating system:  
  1144. - powerful enough to play wavetable midi music without a sound card 
  1145. - versatile enough to handle all the exciting new applications being 
  1146.   developed for the PowerPC platform, yet run most existing DOS and 
  1147.   Windows applications with ease 
  1148. - sophisticated enough to incorporate the latest software technology 
  1149.   while letting the user work the way he's always worked with his 
  1150.   system.
  1151.  
  1152. Such an operating system isn't the stuff of science fiction.  OS/2
  1153. Warp Connect (PowerPC Edition) can do all this, and much more.  To get
  1154. the scoop on this remarkable product, I spoke to Arnold Bramnick,
  1155. Senior Programmer, and Alan Tannenbaum, Senior Technical Staff
  1156. Member, at IBM's Boca Raton, Florida, facility.
  1157.  
  1158. If I had to describe OS/2 Warp Connect (PowerPC Edition) in just one
  1159. phrase, it would be "a completely 32-bit redesign of OS/2 Warp
  1160. Connect."  Much of the code for this release has been carried forward
  1161. from other OS/2 Warp releases.  This means that OS/2 Warp Connect
  1162. (PowerPC Edition) reuses proven, user-tested code for Presentation
  1163. Manager, Workplace Shell, multimedia and other functions.
  1164.  
  1165. OS/2 Warp (PowerPC Edition) is both similar to and different than
  1166. other versions of OS/2 Warp.  In many ways, it's like replacing a
  1167. car's four-cylinder engine with a six-cylinder engine.  Although the
  1168. engine is different, the brakes and steering wheel remain the same so
  1169. the driver interacts with the car in the same familiar way.
  1170. Similarly, although the hardware behind OS/2 Warp Connect (PowerPC
  1171. Edition) is different, the user interface has the same look and feel
  1172. as other versions of OS/2 Warp.
  1173.  
  1174. OS/2 Warp (PowerPC Edition) delivers everything you expect from OS/2
  1175. Warp, including the same award-winning, user-friendly Workplace Shell
  1176. interface.  In fact, users will not encounter a learning curve when
  1177. moving from one version of OS/2 Warp to the other. Developers will
  1178. also experience a smooth transition because applications for the
  1179. PowerPC Edition are written to the same OS/2 32-bit APIs.
  1180.  
  1181. This operating system is particularly exciting because it is the first
  1182. release implementation of technology which achieves levels of
  1183. portability and scalability never reached before.  Its code base is
  1184. scaleable from laptops to superservers.  This technology is
  1185. transparent to users and developers, and will eventually be made
  1186. available on Intel x86 platforms as well.
  1187.  
  1188. The technology also gives you an astonishing 3.5 gigabytes of
  1189. application address space.  This increase guarantees that the OS/2
  1190. Warp Connect (PowerPC Edition) can handle the largest and most complex
  1191. applications.  Today this is especially important for datamining and
  1192. database management, but if the past growth rate is an indication,
  1193. this large address space will be needed for all kinds of applications
  1194. in the future.
  1195.  
  1196. Another benefit of the advanced technology is that OS/2 Warp Connect
  1197. (PowerPC Edition) is fully multiprocessing-enabled.  Multiprocessing
  1198. computing uses more than one microprocessor to execute instructions,
  1199. in parallel, simultaneously.  This greatly improves system
  1200. performance.  So as the power of the PowerPC hardware grows, OS/2 Warp
  1201. Connect (PowerPC Edition) will be ready to exploit it.
  1202.  
  1203. OS/2 Warp (PowerPC Edition) taps the PowerPC hardware to produce
  1204. exceptional graphics performance.  Applications written for today's
  1205. popular GUI systems are graphics-intensive and therefore require a
  1206. great deal of floating-point computing power.  The PowerPC excels at
  1207. floating point calculations and the OS/2 Warp Connect (PowerPC
  1208. Edition)'s graphics engine is designed to take advantage of this
  1209. hardware power.  This results in a snappier and more responsive
  1210. interface with all GUI applications.
  1211.  
  1212. The next logical step after a graphical user interface is a human-
  1213. centered interface.  Human Centered computing is a revolutionary way
  1214. of interacting with your computer.  It allows you to use speech and
  1215. other "natural" tools (instead of a keyboard or mouse) to interact
  1216. with your computer.  Human-Centered technologies are fully
  1217. incorporated in OS/2 Warp (PowerPC Edition).  With this operating
  1218. system, you will be able to navigate your desktop using your voice.
  1219.  
  1220. OS/2 Warp Connect (PowerPC Edition) has extensive multimedia support.
  1221. It uses the advanced architecture and floating point capability of the
  1222. PowerPC to provide wavetable music synthesis without the special, add-
  1223. on sound card required on other systems.  Image, animation, video, CD
  1224. audio and Kodak PhotoCD support will also be included.
  1225.  
  1226. The combination of OS/2 Warp and the Power PC platform enables
  1227. ordinary PC users to have the performance of "high-end" workstations
  1228. at a fraction of the cost.  OS/2 Warp Connect (PowerPC Edition) is a
  1229. flexible, powerful, innovative operating system.  It covers new,
  1230. evolving hardware architectures today, while leaving room to adapt to
  1231. other platforms in the future.  And because OS/2 Warp Connect (PowerPC
  1232. Edition) will run DOS, Windows and recompiled 32-bit OS/2 
  1233. applications, it provides an endless array of migration 
  1234. possibilities.
  1235.  
  1236. For more information on OS/2 Warp Connect Power PC Edition, visit
  1237. http://www.austin.ibm.com/pspinfo/ppcpress.html.
  1238.  
  1239.  
  1240. Lab Update:  OS/2 Warp Connect (PowerPC Edition)
  1241. by Maxine Senn-Yuen
  1242.  
  1243. Recently, OS/2 Warp Connect (PowerPC Edition) passed some significant
  1244. milestones.  Its overall performance continues to improve ahead of
  1245. projections.  The April 1995 version was six times as fast as December
  1246. 1994 version.  Subsequent lab versions continue to show perfomance
  1247. improvements at a similar rate.
  1248.  
  1249. Improvements in the memory footprint are also on target.  The current
  1250. version can run all the programs you want optimally with only 32MB of
  1251. RAM (down from 64MB) and will be able to do so with 16MB of RAM when
  1252. we release the commercial version.
  1253.  
  1254. There have also been notable successes porting applications for OS/2
  1255. Warp Connect (PowerPC Edition).  Today, a complex 32-bit application
  1256. can be 90% ported within two days, a remarkable turnaround time!
  1257.  
  1258. OS/2 Warp Connect (PowerPC Edition) is scheduled to be released in
  1259. late 1995 and expected to be the high volume operating system on the
  1260. IBM Power Series line in 1996.
  1261.  
  1262.  
  1263. The IBM Family FunPak: Helping Your Family Get the Most Out of Your
  1264. PC
  1265. by Kim Stephens
  1266.  
  1267. Personal computers in the home promise to open new worlds of
  1268. information and entertainment for the whole family.  In reality, that
  1269. promise usually goes unrealized.  Far too often, the home PC sits idle
  1270. 23 hours a day, becoming nothing more than a very costly piece of
  1271. furniture.
  1272.  
  1273. In a typical home, only one or two people are truly comfortable using
  1274. the computer.  The other family members tend to be mystified by
  1275. computer technology, with no incentive to learn how to use it.  In
  1276. this situation, it is hard to justify the expense of a new computer
  1277. knowing that it will be underutilized.  IBM has solved this problem
  1278. with Family FunPak for OS/2 Warp, a software package that will
  1279. motivate every member of the family to use the home PC.
  1280.  
  1281. What is the Family FunPak?  The IBM Family FunPak for OS/2 Warp is a
  1282. collection of ten, first-rate native OS/2 titles with one DOS and one
  1283. Windows program thrown in as added bonuses.  Some of the titles are
  1284. old favorites while others are brand new programs being released for
  1285. the first time.  The Family FunPak has something that will appeal to
  1286. every age group and both genders.  It includes software for games and
  1287. entertainment, personal financial management, education and reference.
  1288.  
  1289. The IBM Family FunPak includes a native OS/2 version of SimCity
  1290. Classic Limited, the widely-acclaimed city simulation program.  With
  1291. SimCity, you can plan, build and manage your own town or take over an
  1292. existing one.  Then the fun begins, as you try to protect your city
  1293. from the natural and man-made forces that threaten it.
  1294.  
  1295. Rapid Assault is an arcade-like DOS action game that exploits OS/2
  1296. Warp's DOS games settings.  In Rapid Assault, you control a hovercraft
  1297. and shoot it out with enemies in a 360 degree virtual landscape.  The
  1298. graphics in this game are smooth and quick; the action is non-stop.
  1299.  
  1300. If you want more fast-paced action with terrific sound effects, then
  1301. Star Emperor and Havoc for OS/2 Warp! are right up your alley.  Star
  1302. Emperor is a follow-on to the very popular game Galactic Civilization
  1303. for OS/2.  In this fantastic new game you face a universe full of
  1304. alien civilizations, political intrigue and outright warfare.  Both
  1305. Star Emperor and Havoc really put your reflexes to the test while
  1306. highlighting OS/2 Warp's superb sound support.  The thunder from your
  1307. spaceship's cannon as you blast an asteroid to bits in Havoc for OS/2
  1308. Warp! is simply awesome (and strangely cathartic).
  1309.  
  1310. In fact, the Family FunPak takes full advantage of OS/2 Warp's immense
  1311. multimedia capabilities.  Throughout the 10-pak, sound, graphics and
  1312. video support are excellent.  For example, the Child Development Guide
  1313. includes an exercise video for expectant mothers. 
  1314.  
  1315. The Family FunPak includes the American Heritage Dictionary, a
  1316. complete on-line reference for the office, school or home.  Has a
  1317. crossword puzzle clue got you stumped?  The dictionary's unique
  1318. wildcard feature helps you find words when you don't know all the
  1319. letters.
  1320.  
  1321. Are you up to the challenge of playing against one of the best
  1322. backgammon players in the world?  Based on breakthrough research in
  1323. Artificial Neural Network technology, TD-gammon actually taught itself
  1324. to play backgammon, starting from scratch.  If backgammon isn't your
  1325. cup of tea, then exercise your own neurons with the brainteasers in
  1326. the MicroLearn Game Pack.  But be warned -- those brainteasers are
  1327. addictive!
  1328.  
  1329. Take charge of your finances with In Charge at Home!, a complete
  1330. personal financial management program.  In Charge at Home! allows you
  1331. to balance your checkbooks, create budgets, do tax planning and pay
  1332. bills automatically.  What better way to calculate the return on your
  1333. investment in a personal computer.
  1334.  
  1335. Speaking of money, do you want to challenge the odds of classic casino
  1336. games without putting the family fortune on the line?  The Family
  1337. FunPak offers OS/2 Poker and OS/2 Black Jack, both written by a former
  1338. Las Vegas Casino Pit Boss.
  1339.  
  1340. For younger children (ages 3 to 10), the Family FunPak offers Magic
  1341. Canvas, a paint program which uses familiar icons (crayons) and
  1342. familiar objects (animals, people) to help your aspiring Picasso
  1343. create exciting and colorful pictures.  Magic Canvas teaches your
  1344. children that using computers can be creative, simple and fun.
  1345.  
  1346. Where to find the IBM Family FunPak for OS/2 Warp
  1347.  
  1348. The IBM Family FunPak will first come included with the IBM Aptiva
  1349. models M30-2144, M35-2144, M40-2168, M50-2144, M60-2168 and 
  1350. M70-2168 beginning this August.  As more and more Aptiva systems 
  1351. come preloaded with OS/2 Warp, the IBM Family FunPak provides an 
  1352. inexpensive, all-in-one software package for the entire family that 
  1353. really takes advantage of OS/2 Warp's capabilities.
  1354.  
  1355. The Aptiva is a great computer on which to experience the Family
  1356. FunPak.  The IBM Aptiva line includes an energy-saving feature that
  1357. allows you to switch very rapidly between OS/2 Warp and native DOS
  1358. games or any other DOS application.  All your OS/2 applications are
  1359. saved exactly where you left off; you don't need to close any
  1360. applications or shut down your desktop.
  1361.  
  1362. If you can't purchase an Aptiva, you may want to get the IBM Family
  1363. FunPak retail package.  The retail package (with a street price of
  1364. US$49) will be available in ample time for the 1995 holiday season,
  1365. making it a great idea for holiday gift-giving.
  1366.  
  1367.  
  1368. WARPED ETC.
  1369.  
  1370. Inside OS/2 LAN Server 4.0
  1371.  
  1372. Have you always wondered how to assign a resource alias to a group or
  1373. which NET command allows you to quickly show the version number of the
  1374. DLS redirector?  If so, IBM has the redbook for you.  The redbook
  1375. entitled "Inside OS/2 LAN Server 4.0" is now available worldwide.
  1376.  
  1377. This redbook is the result of two projects conducted at IBM's
  1378. International Technical Support Organization, Austin Center.  The
  1379. redbook describes the major functions of the IBM OS/2 LAN Server 4.0
  1380. product, based on the actual experiences of the system engineers who
  1381. participated in the projects.
  1382.  
  1383. The purpose of this redbook is to provide guidance on installing and
  1384. configuring the IBM OS/2 LAN Server 4.0 features.  The redbook is
  1385. intended to help customers plan, install and configure their LAN
  1386. Server Network.
  1387.  
  1388. Some of the topics discussed in the redbook include:  LAN Server 4.0
  1389. Graphical User Interface Managing Additional Server, Shadowed Servers
  1390. and Local Workstations Peer Services Multiple LAN Adapter Support
  1391. Command Line and API Enhancements 386 High Performance File System
  1392. OS/2 LAN Server CID Enablement
  1393.  
  1394. To order a copy today, call 1-800-879-2755 or fax 1-800-282-4721 in
  1395. the United States.  Customers outside the U.S.A. should contact their
  1396. local IBM branch office (Order # GG24-4428-00).
  1397.  
  1398. OS/2 Sightings
  1399.  
  1400. On a recent broadcast, nationally-syndicated radio talk show host
  1401. Howard Stern spent a good portion of his show extolling the virtues of
  1402. ColorWorks.  ColorWorks runs exclusively on OS/2.
  1403.  
  1404. In the heart of New York City's Financial District is J&R Computer
  1405. World, a very large computer store.  The store's entire back wall is
  1406. covered by a huge, state-of-the-art monitor display.  On July 24, J&R
  1407. Computer World ran an OS/2 Warp demo which was displayed on every one
  1408. of those monitors.  The demo left many of the store's customers amazed
  1409. and transfixed.
  1410.  
  1411.  
  1412.                                           SURVEY
  1413.  
  1414. We want to produce a quality newsletter that meets your needs.  Please
  1415. take a few minutes to answer the following questions and send your
  1416. responses to:  - FAX:  407-982-8888 - INTERNET ID:  JDUBE @ VNET.IBM.COM
  1417. - MAIL:  Jeri Dube IBM Personal Software Products 1000 51st Street Boca
  1418. Raton, Fl 334 - IBM VNET:  BCRVM1(WARPWIRE)
  1419.  
  1420. 1.   What other information would you like to see published in this
  1421.      newsletter?
  1422.      _____________________________________________________________
  1423.      _____________________________________________________________
  1424.  
  1425.  2.   Is the length of the newsletter:_____ Too short _____ Too long
  1426.       _____ Just right
  1427.  
  1428.  3.   Does this newsletter improve your product knowledge of OS/2 Warp
  1429.       and LAN Systems products?  _____ Yes _____ No
  1430.  
  1431. 4.  Do you currently have an OS/2 Warp or LAN systems product installed?
  1432.     _____ Yes _____ No
  1433.  
  1434. 5.  Do you plan to have an OS/2 Warp or LAN systems product installed?
  1435.     _____ Yes _____ No
  1436.  
  1437.  6.  Optional Name:______________________________________________
  1438.      Address:____________________________________________________
  1439.      City, State, ZIP:___________________________________________
  1440.      E-Mail Address:
  1441.  
  1442. COMMENTS:  Please offer any ideas/suggestions to improve the newsletter.
  1443. ____________________________________________________________
  1444. ____________________________________________________________
  1445.  
  1446. Thank you for answering this survey.  We make improvements based on what
  1447. you tell us!
  1448.  
  1449.  
  1450.   OS/2 WARP AND LAN SERVER CUSTOMER REFERENCE FORM
  1451.  
  1452. If you would like to share your experiences with OS/2 Warp or LAN Server,
  1453. please fill out the following form and get it back to us.  We are
  1454. especially interested in entrepreneurs who use OS/2 Warp or LAN Server
  1455. and people who use these products in unusual circumstances.
  1456.  
  1457.   -  FAX:  407-982-8888
  1458.   -  INTERNET ID:  JDUBE @ VNET.IBM.COM
  1459.   -  MAIL:  Jeri Dube IBM Personal Software Products 1000 51st Street
  1460.      Boca Raton, Fl 33434
  1461.  
  1462. GENERAL INFORMATION:
  1463. Name:_________________________________________________
  1464. City:_________________________________________________
  1465. State/Province:_______________________________________
  1466. Country:______________________________________________
  1467. Fax:__________________________________________________
  1468. Email Address:________________________________________
  1469. Mailing Address:
  1470. Street/P.O. Box:__________________________________________________
  1471. City:_________________________________________________
  1472. State/Province:_______________________________________
  1473. ZIP/Postal Code:______________________________________
  1474.  
  1475. INDUSTRY:  ____Communications ____Cross Industry ____Distribution
  1476. ____Education ____Finance ____Government ____Health ____Insurance
  1477. ____Manufacturing ____Petroleum ____Process ____Transportation ____Travel
  1478. ____Utilities
  1479.  
  1480. SIZE:  Annual Revenue US$:  ____< $5M ____$5 - 50M ____$51 - 100M
  1481. ____$101 - 500M ____$501 - 999M ____$1 - 10B ____> $10B
  1482.  
  1483.  No. of Employees:  ____Small <100 ____Medium 100-500 ____Large > 500 No.
  1484.  of Students if College/University:  ____<5000 ____5000 - 10000
  1485.  ____>10000
  1486.  
  1487.  BACKGROUND:  (Briefly describe the business or situation where you used
  1488.  the products.)
  1489.  ____________________________________________________________
  1490.  ____________________________________________________________
  1491.  ____________________________________________________________
  1492.  ____________________________________________________________
  1493.  ____________________________________________________________
  1494.  ____________________________________________________________
  1495.  ____________________________________________________________
  1496.  ____________________________________________________________
  1497.  
  1498. NEED:  (What problem/situation existed which caused you to seek a
  1499. solution using OS/2 Warp and/or LAN Server?)
  1500. ____________________________________________________________
  1501. ____________________________________________________________
  1502. ____________________________________________________________
  1503. ____________________________________________________________
  1504.  
  1505. DESCRIPTION OF SOLUTION:  (Please provide a detailed description.
  1506. Describe any mission critical applications.  For a networking solution,
  1507. include a description of the network.)
  1508. ____________________________________________________________
  1509. ____________________________________________________________
  1510. ____________________________________________________________
  1511. ____________________________________________________________
  1512. ____________________________________________________________
  1513. ____________________________________________________________
  1514.  
  1515. BENEFITS:  (Please describe business or personal benefits.)
  1516. ____________________________________________________________
  1517. ____________________________________________________________
  1518. ____________________________________________________________
  1519. ____________________________________________________________
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.