Теги → разработка
Быстрый переход

Четверть века: языку Java исполнилось 25 лет

Один из самых популярных языков программирования Java празднует двадцатипятилетний юбилей. Именно в эти дни стала доступна первая публичная версия платформы, которая впоследствии получила признание миллионов разработчиков со всего мира.

Свою историю Java ведёт с 1991 года. Именно тогда группа разработчиков компании Sun Microsystems (впоследствии поглощённой корпорацией Oracle) под руководством Джеймса Гослинга (James Gosling) приступила к созданию языка Oak для использования в цифровых бытовых устройствах. Спустя год участники проекта представили первый прототип, демонстрирующий возможности нового платформенно-независимого языка программирования, ключевую роль в последующем развитии которого сыграли интернет-технологии.

В 1995 году язык Oak был переименован в Java и приобрёл широкую известность благодаря включению виртуальной машины Java Virtual Machine (JVM) в браузер Netscape. С этого момента популярность Java, который мог работать совершенно одинаково на разных аппаратных платформах вне зависимости от используемой в них машинной архитектуры, стала расти огромными темпами, а сам язык нашёл применение практически во всех областях IT-индустрии. Java работает и в марсоходах NASA, и в большом адронном коллайдере. А в повседневной жизни нас окружают компьютеры, мобильные устройства, медиаплееры и даже смарт-карты, также работающие на Java.

Спустя четверть века Java продолжает оставаться востребованным в профессиональной среде инструментом для создания приложений и до сих пор прочно удерживает позиции одного из самых популярных языков программирования.

Автор объектно-ориентированного и кроссплатформенного языка программирования Java Джеймс Гослинг (источник фото: liquid-robotics.com)

Автор объектно-ориентированного и кроссплатформенного языка программирования Java Джеймс Гослинг (источник фото: liquid-robotics.com)

«Полезно оценить достигнутое за 25 лет, но мы двигаемся вперёд и нацелены развивать инновации Java и в будущем. А миллионы Java-разработчиков продолжат создавать приложения, формирующие мир вокруг нас, — от развлечений до ядерной физики, социальных сетей и поиска жизни на Марсе,говорится в заявлении компании Oracle.  Спустя четверть века мы видим огромные позитивные изменения в нашей жизни, которые произошли благодаря Java. И ожидаем, что следующие 25 лет — и далее — будут такими же яркими и насыщенными. Наш мир становится лучше благодаря Java».

В честь юбилея компания Oracle разработала специальный сайт oracle.com/java/moved-by-java, повествующий об истории, настоящем и будущем языка Java.

Около 70 % серьёзных проблем с безопасностью Chromium связаны с ошибками при обработке памяти

Разработчики, принимающие участие в проекте Chromium, осуществили анализ 912 критических и опасных уязвимостей, которые были обнаружены в браузере Chrome с 2015 года. В итоге они установили, что около 70 % брешей были обусловлены ошибками при обработке памяти.

Примечательно, что 36,1 % уязвимостей связаны с ошибками обращения к буферу после освобождения памяти (use-after-free). Архитектура безопасности Chromium спроектирована таким образом, чтобы использовать sandbox-изоляцию для снижения ущерба, который может быть нанесён какой-либо уязвимостью. За последние годы эта архитектура была усовершенствована и фактически достигла предела своих возможностей, поэтому дробление на процессы становится нецелесообразным. Поскольку процесс является наименьшей единицей изоляции, такой подход приводит к чрезмерному использованию ресурсов устройств, особенно на Android.

Для обеспечения безопасности кодовой базы Chromium применяется так называемое «правило двух», когда любой добавляемый код может соответствовать только двум из трёх условий: обработка непроверенных входных данных, использование небезопасного языка программирования и выполнение с высоким уровнем привилегий.

В дальнейшем разработчики намерены запустить особый проект, направленный на предотвращение возникновения новых уязвимостей, связанных с обработкой памяти. Разработчики намерены сосредоточиться на создании библиотек C++ с функциями для безопасной работы с памятью. Кроме того, будут использоваться аппаратные механизмы защиты (Memory Tagging Extension), а также создаваться компоненты на языках, которые способны обеспечить безопасную работу с памятью, таких как Kotlin, Java, Swift и др.

