Материалы по тегу: java

23.03.2011 [16:04], Георгий Орлов

Oracle выпустила Java Mobile Development Framework

Oracle выпустила мобильный клиент и соответствующую инфраструктуру Java Mobile Development Framework. Теперь разработчикам будет намного легче писать приложения на Java для промышленных мобильных устройств. Oracle Application Development Framework (ADF) Mobile Client обеспечивает основы для разработка приложений, которые могут запускаться на разных мобильных платформах не требуя приобретения лицензионного кода для каждой определенной платформы. Впервые Oracle анонсировала мобильный клиент в октябре 2009 года, а его техническое описание в сети появилось в апреле 2010. На самом деле, данный клиент, являющийся расширением Oracle Application Development Framework, — это пакет визуализации приложений, небольшая база данных для хранения локальных данных и Java-движок для тех устройств, на которых Java пока не установлена.

 

oracle

 

Инфраструктура клиента использует пользовательский интерфейс, основанный на JSF (Java Server Faces). Есть и встроенная конфигурация способов синхронизации данных с серверами, скрытыми интерфейсом. Это позволяет разработчикам определить, какие данные можно синхронизировать с БД или другими источниками. Клиент был создан специально для работы с инфраструктурой Oracle Fusion, но он может работать с другими веб-сервисами. Клиент способен остановить  передачу данных без их потери в случае отключения устройства, и тут же возобновить передачу при подключении. Он имеет встроенные инструменты для сбора и передачи данных, созданных самим устройством, например камерой, GPS-навигатором, сканером штрих-кодов или другими приложениями. На настоящий момент Mobile Clients доступны только для ОС Windows Mobile 5 и 6, а так же на  устройствах BlackBerry. На устройствах на базе ОС Android, Windows Phone 7 или на iPhone Mobile Clients не работают.

Источник:

Постоянный URL: http://servernews.ru/594384
26.01.2011 [16:38], Валерий Косихин

Visual COBOL R3 – новая среда для разработки ПО на старейшем языке программирования

Один из самых старых языков программирования, COBOL, обретает вторую молодость в мире «облачных» вычислений, виртуализации и объектно-ориентированных сред разработки. Компания Micro Focus готовит к выпуску пакет Visual COBOL R3, который призван удовлетворять требования организаций, поддерживающих программы на этом языке, в течение следующих десяти лет.

COBOL, история которого насчитывает уже полвека, все еще широко используется. Чаще всего – в программном обеспечении для терминалов розничных продаж, медицинского оборудования, поддержки телефонных сетей и биллинговых систем. По сообщению Micro Focus, объем действующего кода на этом языке достигает 200 миллиардов строк, и каждый год появляются новые пять миллиардов.

 

Большинство современных разработчиков не горят желанием изучать устаревший язык, но среда разработки Visual COBOL R3 должна существенно облегчить его освоение. Она вносит некоторые дополнения в классическую версию языка – например, конструкции, подобные тем, которые используются в C# и Java. Благодаря им к COBOL смогут без проблем приобщиться программисты, работающие с .NET. Кроме того, приложения на основе COBOL теперь можно создавать непосредственно с помощью популярных инструментов Visual Studio 2010 и Eclipse.

Пакет Visual COBOL R3 включает и новый компилятор, позволяющий из исходного кода получить файл в формате Microsoft Intermediate Language или байт-код Java. Перенос программ в виртуальную машину Java позволит упросить IT-инфраструктуру предприятий, которые не могут позволить себе оказаться от COBOL. А с помощью программы Visual COBOL Development Hub можно выполнять компиляцию и отладку кода на удаленных серверах под управлением ОС Unix и Linux.

Источник:

Постоянный URL: http://servernews.ru/594123
15.12.2010 [13:31], Валерий Косихин

Apache Software Foundation выходит из состава Java Community Process

Компания Apache Software Foundation вышла из состава исполнительного комитета Java Community Process – общества, утверждающего спецификации новых версий Java и условия их лицензирования.

