ÿWPC_% ûÿ2–BÿÿVg‚½ÿÿW?3|Kman 10pt (ASCII) (Port) (FW) ÿÿaeWA,,}æ¿}Wo> PñAþþþþþþþÿþÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^ L8TD$$0T  8888888888 TTT4d PñA,,ðð0#oªûÿ2Þÿÿ ÈÿÿÒ‚Ú‚\ÙÙ3|W"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^(08€Tœx,@DTŒ$8(,TTTTTTTTTT0,ŒŒŒL¤tlt|pd„€<@pp”|€d€p\hxl�tdpH,D¤T(XTHTH0HX,,T,ˆXXTT8@0XLpD@@TTT¤"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^,40€\Œp(88TŒ,4,4\\\\\\\\\\00ŒŒŒX¤llxtl`€x(ThXˆx€h€pl`th˜ddd<4<¤T(\dXd\,d`$$T$Œ``dd8T0`PxPTPTTT¤ûÿ2Ç W‚g éÔóIYMSRIYMSR.PRS}Wo> PñA,,ðð0#oª"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^(88€Tœˆ(@@TŒ(8(,TTTTTTTTTT,,ŒŒŒP¤€pt„thˆˆ(,s}q¾}S `> XiñAþþþþþþþÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿSwiss Roman 10pt (ASCII) (Port) (FW)Swiss Roman 8pt (HP Roman 8) (Port) (FW)Dutch Roman 10pt (ASCII) (Port) (FW)Dutch Italic 10pt (ASCII) (Port) (FW)Swiss Italic 6pt (ASCII) (Port) (FW)Swiss Roman 10pt (ASCII) (Port) (FW)Swiss Roman 8pt (HP Roman 8) (Port) (FW)Dutch Roman 10pt (ASCII) (Port) (FW)Dutch Italic 10pt (ASCII) (Port) (FW)Swiss Italic 6pt (ASCII) (Port) (FW)Dutch Roman 6pt (ASCII) (Port) (FW)Dutch Roman 8pt (HP Roman 8) (Port) (FW)>(,s}q¾}S `> XiñAþþþþþþþÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿh ÿÿ:=3&,™åçÌå3t> XéñAþþþþþþþÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿûÿ2–°ˆ °Œ ÿÿ£³ ÿÿZ<"‚ÿÿÿÿ5ÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^ (,hD|`$44Dp, $DDDDDDDDDD$$ppp<„\T\dXPlh04XXxdhPhXHT`Xt\PX8(8„D DD PñAþþþþþþþÿþÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ� b?F5$,%�º�Fo> PñfQþþþþþþþÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿZ^hVA(,N}d}V [ PÀñAþþþþþþþÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿö aeS>(,s}q¾}S `> XiñAþþþþþþþÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿh :=3&,™åçÌå3t> XéñAþþþþþþþÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ8?3&,¾å,å3 [ PÀñAþþþþþþþÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ€ÿÿ_BG5 ,â�_!�G [ PÀñfQþþþþþþþÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿûÿ25ȰýÿÿJ­Swiss Roman 10pt (ASCII) (Port) (FW)Swiss Roman 8pt (HP Roman 8) (Port) (FW)Dutch Roman 10pt (ASCII) (Port) (FW)Dutch Italic 10pt (ASCII) (Port) (FW)Swiss Italic 6pt (ASCII) (Port) (FW)Dutch Roman 6pt (ASCII) (Port) (FW)Dutch Roman 8pt (HP Roman 8) (Port) (FW)Dutch Italic 8pt (HP Roman 8) (Port) (FW) aeWA,,}Eÿ}Wo> PñAþþþþþþþÿþÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ� b?F5$,%�º�Fo> PñfQþþþþþþþÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿZ^hVA(,N}d}V [ PÀñAþþþþþþþÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿö aeS>(,s}q¾}S `> XiñAþþþþþþþÿÿÿÿÿÿÿÿþÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿh :=3&,™åçÌå3t> XéñAþþþþþþþÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ8?3&,¾å,å3 [ PÀñAþþþþþþþÿþÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ€>_BG5 ,â�_!�G [ PÀñfQþþþþþþþÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿˆÿÿb?D3 , �3Ë�D `> XiñfQþþþþþþþÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿ@h yjÿ4€€€€€€€€@€€€@@@@@À@À@@ÀÀÀ@@À@ÀÀÀ@ÀÀÀ ÿ€øÒÜD8€i€ÿÿÚ€€Úwp€€ðÜwp€€Ýw€€ðÞwp€€ßw€€ŒwÆŒw€€‹w€Fð‹w€€Šwp€Hð‹w€€Šw€IŠw€€‰wp€JðŠw€€‰w€K‰w€€‰wÿÿð€F‰w€€‰w€ð€G‰w€€‰w€ð€%ð€ ð€ÿÿð€ ‰w€€‰w€ð€&ÿ€ ðÿÿ€€ ‰w€€‰w€ð€&ÿ€ ÿ€€ ‰w€€‰w€ð€& ÿðÿÿ€ð€ÿÿ€‰w€€‰w€ð€&ÿðÿð€€ÿðÿ€‰w€€‰w€ð€&€ ÿðÿÿ€€ÿðƒ€‰w€€‰wÿÿð€%€ ÿÿðÿÿ€€ÿð€‰w€€‰w€*€ ÿÿðÿÿ€€ÿðÿ€‰w€€‰w€)ðÿðÿÿðÿÿðÿðÿ€‰w€€‰w€K‰w€€‰w€ðÿ€?‰w€€‰w€€€?‰w€€‰w€ðÿÿð€@‰w€€‰w€ÿ€ð¸‰w€€‰w€ð€A‰w€€‰w€ð€A‰w€€‰w€€@‰w€€‰w€K‰w€€‰w€ ÿÿð€8‰w€€‰w€ ÿÿð€9‰w€€‰w€ ÿÿ€9‰w€€‰w€ ÿ€9‰w€€‰w€ ðð€9‰w€€‰w€ ƒð€9‰w€€‰w€ ðð€9‰w€€‰w€ ÿ€8‰w€€‰w€K‰w€ˆ€‰wp€JðŠw€€Šw€IŠw€€Šwp€Hð‹w€€‹w€E‹w€€ŒwpÅ�w€€ßw€€ðÞwp€€Ýw€€ðÜwp€€Ùw€€ðÙ€€i6:v14¨¨¨¨¨¨¨¨T¨¨¨TTTTTüTüTTüüüTTüTüüüTüüü ÿþ?2Y02f/‹¬, É)èÓ(ñÙ'¯k&òx%/…$´&%ò³'õ€(Ö­(º€(8Ù'yR%X¾" •"ø L!?á¯üÃaÕ ‚¯ á- f™ ^™ @^Ú )ðxôxõæ´ÇEÍ E#,~1´û3ªÔ6ßÕ8- ô9P 5:f4Û×1œ^.™‚+™%+Ñ c+<#,8'a(x%¡'…$¤&…$f%<#ƒ"½&Œ .(†€(îÉ)å ],"/Ç/ÿ>˜¨ ÷ h"ú •"Ú Ç! ¨ Ú u!z ¨ = ¨ — !÷  – cœ ¼ ˆ0 ÿ2 ˆä– @› f¹ ñ[ *V J¹ J¹ WZ JZ ñ8¿ÿN? f|~ïáKãÅ "t~Ã!_á>�½|ûÅÙ @?v*Üñûc?cÿ>Ÿê <â ^t Ÿ(@1~�» õ� ¤]�ûá1!(Ÿï Ÿ ÿª*ôxµ8tàR>6¦6t Ñz5õµ¯ Ô¯ ³¢ ³Çøªnõnïp†T–µµ²›!vˆ139fÎå‘ïðõì�ò' O OõÐ ±w‡´&´ QK�­òt Ót 9[Ökÿôx´ºÐÿ9ÿÿ. ã Ec Ãâ ÃÕ "- f™ ã™ t áY Ã' a ÿõxôxÓæÿ6 p2xǺª ºƒ"aç$a%+aü0‡%+ºJ$ºå ðÊð1ÿJ„*¦*k‚+L¿+fû- »/é~1�~1‡¿1/¿1Ö;2Í�0� ¾.fz/ Ü. Ü-ƒ Ü-_„*8ÿÆ1a)^#(wý&å(ÎF)œ¢(™'A&0 ä% )&™‚&÷¤&`f%W'#÷f%©¦$ä'#cŒ &¥"h" $Ý#B"æ&Œ .(Ä"æ&G%‹#‚&Ó$‚&ô!`'¨ B(¨ ¢)B"ß( ß(cà)ñÞ+™ý,™¿+@]-$^.¯ß,$¿+œÅ*œ„*$-¼›-Â_*©à)`_*à)ÂÁ)TF)+ÿ. ,³'¿+ô!c+ú ‚+™a)Ç!£*x%à)"ÿ*¨ %+·#‚+ï%‚+8'ÿ& A&/$'b#>'u!ƒ(X$‚+½&Þ+³'Ä(—&`'ù$‚&Ó$ÿ"<.™–1vû3¯u8óô9’[4Û;2œ\0@ÿ& ô9J ³9' Õ8Y 77MÔ61Ù3�ö6ß¶8c ô9 ÿnL*Œ2�ð‡rÏÍ2–P�p©ÑŲ¿òL!ì"pÓ$-ê"Ñ&%P/$Ï…$Óê"ìÇ!Íu!±u!³h"³Ç!Ï Ïä¬Îÿ"pÓ$�%�k&ËÙ'Œ­(ñ³'¯&R%ÿ6 Œ /¬/MY0of/ ¬,jÉ))€(ÓÉ)2Ò, @/Ë«00u1¬µ/ÿ& ï’.Hô---,Ê+ÊD*Ç(jw)§:+§÷,ÿª ô-î:+êü(ê*+--,ÿ"/Í ƒ,êÓ(î£)!ƒ,ÿ:†.(«æ&j�%L$Lh"­ÅîcIê"l$lù$îù$ÇX$Lù$La'ÿ¬(ª—&î³'ÿî.(¨!k&Í �'ÿ"Š$N¿ cŒ ján33)¿ÿ n3lœÿ …$ª u!ª ™m vÿ"+În†ê†Çå«!+–l4lÛÿ |Í 4Í TB"�g!Ïg!åÍ *ÿZ `˜œ¸™–ñU$wvÿÅ“ÎV|vïrÎÿ6 ÔÊ%V(µ[(ò(W(˜­(–w)Rü(Qü(�.(9€(T€(1�%ÿ. ÔR ³"v<#5R%5&9a'Ó�'�%’&%�Ó$O‹#ÿ* L!b#$×ù$�%Uï%wx%R%¸X$¸<#ÿ& ¸u!{B"{¾"R/$t·#ö…$öù$1$“•"ÿÓù$�'Qæ&Q&%ÿ˜R%¸·#¸#wB"ÿš&x Ç= = л t �œ &œ 9 × _  ø × Õ  - [  [  þ¯ Î \ê ¿-óþ’Á[ · ’œ _þh½Ö½&þ>Z  ‡ø ¬» ¬~ 8 �— t¹ Ö¹ hÿÚ N< ‹"â c  r Nÿž™ [ ÎV ¦— �» óÜG ÿ¢(É%±%Ã*"kËkHt§XŒã›ÇÎ*"ÎJ$e$ç#=ƒ"Å Å êH¸ÓP Ê- c g!= ©#c f%â Ã&¯ `'¢ ¡'Å ¡'3#'Of&LG%æÈ#<ª hºI6+ÖŠ~+Ðå ù¥"Ðe$Xÿ* ËÙ+,+ê ^^ª ëÛÏ~Mÿq!Jó!�u"ù5#¢$ȶ"14"¢ÿ‚ [4å½2j~1¦71 1ð~1&;2Ðy3Ð95ùü5ª:6_´5h5r4óš2Î33û3áÚ5®µ6¥77›x7ºx7R6k95½[4½W3>½2k|2 š2Ù÷2�º3Nø4�ÿ* \1–;2Nº3ðv4ã·4-ø4J ´5ê ø4ãÙ3 ¿1åÿ* ;2`˜3�ø4k´5‹“6áö6®6~ø4ÙW3¼½2†ŠŸÓ <�<d ÓÐ °°ðð ÐÐ °°,, ÐÑ �Fo> PñfQº ÑIYM Software Review Ø"3,4 4"Ø Page 3 Úy€%,dddyÚÔ  Ô ÒÆà8 ø%ÆÒ‡Ñ }V [ PÀñAd ÑÁXÁYou ought to. ÃÃToolBookÄÄ is, as its public relations andÔ ah Ô advertising loudly triumph, a way for almost anyone to create useful ÃÃWindowsÄÄ applications without writing a single line ofÔ ah Ô programming code. No kidding! Personnel Managers who want to lay out a short introductory piece on their companies, MIS Directors looking to rough out prototypes of in©house applications for approval by executive staff, students looking to impress instructors, in fact, nearly anybody can use ÃÃToolBookÄÄ to create full fledged ÃÃWindowsÄÄ programs quickly andÔ ah Ô easily. Honestly, anybody with a modicum of computer literacy and a couple of hours can now call themselves, if not a programmer, a designer. Is there a catch? Nope, there are several. Úy!a¬ÿ Œ .ÈÈÈæyjdd€PROFILE¬¬yÚÒ€ UÈÈÈÈÈÈÈÈà Ã1Ä Ä¤ Ã1Ä Ä€ÒÚG!A(0 DD¬¸ddq>(Ñ å3t> XéñAçÌ Ñà ÃProduct NameÄ ÄÑ å3 [ PÀñA, ÑÔ := Ô Toolbook $395 Asymetrix Corporation 110 110th Avenue NE Suite 717 Bellevue, WA 98004 (206)462©0501GÚÁXÁOriginally, we planned to review "ÃÃWindowsÄÄ DevelopmentÔ ah Ô Tools" from two other companies in this article; by name, ÃÃActorÄÄ, from The Whitewater Group, and ÃÃKnowledgePro/WinÄÄÔ ah Ô from Knowledge Garden. We withdrew those two products from full consideration due to their respective natures versus Ô$àà888ààÄ Ä !Ä 7$ÔÃÃToolBookÄÄ (see sidebar).Ô ah Ô Ô!Ä 7ÔÃÃToolBookÄÄ, a product thatÔ ah Ô Ô!Ä 7Ôwhen fully installed oc­Ô!Ä 7Ôšcupies over six megabytes of Ô!Ä 7!0 7Ôhard disk (including a raft Ô!Ä 7!0 7Ôof sample applications; you Ô!Ä 7!0 7Ôcan reduce space usage to Ô!Ä 7!0 7Ôsomething just over 1 MB), Ô!Ä 7!0 7Ôis the only one that pro­Ô!Ä 7!0 7Ôvides true code©less devel­Ô!Ä 7!0 7Ôopment. The power comes Ô!Ä 7!0 7Ôat considerable expense, Ô!Ä 7Ôhowever. Not only does Ô!Ä 7ÔÃÃToolBookÄÄ Ã ÃtrulyÄ Ä require anÔ ah Ô Ô!Ä 7Ô80286 or higher equipped Ô!Ä 7Ôsystem to run (we've talked Ô!Ä 7Ôbefore about other ÃÃWindowsÄÄÔ ah Ô ÔààÄ Ä jàà88Ôapplications that made such claims but didn't really need anything more than an 8088), but even on a midline '386 with 6 MB of available extended memory, the single word that best describes ÃÃToolBookÄÄ is SLOW. Even if you happen to be oneÔ ah Ô of the fortunate few who can afford to run ÃÃToolBookÄÄ and it'sÔ ah Ô applications entirely from a RAM disk, plan on waiting around a lot, particularly if your applications get large. Since either the integration of many objects on individual "pages" or the inclusion of numerous pages in your "books" will quickly lead to great size, this will happen more often than not for users making serious business use of the product. ÁXÁThe idea behind ÃÃToolBookÄÄ is beautiful in its simplicity.Ô ah Ô ÃÃWindowsÄÄ is very modular, consisting of a continuous series ofÔ ah Ô individual à ÃobjectsÄ Ä, such as boxes containing text, graphic images, dialog boxes and scroll bars to encourage easy interaction, etc. ÃÃToolBookÄÄ enables you to tie these elementsÔ ah Ô together quickly and easily to create the electronic equivalent of books. You can make books that read linearly (page one leads to page two (and/or three, four, or higher, but never back), choose to allow for returns through previously read pages, or enable readers to skip all over in what can almost appear to be as unencumbered as flipping through pages of a bound volume. The environment in which you work can be customized to a surprisingly high level, and control over theÔ5 C0!Ä f7ôæ!0 D7k!5Ô colors, attributes, and placement of your objects is nearly limitless; you can even assign passwords and restrict access rights. If you need to create an object such as a graphic image, ÃÃToolBookÄÄ also provides a respectable set of tools withÔ ah Ô which to work. ÁFHÁGee, this sounds neat, right? Well, it is, but there are problems besides the not©at©all©incidental speed issue. (Asymetrix promises they're working feverishly to address that, and the first of the following.) Art that you import to ÃÃToolBookÄÄ from other applications can come in à ÃonlyÄ Ä viaÔ ah Ô ÃÃWindowsÄÄ's Clipboard, so if you have a library of vector basedÔ ah Ô images in a proprietary format, you probably can forget them, and even if you can convert them to an appropriate format, there's a size limit of 64 kilobytes that imported color images cannot exceed. Images you create in ÃÃToolBookÄÄ are completelyÔ ah Ô captive there. Learning to use ÃÃToolBookÄÄ is frustrating, becauseÔ ah Ô the documentation is disjointed and leaves many holes for you to fill in (the graphic image size limitation, for example, is Ô!Ä 7Ôundocumented, and the error message generated is mislead­Ô!Ä 7Ôing). Ô!Ä 7ÔÁFHÁFinally, there are a couple of things that we perceive as Ô!Ä 7Ôattitude problems. The installation program automatically and Ô!Ä 7Ôwithout first asking approval creates a separate program Ô!Ä 7!0 7Ôgroup for ÃÃToolbookÄÄ and its applications (meanwhile installingÔ ah Ô Ô!Ä 7!0 7Ôonly a few of the included samples therein), and the docu­Ô!Ä 7!0 7Ômentation makes a point that we find incongruous with the Ô!Ä 7!0 7Ôpromoted purpose of the product. In the volume devoted to Ô!Ä 7!0 7Ôexplaining ÃÃToolBookÄÄ's English©like programming language,Ô ah Ô Ô!Ä 7!0 7Ôtargeted at those who choose to write code manually, you are Ô!Ä 7!0 7Ôtold, flatly, to "look elsewhere" for an explanation of writing Ô!Ä 7ÔÃÃWindowsÄÄ dynamic link libraries. To their credit, the people atÔ ah Ô Ô!Ä 7ÔAsymetrix have put helpful information on the subject onªÔ!Ä 7Ôline on their electronic bulletin board, making themselves one Ô!Ä 7Ôof the elsewheres to look. Perhaps what this implies is that Ô!Ä 7ÔÃÃToolBookÄÄ is targeted at "real" programmers, after all.Ô ah Ô Ò€¤ Ã1Ä Ä! U Ã1Ä Ä!€ÒÚ¥AAXä  \ ¬´ ddË©Àä ÁàFLWÁà ÃÃÃKnowledgePro/WinÄÄÄ Ä and à ÃÃÃActorÄÄÄ ÄÑ �G [ PÀñfQ_! уÔ ah Ô ÁFHÁWe originally intended to include these two products as part of this review; in spite of vast differences between them (versus each other and ÃÃToolBookÄÄ),Ô bB Ô the three are all marketed as "ÃÃWindowsÄÄ Development Tools".Ô bB Ô ÁFHÁWe see them as intermediate or successive steps toward the end goal of breeding full fledged ÃÃWindowsÄÄ programmers, with the anointed partiesÔ bB Ô progressing from ÃÃToolBookÄÄ to ÃÃKnowledgeProÄÄ to ÃÃActorÄÄ. ÃÃKnowledgeProÄÄ is a greatÔ bB Ô set of tools, in the tradition of such products as Paul Mace Software's ÃÃGraspÄÄÔ bB Ô graphics language (ÃÃIYMSRÄÄ March 1990). It includes a few routines that willÔ bB Ô come in handy, including well©annotated source code. ÃÃActorÄÄ, while also a fineÔ bB Ô source of ready to implement pieces of code and intermediary routines, is a full©fledged development environment and language, and only very ex­perienced programmers will be comfortable using it; it does what it promises, though: much of the drudgery of repetitive re©coding of the most primitive routines is eliminated by the strongly object©oriented, well documented system.¥ÚÔ$  ø%ø%0  ø%ø%& A ÷%$Ô Ò€ÈÈÈÈà ÃFigure 1Ä Ä!à ÃFigure 1Ä Ä€ÒÚyA PÜH H.¤¤6:v1dd€MONEY¬HyÚ Ã ÃIT'S YOUR MONEY!Ä Ä