«Адские 5 дней»: Ubisoft добавила все побочные задания в оригинальную Assassin's Creed в последний момент

Многие игроки критиковали первую игру Assassin's Creed за отсутствие разнообразия. Но всё могло быть хуже, потому что в оригинальной финальной сборке всех второстепенных развлечений попросту не было. Программист игры Чарльз Рэндалл (Charles Randall) рассказал об этом, вспоминая про самое кошмарное событие в своей жизни, связанное с работой.

Он отметил, что идея добавить побочные задания возникла на самом последнем этапе, буквально перед отправкой игры на золото. Она появилась после того, как ребёнок исполнительного директора Ubisoft Ива Гиймо (Yves Guillemot) поиграл в боевик и сказал, что он скучен, а в игре попросту нечего делать, кроме как выполнять основные задания.

После этого начальство пришло к господину Рэндаллу и заявило, что нужно добавить в игру кучу побочных заданий, причём всё это должно быть сделано за 5 дней. Вдобавок провернуть это нужно было без появления новых ошибок, потому что после этого сборка будет записана непосредственно на диски и отправлена в розницу.

Подумав, Чарльз Рэндалл согласился, потребовав себе и 4–5 помощникам отдельное помещение. Им был предоставлен в полное распоряжение главный зал заседаний отличного здания в Монреале, куда обычно можно было попасть только по специальной карточке. Туда же были перенесены компьютеры специалистов. На эти дни доступ был только у команды, трудившийся над «побочками» к игре — больше в помещение никого не пускали.

Также разработчик написал: «В любом случае, всё последующее я помню смутно, но знаю, что всё прошло очень хорошо, потому что мы сделали это. Нам удалось осуществить задачу за 5 дней. Без ошибок... почти. Те, кто пытался получить полные 1000 игровых очков в Assassin's Creed, знают, что была одна ошибка, из-за которой иногда невозможно было завершить все убийства тамплиеров — приходилось перезапускать игру, чтобы повторить попытку. Ошибка была вызвана следующим. Оказалось, что один из тамплиеров был привязан к ошибочному сектору. Если игрок приближался к нему с неправильного направления, тот провалился сквозь мир и больше не появлялся. Это не засчитывалось за убийство, но помечало в сохранении тамплиера как мёртвого. Так что да, если вам приходилось играть в AC несколько раз, чтобы получить максимальный игровой балл или что-то ещё, извините. Но я действительно не помню, что происходило в тот пятидневный период. Знаю лишь одно: чудо, что игра не расплавила вашу консоль или что-то в этом духе».

Также Чарльз Рэндалл признался, что эти пять адских дней могли стать причиной и другой ошибки в Assassin's Creed, когда на PlayStation 3 при подключении второго контроллера появлялся дубликат главного героя Альтаира. Он также отметил, что за такую тяжёлую работу нужно было просить не отдельную закрытую комнату, а много денег.

«Лаборатория Касперского» рассказала о работе в условиях пандемии

Перевод сотрудников на удалённый режим работы позволил «Лаборатории Касперского» повысить эффективность разработки ПО. Об этом в ходе онлайн-конференции Kaspersky ON AIR рассказал генеральный директор компании Евгений Касперский.

«Нам повезло. Мы приняли решение о переводе головного офиса в Москве на дистанционный формат работы в начале марта, то есть, примерно за три недели до того, как это пришлось сделать всем, — сообщил Евгений Касперский. — Мы были готовы к тому, что нам придётся работать удалённо. У нас нет никакого падения качества наших апдейтов и сервисов, а разработка продуктов стала идти даже быстрее, чем раньше. Согласно данным нашего R&D-подразделения, скорость разработки увеличилась примерно на 10 процентов. У нас нет никаких причин для переноса релизов новых продуктов, компания продолжает свою работу, мы полны амбициозных планов и идей».

