Теги → oracle
Быстрый переход

Четверть века: языку 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.

9,57 млрд рублей на Oracle: ФНС России планирует крупное обновление

Федеральная налоговая служба России намерена потратить 9,57 млрд рублей на развитие собственной инфраструктуры и информационной системы «Налог-3», использующих оборудование и ПО Oracle, сообщило издание CNews. Столь высокая стоимость контракта определяется тем, что большая часть расходов запланирована на закупку СУБД: 4 шт. по 1,28 млрд каждая. При этом отмечается, что отечественных аналогов, которые были бы включены в Реестр российского ПО и соответствовали всем необходимым требованиям, в наличии просто нет, хотя ФНС планирует рано или поздно отказаться от продукции Oracle. Соответствующий тендер был объявлен в середине апреля, заявки на участие будут приниматься до 28.04.2020, а торги запланированы на последний день месяца. Выигравший тендер подрядчик должен закончить работы до 5 февраля следующего года.   Читать полностью на ServerNews →

Oracle запустила бесплатные образовательные курсы по Java и базам данных

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

Бесплатные учебные ресурсы Oracle Academy предназначены для обучения работе с базами данных, основам SQL, программированию на языке Java, а также разработке ПО с использованием технологий искусственного интеллекта и машинного обучения. Курсы доступны на разных языках, включая русский, и помимо практических руководств с уроками содержат тестовые задания с экзаменами для проверки полученных знаний.

Кроме того, всем студентам Oracle Academy доступны бесплатные сервисы и вычислительные ресурсы облачной платформы Oracle Cloud, в числе которых представлены: автономная СУБД Oracle Autonomous Database, виртуальные машины для вычислений, объектное хранилище, передача исходящих данных и другие основные компоненты, необходимые для создания приложений на базе Oracle Autonomous Databases.

Oracle Academy охватывает свыше 6,3 млн студентов в 128 странах мира, в том числе множество вузов в России, Украине, Казахстане и других странах СНГ. Всего с Oracle Academy сотрудничают свыше 15 тысяч образовательных учреждений и технологических компаний.

Корпорация Oracle объявила о релизе Java 14

Стало известно о выходе Oracle Java Development Kit 14, объединяющего в себе средства и функции плановых релизов за последние два года, а также обеспечивающего инновации и предсказуемость для разработчиков.

Взаимодействуя с представленным комплектом JDK, разработчики смогут использовать новые долгожданные функции. Oracle добавила в JDK поддержку конструкций выбора Switch Expression, интегрировала новые API-интерфейсы для непрерывного мониторинга данных JDK Flight Recorder, расширила доступность Z Garbage Collector. Кроме того, в модулях инкубатора появились самодостаточный упаковщик Java-приложений и API-интерфейс для безопасного доступа к областям внешней памяти за пределами распределяемой heap-памяти Java.

Некоторые новые функции, представленные в Java 14, заслуживают отдельного упоминания. Ознакомительные возможности Pattern Matching for instanceof (JEP 305) и Record (JEP 359) расширяют функциональность сопоставления с шаблоном для оператора instanceof, а также обеспечивают компактный синтаксис объявления классов, содержащих поверхностные неизменяемые данные. Инкубатор Packaging Tool позволяет упаковывать Java-приложения для распространения в специфичных для платформ форматах. За счёт этого разработчики могут создавать современные софтверные решения в виде единого поставляемого пакета библиотек, объединяющего среду исполнения и код приложения. Узнать больше о всех нововведениях, появившихся в Java 14, можно в официальном блоге разработчиков.

«Java 14 – ещё одно свидетельство преимуществ шестимесячного цикла обновления: разработчики получают доступ к функциям, которых они в противном случае ожидали бы годами», — сказал вице-президент Oracle по разработке платформы Java Джордж Сааб.

Верховный суд США рассмотрит иск Oracle к Google

Верховный суд США объявил о намерении рассмотреть спор между технологическими гигантами Oracle и Google по делу, способному вылиться в штрафы в миллиарды долларов.

Речь идёт о старых разбирательствах, которые тянутся не один год. Ещё в 2010 году Oracle впервые обратилась в суд, заявив, что Google скопировала 11 500 строк кода языка программирования Java и использовала их в программной платформе Android, которая в настоящее время является самой популярной мобильной ОС.

В рамках многолетних разбирательств Google выиграла несколько дел в нижестоящих судах, но проиграла в Апелляционном суде США, который вынес решение в пользу Oracle в 2018 году. Стоит отметить, что в прошлом Oracle заявляла, что Google должна возместить убытки в размере $9 млрд, но до официально назначенных штрафов пока дело не доходило.