Основы конфликта были заложены в спецификации и лицензии на Java SE 7, которые Oracle представила на утверждение комитету. По свидетельству сетевого издания The Inquirer, эти документы содержат внутренние противоречия, существенно ограничивают распространение независимых реализаций новой версии Java, а самое главное – запрещают распространение независимых реализаций с открытым исходным кодом. Oracle не дала никаких разумных ответов на вопросы членов исполкома JCP, касающиеся этих проблем.

Президент ASF Джим Джагельски (Jim Jagielski) сообщил в своем блоге, что у исполнительного комитета был последний шанс отстоять статус JCP как открытого процесса. Однако на голосовании по вопросу Java SE 7 сторонники ASF – Google и независимый участник Тим Пейерлс (Tim Peierls), оказались в меньшинстве. По мнению Apache Software Foundation, Java теперь фактически является проприетарной технологией, которую придется лицензировать непосредственно у Oracle на тех условиях, которые установит Ларри Эллисон (Larry Ellision), ее CEO. Независимым реализациям Java с открытым исходным кодом путь будет закрыт.

Другим веским поводом для ухода стал отказ Oracle предоставить ASF лицензию на Test Compatibility Kits, которые были необходимы для тестирования Harmony – открытой реализации Java SE от Apache Software Foundation. Тем самым Oracle нарушила условия Java Specification Participation Agreement и навсегда лишила проект Harmony возможности получить официальную сертификацию. Следует заметить, что игра против ASF началась еще во времена независимости Sun Microsystems, и Oracle лишь продолжает политику, принятую ранее.

Apache Software Foundation была влиятельным членом JCP, владеет несколькими мощными проектами на Java и до сей поры занималась обработкой запросов на изменения в новых версиях технологии. После десяти лет сотрудничества ASF не только выходит из состава исполкома JCP, но и полностью прекращает сотрудничество с организацией.

Источники:

Постоянный URL: http://servernews.ru/593940
22.11.2010 [02:12], Георгий Орлов

Apple объединится с Oracle для создания Java для Mac OS

Apple и Oracle обнародовали планы на создание очередной версии проекта OpenJDK для осуществления поддержки технологии Java на компьютерах под управлением операционной системы Mac X. По этому соглашению Apple предоставит все необходимые инструменты и ресурсы для реализации платформы Java SE 7 в Mac OS X. В число таких ресурсов входят библиотеки классов, сетевые стеки, графические клиенты, а также 32-битные и 64-битные виртуальные машины на базе HotSpot. Oracle, в свою очередь, сделает проект общедоступным, что позволит open-source разработчикам вносить в него изменения и дополнения, тем самым, делая его лучше.

 

java

 

«Мы с удовольствием работаем с Oracle. Такое сотрудничество гарантирует нашим пользователям своевременный доступ к самым последним версиям Java», — сказал старший вице-президент Apple по программному обеспечению, Бертран Серле (Bertrand Serlet). SE 7 и более поздние версии будут первыми, над которыми начнет работать Oracle. Производители Mac отметили, что поддержка Java не будет отсутствовать в операционной системе Mac OS X Lion, которая в данный момент еще находится в стадии доработки, но при необходимости Java SE 6 туда можно будет установить.

Ранее разработчики и некоторые корпоративные клиенты подняли панику, когда узнали о планах Apple прекратить работу над собственными версиями Java. Даже написали письмо лично Стиву Джобсу. Он же объяснил такое решение тем, что у Oracle есть свой собственный график выхода обновлений, который практически всегда опережает график Apple. В результате чего собственные разработки компании отставали на версию. Такое развитие событий руководство Apple не устраивало. Однако теперь пользователям Mac OS бояться нечего. Отныне вся ответственность за своевременный выход обновлений Java для Mac OS будет лежать полностью на совести Oracle.

Источник:

Постоянный URL: http://servernews.ru/593810
21.11.2010 [23:10], Георгий Орлов