«Лаборатория Касперского» работает в сфере информационной безопасности с 1997 года. Компания ведёт свою деятельность в 200 странах и территориях мира и имеет 35 региональных офисов в 31 стране на 5 континентах. Штат сотрудников «Лаборатории Касперского» насчитывает свыше 4 тысяч высококвалифицированных специалистов, аудитория пользователей продуктов и технологий компании составляет 400 млн человек и 270 тысяч корпоративных клиентов. В портфолио разработчика насчитывается более 30 ключевых продуктов и сервисов, ознакомиться с которыми можно на сайте kaspersky.ru.

Samsung запатентовала три новых покрытия для экранов гибких устройств

Смартфоны с гибкими дисплеями — относительно новое явление для рынка потребительской электроники. В данный момент ведущим производителем устройств в этом форм-факторе является южнокорейская компания Samsung, портфолио которой насчитывает уже два таких устройства. Ещё два, как предполагается, готовятся к выпуску в этом году. Сегодня Samsung заявила, что запатентовала три новых типа покрытия для экранов гибких смартфонов.

gizmochina.com

gizmochina.com

Большинство производителей, в ассортименте которых есть смартфоны с гибкими дисплеями, используют покрытие из полимерных материалов для защиты экранов. Единственным устройством, в конструкции которого применяется стекло, хоть и покрытое плёнкой, смягчающей удары при складывании смартфона, является Samsung Galaxy Z Flip.

Однако Samsung сама не производит гибкое стекло, а заказывает его у сторонних компаний, вследствие чего себестоимость покрытия экрана достигает $40, что существенно влияет на конечную цену смартфона. Именно поэтому компания запатентовала три различных вида покрытия дисплея, разработанных собственными силами. Это полиамидная плёнка, «бутерброд» из полиамидной плёнки и ультратонкого стекла и ультратонкое стекло собственной разработки.

Конечно, Samsung ещё необходимо найти партнёров, чьи производственные мощности позволят изготавливать запатентованные типы покрытия. Однако, когда это произойдёт, стоимость складных устройств компании может заметно снизиться.

Microsoft планирует объединить UWP и Win32-приложения

Сегодня, в ходе конференции для разработчиков Build 2020, компания Microsoft объявила о Project Reunion — новом плане, нацеленном на объединение UWP и классических приложений Win32. Компания столкнулась с тем фактом, что UWP-программы не так популярны, как планировалось изначально. Многие до сих пор используют Windows 7 и 8, потому большинство разработчиков сфокусированы на создании Win32-приложений.

neowin.net

neowin.net

Microsoft с самого начала обещала, что программы Win32 будут доступны в фирменном магазине приложений, и со временем этому уделялось всё больше внимания. Функции UWP начали появляться в приложениях на платформе, которая, казалось бы, вскоре окончательно устареет. Разработчики добавляют оформление в стиле Fluent Design в Win32-приложения и даже перекомпилируют их для работы на ARM64-ПК.

В Project Reunion Microsoft фактически пытается объединить две платформы приложений. Компания собирается отделить API Win32 и UWP от операционной системы. Разработчики смогут получить к ним доступ при помощи системы управления пакетами NuGet, создавая тем самым общую платформу. Microsoft заявила, что собирается убедиться в том, что новые приложения или обновлённые версии существующих программ будут работать во всех поддерживаемых версиях ОС. По всей видимости здесь подразумеваются более старые сборки Windows 10, поскольку Windows 7 больше не поддерживается.

Благодаря тому, что платформа Project Reunion не будет привязана к ОС, Microsoft сможет расширять её возможности без необходимости обновления операционной системы. Примером функции, которая была отделена от операционной системы является WebView2, основанный на Chromium.

Microsoft представила обновлённый менеджер пакетов для Windows 10

Сегодня Microsoft анонсировала выпуск нового диспетчера пакетов для операционной системы Windows 10, который облегчит разработчикам настройку рабочей среды. В прошлом Windows-разработчикам требовалось вручную загружать и устанавливать все необходимые программы и инструменты, но благодаря диспетчеру пакетов этот процесс стал гораздо проще.

windowscentral.com

windowscentral.com