Напомним, язык программирования Java был разработан компанией Sun Microsystems, которая стала частью Oracle в рамках сделки на сумму в $7,4 млрд в 2010 году. В основе юридических споров по данному делу лежит трактовка того, код какого характера использовала Google. В Google говорили о том, что код по существу был функциональным элементом. В Oracle уверены, что используемый код является частью интерфейса прикладного программирования Java, из-за чего он считается креативным продуктом, использование которого без лицензии является нарушением авторских прав.

Закрытие научно-исследовательского центра Oracle в Китае приведёт к увольнению более 900 сотрудников

Сетевые источники сообщают о том, что компания Oracle намерена закрыть китайское подразделение по исследованиям и разработкам. В результате такого шага рабочих мест лишатся более 900 сотрудников.

В сообщении также говорится, что сотрудники, которые будут уволены, получат компенсации. Для тех, кто согласится уйти в отставку до 22 мая, предполагается выплата премии по схеме «N+6» месячной зарплаты, где параметр N – это количество лет, отработанных сотрудником в компании.

Нынешнее сокращение не является первым для Oracle за последнее время. Напомним, в марте 2019 года компания объявила о том, что планируется сокращение 350 сотрудников, работающих в научно-исследовательском центре, расположенном на территории США. Представитель компании говорил о том, что Oracle намерена осуществлять постоянный баланс ресурсов, сопровождаемый реструктуризацией группы разработчиков.  

Стоит отметить, что американская компания Oracle присутствует в Китае около двух десятилетий. Подразделение включает в себя 14 филиалов и 5 научно-исследовательских центров, в которых трудится порядка 5000 сотрудников. Стоит отметить, что Азиатско-Тихоокеанское подразделение приносит порядка 16 % общего дохода компании.

Несмотря на то, что последнее время Oracle наращивает объём инвестиций в облачные сервисы, внутри китайского рынка позиции компании достаточно слабы. Доминирующие роли в регионе играют Alibaba Cloud, Tencent Cloud, China Telekom и AWS.

Вышла новая версия системы виртуализации VirtualBox 6.0

Oracle выпустила VirtualBox 6.0, следующее поколение системы виртуализации с открытым исходным кодом для платформ Linux, Windows и Mac. Несколько месяцев разработки VirtualBox 6.0 наконец-то завершились и можно использовать ПО для запуска различных операционных систем на одном или нескольких хостах. Как и ожидалось, добавлено несколько важных новшеств.

В частности, VirtualBox 6.0 включает поддержку экспорта виртуальных машин в инфраструктуру Oracle Cloud, значительно улучшенную совместимость с дисплеями высокого разрешения, включая улучшенное распознавание таких экранов, поддержку настроек динамиков объёмного звучания для пользователей Windows 10 Build 1809 и технологии Hyper-V на Windows-системах для более высокой производительности.

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

Среди других заслуживающих внимания улучшений, реализованных в VirtualBox 6.0, можно упомянуть поддержку выходящего в ближайшее время ядра Linux 4.20 для хостов, поддержку 3D-графики для гостевых Windows, эмуляцию 3D-устройств VMSVGA для Linux и гостевых систем на базе Solaris, предварительную поддержку macOS Guest Additions и другие новшества.

VirtualBox 6.0 также обеспечивает улучшенную запись аудио и видео, расширенную поддержку подключения и отсоединения удалённых соединений к рабочему столу, продвинутую эмуляцию последовательного порта, сетевые исправления и исправления iSCSI, поддержку параметров DHCP в VirtualBox Manager, улучшения производительности для общих папок и первоначальную поддержку общих папок для OS/2 Guest Additions. Скачать VirtualBox 6.0 для GNU/Linux, macOS и Windows можно с официального сайта.

Oracle выпустила Java SE 11 с длительной поддержкой

Компания Oracle опубликовала платформу Java SE 11 (Java Platform, Standard Edition 11). Причём в ней в качестве эталонной реализации используется открытый проект OpenJDK и есть обратная совместимость со старыми версиями. Платформа доступна под все актуальные ОС: Linux, Windows, macOS и фирменную Solaris. Весь проект, за исключением GNU ClassPath, доступен под лицензией GPLv2.

fossbytes.com

fossbytes.com

Эта версия Java относится к категории выпусков с длительным сроком поддержки (LTS). Потому обновления для неё будут выходить до 2026 года, а их выпуск для десятой версии прекратят. Прошлая LTS-ветка Java 8 будет поддерживаться до декабря 2020 года, а следующая выйдет в сентябре 2021 года.

