AppWare

Last updated

AppWare was a rapid application development system for Microsoft Windows and the classic Mac OS based on a simple graphical programming language. Applications were constructed by connecting together icons representing objects in the program and their commands. The resulting logic could be compiled on either platform and typically only required minor changes to the GUI layout to complete the port.

Contents

Originally introduced in 1989 as Serius89 by Serius Corporation, and eventually becoming Serius Developer, it is best known as AppWare when it was owned and marketed by Novell starting in 1993. Novell sold the product off in 1996, it was renamed MicroBrew, and development eventually ceased during 1997.

History

Serius

Joe Firmage started development of what would become AppWare circa June 1987, originally in order to help develop an accounting system for his parents' greeting card company. [1] In 1989, when he was 18 years old, he and his brother Ed formed Serius Corp. to market the product, now known as Serius89. [1] The company was based in Salt Lake City, Utah. [2]

The 1.0 version shipped for the Mac in August 1989, with two versions, Serius Programmer that allowed the creation of new applications using the existing object library, and Serius Developer that allowed new objects to be written in external computer languages. This release was followed by 1.1 in October, which added a new Database object, and the 1.2 update in December. [3] Serius was one of several visual programming tools that were available on the Mac in the late 1980s, such as TGS Systems' Prograph. [4] The Serius89 Programmer product sold for $295 and the Serius89 Developer for $495. [5] A review of Serius89 1.2 by MacWEEK concluded that it was "a novel, fascinating approach to 'desktop programming' and, despite its shortcomings, we believe it's an investment that will pay dividends in the future." [5]

A major update followed in April 1990, the 2.0 version. This included a greatly increased set of objects, including support for the Communications ToolBox and an associated Terminal object. This release also included a suite of multimedia objects that allowed for the creation of interactive kiosk apps and similar. A 2.1 release followed in October, and an enormous performance upgrade in 2.2 in October 1991. [3] By the end of 1991, Serius Corp. had attracted several outside investors and had 21 employees. [1]

In January 1992 3.0 was release, including significant changes. The largest change followed in November 1992, however, with the introduction of Windows support and a renaming to Serius Workshop and Serius Developer Pro (mapping to Programmer and Developer from previous versions). [3]

AppWare

Novell had invested in Serius on a number of occasions. In June 1993, during Ray Noorda's period of intense empire building, Novell purchased Serius outright. [3] The company also purchased Software Transformations Inc., who made a cross-platform object code library that could be used to port conventional programs to a number of platforms, including the Mac, Windows, SunOS, UnixWare, HP-UX, with plans to add many more. [6]

Together, Serius and Software Transformations were bundled under the new name AppWare, although they were unrelated products. Immediately after the acquisitions, AppWare was positioned as one of the "three pillars" of Novell's long-term strategy, the others being NetWare and UnixWare. The plan, according to statements from Novell, was to make it easier for 3rd party developers to write network-aware programs. [7]

Under the new AppWare branding, Serius became the AppWare Visual AppBuilder, or VAB for short. The name of the internal Objects also changed, becoming "AppWare Loadable Modules" (ALMs), in keeping with the naming for their NetWare Loadable Modules (NLMs) under their core Novell NetWare product. The newly renamed version was released as a 1.0 version in October 1993. [3] Software Transformations' code base became the AppWare Foundation. [6]

It was not long before the AppWare plans started to fall apart. By early 1994, Novell's support for AppWare Foundation was waning, and in September 1994 they announced they would be selling the product to a third party. They did state that development of Visual AppBuilder would continue, and a Unix port would be following. They also continued to release a number of new ALMs. [8] The Unix versions never appeared, instead, the Mac and Windows versions were renamed AppWare, and updated in a 1.1 release in 1994.

MicroBrew

Noorda was forced from Novell in April 1994, and many of the companies and products he had purchased were subsequently sold off. Joe Firmage became disillusioned with Novell in mid-1995, following its decision to sell UnixWare and abandon the "SuperNOS" project that would have combined UnixWare and Netware, and left Novell later that year. [9] Novell then publicly stated in November 1995 that it was looking for a buyer for AppWare. [10]

In March 1996, it was announced (based on an agreement that had been signed the month before) that Novell had sold all rights to the AppWare technology to a new company called Network Multimedia Inc. (NMI), which was headed by Ed Firmage, who had been director of AppWare marketing at Novell. [11] Ed Firmage said that the new firm had plans to enhance and expand the capabilities of AppWare on several different platforms and in combination with several object and document technologies. [12] (Joe Firmage did not move to Network Multimedia, instead co-founding USWeb after leaving Novell.)

Then in July 1996, Network Multimedia renamed AppWare as MicroBrew and relaunched it as a visual development tool for Internet applications. [13] Network Multimedia was still making announcements regarding MicroBrew in February 1997. [14]

The company continued development for a time, but folded in 1997. [3]

Users of the system attempted to negotiate a release of the source code into some sort of open source license in early 2000, and started The Serious Project on SourceForge to coordinate development. However this release does not appear to have taken place, the page has no code. [15]

Description