Новая версия Windows Package Manager даст разработчикам возможность настраивать свои среды разработки с помощью командной строки, извлекать пакеты из репозитория с открытым исходным кодом и устанавливать их с помощью сценариев. Разработчики смогут быстро и легко находить, просматривать и устанавливать часто используемые инструменты с помощью диспетчера пакетов Windows.

Идея заключается в том, что разработчик сможет создать сценарий, который автоматически загрузит все необходимые инструменты из репозитория и установит их без необходимости многократно подтверждать инсталляцию в диалоговых окнах. Это существенно ускорит процесс настройки новой среды разработки для тех, кто занимается созданием Windows-приложений.

Основная задача диспетчера пакетов — упростить установку инструментов для разработки ПО и сделать этот процесс максимально безопасным. Репозиторий с открытым исходным кодом будет контролироваться Microsoft, однако любой пользователь сможет разместить там инструменты и код для установки с помощью диспетчера пакетов Windows.

Сегодня Microsoft также запустила Windows Terminal 1.0, полностью совместимый с Windows Package Manager.

Джим Келлер продвигает в Intel модульную архитектуру процессоров

Приличное по объёму интервью с Джимом Келлером (Jim Keller) и его соратниками на страницах Fortune имело отношение преимущественно к делам минувших дней, но некоторые моменты касались и текущей деятельности этого именитого разработчика процессоров в компании Intel. Плоды его трудов можно будет оценить через пару лет.

Источник изображения: Intel

Источник изображения: Intel

В разделе интервью, посвящённом деятельности Джима в штате AMD, упоминается о его стремлении придать архитектуре процессоров Zen модульный дизайн, который позволял бы добиться большей гибкости и сократить затраты. Насколько хороши процессоры поколения AMD Zen 2, Джим Келлер узнал, уже длительное время будучи сотрудником Intel. Как утверждают соратники Келлера, не следует считать, что он не доводит начатое до конца. Просто Джима интересуют базовые проблемы, а рутина его угнетает, поэтому её он обычно поручает подчинённым специалистам.

Даже в Intel, как отмечается в интервью, Келлер намеревается применять модульный дизайн в архитектуре будущих процессоров этой марки, которые мы увидим через год или два. Возможно, слухи о намерениях использовать в процессорах Alder Lake-S аналог компоновки big.LITTLE имеют под собой какую-то основу, поскольку они точно не появятся ранее следующего года. Главное преимущество модульного подхода — возможность модифицировать отдельные части процессора на этапе разработки преемника без особого вмешательства в другие модули. Означает ли это переход на раздельные кристаллы или чиплеты, до конца понять сложно, но в графическом сегменте Intel определённо реализует многокристальную компоновку в конце 2021 года, представив ускорители Ponte Vecchio.

Джим Келлер также обещает найти применение экономичным архитектурам, которые традиционно лежали в основе процессоров семейства Atom, в настольном и серверном сегментах. Это опять заставляет нас задуматься о компоновке big.LITTLE, сочетающей производительные и экономичные ядра на одной подложке или даже кристалле.

Особое внимание Келлер уделяет и совершенствованию функций процессоров, имеющих отношение к работе с системами искусственного интеллекта. Наконец, он не является категоричным противником интеграции в процессоры Intel логических блоков сторонней разработки. Принцип «натурального хозяйства» для него не является основополагающим. Кстати, после прихода в Intel Джим Келлер начал бороться с избыточными бюрократическими функциями, которые мешают работе. В первые дни на новом рабочем месте он был шокирован тем, что совещание по решению пустяковой проблемы собрало не менее пятидесяти участников, а действия технических специалистов избыточно контролировались управленческим персоналом, не имеющим знаний в предметной области.

Можно ли стать программистом с нуля

Современные технологии позволяют без опыта и в любом возрасте освоить практически любую новую профессию, даже если она связана с таким востребованным сегодня IT-направлением как разработка программного обеспечения. И лучше всего для этого подходят специализированные курсы. Например, портал GeekBrains. Его используют уже более 4 млн человек, и вот что они ценят в обучении больше всего.

