sunflash-Distributed to mailing list sunflash@suntri sunflash-Send requests and problem reports to owner-sunflash@suntri.east.sun.com ---------------------------------------------------------------------------- The Florida SunFlash SunFLASH Vol 52 #33 April 1993 ---------------------------------------------------------------------------- Alex GUI Software Now Available Over Internet AutoPLAN II - Project Management Software For Workgroups LAT Obtains Government Approval For SUN Declassification Tool. LOAD BALANCER VERSION 3.3 NovX Systems Integration: PC to UNIX connectivity The Pure Pulse - a Bimonthly Newsletter - April 1993 -------------------------------------------------------------------------------- Subject: Alex GUI Software Now Available Over Internet From: Lisa Rowlands Org: Alex Technologies Ltd Address: CP House 97-107 Uxbridge Rd London W5 5TL UK Tel: +44 (0)81 566 2307 Fax: +44 (0)81 566 2308 email: alex@alex.com Alex, the programming language for GUI software, is now available over the Internet. This announcement Copyright (c) 1989-93 Alex Technologies Limited A demonstration copy of Alex which runs on SPARC machines under SunOS 4.1 is available by anonymous ftp from ftp.alex.com [193.128.2.1]. Look at the file pub/alex/INFO for instructions. This version of Alex uses the Motif toolkit and is fully featured, limited only in the size of programs which it will run. The demo package includes the Alex compiler, runtime, manual and examples, and can be converted to the full version by the purchase of a licence key from Alex Technologies Ltd. Alex is a development language for creating GUI software. As a language aimed mainly at creating user interfaces it is event driven and object based. Features include: * Simple syntax for creation and manipulation of GUI components such as buttons and text fields. * Ability to add a full GUI to existing character-based software, without changes to the source code of the application, by scanning its output stream and looking for particular sequences of characters. Versions of Alex are available for most mainstream Unix systems, and for Open Look as well as Motif on Suns. Alex for MS Windows will be available towards the end of 2nd quarter of 1993. -------------------------------------------------------------------------------- Subject: AutoPLAN II - Project Management Software For Workgroups From: jkovacs@qualix.com (Jean Kovacs) Phone: 1-800-245-UNIX +1 415-572-0200 Fax: +1 415-572-1300 E-mail: info@qualix.com Utilize the power of UNIX to schedule, control, and manage your projects with AutoPLAN II. Introducing: AutoPLAN II ======================== AutoPLAN II is the next generation in project management software for client/server environments. It combines flexible and powerful capabilities essential for improving project planning and scheduling. Yet it masks the complexity of its capabilities within an intuitive MOTIF interface that anyone can learn and master. Gain Control Over Your Projects ============================== Don't be caught by surprise when a project is suddenly behind schedule! Use AutoPLAN II on a single workstation or over your entire network to gain control over both the simple and complex projects you face daily. Choose INTERACTIVE GANTT BAR CHARTS to indicate timelines or PERT FLOW DIAGRAMS to show relationships, or both. With AutoPLAN II, you can quickly and easily establish dependecies between projects, monitor milestones and workloads across departments and indenfity and correct resource overload. AutoPLAN II Key Features: ========================= o See instant cause and effect in multiple windows. o Enter information graphically, in outline form, or in pop-up boxes o Assign project, resource, and task calendars o View subject relationships o Create comprehensive, detailed CUSTOMIZED REPORTS. o View multiple on-line interactive windows that display relationships and changes AUTOMATICALLY o Automatically ACCESSES and INTEGRATES data from other projects and people. Digital Tool, Inc. is pleased to bring you this new product, AutoPlan II, the premier project management software for UNIX workstations. If you are involved in any type of project management, you should get a copy of AutoPLAN II NOW! FOR A FREE EVALUATION COPY OR MORE INFORMATION: ============================================== To get more information or your free AutoPLAN II evaluation, contact Qualix Group: And remember, Qualix Group offers a FULL PRODUCT GUARANTEE! If you purchase any product from Qualix and aren't completely satisfied, we'll return your money -- with a smile! -------------------------------------------------------------------------------- Subject: LAT Obtains Government Approval For SUN Declassification Tool. Contact: Jeff Yunker (info@lat.com) Phone: 415/949-4567, 800-999-UNIX LOS ALTOS, CA, April 27, 1993 --- Los Altos Technologies, Inc. ("LAT") has received government approval for LAT UniShred Pro (TM), as a disk purging and declassification tool for the SUN workstation. LAT UniShred Pro also meets or exceeds numerous government and commercial guidelines, is easy to use and is very affordable. As approved by the Defense Investigative Agency ("DIS"), LAT UniShred Pro includes low-level direct media examination, overwriting of data in bad blocks and overwriting of unused areas of media. For extra safety, the program include a fail-safe protocol to confirm deletion instructions. It features an easy to use GUI that allows the user to quickly and safely delete data. According to the DIS, LAT UniShred Pro can be used to declassify sensitive or classified data. LAT UniShred Pro conforms to Department of Defense, National Security Agency and National Computer Security Center and other Federal Government media declassification security guidelines including: NCSC-TG-025 v2, DOD 5200.28-STD, DOD 5200.28D, DOD 5200.28M, AF 205-16, AFSSM 5020, SECNAVINST 5239.2, OPNAVINST 5239.1A, OPNAVINST 5510.1H, NAVELEXSECCEN 5239.1G, Army Regulation 380-19, Army Regulation 380-5, DOE 1360.2A, DOE 5637.1, DI-MISC-80711, FIBS Pub 65, Computer Security Act of 1987, and OMB A-130. LAT UniShred Pro is currently available for SUN 4.x, and HP 400/700. A single CPU license is priced at $829 with flexible licensing arrangements are available for large sites. Headquartered in Los Altos, California, Los Altos Technologies, Inc. is a leader in UNIX security software, co-developing such software as Fortress (TM), a UNIX Review Product of the Month. Los Altos Technologies, Inc. markets its products both directly and through selected VARs and system integrators. -------------------------------------------------------------------------------- Subject: LOAD BALANCER VERSION 3.3 From: dan@fsa.ca (Dan Freedman) Contact: Dan Freedman, Director Org: Freedman Sharp and Associates Inc. Address: 250 - 1021 - 16th Avenue SW Calgary, Alberta, Canada T2R 4G3 PHONE: (403) 228 1643 FAX: (403) 245 0036 ----LOAD BALANCER VERSION 3.3---- Load Balancer is a UNIX batch queueing and load sharing system. It ensures that jobs (ie: applications) submitted from any host in a network end up running on the best available host. It takes into account many performance factors, as well as other real-world factors such as security, licensing, and interactive user detection. Users can run, kill, and adjust the status of their jobs from any host, and can also get status information on jobs, queues, hosts, applications, and users from any host. No application or kernel modifications are necessary, since Load Balancer deals exclusively with whole applications, not application fragments. Load Balancer is useful to sites looking to maximize the performance that they can extract from their workstations and servers. By running each job on the best-available machine, Load Balancer gives each user the power to run more jobs in a given amount of time, increasing productivity and reducing time-to-market for products being designed. Example uses of Load Balancer are: allowing an engineer to run many simulation runs concurrently on as many hosts as are available, ensuring that results are achieved as soon as possible; allowing many people to submit large jobs to a limited set of host machines, using Load Balancer's batch queueing system to ensure that the hosts do not become overloaded with too many jobs running at once; allowing a s/w developer to compile code on the best available hosts, reducing compile time drastically; giving users the ability to pull up a shell on a lightly loaded machine for general purpose work; and so on. Load Balancer v3.3 is extremely full featured, giving the system administrator maximum flexibility to set policies about who can run what, where, when. Load Balancer v3.3 is available on Sun, HP, SGI, IBM, and DEC UNIX computers. A microsoft windows front-end is also available, giving PC users a point-and-click method to start UNIX jobs. For more information about Load Balancer, please send mail to dan@fsa.ca, or call Dan Freedman at the phone number listed above. -------------------------------------------------------------------------------- Subject: NovX Systems Integration: PC to UNIX connectivity Org: NovX Systems Integration Email: sales@novx.com PHONE: (206) 447-0800 FAX: (206) 447-9008 Address: 316 Occidental Avenue South, 2nd Floor Seattle, Washington 98104, USA SUN AND NOVX PARTNERSHIP PROVIDING SUN ENGINEERS WITH A RELIABLE, INFORMATIVE SOURCE FOR COMPLEX SUN-TO-PC AND PC-TO-SUN SOLUTIONS NovX Systems Integration is a highly technical Novell Platinum Reseller focusing on PC to UNIX connectivity solutions. Sun engineers can use NovX to solve PC connectivity issues for their customers. NovX is not only experienced in Sun to Novell, MAC and LAN Manager connectivity over NDIS, ODI or TLI, but they are also experts on Sun's NetWare Sunlink, Novell's NFS, NFS Gateway and Flex/IP. NovX Systems Integration's expertise and products include: - Full range of solutions for Sun engineers who have to integrate PCs into their customer's environment. - Third party application support on Sun PC-NFS including telnet, FTP, SQL, Mail (POP3 and SMTP) and X server. - Extensive knowledge of transport protocols such as: IPX, TCP/IP, DEC, SNA and NetBEUI on Token Ring and Ethernet. - Specializing in Internet connectivity from the desktop providing News, Mail, NFS, FTP and telnet services. NovX can provide Sun's customers with a complete Internet solution on Sun SPARC platforms using T1 or FT1. - Design of client-server database and implementation using TCP/IP (Oracle, Informix, Sybase) -------------------------------------------------------------------------------- Subject: The Pure Pulse - a Bimonthly Newsletter - April 1993 From: pulse@pure.com Org: Pure Software Address: 1309 South Mary Sunnyvale, CA, 94087 Phone: 408.720.1600 email: support@pure.com email: info@pure.com Please subscribe directly to this newsletter. I will not automatically post it to SunFlash. -johnj ============================================================= ====================== The Pure Pulse ======================= ====================== ======================= ====================== April 1993 ======================= ============================================================= o Introduction o New Products & Versions o Pure Talk mail digest o Tips on using Purify o Quote of the month o New Faces o Upcoming Pure Events o Background on Pure Software ================= Introduction ============================== Welcome to the first online issue of Pure Pulse. The Pulse is to help you get more value out of the Pure Software products you have purchased. The Pulse will keep you up to date on Pure's products and the company itself. We expect to produce 6 copies of the Pulse per year. If you have submissions or requests please send them to pulse@pure.com. ================= New Products and Versions ================= PURELINK PURELINK PURELINK PURELINK PURELINK PURELINK PureLink 1.0 In March, we announced PureLink, the world's first standalone incremental linker for SPARC's running SunOS 4.1.x. o PureLink reduces 20 minute links to 2 minute links. PureLink is plug-compatible with /bin/ld, and requires no environment or database. It operates by patching the executable from the previous link, which sharply reduces the input-output consumed in linking. Not only does this save time, but it conserves precious network bandwidth. The executable produced is completely compatible with debuggers such as dbx and gdb, and PureLink works with all of the leading C, C++, and Fortran compilers. o PureLink identifies link-time errors. PureLink provides detailed error diagnostics for link-time errors such as multiply-defined symbols and undefined symbols. PureLink's precise messages make fixing these inevitable errors much simpler, by providing the name of every file that contains a reference or definition. No more frustrating guesswork! o PureLink uses Simple Licensing. PureLink is Pure's first product to use Simple Licensing. Simple Licensing gets software deployed faster and used consistently. It's a trust-based license which does not require any administration daemons, license managers, network tokens, etc. You simply use the software you purchase. o PureLink installs in minutes. PureLink is as easy to use as Purify, our award winning run-time error and memory leak detection product. PureLink fits on one floppy disk (no fatware here). To incorporate it all you do is add the single word "purelink" to the link line of your makefile: 'purelink cc hello.o -lXt -lX11 -o a.out' o PureLink is shipping now. Pricing is $498 per license in a ten pack. Send email or call for a quotation for your group. o PureLink Quote. Date: Fri, 16 Apr 1993 17:57:36 Organization: Oracle Corp. From: Yeong C. Yang PureLink is AMAZING! It is blinkingly fast! PURIFY PURIFY PURIFY PURIFY PURIFY PURIFY PURIFY PURIFY Purify 2.0.2 Purify 2.0.2 has been released on Sun SPARCstations running SunOS 4.1.x. This release is available to all customers with current support contracts, and copies can be requested from upgrades@pure.com. Purify 2.0.2 features suppression caching which has speeded up some applications by a factor of two. PRODUCT X PRODUCT X PRODUCT X PRODUCT X PRODUCT X PRODUCT X Product X Pure Software will be announcing a third product at Xhibition in June. Sorry we can't say more until then - stay tuned. ================= Pure Talk mail digest ==================== talk@pure.com There is a Pure Talk mail digest, that is summarized into a once a week message of common technical questions and uncommon answers. If you'd like to subscribe send mail to talk@pure.com. ================= Tips on using Purify ====================== Using Purify_assert_is_readable() This one comes to us from John Reiser, at Mentor Graphics. Here's a quick-and-dirty hack that will allow Purify to detect when a constructor does not initialize all the members of an instance. Run the output of cfront through a filter before invoking the C compiler. (Many command-line compiler drivers provide "CC -F" for this purpose.) Immediately before each instance of the pattern "/^} return __0this ;$/" insert the line "Purify_assert_is_readable(__0this, sizeof(*__0this));". See the Purify 2.0 manual, p.190, for further explanation. The runtime Purify report includes the offset and size of any uninitialized areas within the constructed instance. Unfortunately, the member names are not available. Purify also complains about holes created by alignment constraints. Nevertheless, the hack has proved valuable in reporting UMR [Uninitialized Memory Read from the instance] earlier, and in reducing the amount of control flow that is necessary to get 100% coverage of data flow. Using chain-length to get an instance report Dr. X from company y discovered that using -chain-length=2 and calling Purify_all_allocated() from his code would give him a per-class report on how many instances were alive. This allowed him to decide which classes should get special purpose allocators. ================== Quote of the month ===================== Many of you have commented on the grins that the quotes in the Purify manual have generated. A quote that didn't make it in is: From: Al Guintu Date: Wed, 31 Mar 1993 greetings, you guys suck! why didn't you advertise more aggressively so that i didnt have to waste my time with malloc_verify? ;-> ================= New Faces ============================ In the last three months, we are pleased to be joined by Mark Saul, VP Sales, and Aki Fujimura, VP Engineering. Mark Saul comes from Auspex Systems, where, as Director of Western Area Sales, he built area sales from ten to forty million in less than two years. Mark was one of the first Auspex employees and is largely credited with Auspex's sales success. Mark holds BSEE and MSEE degrees from Stanford, and an MBA from Harvard. Mark says: "Pure has the momentum and products to become the world's leading software quality provider. I want to help every customer developing software deliver the highest quality product possible--so they can beat their competitors. "At my last company I drove sales from ten to forty million in two years--I intend to beat that at Pure." Aki Fujimura comes from Cadence Design Systems, one of the largest Unix ISV's in the world, where he was VP, Central Engineering and Information Services, leading a team of 185 people. He was a founding member of Tangent Systems in 1984, one of the constituent companies of Cadence, and has been with Tangent and Cadence since. Aki holds BSEE and MSEE degrees from MIT. Aki states: "Quality is the key to life for software businesses and organizations. Just as the semiconductor industry needed to transform itself to a zero defects culture twenty years ago, the software industry will be going through that maturing process during the remainder of this decade. "Pure Software is delivering the magic required for this transformation. "To me, nothing is more satisfying than to have a job whose definition of success is to serve all software businesses on earth by helping to make them better." ================= Upcoming Pure Events ====================== Pure will be exhibiting at 5 trade shows over the next two months. If you are there, please stop by and say hello. May 3-6 STAR (Software Test & Reliability) Monterey, CA May 11-13 SunWorld SF, CA May 25-27 Software Quality Week SF, CA June 9-11 Xhibition SJ, CA June 9 Quality Awareness Campaign Kickoff SJ, CA June 14-17 Design Automation Dallas, TX =============== Background on Pure Software ================= Quality. Time to Market. These are the two key issues for software developers. Pure Software was founded in 1990 to address these challenges. In January 1992 the Company released its first product, Purify. Purify quickly gain industry-wide recognition winning numerous outstanding product awards. In March 1993 the Company announced its second product, PureLink. The Company continues to grow rapidly. Currently there are approximately 50 employees developing, marketing, and selling a suite of products that address software quality. Pure Software is financed by Mayfield Fund and Merrill, Pickard, Anderson, & Eyre, two of the leading U.S. venture firms. Corporate Headquarters: Pure Software 1309 South Mary Sunnyvale, CA, 94087 408.720.1600 support@pure.com info@pure.com Federal Sales: Pure Software 2010 Corporate Ridge McLean VA 22102 703.749.1414 federal@pure.com European Sales Productivity Through Software Carrington Business Park Urmston, Manchester M31 4DD England (+44) 61 776 4499 support@pts.co.uk info@pts.co.uk ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ For information send mail to info-sunflash@Sun.COM. Subscription requests should be sent to sunflash-request@Sun.COM. Archives are on solar.nova.edu, ftp.uu.net, sunsite.unc.edu, src.doc.ic.ac.uk and ftp.adelaide.edu.au All prices, availability, and other statements relating to Sun or third party products are valid in the U.S. only. Please contact your local Sales Representative for details of pricing and product availability in your region. Descriptions of, or references to products or publications within SunFlash does not imply an endorsement of that product or publication by Sun Microsystems. Send brief articles (e.g. third party announcements) and include contact information (non-800#, fax #, email, etc) to: John McLaughlin, SunFlash editor, flash@Sun.COM. +1 305 351 4909