В обновлении упор сделан на безопасность. В частности, поддерживается протокол TLS 1.3 (RFC 8446), который лишился устаревших криптографических элементов и возможностей. Также он поддерживает исключительно режим forward secrecy. То есть компрометация одного из долговременных ключей не позволяет расшифровать перехваченный сеанс. Также повысилась производительность за счёт использования потокового шифра ChaCha20 и алгоритма аутентификации сообщений (MAC) Poly1305. Это позволило обойтись без аппаратного ускорения.

В новом API для разработки HTTP-клиентов поддерживается HTTP/2.0 и WebSockets. Также есть система управления доступом Nestmate. Кроме того, добавлены некоторые экспериментальные функции. Наконец, появилась возможность запуска программ, которые поставляются в виде одного файла с исходным кодом.

android.com

android.com

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

В США Oracle обвинили в дискриминации сотрудников при оплате и приёме на работу

Министерство труда США подало в суд на Oracle America, обвинив технологическую компанию в дискриминации сотрудников при оплате и найме на работу. Как утверждается в иске, в Oracle платят белым мужчинам больше, чем другим рабочим, при прочих равных условиях. В частности, в штаб-квартире компании в Редвуд Шорс (Калифорния) белые мужчины получают зарплату больше, чем женщины и сотрудники с другим цветом кожи, занимающие такие же должности, с аналогичным опытом и выслугой лет. Кроме того, при найме на работу компания незаслуженно отдаёт предпочтение выходцам из стран Азии.

REUTERS/Brendan McDermid

REUTERS/Brendan McDermid

В направленном административному судье в Вашингтоне иске Министерства труда США также указано, что Oracle не имеет права придерживаться расовой дискриминации, учитывая сотни миллионов долларов, которые она получает в качестве подрядчика федерального правительства.

Министерство труда США также сообщило, что в ходе расследования, которое началось в 2014 году, Oracle отказалась предоставить соответствующую информацию о формировании выплат по зарплате.

Представитель Oracle Дебора Хеллингер (Deborah Hellinger) назвала эти обвинения безосновательными и «политически мотивированными», добавив, что в работе с персоналом компания руководствуется такими критериями, как опыт и заслуги.

Oracle финансирует анти-Google организацию

Весной этого года в Вашингтоне начала работу организация «Campaign for Accountability», которая запустила проект Google Transparency Project (GTP). Этот проект нацелен на то, чтобы заниматься освещением для американцев лоббистских усилий Google.

pixabay.com

pixabay.com

В своей деятельности проект контактирует с журналистами ресурсов Re/Code и The Intercept, которые опубликовали немало историй о посещениях руководством Google Белого дома, о преобладании бывших работников Google в Цифровой службе США (US Digital Service), созданной при Белом доме.

Как правило, некоммерческие организации, в названии которых имеется слово «transparency» (прозрачный) и которые выступают за прозрачность в ведении бизнеса, не делают секрета из своих спонсоров, чего не скажешь о GTP.

«Люди, запустившие проект Google Transparency Project, не хотят говорить, кто платит за это, что странно для группы, посвященной прозрачности», — отметил Джефф Джон Робертс (Jeff John Roberts), один из многих журналистов, к которым обратилась в апреле эта группа.

Однако Робертсу всё же удалось найти одного из основателей группы, занимающейся расследованием деятельности Google «на общественных началах». Им оказалась компания Oracle, находящаяся в длительном конфликте с Google и проигравшая поисковому гиганту в судебном процессе по поводу нарушения авторских прав.

«Oracle однозначно является спонсором (одним из многих) Transparency Project. Это важная информация, которую должна знать общественность. Это на 100 % точная информация из открытых источников», — сообщил Робертсу старший вице-президент Oracle Кен Глюк (Ken Glueck).

Другие спонсоры остаются неизвестными. Одного из главных подозреваемых, однако, можно исключить. Microsoft, чьи лоббисты и юристы нередко сталкиваются с Google, сообщила Робертсу, что не является участником группы.

Уязвимость Oracle привела к атаке на системы платежей через кредитные карты

Oracle подтвердила специалисту по безопасности Брайану Кребсу (Brian Krebs), что злоумышленники взломали портал поддержки Micros, системы банковских терминалов оплаты пластиковыми картами, которую Oracle купила в 2014 году. Не ясно, как много терминалов подверглось атаке (источники Кребса говорят о более 700 системах), но хакерам удалось установить вредоносное ПО в портал поддержки, благодаря которому они могли получать реквизиты доступа компаний, использующих некоторые устаревшие системы Micros.

Justin Sullivan/Getty Images

Justin Sullivan/Getty Images

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

Oracle быстро отреагировала на обнаруженную уязвимость и уже приняла соответствующие меры по удалению чуждого кода и проверке других своих служб. Сами по себе детали платежей зашифрованы как в базе данных, так и во время использования, так что взломщикам не получится легко ими воспользоваться. Также Oracle обратилась к всем клиентам Micros с просьбой поменять пароли к своим учётным записям.