Востребованные направления. Факультеты GeekBrains охватывают самые популярные IT-профессии, которые по данным службы интернет-рекрутмента HeadHunter входят в топ-10 по востребованности. Вы можете стать Java-, PHP-, Python-, iOS-, Android-, C++-, JavaScript-, Fullstack-разработчиком, Data Scientist'ом, системным администратором или тестировщиком ПО.

Практический опыт. На всех программах студенты отрабатывают теоретические знания минимум на 3 проектах и добавляют их в портфолио. Участники программ создают с нуля приложения, сайты, игры и проводят аудит.

Знания от экспертов-практиков. Преподаватели курсов — профессионалы в своей сфере из Mail.ru Group, X5 Retail Group, «Яндекса», Delivery Club, «Ситимобил» и других компаний-лидеров рынка. Эксперты более 5 лет работают в IT-сфере и делятся инсайдами из личного опыта.

Дополнительные навыки. Для того чтобы добиться карьерных успехов, одного только опыта программирования недостаточно. На программах от GeekBrains студенты работают в командах и развивают необходимые навыки: коммуникативные, лидерские, менеджерские и многие другие.

Студенты GeekBrains уже работают в Mail.ru Group, Delivery Club, Сбербанке, ВТБ, Альфа-Банке и других топовых компаниях. Начните обучение, и вы тоже сможете построить карьеру! Получить дополнительную информацию и записаться на курс можно по ссылке programming.geekbrains.ru.

Microsoft столкнулась с проблемами в переносе Win32-приложений на Windows 10X

Microsoft уже давно вынашивает концепцию единой операционной системы для всех устройств, однако ни одна из её попыток реализовать это на данный момент не увенчалась успехом. Однако сейчас компания как никогда близка к реализации этой идеи благодаря готовящейся к выпуску Windows 10X. Однако работа над революционной ОС идёт не так гладко, как хотелось бы.

mspoweruser.com

mspoweruser.com

Согласно источникам, которые посвящены в детали разработки Windows 10X, Microsoft не удовлетворена работой ряда Win32-приложений при виртуализации в новой операционной системе. Работая в фоновом режиме, эти программы отказываются выполнять некоторые основные функции, такие как совместное использование дисплеев и отправка уведомлений. Многие устаревшие приложения сталкиваются с проблемами совместимости.

Как известно, Windows 10X сможет работать с классическими приложениями, Universal Windows Apps и Progressive Web Apps и для каждого из этих типов будет использовать отдельный контейнер. Благодаря этому повысится время автономной работы устройств и безопасность операционной системы. Что интересно, проблем с функционированием Universal Windows Apps и Progressive Web Apps в данный момент не наблюдается, что может означать, что проблема в работе Win32-приложений может быть связана с недоработками контейнера для их работы.

mspoweruser.com

mspoweruser.com

К счастью, у Microsoft есть почти год, чтобы исправить существующие проблемы операционной системы, поскольку компания недавно сообщила, что Windows 10X будет представлена общественности в 2021 году.

Неправильная конфигурация Firebase сделала уязвимыми более 4 тысяч Android-приложений

Эксперты по IT-безопасности обнаружили серьёзную уязвимость в платформе Google Firebase, предназначенной для упрощения разработки мобильных приложений. Из-за неправильной конфигурации продукта разработчики как минимум 4 тысяч Android-приложений случайно подвергли риску личные данные пользователей. Воспользовавшись уязвимостью, злоумышленники могут узнать чужие адреса электронной почты, логины и пароли, а также почитать сообщения из чатов.

Об уязвимости рассказала исследовательская группа Comparitech, возглавляемая специалистом Бобом Дьяченко (Bob Diachenko). Она проанализировала более 515 тысяч приложений из каталога Google Play и выяснила, что в 155 тысячах из них задействована платформа Firebase. Дальнейшее исследование показало, что в 4 тысячах случаев она была неправильно настроена, и многие данные пользователей приложений были легко доступны для злоумышленников.

Хакеры могут узнать URL-адреса баз данных Firebase через поисковую систему Bing, которая в отличие от Google до сих пор их индексирует. Добавив в конец любого адреса расширение .json, злоумышленники могут открыть себе возможность к просмотру и загрузке содержимого баз данных.

