UserLand Software is a US-based software company, founded in 1988, that sells web
content management
Content management (CM) are a set of processes and technologies that support the collection, managing, and publishing of information in any form or medium. When stored and accessed via computers, this information may be more specifically referre ...
, as well as blogging software packages and services.
Company history
Dave Winer
Dave Winer (born May 2, 1955, in Queens, New York City) is an American software developer, entrepreneur, and writer who resides in New York City. Winer is noted for his contributions to outliners, scripting, content management, and web service ...
founded the company in 1988 after leaving
Symantec in the spring of 1988.
Jean-Louis Gassée
Jean-Louis Gassée (born 24 March 1944) is a business executive. He is best known as a former executive at Apple Computer, where he worked from 1981 to 1990. He also founded Be Inc., creators of the BeOS computer operating system. After leavin ...
, who resigned in 1990 as chief of
Apple
An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
's product development, came to serve on UserLand's board of directors.
Frontier
UserLand's first product release of April 1989 was UserLand IPC, a developer tool for
interprocess communication
In computer science, interprocess communication (IPC) is the sharing of data between running processes in a computer system. Mechanisms for IPC may be provided by an operating system. Applications which use IPC are often categorized as clients ...
that was intended to evolve into a cross-platform
RPC tool. In January 1992 UserLand released version 1.0 of Frontier, a scripting environment for the
Macintosh
Mac is a brand of personal computers designed and marketed by Apple Inc., Apple since 1984. The name is short for Macintosh (its official name until 1999), a reference to the McIntosh (apple), McIntosh apple. The current product lineup inclu ...
which included an object database and a scripting language named ''UserTalk''.
At the time of its original release, Frontier was the only system-level scripting environment for the Macintosh,
but
Apple
An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
was working on its own
scripting language
In computing, a script is a relatively short and simple set of instructions that typically automation, automate an otherwise manual process. The act of writing a script is called scripting. A scripting language or script language is a programming ...
,
AppleScript
AppleScript is a scripting language created by Apple Inc. that facilitates automated control of Mac applications. First introduced in System 7, it is currently included in macOS in a package of automation tools. The term ''AppleScript'' may ...
, and started bundling it with the System 7 system software. As a consequence, most Macintosh scripting work came to be done in the less powerful, but free, scripting language provided by Apple.
UserLand responded to Applescript by re-positioning Frontier as a Web development environment, distributing the software free of charge with the "Aretha" release of May 1995. In late 1996, Frontier 4.1 had become "an integrated development environment that lends itself to the creation and maintenance of Web sites and management of Web pages sans much busywork," and by the time Frontier 4.2 was released in January 1997, the software was firmly established in the realms of website management and
CGI scripting,
allowing users to "taste the power of large-scale database publishing with free software."
Frontier's NewsPage suite came to play a pivotal role in the emergence of
blogging
A blog (a Clipping (morphology), truncation of "weblog") is an informational website consisting of discrete, often informal diary-style text entries also known as posts. Posts are typically displayed in Reverse chronology, reverse chronologic ...
through its adoption by
Jorn Barger
Jorn Barger (; born 1953) is an American blogger, best known as editor of ''Robot Wisdom'', an early weblog. He has written extensively on James Joyce and artificial intelligence, among other subjects; his writing is almost entirely self-publish ...
,
Chris Gulker, and others in the 1997–98 period.
UserLand launched a
Windows
Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
version of Frontier 5.0 in January 1998 and began charging for licenses again with the 5.1 release of June 1998.
Frontier subsequently became the
kernel for two of UserLand's products, Manila and Radio UserLand, as well as
Dave Winer
Dave Winer (born May 2, 1955, in Queens, New York City) is an American software developer, entrepreneur, and writer who resides in New York City. Winer is noted for his contributions to outliners, scripting, content management, and web service ...
's
OPML Editor, all of which support the UserTalk scripting language.
UserLand eventually placed Frontier under the
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
GNU General Public License
The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
with the 10.0a1 release of September 28, 2004. Frontier is now maintained by the Frontier Kernel Project.
Early Web building applications
Userland developed two pioneering Web building applications, AutoWeb in early 1995 and Clay Basket later that year. Both applications went through a free public beta period, yet neither was ever released in a 1.0 version. In 1996 Clay Basket was abandoned in favor of improved Web publishing functionality built into Frontier.
Manila
Launched as part of Frontier 6.1 in November 1999, Manila is a
content management system
A content management system (CMS) is computer software used to manage the creation and modification of digital content ( content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
that allows the hosting of web sites and their editing through a browser. Within days of releasing Manila, UserLand set up a free Manila hosting service, EditThisPage.com, which quickly became a popular
weblog
A blog (a Clipping (morphology), truncation of "weblog") is an informational website consisting of discrete, often informal diary-style text entries also known as posts. Posts are typically displayed in Reverse chronology, reverse chronologic ...
ging service.
Radio UserLand
Radio UserLand is a client-side weblog system that hosts blogs on UserLand's servers for an annual software license fee. The software includes an
RSS
RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many ...
aggregator and was one of the first applications to both send and receive audio files as RSS enclosures (see
podcast
A podcast is a Radio program, program made available in digital format for download over the Internet. Typically, a podcast is an Episode, episodic series of digital audio Computer file, files that users can download to a personal device or str ...
ing). UserLand was an early adopter of the
RSS
RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many ...
syndication method, merging Winer's
Scripting News
Dave Winer (born May 2, 1955, in Queens, New York City) is an American software developer, entrepreneur, and writer who resides in New York City. Winer is noted for his contributions to outliners, scripting language, scripting, content manageme ...
XML format with
Netscape
Netscape Communications Corporation (originally Mosaic Communications Corporation) was an American independent computer services company with headquarters in Mountain View, California, and then Dulles, Virginia. Its Netscape web browser was o ...
's RSS.
First released as a
public beta under the name Pike in March 2000, the software came to be released in synch with Manila version numbering: the initial release of 2001 was named Radio UserLand 7.0 and its only major upgrade in 2002 Radio UserLand 8.0. The software is no longer considered to be under active development.
XML-based protocols and formats
UserLand counts among the earliest adopters of
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
, with first experiments made in late 1997. The company was involved in the development, specification and implementation of several XML formats and was noted for its commitment to openness.
XML-RPC
Created in 1998 by UserLand Software and
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
, XML-RPC is a
remote procedure call
In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared computer network), which is written as if it were a ...
protocol that uses
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
to encode its calls and
HTTP
HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, wher ...
as a transport mechanism.
UserLand first included a stable XML-RPC framework with its 5.1.3 release of Frontier in August 1998 and subsequently made extensive use of XML-RPC in its Frontier-based products, Manila and Radio UserLand. XML-RPC is also used in the
MetaWeblog API.
SOAP
SOAP evolved from XML-RPC and was designed as an object-access protocol by
Dave Winer
Dave Winer (born May 2, 1955, in Queens, New York City) is an American software developer, entrepreneur, and writer who resides in New York City. Winer is noted for his contributions to outliners, scripting, content management, and web service ...
,
Don Box
Don Box is a former Microsoft Technical Fellow.
Before joining Microsoft in 2002, Box was a contributing editor and columnist at ''Microsoft Systems Journal'', which later became ''MSDN Magazine'', and was one of the founders of DevelopMentor, a ...
, Bob Atkinson, and Mohsen Al-Ghosein in 1998, with backing from
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
, where Atkinson and Al-Ghosein worked at the time.
SOAP 1.1 was submitted to the
W3C
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
by
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
,
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
, and UserLand, amongst others, on May 9, 2000. Version 1.2 of the proposed standard became a
W3C
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web. Founded in 1994 by Tim Berners-Lee, the consortium is made up of member organizations that maintain full-time staff working together in ...
recommendation on June 24, 2003.
RSS
RSS (Really Simple Syndication) is a family of
Web feed
On the World Wide Web, a web feed (or news feed) is a data format used for providing users with frequently updated content. Content distributors ''syndicate'' a web feed, thereby allowing users to ''subscribe'' a channel to it by adding the fee ...
formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format. An RSS document (which is called a "feed", "web feed",
[
"Web feeds , RSS , The Guardian , guardian.co.uk",
''The Guardian'', London, 2008, webpage:
]
GuardianUK-webfeeds
or "channel") includes full or summarized text, plus
metadata
Metadata (or metainformation) is "data that provides information about other data", but not the content of the data itself, such as the text of a message or the image itself. There are many distinct types of metadata, including:
* Descriptive ...
such as publishing dates and authorship.
Between 1999 and 2003, UserLand contributed various versions of the RSS specification. For an overview of the process see the
History of web syndication technology.
Using RSS, UserLand also ran one of the first Web aggregators, My.UserLand.Com, which allowed users to follow numerous weblogs from a single web page.
Userland's RSS advocacy led them to develop RSS feeds for the
New York Times
''The New York Times'' (''NYT'') is an American daily newspaper based in New York City. ''The New York Times'' covers domestic, national, and international news, and publishes opinion pieces, investigative reports, and reviews. As one of ...
company.
Accessing the NY Times archive through their RSS feeds – Backend.Userland.Com
/ref> The original feeds used a variation on standard RSS, and the feeds were only publicized to UserLand Radio bloggers.
OPML
Outline Processor Markup Language (OPML) is an XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
format for outlines. Originally developed in 2000 as a native file format for Radio UserLand's outliner
An outliner (or outline processor) is a specialized type of text editor (word processor) used to create and edit Outline (list), outlines, which are text files which have a tree structure or a tree view, for organization. Textual information is co ...
application, it has since been adopted for other uses, the most common being to exchange lists of web feeds between web feed aggregators.
References
External links
Official website
{{DEFAULTSORT:Userland Software
Software companies established in 1988
Software companies based in California
Software companies of the United States