UserLand Softwareは、1988年に設立された米国を拠点とするソフトウェア会社で、Webコンテンツ管理、ブログソフトウェアパッケージ、およびサービスを販売しています。[ 1 ]
デイブ・ワイナーは1988年春にシマンテックを退社した後、同年この会社を設立した。 1990年にアップルの製品開発責任者を辞任したジャン=ルイ・ガッセーは、 UserLandの取締役会に加わった。[ 2 ]
UserLand の最初の製品リリースは 1989 年 4 月の UserLand IPC で、プロセス間通信のための開発者ツールであり、クロスプラットフォームRPCツールへと発展することを意図していました。[ 3 ] 1992 年 1 月、UserLand は Frontier のバージョン 1.0 をリリースしました。[ 4 ]これはMacintosh用のスクリプト環境で、オブジェクト データベースとUserTalkというスクリプト言語が含まれていました。[ 5 ] [ 6 ] Frontier が最初にリリースされた当時は、Macintosh 用の唯一のシステム レベルのスクリプト環境でしたが、 [ 7 ] Apple は独自のスクリプト言語AppleScriptを開発しており、[ 8 ] System 7 システム ソフトウェアにバンドルし始めました。その結果、Macintosh のスクリプト作業のほとんどは、Apple が提供する機能的には劣るものの無料スクリプト言語で行われるようになりました。[ 9 ]
UserLand は Applescript に対抗して Frontier を Web 開発環境として再配置し[ 10 ] 、 1995 年 5 月にリリースされた「Aretha」でソフトウェアを無償で配布しました[ 11 ]。1996 年後半には Frontier 4.1 は「Web サイトの作成と保守、Web ページの管理を煩雑な作業をほとんど必要とせずに行える統合開発環境」となり[ 12 ] 、1997 年 1 月に Frontier 4.2 がリリースされる頃には、このソフトウェアは Web サイト管理とCGIスクリプトの分野で確固たる地位を築き[ 7 ] 、ユーザーは「無料ソフトウェアで大規模データベース公開のパワーを体験」できるようになりました[ 13 ]。
FrontierのNewsPageスイートは、1997年から1998年にかけてJorn Barger [ 14 ]、Chris Gulker [ 15 ]らが採用したことで、ブログの出現において極めて重要な役割を果たすようになった。
UserLandは1998年1月にFrontier 5.0のWindows版をリリースし[ 16 ]、1998年6月の5.1リリースで再びライセンス料を徴収し始めた[ 17 ] [ 18 ]。
その後、FrontierはUserLandの製品であるManilaとRadio UserLand、そしてDave Winer氏のOPML Editorの中核となり、これらはすべてUserTalkスクリプト言語をサポートしている。
UserLandは最終的に、2004年9月28日の10.0a1リリースでFrontierをオープンソースのGNU General Public Licenseの下に置いた。 [ 19 ] Frontierは現在、Frontier Kernel Projectによって維持されている。
Userlandは、1995年初頭にAutoWeb、同年後半にClay Basketという2つの先駆的なWeb構築アプリケーションを開発した。[ 20 ] [ 21 ]どちらのアプリケーションも無料のパブリックベータ期間を経たが、どちらもバージョン1.0としてリリースされることはなかった。1996年、Clay BasketはFrontierに組み込まれた改良されたWeb公開機能に取って代わられ、開発は中止された。[ 22 ]
1999年11月にFrontier 6.1の一部としてリリースされたManilaは、Webサイトのホスティングとブラウザを介した編集を可能にするコンテンツ管理システムです。 [ 23 ] [ 24 ] Manilaのリリースから数日後、UserLandは無料のManilaホスティングサービスEditThisPage.comを立ち上げ、これはすぐに人気のウェブログサービスになりました。[ 25 ]
Radio UserLandは、年間ソフトウェアライセンス料でUserLandのサーバー上にブログをホストするクライアントサイドのウェブログシステムです。このソフトウェアにはRSSアグリゲーターが含まれており、音声ファイルをRSSエンクロージャーとして送受信できる最初のアプリケーションの1つでした(ポッドキャスティングを参照)。UserLandはRSSシンジケーション方式をいち早く採用し、WinerのScripting News XML形式とNetscapeのRSSを融合させました。
2000 年 3 月に Pike という名前でパブリック ベータ版として初めてリリースされた[ 26 ]このソフトウェアは、マニラ バージョン番号付けと同期してリリースされるようになりました。2001 年の最初のリリースは Radio UserLand 7.0 [ 27 ]と名付けられ、2002 年の唯一のメジャー アップグレードは Radio UserLand 8.0 でした[ 28 ] 。このソフトウェアはもはや活発に開発されているとは考えられていません[ 29 ]。
UserLandはXMLの初期採用者の1つであり、最初の実験は1997年後半に行われた。[ 30 ]同社はいくつかのXMLフォーマットの開発、仕様策定、実装に関与し、オープン性への取り組みで知られていた。[ 31 ]
1998年にUserLand SoftwareとMicrosoftによって作成された[ 32 ] XML-RPCは、呼び出しをエンコードするためにXMLを使用し、トランスポートメカニズムとしてHTTPを使用するリモートプロシージャコールプロトコルです。 [ 33 ]
UserLandは、1998年8月にFrontierの5.1.3リリースで初めて安定したXML-RPCフレームワークを組み込み[ 34 ]、その後、Frontierベースの製品であるManilaとRadio UserLandでXML-RPCを幅広く利用しました。XML-RPCはMetaWeblog APIでも使用されています。
SOAPはXML-RPCから発展したもので、1998年にデイブ・ワイナー、ドン・ボックス、ボブ・アトキンソン、モフセン・アル=ゴセインによってオブジェクトアクセスプロトコルとして設計されました。当時アトキンソンとアル=ゴセインはマイクロソフトに勤務しており、SOAPはマイクロソフトの支援を受けていました。
SOAP 1.1は、 2000年5月9日にMicrosoft、IBM、UserLandなどによってW3Cに提出されました。 [ 35 ]提案された標準のバージョン1.2 [ 36 ]は、2003年6月24日にW3C勧告となりました。
RSS(Really Simple Syndication)は、ブログ記事、ニュースの見出し、音声、動画など、頻繁に更新される作品を標準化された形式で公開するために使用されるウェブフィード形式のファミリーです。 [ 37 ] RSSドキュメント(「フィード」、「ウェブフィード」、「チャンネル」などと呼ばれます)には、全文または要約されたテキストと、公開日や著者などのメタデータが含まれます。
1999年から2003年にかけて、UserLandはRSS仕様の様々なバージョンに貢献しました。そのプロセスの概要については、「ウェブシンジケーション技術の歴史」を参照してください。
UserLandはRSSを利用して、初期のWebアグリゲーターの一つであるMy.UserLand.Comも運営しており、ユーザーは単一のWebページから多数のブログをフォローすることができた。
Userland の RSS 推進活動により、彼らはニューヨーク タイムズ社向けに RSS フィードを開発しました。[ 39 ]当初のフィードは標準 RSS のバリエーションを使用しており、フィードは UserLand Radio のブロガーにのみ公開されていました。
アウトラインプロセッサマークアップ言語(OPML)は、アウトライン用のXML形式です。元々は2000年にRadio UserLandのアウトライン作成アプリケーション用のネイティブファイル形式として開発されましたが、その後他の用途にも採用され、最も一般的な用途はWebフィードアグリゲーター間でWebフィードのリストを交換することです。