В базах данных 4282 приложений можно найти:

  • 7 миллионов адресов электронной почты;

  • 4,4 миллиона логинов;

  • 1 миллион паролей;

  • 5,3 миллиона телефонных номеров;

  • 18,3 миллиона полных имён;

  • 6,8 миллионов сообщений из чатов;

  • 6,2 миллиона данных о местоположении людей;

  • 156 тысяч IP-адресов;

  • 560 тысяч адресов мест проживания.

По словам исследователей, так как Google Firebase является кроссплатформенной платформой, в опасности также могут находиться данные пользователей iOS- и веб-приложений.

Разработчикам приложений рекомендуется настроить Firebase, следуя документации Google. Представители компании узнали об уязвимости 22 апреля и сообщили, что они регулярно предупреждают разработчиков о возможных ошибках в конфигурации Firebase. Более того, они всегда предлагают рекомендации по исправлению проблем и помогают особенно сильно уязвимым проектам.

Это не единственная новость за последнее время, в которой говорится о краже личных данных пользователей. Недавно хакерская группировка ShinyHunters взломала базы данных 10 компаний и начала продавать информацию о 73 миллионах пользователей за 18 000 долларов. 

Дивиденды подождут: AMD сосредоточит расходы на разработках и маркетинге

В первом квартале этого года расходы компании AMD на исследования и разработки выросли на 18,5 % по сравнению с аналогичным периодом прошлого года. На ежегодном собрании акционеров глава AMD Лиза Су (Lisa Su) объяснила, что в ближайшее время расходы на разработки и маркетинг останутся в приоритете, а о дивидендах можно будет подумать позже.

Источник изображения: AMD

Источник изображения: AMD

Норма прибыли AMD в первом квартале достигла рекордного значения, выручка растёт уверенными темпами несколько кварталов подряд. Это благоприятно влияет на финансовое положение компании, у неё появляется больше свободных средств. Когда на прошедшем на этой неделе ежегодном собрании акционеров у Лизы Су спросили, не пришло ли время задуматься о выплате дивидендов или реализации других способов возврата капитала инвесторам, она объяснила, что пока приоритетным направлением расходов останутся исследования, разработки и продвижение продуктов на рынок. Маркетинговые расходы в первом квартале этого года выросли на 17 %, поэтому данные статьи бюджета компании находятся во взаимной зависимости.

Источник изображения: AMD

Источник изображения: AMD

В текущем году AMD рассчитывает увеличить выручку на 20–30 %, поэтому и затраты на разработки удастся изменить пропорционально. Лиза Су пояснила, что руководство AMD обязательно подумает о дивидендах и других формах возврата капитала инвесторам, но говорить об этом уместнее в перспективе трёх последующих лет. Сейчас свободные средства целесообразнее вкладывать в развитие бизнеса и укрепление рыночных позиций.

Зависимость расходов на разработки от выручки AMD легко проследить по прошлому году. В первом квартале 2019 года они выросли на 8,7 % в годовом сравнении, во втором — на 4,5 %, в третьем — на 11,8 %, в четвёртом — на 6,4 %. В первом квартале текущего года увеличение расходов на разработки год к году составило сразу 18,5 %. На квартальной отчётной конференции представители AMD пояснили, что это вызвано необходимостью готовить к анонсу сразу несколько новых продуктов.

Текущий год будет богат на новинки AMD, даже если не учитывать компоненты для новых игровых консолей Sony и Microsoft. Компания выпустит новые серверные и настольные процессоры, а также игровые видеокарты с архитектурой RDNA 2, не говоря уже о родственных ускорителях вычислений с архитектурой CDNA. Многие компании в условиях пандемии и экономической неопределённости прекращают выплату дивидендов, и решение AMD сосредоточиться на развитии бизнеса может служить хорошим сигналом для инвесторов, даже если дивидендов придётся ждать долго.

Язык программирования C вновь стал самым популярным среди разработчиков

Компания TIOBE Software опубликовала обновлённый рейтинг популярности языков программирования, формируемый на основе анализа статистики поисковых запросов в Google, Google Blogs, Yahoo!, Wikipedia, MSN, YouTube, Bing, Amazon, Baidu и других интернет-сервисах.