Applications in AppWare were constructed by dropping icons representing pre-rolled objects onto a worksheet, and then connecting them together to represent message flows between them. Communications was mediated by a protocol known as the Object Interaction Protocol. [16] Some of the "objects" represented basic logic statements, while others represented GUI widgets such as text editors. The overall logic for any particular object, say a text editor in a window, was constructed as a series of chains of these object connections, fired up in response to an event. [16] At a high level the system is similar in concept to HyperCard or Visual Basic, in that the program's logic is strongly associated with the object that sends some initial event.

AppWare built true "double clickable" applications that ran natively on either Windows or the Mac. Unlike most systems of the sort, like HyperCard, the applications did not end up looking generic, and generally behaved as first-class citizens of the host system. However the applications were also similar to HyperCard in that they generally did not support multi-window operation or the creation of new documents. AppWare applications consisted of a fixed number of forms and windows, a side effect of its lack of a NEW-type operator for creating new objects at runtime.

Related Research Articles

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">Novell</span> 1980–2014 American multinational software and services company

Novell, Inc. was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as Novell NetWare.

<span class="mw-page-title-main">OpenDoc</span> Software componentry framework standard

OpenDoc is a defunct multi-platform software componentry framework standard created by Apple in the 1990s for compound documents, intended as an alternative to Microsoft's proprietary Object Linking and Embedding (OLE). It is one of Apple's earliest experiments with open standards and collaborative development methods with other companies. OpenDoc development was transferred to the non-profit Component Integration Laboratories, Inc., owned by a growing team of major corporate backers and effectively starting an industry consortium. In 1992, the AIM alliance launched between Apple, IBM, and Motorola—with OpenDoc as a foundation. With the return of Steve Jobs to Apple, OpenDoc was discontinued in March 1997.

<span class="mw-page-title-main">NetWare</span> Computer network operating system developed by Novell, Inc

NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol.

The Object Windows Library (OWL) is a C++ object-oriented application framework designed to simplify desktop application development for Windows and OS/2.

IPX/SPX stands for Internetwork Packet Exchange/Sequenced Packet Exchange. IPX and SPX are networking protocols used initially on networks using the Novell NetWare operating systems. They also became widely used on networks deploying Microsoft Windows LANS, as they replaced NetWare LANS, but are no longer widely used. IPX/SPX was also widely used prior to and up to Windows XP, which supported the protocols, while later Windows versions do not, and TCP/IP took over for networking.

<span class="mw-page-title-main">Univel</span> American software company

Univel, Inc. was a joint venture of Novell and AT&T's Unix System Laboratories (USL) that was formed in December 1991 to develop and market the Destiny desktop Unix operating system, which was released in 1992 as UnixWare 1.0. Univel existed only briefly in the period between AT&T initially divesting parts of USL in 1991, and its eventual outright purchase by Novell, which completed in June 1993, thereby acquiring rights to the Unix operating system. Novell merged USL and Univel into their new Unix Systems Group (USG).

A NetWare Loadable Module (NLM) is a loadable kernel module that can be loaded into Novell's NetWare operating system. NLMs can implement hardware drivers, server functions, applications, system libraries or utilities.

Drive mapping is how MS-DOS and Microsoft Windows associate a local drive letter with a shared storage area to another computer over a network. After a drive has been mapped, a software application on a client's computer can read and write files from the shared storage area by accessing that drive, just as if that drive represented a local physical hard disk drive.

<span class="mw-page-title-main">Personal NetWare</span>

NetWare Lite and Personal NetWare are a series of discontinued peer-to-peer local area networks developed by Novell for DOS- and Windows-based personal computers aimed at personal users and small businesses in the 1990s.

<span class="mw-page-title-main">Unix</span> Family of computer operating systems

Unix is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

Casa Grande is a Peru-based company principally engaged in the agricultural sector. Its activities include the cultivation, growing, processing, industrialization and sale of sugar cane and its derivatives.

<span class="mw-page-title-main">GroupWise</span> Messaging and collaborative software platform

GroupWise is a messaging and collaboration platform from Micro Focus that supports email, calendaring, personal information management, instant messaging, and document management. The GroupWise platform consists of desktop client software, which is available for Windows,, and the server software, which is supported on Windows Server and Linux.

<span class="mw-page-title-main">Mono (software)</span> Computer software project

Mono is a free and open-source .NET Framework-compatible software framework. Originally by Ximian, it was later acquired by Novell, and is now being led by Xamarin, a subsidiary of Microsoft and the .NET Foundation. Mono can be run on many software systems.

<span class="mw-page-title-main">Ananta Mandal</span> Indian artist

Ananta Mandal is an Indian artist. He has been recognized with international and national honours for his watercolour, oil, and acrylic paintings. He lives and works in Mumbai, India.

<i>Early Learning House</i> 1990s collection of educational video games and compilations