Существуют основания считать, что взломом занималась известная российская киберпреступная группировка Carbanak Gang, которая наверняка знала, что она хочет заполучить. Учитывая тот факт, что пользователями Micros являются такие тяжеловесы, как Adidas, Ikea, Burger King, Starbucks и Hilton (а всего более 330 тысяч розничных точек, гостиниц и ресторанов по всему миру), к любым данным о взломе систем защиты стоит относиться со всей серьёзностью. Ущерб от взлома платёжной системы Micros может оказаться весьма существенным.

Гендиректор Oracle стала самым высокооплачиваемым руководителем-женщиной в США

Сафра Кац (Safra Catz), которая является одним из двух генеральных директоров Oracle, стала самым высокооплачиваемым топ-менеджером женского пола в Соединённых Штатах. Об этом свидетельствуют данные рейтинга Bloomberg Pay Index, включающего 200 руководителей с наибольшими вознаграждениями в компаниях, чьи акции торгуются на американских биржах.

В прошлом году Сафра Кац заработала на посту главы Oracle около $56,9 млн, куда вошли бонусы в $10,5 млн за назначение на высшую руководящую должность в корпорации и зарплата в $1 млн.

bloomberg.com

bloomberg.com

Финансовый директор Alphabet Рут Порат (Ruth Porat) заняла второе место среди женщин-руководителей с наибольшими доходами, получив $41,1 млн. В тройку вошла гендиректор автогиганта General Motors Мэри Барра (Mary Barra), которой за год выплатили $36,3 млн.

Старший вице-президент по розничной и интернет-торговле Apple Анжела Арендс (Angela Ahrendts), которая в 2015 году возглавляла женский сегмент Bloomberg Pay Index, год спустя опустилась на пятую позицию. Её компенсационный пакет снизился с 81,6 до 27,6 млн долларов.

Самыми высокооплачиваемыми топ-менеджерами в США названы глава биотехнологической компании Abraxis BioScience Патрик Сун-Шийонг (Patrick Soon-Shiong) и основатель инвестиционного банка PJT Partners Пол Таубман (Paul Taubman), которые за прошлый год заработали на деятельности своих компаний 329,7 и 164 млн долларов соответственно. Столь крупные вознаграждения связаны с выходом Abraxis BioScience и  PJT Partners  на биржу.

Новая статья: Главные события прошедшей недели, 9–15 мая 2016 года

Данные берутся из публикации Главные события прошедшей недели, 9–15 мая 2016 года

Oracle раскрыла доходы Google от Android-смартфонов

Производитель корпоративного программного обеспечения Oracle, который судится с Google за неправомерное использование своих разработок, в ходе судебного процесса раскрыл, сколько интернет-гигант заработал на Android.

Выступая перед жюри присяжных в федеральном суде Сан-Франциско, представляющий интересы Oracle адвокат Питер Бикс (Peter Bicks) привёл следующие данные: более 3 млрд активированных смартфонов на базе Android принесли Google прибыль в размере $21 млрд и выручку на уровне $42 млрд.

bloomberg.com

bloomberg.com

Во всех этих устройствах, продолжает Бикс, применяются компоненты языка программирования Java, хотя Google не располагает соответствующей лицензией.

«Google пошла коротким путём за счёт Oracle. Сделав это, Google нарушила основное правило — нельзя брать чью-то собственность без разрешения и использовать её для получения собственной выгоды. Google присвоила интеллектуальную собственность Oracle, а вместе с ней и возможности Oracle», — заявил Питер Бикс.

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

bloomberg.com

bloomberg.com

Google обратилась в Верховный суд США, но тот отклонил апелляцию. В апреле 2016 года руководители компаний провели переговоры в присутствии судьи, однако они оказались безрезультатными, и судебные разбирательства между Oracle и Google возобновились. Oracle требует от оппонента компенсацию в размере $9,3 млрд.

Oracle открыла исходники JavaScript Extension Toolkit 2.0.0

Компанией Oracle был представлен JavaScript Extension Toolkit (JET) 2.0.0 — открытый инструментарий с набором библиотек для построения веб-интерфейсов и приложений, а также для создания интерактивных блоков на JavaScript.

Система позволяет создавать одностраничные сайты, приложения для мобильных платформ, а также гибридные интерфейсы, «заточенные» под различные разрешения экранов.

Отмечается, что ранее JET 2.0 был проприетарным продуктом, а сейчас развивается под лицензией UPL (Universal Permissive License). В составе есть как оригинальные наработки компании, так и типовые открытые библиотеки: jQuery, jQuery UI, Knockout, RequireJS и Hammer.

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

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