В майском отчёте, отражающем динамику изменения интересов профессионального сообщества к средам разработки ПО, язык программирования C вновь перехватил пальму первенства у языка Java, занимавшего лидирующую позицию в течение достаточно продолжительного срока и сместившегося на вторую строчку в списке. Третье место прочно удерживает Python.

Что касается остальных представленных в списке языков программирования, то неплохую динамику роста и всплеск интереса со стороны заинтересованной аудитории в течение года продемонстрировали языки R, Swift, Go, PL/SQL и Scratch. Реже в Интернете стали упоминаться ассемблер, Perl и Objective-C.

С полным отчётом TIOBE Software можно ознакомиться по ссылке tiobe.com/tiobe-index.

Важно отметить, что формируемый компанией индекс не говорит о том, какая среда разработки хуже или лучше, или на каком языке написано больше строк кода. Он лишь учитывает статистические сведения о количестве упоминаний того или иного языка программирования в поисковых системах, социальных сетях, популярных дискуссионных площадках, на сайтах рекрутинговых агентств и прочих востребованных среди разработчиков профильных ресурсах.

Samsung инвестировала в исследования и разработки рекордную сумму за первый квартал

Объём инвестиций южнокорейского гиганта Samsung в исследования и разработки (Research & Development, R&D) по итогам первого квартала текущего года поставил новый рекорд, о чём сообщают интернет-источники.

Фотографии Reuters

Фотографии Reuters

В период с января по март включительно компания потратила на R&D-проекты в общей сложности $4,37 млрд. Предыдущий рекорд, установленный в последней четверти 2018-го, равнялся $4,34 млрд.

Нужно отметить, что в минувшем квартале Samsung потратила на исследования и разработки 9,7 % от общей выручки. Годом ранее данный показатель равнялся 9,6 %.

Вложения южнокорейского гиганта в инициативы R&D растут, несмотря на сложную экономическую ситуацию и распространение коронавируса, который спровоцировал приостановку работы многих IT-производств по всему миру и нарушил деятельность поставщиков электронных компонентов.

Отметим также, что компания Samsung зарегистрировала более 180 000 патентов в различных сферах по всему миру, включая 5075 в Южной Корее и 8729 в Соединённых Штатах. Так что исследования определённо дают свои плоды.

Работа со светом во впечатляющей технической демонстрации The Heretic от Unity

Показанная год назад The Heretic была одной из наиболее впечатляющих технических демонстраций, которые мы видели в последнее время. Она основана на движке Unity 2019.3 и показывает, на что способны современные высококлассные ПК. Теперь команда Unity Engine выпустила новое видео, в котором показала на примере The Heretic, как разработчики могут манипулировать камерой и различными аспектами освещения в режиме реального времени.

Напомним: все впечатляющие эффекты и реалистичное окружение The Heretic в прошлом году исполнялось в реальном времени в разрешении 1400p при 30 кадрах/с на современном потребительском игровом ПК. Создана короткометражка была той же командой, что прежде демонстрировала возможности движка на примере роликов Adam и Book of the Dead.

The Heretic использует широкий спектр графических функций Unity, включая все возможные аспекты конвейера рендеринга высокой чёткости (HDRP, High-Definition Render Pipeline). Кинематографический вид был придан демонстрации с помощью последней версии функций постобработки Unity: размытие в движении, свечение, глубина резкости, зернистость плёнки, градации цветов и проекция Panini.

Журналисты DSO Gaming спросили у Unity Engine, планируют ли они выпустить эту техническую демонстрацию для публики, как ранее была выпущена Adam Tech. К сожалению, пока у команды нет таких планов. Зато заинтересованные разработчики могут записаться на онлайн-сессию, посвящённую The Heretic, которая пройдёт 12 мая. На ней евангелист Unity Эшли Алисия (Ashley Alicea) побеседует с Робертом Купишем (Ashley Alicea) и Красимиром Нечевским (Krasimir Nechevski) из команды Unity, создающей демонстрации. Они обсудят работу над демонстрацией и ответят на вопросы сообщества.

window-new
Soft
Hard
Тренды 🔥