Google согласилась с претензиями Oracle относительно использования Java в создании Android

В августе компания Oracle подала в суд на Google за незаконное использование Java-разработок в своей работе по созданию ОС Android. Тогда Google категорически отрицала обоснованность иска. Утверждалось, что виртуальная машина Dalvik была написана полностью силами специалистов Google на основе открытого кода и не нуждается в лицензировании. Более того, Google не только не признала нарушение со своей стороны патентов Oracle на Java, но и объявила, что эти патенты стоит признать недействительными. Ссылалась компания на то, что  пару лет назад Sun предоставила возможность использовать Java бесплатно, но позже принудила разработчиков приобретать средства обеспечения совместимости. В итоге Sun обвинили в нарушении данных обязательств.

 

Android

 

Однако сейчас Google резко изменила свое поведение относительно данного вопроса. На днях было заявлено, что иск Oracle не так уж и безоснователен, но при этом ответственность за нарушение копирайта несет не только и не столько Google, сколько сторонние компании. Дело в том, что в работе по созданию ОС Android принимало участие около 70 компаний, объединенные в Open Handset Alliance. Таким образом, Google утверждает, что она не может отвечать за возможную незаконность действий, совершенных не ее работниками. Относительно же нарушения патентов позиция Google осталась неизменной. По мнению Google, код Dalvik чётко отделён от кода Java, так что Dalvik VM вообще нельзя считать Java VM.

Что касается документов со сравнением фрагментов кода, предоставленными Oracle в суде в качестве доказательства редактирования и удаления некоторых частей кода, якобы украденного Google, ситуация очень напоминает претензии Oracle к IBM. Но тогда IBM сумела доказать сфабрикованность таких доказательств. Удастся ли Google повторить успех IBM, покажет дальнейшее развитие событий.

Источник:

Постоянный URL: http://servernews.ru/593809
25.10.2010 [13:22], Георгий Орлов

Google осталась один на один в конфликте с Oracle

Язык Java, первоначально разработанный Sun Microsystems и реализующий подход «написал один раз, работает всегда», стал собственностью Oracle после приобретения последней компании Sun в апреле 2009 года. После этой покупки Oracle стала очень негативно относиться к проекту Harmony, который является ни чем иным, как попыткой Фонда программного обеспечения Apache выпустить реализацию Java SE под лицензией Apache. Именно этот проект обеспечивает необходимый стек технологий Java для виртуальной машины Dalvik, являющейся частью мобильной платформы Android. Наконец, в середине августа Oracle подала в суд на Google за использование Java-технологий в операционной системе Android. И, если раньше у Google был мощный союзник против Oracle в лице IBM, которая оказывала активную поддержку проекту Harmony, то теперь все изменилось.

 

Java

 

Компания IBM решила не дожидаться, когда ей тоже предъявят иск. На прошлой неделе Боб Сьютор (Bob Sutor), вице-президент компании IBM по Open Source и Linux, в своем блоге заявил о прекращении дальнейшей работы над проектом Harmony и объявил о решении вернуться к разработке OpenJDK, сотрудничая в этом с Oracle. Предельно ясно, что IBM объединилась с Oracle в работе над Open JDK только для того, чтобы не иметь ничего общего с Java. Согласно последним планам Oracle, 7-ой релиз OpenJDK выйдет только в 2011 году, а 8-ой — в 2012. Сейчас Oracle находится в процессе соединения разработок HotSpot и JRockit, используя лучшие наработки каждого проекта для создания оптимальных виртуальных машин Java (JVM) для серверов и настольных ПК. Все это положительно повлияет на развитие OpenJDK и, возможно, JVMs будет использоваться в ОС IMB I 8-й или 9-й версий. Работа над Java EE продолжается, но она никак не отразится на продуктах IBM, если только последняя не решится использовать Java EE в своих разработках, что весьма маловероятно.

Источник:

Постоянный URL: http://servernews.ru/593700
Система Orphus