ワークスペースとは、工学や経済開発の様々な分野で使用される用語である。
ワークスペースとは、新規事業の立ち上げを支援するために、地方自治体や経済開発機関などが提供する小規模な施設を指します。こうした施設は通常、物理的なスペースや設備だけでなく、管理サービス、支援・資金調達機関との連携、テナント間のピアサポートなども提供します。その規模や形態は、「マネージドワークスペース」「ビジネスインキュベーター」「ビジネス・雇用協同組合」など多岐にわたります。都市部では、地方自治体がランドマークとして保存したいと考えている、使われなくなった建物にワークスペースが設置されることがよくあります。より大規模な施設としては、ビジネスパーク、バーチャルオフィス、テクノロジーパーク、サイエンスパークなどがあります。
この用語は、1970年代に建築家のデイヴィッド・ロックとジョン・タウンゼントによってイギリスで普及しました。1972年、ロック・タウンゼントはワークスペースを開設し、小規模デザイン会社にオフィススペースを提供することで、多分野にわたる作業のアイデアを発展させました。 [ 1 ] [ 2 ]西ロンドンのチズウィックにある旧サンダーソン壁紙工場は、職人、デザイナー、建築家のためのワークスペースを提供するバーリー・モウ・センターに改装されました。[ 1 ]
テクノロジーやソフトウェアの分野では、「ワークスペース」という用語は様々な目的で使用されます。
ワークスペースとは、(多くの場合)ユーザーがさまざまなソースコードファイルやリソースを集めて、それらをまとまりのある単位として扱うことができるファイルまたはディレクトリです。 [ 3 ]これらのファイルやリソースは、多くの場合、特定の時点における統合開発環境(IDE)の完全な状態、つまりスナップショットを表します。ワークスペースは、保守が困難な複雑なプロジェクトの場合に非常に役立ちます。ユーザーがワークスペースを作成して使用できる環境の良い例としては、Microsoft Visual StudioやEclipseが挙げられます。
構成管理において、「ワークスペース」は、異なるものの関連性のある意味を持ちます。それは、特定のタスク(デバッグ、開発など)に必要なファイルが格納されているファイルシステムの一部です。構成管理リポジトリに格納されているファイルに対するユーザーのビューをここに保存します。
いずれの場合も、ワークスペースはプログラマーが作業期間中、外部世界から隔離された状態で作業できる環境として機能する。

さらに、ワークスペースとは、一部のウィンドウマネージャーにおけるウィンドウのグループ化を指します。このようにアプリケーションをグループ化することで、デスクトップ上の煩雑さを軽減し、操作性を向上させることができます。
複数のワークスペースは、 Unix系オペレーティングシステムや一部のオペレーティングシステムシェルで広く利用されています。Mac OS X 10.5以降のmacOSには、「 Spaces 」と呼ばれる同等の機能が搭載されています。Windows 10にも「タスクビュー」という同様の機能があります。Windows XP PowerToyを使用すれば、この機能をWindows XPに導入できます。
ワークスペースをサポートするほとんどのシステムでは、ワークスペースを切り替えるためのキーボードショートカットが用意されています。また、多くのシステムには、ワークスペースを切り替えたり、場合によってはウィンドウをワークスペース間で移動したりするためのワークスペーススイッチャーが搭載されています。
ワークスペースはさまざまな方法で視覚化されます。たとえば、CompizまたはBerylを使用し、Cube および Rotate Cube プラグインを有効にした Linux コンピュータでは、各ワークスペースは画面上の立方体の面としてレンダリングされ、ワークスペースの切り替えは、現在の面からズームアウトし、立方体を新しい面に回転させ、再びズームインすることで視覚化されます。macOS では、古いウィンドウのセットが画面からスライドアウトし、新しいウィンドウのセットがスライドインします。視覚的な効果のないウィンドウマネージャでは、多くの場合、古いウィンドウを削除して新しいウィンドウを表示するだけで、中間的な効果は発生しません。
コンピュータ支援協調作業(CSCW)の文脈では、共有ワークスペースはグループ認識を可能にするコラボレーションの場です。「共有ワークスペースは、コラボレーションが行われる場所の感覚を提供します。それは一般的に、ユーザーが共有成果物で作業したり、作業状況を確認したり、共同作業者とやり取りしたりするために「行く」ユーザーのコンピュータの画面領域の一部に関連付けられています。」[ 4 ]
サービスとしてのソフトウェアの文脈において、「ワークスペース」とは、ソフトウェアベンダーが、ユーザーがインターネット経由でファイルを交換したり整理したりできるアプリケーションを指すために使用する用語である。
このようなアプリケーションは、従来のFTPクライアントや仮想フォルダサービスに比べて、以下のような多くの利点があります。
これらのアプリケーションは、ファイルの整理や共有に加えて、タスクの割り当て、会議のスケジュール設定、連絡先情報の管理など、ビジネスコミュニケーションツールとしても活用できる場合が多い。
ロボット工学において、ロボットマニピュレータの作業空間は、そのエンドエフェクタが到達可能な点の集合として定義されることが多く、言い換えれば、ロボットが動作する空間であり、3次元空間または2次元平面のいずれかである。
モバイルワークスペースまたは統合ワークスペースにより、企業IT部門はあらゆるデバイス上で信頼できるスペースを確保し、そこでビジネスアプリケーションやデータを配信することが可能になります。
Appleが2009年にiPadを発売して以来、BYOD( Bring Your Own Device)はITにとってますます重要な問題となっています。[ 5 ]これまでITは、Microsoft Windowsソフトウェアを実行するすべてのエンタープライズデスクトップを購入、プロビジョニング、管理してきました。[ 6 ]世界には約5億台のエンタープライズデスクトップがあります。しかし、スマートフォンやタブレットの登場により、エンドユーザーが所有するデバイスははるかに多くなり、PCとMacが7億5000万台、スマートフォンが15億台、タブレットが5億台に上ります。これらもiOS、Android、Windows、macOSなどの異なるオペレーティングシステムを実行します。これらの異種混在のオペレーティングシステムとフォームファクタで、ビジネスアプリケーションとデータをエンドユーザーに提供するにはどうすればよいでしょうか。
フェデリカ・トロニ[ 7 ]とマーク・マルゲヴィシウス[ 8 ]は、 BYODの問題を解決するためにワークスペースアグリゲーター[ 9 ]の概念を導入しました。ガートナーによると、ワークスペースアグリゲーターは5つの機能を統合します。(1) アプリケーション配信:モバイル、PC、Webアプリケーションのプロビジョニングとデプロビジョニングをオーケストレーションする機能 (2) データ:企業データの安全な配信 (3) 管理:アプリケーションのライフサイクル、計測、監視機能の管理 (4) セキュリティ:コンテキスト認識型セキュリティの提供 (5) ユーザーエクスペリエンス:統合されたワークスペースの提供による優れたユーザーエクスペリエンス
{{cite web}}: CS1 maint: タイトルとしてアーカイブされたコピー (リンク)