Летом 2008 года в рамках международной конференции по твердотельным схемам International Solid State Circuits Conference состоялась весьма примечательная дискуссия между представителями корпораций AMD, IBM, Intel, Sun Microsystems и небольшой компании Tilera, получившей известность благодаря 64-ядерному процессору TILE64 (матрица 8х8 ядер).
Подавляющее большинство организаций, занимающихся разработкой программного обеспечения, используют различные средства для автоматизации своих процессов, в том числе инструменты, позволяющие управлять требованиями, задачами на разработку, автоматическими тестами или обеспечивающие надежный версионный контроль исходного кода.
Печатные документы по-прежнему являются одним из основных носителей информации в организациях. И, хотя в ряде случаев замене бумажных документов электронными препятствуют лишь привычки, несовершенство технологии или законодательства, часто бумага незаменима, особенно тогда, когда нужно иметь документ под рукой, когда надо обеспечить к нему быстрый доступ или когда продолжительное чтение с экрана утомляет.
Нетбуки с процессорами ARM, на которых установлено программное обеспечение Google Android, на выставке Computex 2009 в Тайбее представляют, как минимум, пять или шесть производителей.
С увеличением сложности программных систем повышается роль моделирования, позволяющего интегрировать бизнес-процессы, однако и сами модели требуют к себе все больше внимания – растет не только их сложность, но и количество. Препятствием на пути эффективного использования моделей становится отсутствие доступной инфраструктуры, но почему бы не построить инструмент моделирования на принципах Web 2.0?
Впоследнее десятилетие программное обеспечение с открытым кодом стало одним из важных столпов индустрии разработки программ – коммерческие по-требители используют его в форме отдельных самодостаточных приложений, а производители внедряют открытый код в свои коммерческие продукты.
Программное обеспечение и оборудование компьютеров меняется столь быстро, что перед поставщиками встраиваемых систем и их клиентами стоит задача максимального использования уже существующих решений.