Early Learning House is a collection of four main educational video games and two compilations for the Windows and Macintosh platforms, developed by Theatrix Interactive, Inc. and published by Edmark software. Each different game focuses on a particular major learning category with selectable skill settings for preschooler, kindergarten and elementary learners. Millie's Math House (1992) on mathematics, Bailey's Book House (1993) on language, Sammy's Science House (1994) on science, and Trudy's Time and Place House (1995) on history and geography. A spin-off, Stanley's Sticker Stories (1996), sees players create animated storybooks with the series' characters. Millie & Bailey Preschool and Millie & Bailey Kindergarten each contain the combined activities from two of the four software products. In addition the programs can be configured by an adult mode to suit students with special needs. Most of the activities in every game have two modes, one to allow learners to explore and try it out for themselves and the other for learners to follow specific tasks set by the game characters. Learners also have the option to print pictures of creative activities and record sounds in phonics activities. Later the games were re-developed by Houghton Mifflin Harcourt Learning Technology and re-published by The Learning Company with newer graphics and additional activities.

<span class="mw-page-title-main">Parr's Priory Rowing Club</span>

Parr's Priory Rowing Club is a rowing club in the east extreme of Barnes, London, close to Putney. The club was formed in about 2000 and is between Putney and Hammersmith Bridges. Opposite it on the river is Craven Cottage, the home of Fulham F.C. Its boathouse is shared with Barn Elms Rowing Club.

<span class="mw-page-title-main">Quinte Health Care</span> Canadian hospital organization

Quinte Health Care is a hospital organization that operates four hospitals in Ontario, Canada.

<span class="mw-page-title-main">Bancroft Rockhound Gemboree</span> Annual rock-collecting event in Ontario, Canada

The Bancroft Rockhound Gemboree is a four-day event in Bancroft, Ontario where mineral collectors and vendors meet to trade rocks and minerals. It has been occurring annually since 1963.

References

Citations

  1. 1 2 3 Smith, Dawn. "Joseph Firmage means business - 'Seriusly.' (president of Serius Corp.) (Company Profile)." Marketing Computers, December 1991, 28+. Gale General OneFile (accessed May 30, 2020). https://link.gale.com/apps/doc/A11730667/ITOF?u=wikipedia&sid=ITOF&xid=5f563d4f.
  2. Coffee, Peter. "Reliable system for large projects." PC Week, November 13, 1989, 122. Gale General OneFile (accessed May 30, 2020). https://link.gale.com/apps/doc/A7882558/ITOF?u=wikipedia&sid=ITOF&xid=8deac8f9.
  3. 1 2 3 4 5 6 Cox 2000.
  4. Klatzkin, Dennis. "Just how personal do you want to get?" MacWEEK, December 5, 1989, 72. Gale General OneFile (accessed May 30, 2020). https://link.gale.com/apps/doc/A7950846/ITOF?u=wikipedia&sid=ITOF&xid=5920e3c7.
  5. 1 2 Klatzkin, Dennis. "A Serius attempt at desktop programming." MacWEEK, January 9, 1990, 52+. Gale General OneFile (accessed May 30, 2020). https://link.gale.com/apps/doc/A8029684/ITOF?u=wikipedia&sid=ITOF&xid=118de77e.
  6. 1 2 Gillooly 1993, p. 21.
  7. Gillooly 1993, p. 25.
  8. Scott Mace, "AppWare strategy in disarray", InfoWorld, 5 September 1994, pp. 5
  9. Firmage, Joe (October 1, 2003). "An open-source letter". CNET News.com. Archived from the original on April 9, 2004.
  10. Krill, Paul. "Will AppWare be next to go?" InfoWorld, November 6, 1995, 24. Gale General OneFile (accessed May 28, 2020). https://link.gale.com/apps/doc/A17528612/ITOF?u=wikipedia&sid=ITOF&xid=3fc8fe12.
  11. "Novell Inc. AppWare Group spins off to form Network Multimedia; Network Multimedia brings AppWare to the Internet delivering on commitments to partners and developers." Business Wire, March 6, 1996, 3060088. Gale General OneFile (accessed May 27, 2020). https://link.gale.com/apps/doc/A18060083/ITOF?u=wikipedia&sid=ITOF&xid=9b0a60e5.
  12. Colby, Clifford. "AppWare no longer homeless." MacWEEK, March 25, 1996, 22+. Gale General OneFile (accessed May 27, 2020). https://link.gale.com/apps/doc/A18129695/ITOF?u=wikipedia&sid=ITOF&xid=945d3d59.
  13. Colby, Clifford. "AppWare becomes Microbrew, Net development environment." MacWEEK, July 8, 1996, 27. Gale General OneFile (accessed May 27, 2020). https://link.gale.com/apps/doc/A18460776/ITOF?u=wikipedia&sid=ITOF&xid=3add01ad.
  14. Pearlstein, Joanna. "Microbrew to gain WebStar support." MacWEEK, February 24, 1997, 14. Gale General OneFile (accessed May 27, 2020). https://link.gale.com/apps/doc/A19156417/ITOF?u=wikipedia&sid=ITOF&xid=39ef16ed.
  15. "The Serious Project", SourceForce, 10 June 2000
  16. 1 2 Kelly 1990.

Bibliography

Further reading