Рабочее пространство — термин, используемый в различных отраслях техники и экономического развития.
Рабочее пространство относится к небольшим помещениям, предоставляемым, часто местными органами власти или агентствами экономического развития, чтобы помочь новым предприятиям обосноваться. Они обычно предоставляют не только физическое пространство и коммунальные услуги, но также административные услуги и связи с организациями поддержки и финансирования, а также поддержку со стороны арендаторов. Континуум сложности простирается через такие категории, как «управляемые рабочие пространства», «бизнес-инкубаторы» и «бизнес- и трудовые кооперативы». В городах они часто создаются в зданиях, которые не используются, но которые местные органы власти хотят сохранить в качестве достопримечательности. На более широком конце спектра находятся бизнес-парки , виртуальные офисы , технологические парки и научные парки.
В технологиях и программном обеспечении термин «рабочее пространство» используется для нескольких различных целей.
Рабочее пространство (часто) представляет собой файл или каталог , который позволяет пользователю собирать различные файлы исходного кода и ресурсы и работать с ними как с единым целым. [1] Часто эти файлы и ресурсы представляют собой полное состояние интегрированной среды разработки (IDE) в определенный момент времени, снимок. Рабочие пространства очень полезны в случаях сложных проектов , когда обслуживание может быть сложным. Хорошими примерами сред , которые позволяют пользователям создавать и использовать рабочие пространства, являются Microsoft Visual Studio и Eclipse .
В управлении конфигурацией "рабочее пространство" приобретает другое, но связанное значение; это часть файловой системы, где находятся интересующие файлы (для заданной задачи, такой как отладка, разработка и т. д.). Он хранит представление пользователя о файлах, хранящихся в репозитории управления конфигурацией.
В любом случае рабочее пространство выступает в качестве среды, в которой программист может работать, изолированно от внешнего мира, в течение всего времени выполнения задачи. [ необходима цитата ]
Кроме того, рабочие пространства относятся к группировке окон в некоторых оконных менеджерах . Группировка приложений таким образом призвана уменьшить беспорядок и сделать рабочий стол более удобным для навигации.
Несколько рабочих пространств широко распространены в Unix-подобных операционных системах и некоторых оболочках операционных систем . Mac OS X 10.5 и более поздние версии macOS включают эквивалентную функцию под названием « Пространства ». Windows 10 теперь предлагает похожую функцию под названием «Представление задач». Для внедрения этой функциональности в Windows XP доступен Windows XP PowerToy .
Большинство систем с поддержкой рабочих пространств предоставляют сочетания клавиш для переключения между ними. Многие также включают в себя некую форму переключателя рабочих пространств для переключения между ними, а иногда и для перемещения окон между ними.
Рабочие пространства визуализируются по-разному. Например, на компьютерах Linux, использующих Compiz или Beryl с включенными плагинами Cube и Rotate Cube, каждое рабочее пространство визуализируется как грань экранного куба , а переключение между рабочими пространствами визуализируется путем уменьшения масштаба текущей грани, поворота куба к новой грани и обратного увеличения масштаба. В macOS старый набор окон съезжает с экрана, а новый набор появляется. Оконные менеджеры без «красивых глаз» часто просто удаляют старые окна и отображают новые без какого-либо промежуточного эффекта.
В контексте совместной работы с компьютерной поддержкой (CSCW) общее рабочее пространство — это место для совместной работы, которое обеспечивает групповую осведомленность. «Общее рабочее пространство создает ощущение места, где происходит совместная работа. Оно обычно ассоциируется с некоторой частью экранного пространства компьютера пользователя, куда пользователь «переходит» для работы над общими артефактами, узнает о статусе работы и взаимодействует со своими соавторами». [2]
В контексте программного обеспечения как услуги термин «рабочее пространство» используется поставщиками программного обеспечения для приложений, которые позволяют пользователям обмениваться файлами и организовывать их через Интернет . [ необходима ссылка ]
Такие приложения имеют ряд преимуществ по сравнению с традиционными FTP- клиентами или предложениями виртуальных папок , в том числе: [ необходима цитата ]
Помимо организации и обмена файлами, эти приложения часто можно использовать в качестве инструмента делового общения для назначения задач, планирования встреч и хранения контактной информации.
В робототехнике рабочее пространство робота-манипулятора часто определяется как набор точек, до которых может дотянуться его рабочий орган [ необходима ссылка ] или, другими словами, это пространство, в котором работает робот, и оно может быть как трехмерным пространством, так и двухмерной поверхностью.
Мобильное или унифицированное рабочее пространство позволяет ИТ-отделу предприятия иметь надежное пространство на любом устройстве, куда ИТ-отдел может доставлять бизнес-приложения и данные .
С тех пор, как в 2009 году Apple выпустила iPad , принцип «принеси свое устройство» (BYOD) стал все более важной проблемой для ИТ-отделов. [3] До сих пор ИТ-отделы закупали, предоставляли и управляли всеми корпоративными настольными компьютерами, на которых установлено программное обеспечение Microsoft Windows . [4] В мире насчитывается около 500 миллионов корпоративных настольных компьютеров. Однако с появлением смартфонов и планшетов стало гораздо больше устройств, принадлежащих конечным пользователям — 750 миллионов ПК и Mac, 1,5 миллиарда смартфонов и 500 миллионов планшетов. Они также работают под управлением различных операционных систем, таких как iOS , Android , Windows и macOS . Как доставлять бизнес-приложения и данные конечным пользователям на этих разнородных операционных системах и форм-факторах?
Федерика Трони [5] и Марк Маргевичус [6] представили концепцию Workspace Aggregator [7] для решения проблемы BYOD . Согласно Gartner, workspace agggregator объединяет пять возможностей: (1) Application Delivery: способность организовывать подготовку и отзыв мобильных, ПК и веб-приложений (2) Data: безопасная доставка корпоративных данных (3) Management: управление жизненным циклом приложения, измерением и функциями мониторинга (4) Security: обеспечение безопасности с учетом контекста (5) User Experience: превосходный пользовательский опыт за счет доставки унифицированного рабочего пространства
{{cite web}}
: CS1 maint: архивная копия как заголовок ( ссылка )