Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Примеры с JavaFX

Разработка под Java ME
На мой взгляд, интересный скринкаст демонстрирующий основные графические компоненты и эффекты JavaFX. Сразу прошу прощения, но хабр не разрешил всунуть embeded video в этот пост.

Это третий скринкаст из серии 15 Minutes or less c Робертом Экcтайном, корреспондентом Sun Developers Network. Предыдущие выпуски: 1, 2, 3
Всего голосов 27: ↑24 и ↓3 +21
Просмотры3.6K
Комментарии 17

OpenSolaris 2009.06 Release

Чулан
Image and video hosting by TinyPic
Наступило 1 июня – международный день защиты детей. Но думаю, для нас он интересен не этим. На 1 юиня компания Sun Microsystems запланировала два события: начало конференция CommunityOne West и официальный выход очередного релиза открытой системы на базе Solaris – OpenSolaris 2009.06.

Владельцы уже установленной системы могут обновиться с помощью команды pkg image-update, все остальные могут скачать iso образ установочного диска.

Что же нового ждет нас в OpenSolaris 2009.06?
Всего голосов 15: ↑14 и ↓1 +13
Просмотры313
Комментарии 29

Oracle обещает много инвестировать в Java

Java
Директоры компаний Oracle и Sun — Ларри Эллисон и Скотт Макнили — совместно выступили на конференции JavaOne, где рассказали о будущем активов Sun, которые перешли к новому владельцу. Нужно заметить, что это первое публичное выступление Эллисона с момента покупки Sun, которое произошло 20 апреля.

Эллисон предпочёл умолчать об аппаратной части, ничего не сказали о серверах, процессорах, системах хранения данных, сетевом оборудовании и тонких клиентах. Зато подробно рассказал о будущем технологии Java. Оно обещает быть светлым.

Эллисон напомнил, что именно его компания и раньше была главным инвестором в Java-технологии, у них всё middleware на 100% работает на Java. В будущем Oracle обещает продолжить эти инвестиции в полном объёме. Следующее поколение бизнес-приложений Oracle (Fusion Suite) полностью будет построено на Java. И это будет первый в мире пакет ERP и CRM, построенный на стандартной платформе.

Более того, Эллисон сообщил, что Oracle займётся даже разработкой нетбуков и мобильных телефонов под Java! Хотя это звучит просто невероятно, но таким образом Oracle собирается вступить в конкуренцию с Hewlett-Packard, Acer, Lenovo, Dell и другими компаниями на рынке нетбуков.

via eWeek
Всего голосов 25: ↑24 и ↓1 +23
Просмотры548
Комментарии 35

JavaOne 2009, конференция

Чулан
С 1 по 5 июня в Сан Франциско проходила конференция JavaOne.

Удивительно, что на Хабре об этом ни слова! Возможно это потому, что за Джавой с точки зрения веб-разработчиков закрепились сервлеты и JSP (а может просто потому, что на хабре Java не очень популярна).

А ведь там было на что посмотреть, было что послушать, было с кем поговорить и было что потыкать! Ну и разумеется, памятные сумки, майки и кепки =)

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

Если вам это было бы интересно, вы все еще можете зацепить небольшой кусочек:
java.sun.com/javaone
и посмотреть видеозаписи с основных заседаний (http://java.sun.com/javaone/2009/general_sessions.jsp)

На конференции много говорили о
Cloud platforms (облаках и всем что с ними связано)
Free & open (опенсорсе)
Mobile development (мобильниках)
Operating systems and platforms (операционках)
RIA and scripting ( небедных интернет приложениях и скриптинге)
и о будущем джавы и ее последователях

О модности cloud платформ можно узнать именно на таких конференциях. «Облака», символизирующие что-то большое белое и пушистое, но не гигантскую крысу-альбиноса, на слуху почти везде. Концепция замены датацентров на гибкие cloud-решения обсуждаются как минимум в двух аудиториях. В этом секторе в основном доминируют
  • Amazon EC2 (их представителей не видел, хотя были другие ребята с Амазона)
  • Google Apps
  • Microsoft Azure
  • Sun Cloud Platform

Мне удалось побывать на одной лабе по Sun Cloud Storage, где можно было самолично написать небольшую прогу, которая оперирует с файлами на Sun Cloud Storage (к слову, с точки зрения API, совместимому с Amazon S3).

Что касается «облачных» преимуществ для разработки веб-сервисов и приложений, основной упор ставится на
  • гибкость (хочешь плюшку — возьми с полки),
  • масштабируемость (плюшки уменьшаются и увеличиваются в размерах по требованию)
  • и экономность (платите только за откушенную часть плюшки)


Как выяснилось, Джава идет на встречу и другим языкам программирования. Проект Da Vinci Machine позволил портировать другия языки программирования на платформу Java. Примечательно, что jRuby уступает по производительности лишь последней версии Ruby 1.9.

Кстати, если, как и я, считаете, что на Java нужно писать слишком много кода для выполения простых задач, попробуйте Groovy!

Ну а теперь самое интересное!

Если вы думаете, что под RIA платформами всегда будут подразумеваться Flash, Flex и Silverlight, а Java будет представлена лишь старыми «добрыми» апплетами, обломитесь! На этой конференции анонсировали релиз JavaFX 1.2.

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

Что такое JavaFX в двух словах без лишних терминов? Это платформа (язык + то, на чем она работает) с возможностью создания красивых графических приложений =) И поскольку он работает на той же JVM, можно использовать все доступные библиотеки Java. В итоге получается универсальная платформа для дестопов, веба, соток, блю-рей проигрывателей, двд-выигрывателей и всего, где есть JVM (надеюсь, в недалеком будущем)

По синтаксису JavaFX напоминает Java, ActionScript… и почему-то JSON (уж больно похож на него декларативный формат описания объектов)

На JavaFX можно создавать не только красочные цветастые интерактивные апплеты, но и совершенно безобразные и уродливые вещи, кои получились у меня в ходе лабы :D Ну, просто неудобно делать графические вещи без визуального редактора… зато межплатформенно…

Павильон
Ну и на последок, в огромном зале были размещены точки с представительствами самых разных именитых и не очень контор, названия которых я не помню, и возможно даже и не выговорю. Там тоже проводились небольшие семинарчики, демонстрации, розыгрыши и раздача халявы. У стенда JavaFX можно было поиграть в забавные игры на самых различных устройствах (перчатках-манипуляторах, сотках, блю-рейном проигрывателе).

Адоб демонстрировали PixelBender и взаимодествия Flex и BlazeDS с остальными. В другом отделе можно было попробовать установить openSolaris и получить фирменную майку и значок (пионерский подход). А в перерывах можно было поиграться в Quake и постучать на Rockband =D

У стойки Amazon можно было решить небольшую задачку и получить фигурку нинзя-кодера.

//Что делает эта функция?
int ninja_loop (int num ) {
if (num & num-1 == 0) return 0;

for (int arc = 1; (num &= num-1); arc++) {
// ninjas loop differently
}

return arc;
}

// Достоверность не гарантирую, так что можете сильно не париться =))


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

Некоторые пророчат, что эта конференция была последней в связи с недавним приобретением компании Sun конторой Oracle, с чем многие выступавшие там не согласны. Но как бы то ни было, я надеюсь, что в следующем году будет JavaOne 2010 и у меня будет повод написать еще один пост.

P.S.: Удивительно, но больше половины людей на лабах сидели с маками о_О
Еще там были общедоступные терминалы, которые работали по карточкам. Из Sun Virtual Box'a на выбор можно было загружать openSolaris, Ubuntu 9.04 или Windows-7.
Всего голосов 24: ↑15 и ↓9 +6
Просмотры187
Комментарии 6

Анонсировали VirtualBox 3.0 Beta 1

Системное администрирование
Вчера, 18 июня 2009 года, Sun начали публичное тестирование новой версии VirtualBox 3.0 beta 1.

В новой версии появится значительное количество новых возможностей:
Поддержка SMP до 32 виртуальных CPU (только для VT-x и AMD-V)
В гостевых Windows: возможность использования Direct3D 8/9 приложений и игр
Поддержка OpenGL 2.0 для Windows, Linux и Solaris гостевых систем

Ну и конечно, большое количество исправлений и косметических доработок.

Активное обсуждение новой ветки на форуме разработчика

Скачать новую версию можно здесь
Всего голосов 45: ↑43 и ↓2 +41
Просмотры549
Комментарии 68

Официальные фотобанки компаний

Фототехника
Многие известные (и не очень) компании открывают свободный доступ у себя на сайте не только к пресс-релизам, но и к галереи фотографий своей продукции в высоком разрешении, печатным материалам, рекламным постерам и прочим графическим вкусняшкам. У меня накопилось несколько ссылок на такие хранилища, и я решил сделать эту подборку, наверняка кому-нибудь пригодится, заодно кто-то может еще поделится ссылками, так как у меня ссылки на галереи только некоторых эээм… IT-компаний.


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

Фотобанк Samsung
Фотобанк Samsung содержит коллекцию высококачественных изображений продуктов компании Samsung Electronics, элементы корпоративного стиля, а также фотографии, сделанные в галерее (что-то вроде выставочного центра) Samsung.

Дальше больше...
Всего голосов 72: ↑71 и ↓1 +70
Просмотры804
Комментарии 25

Неприкрытая ZFS

Чулан
Перевод
Когда в Sun проектировали ZFS, они выбросили сборник правил и создали нечто, не имеющее прямых аналогов в любой другой UNIX-подобной системе. David Chisnall рассмотрел какие изменения обычных моделей хранения произвели, какие основы заложены в систему, и как это все совмещается друг с другом.



Каждые несколько лет, кто-то делает предсказание относительно того, как много частных компьютерных ресурсов, вероятно, потребуется в будущем. Позже, все смеются над собой, над тем насколько наивны они были. В проектировании ZFS Sun попыталась избежать данной ошибки.

Пока весь мир переходит на 64-битные файловые системы, Sun внедряет 128-битную файловую систему. Придем ли мы когда-нибудь к необходимости в таких больших размерах? Не сразу. Масса планеты Земля приблизительно равна 6*10^24 кг. Если бы мы взяли соответствующую массу водорода, то у нас бы получилось 3.6*10^48 атомов. 128-битная файловая система может индексировать 2^128, или 10^38 блоков размещения информации. Если вы построите хранилище, в котором каждый атом хранится как единичный бит водорода (не считая места, которое вам необходимо для управляющей логики), вы можете построить около 300000 превышающих массу Земли устройств, если каждое из них будет иметь 128-битную файловую систему с 4Кб блоками размещения данных. Мы построим жесткие диски размером с континенты, прежде чем достигнем пределов пространства ZFS.

Так есть ли какой либо смысл в 128-битной файловой системе? Не совсем. Однако, если текущие тенденции продолжатся, мы начнем достигать пределов 64-битных файловых систем в ближайшие 5-10 лет. Возможно, хватило бы 80-битной файловой системы для иных непредвиденных ограничений, могущих стать причиной замены до того, как закончится пространство, но большинству компьютеров оперировать с 80-битными числами сложнее чем со 128-битными. Поэтому Sun выпустила 128-битную систему.

ну и как оно устроено?
Всего голосов 32: ↑29 и ↓3 +26
Просмотры1.5K
Комментарии 12

Sun Startup Essentials

IT-компании
Наконец-то, после стольких месяцев обкатки, стартовала в России программа Sun Startup Essentials. Это специальная программа, нацеленная на стартапы, позволяющая покупать оборудование Sun с существенными скидками, получать технические консультации и обучение, контракты на поддержку MySQL со скидками и т.п.

А что же там действительно такое
Всего голосов 5: ↑5 и ↓0 +5
Просмотры285
Комментарии 6

Sun Java Runtime Environment 6.0 Update 15

Java
Компания Sun Microsystems, Inc. выпустила пятнадцатое по счету обновление для шестой версии средств разработки и исполнения приложений, написанных на языке Java.
Это снова сервисный выпуск, которые включает обновленные сертификаты безопасности, а также исправляет около десяти ошибок (подробнее). Полный перечень нововведений детально описан в этом файле.
Скачать можно на официальном сайте. Кроме того, обновиться можно и через встроенную систему. Это позволит сэкономить трафик, так как будут скачаны только обновленные компоненты.

UPG
С java.sun.com/javase/downloads/index.jsp почему то убрали 15 версию. Хотя народ уже успел скачать:
Java Runtime Environment 6.0 Update 15 (15.9 MB, Windows 9x/2000/XP/2003/Vista x86)
Java Runtime Environment 6.0 Update 15 (16.7 MB, Windows XP/2003/Vista/x64)
Всего голосов 14: ↑12 и ↓2 +10
Просмотры2K
Комментарии 9

Sun Java Runtime Environment 6.0 Update 16

Java
Как быстро от 15 пришли к 16 =)

Компания Sun Microsystems, Inc. выпустила очередное обновление для шестой версии средств разработки и исполнения приложений, написанных на языке Java.
Этот сервисный релиз исправляет проблемы с отладкой (подробнее). Полный перечень нововведений детально описан в этом файле.

JDK 6 Update 16
This release is Windows 7 support-ready and includes support for Internet Explorer 8, Windows Server 2008 SP2, and Windows Vista SP2. New features include the G1 garbage collector, plus performance and security enhancements.

java.sun.com/javase/downloads/index.jsp
Всего голосов 10: ↑6 и ↓4 +2
Просмотры654
Комментарии 2

Java по-русски. Часть вторая: интернет-ресурсы

Java
В продолжение первой части. Сегодня будем рассматривать ресурсы о Java в интернете, которые подразделим на 4 части: вендоры, JUG, форумы, новости. А заодно подведём итоги.

Вендоры


Sun Microsystems

image
Основной сайт компании Sun содержит чисто рекламную информацию, поэтому рассматривать мы будем Сеть Разработчиков. Итак, что же здесь есть:
  • JavaFX — хит сезона. В рамках продвижения Sun проводит конкурсы по этой технологии, ещё вы можете найти документацию на русском языке и даже Wiki.
  • Академические программы — информация об образовательных программах. В основном это курсы для преподавателей и учебные материалы — лекции, написанные в рамках грантов.
  • Java SE, Java EE, Java ME, JavaCard за 2009 год не содержат практически никаких обновлений, а за предыдущие года есть разве что переводы некоторых статей.
  • Форум довольно мёртвый, за исключением раздела о JavaFX.
  • Ещё есть переводы англоязычных блогов The Aquarium и The Planetarium, посвящённых новостям о Java EE и Java для всех других платформ(SE, ME, FX, etc...) соответственно.

Читать дальше →
Всего голосов 31: ↑22 и ↓9 +13
Просмотры204K
Комментарии 12

Early Access Java ME 3.0 SDK для MacOS

Разработка под Java ME
С сегодняшнего дня EA версия Java ME SDK 3.0 доступна и для обладателей маков.

Одним из крупных новвоведений стала возможность уникальной архитектуры, позволяющей работать с реальными телефонами из среды SDK (развёртка приложений на устройствах, дебаггинг через Wi-Fi).

Ждём версию для поклонников линукса.
Всего голосов 5: ↑5 и ↓0 +5
Просмотры771
Комментарии 0

Новая информация о поддержке Oracle технологий Sun

IT-компании
Oracle опубликовал новую информацию касательно поддержки технологий MySQL, NetBeans, GlassFish, SOA, OpenOffice, разработки с открытым кодом.

Эта информация доступна на официальном сайте Oracle
http://www.oracle.com/us/sun/038563.pdf
Читать дальше →
Всего голосов 32: ↑23 и ↓9 +14
Просмотры667
Комментарии 14

Oracle сообщили о судьбе Java, MySQL, NetBeans, GlassFish, SOA, OpenOffice

Java
Компания Oracle объявила о своих планах относительно технологий Sun, доставшихся ей по наследству.

Ключевые моменты из письма на официальном сайте Oracle:

Oracle plans to accelerate investment in the Java platform for the benefit of customers and the Java community.
Oracle планирует увеличить инвестиции в платформу Java во благо коммерческих пользователей и сообщества.

— Spend more money developing SPARC than Sun does now.
— Тратить больше денег на разработку SPARC, чем тратит сейчас Sun.

— Spend more money developing Solaris than Sun does now.
— Тратить больше денег на разработку Solaris, чем тратит сейчас Sun.

— Spend more money developing MySQL than Sun does now.
— Тратить больше денег на разработку MySQL, чем тратит сейчас Sun.

— Dramatically improve Sun's system perfomance by tightly integrating Oracle software with Sun hardware.
— Значительно улучшить производительность систем, поставляемых Sun, путем интеграции ПО Oracle и аппаратного обеспечения Sun.

— Have more than twice as many hardware specialists selling and servicing SPARC/Solaris systems than Sun does now.
— Увеличить более чем вдвое количество специалистов продающих и обслуживающих системы SPARC/Solaris.

Так же обещана поддержка NetBeans, GlassFish, OpenOffice и прочих технологий и продуктов.

С документом можно ознакомиться по ссылке www.oracle.com/us/sun/038563.pdf

UPD: опоздал чуток, но немного больше информации перевел. Вот тут первый топик habrahabr.ru/blogs/Sun/73708
Всего голосов 60: ↑48 и ↓12 +36
Просмотры2K
Комментарии 24

JRE 6.0 update 17

Java
17е обновление содержит в основном багфиксы, связанные с безопасностью. Вместе с ним вышло и 22е обновление для JRE 5, которое станет последним общедоступным в 5й ветке.
Страница загрузки
Прямая ссылка (windows, offline)
Всего голосов 27: ↑15 и ↓12 +3
Просмотры849
Комментарии 5

Oracle не сможет купить Sun из-за запрета Еврокомиссии

IT-компании
Интересная новость была обнаружена на itnews.com.ua

Еврокомиссия выпустила заявление с возражением против покупки корпорацией Oracle компании Sun Microsystems. Протест комиссии касается получения Oracle контроля над MySQL, т.к. корпорация сама является ведущим разработчиком СУБД. В сентябре 2009 г. Еврокомиссия взяла 4,5 месяца на изучение этой сделки на предмет соблюдения антимонопольного законодательства.
подробности
Всего голосов 66: ↑46 и ↓20 +26
Просмотры427
Комментарии 60

Sun: Лучший девайс для чтения

Чулан
В то время как одни создают цифровые журналы, в попытках сохранить печатные СМИ. другие пытаются сохранить свой бизнес креативной рекламой, рассказывающей о преимуществах печатных изданий перед мобильными устройствами.
Всего голосов 26: ↑23 и ↓3 +20
Просмотры192
Комментарии 8

Центр свободного ПО считает, что Еврокомиссия недооценила GPL при анализе сделки Oracle с Sun

Чулан
Представители правозащитной организации Software Freedom Law Center (SFLC) направили в Еврокомиссию письмо, в котором указали, что последняя недооценила «прочность GPL». Письмо стало ответом на озабоченность, выраженную Еврокомиссией по поводу недостаточной защиты со стороны лицензией GPL в вопросах конкуренции, возникших в результате покупки Sun Microsystems компанией Oracle. Документ был направлен по просьбе адвоката Oracle и будет включен в ответ последней на слушании дела, которое запланировано на 10 декабря.

Как сказал Эбен Моглен, руководитель SFLC, профессор права Колумбийского университета и юрист Фонда свободного ПО: «GPL была специально разработана для обеспечения свободы программного обеспечения и возможности для каждого человека улучшать его, независимо от того кому принадлежат авторские права на код. Основной смысл лицензии — устранение непредвиденных рисков, которые могут привести к уничтожению свободы кода. Составители GNU GPL версий 2 и 3 рассматривали ситуации похожие на ту, которой сейчас озабочена Еврокомиссия. Замысел лицензии, а также накопленный опыт использования GPL, показывают, что Еврокомиссия может рассчитывать на должную функциональность лицензии в ситуациях, подобных данной.»

Программы выпущенные под GPL, в том числе ядро Linux, Samba и GСС оказались устойчивыми к антиконкурентному поведению на рынке. «GPL-программы эффективно конкурировали с предложениями самых богатых и самых мощных монополий в истории информационных технологий, сопротивляясь усилиям последних найти уязвимости в их лицензионной защите», — утверждает Моглен.
Всего голосов 18: ↑12 и ↓6 +6
Просмотры158
Комментарии 1

Вышел GlassFish v3

Java
Одновременно с выходом NetBeans 6.8 состоялся выпуск финальной версии свободного (GPLv2 + CDDLv1.0) сервера приложений GlassFish v3. Позади остались более чем полтора года разработки и несколько «prelude»- и «preview»-релизов.

GlassFish v3 — первый сертифицированный сервер приложений, поддерживающий стандарт Java EE 6. Напомним, что недавно утвержденный стандарт Java EE 6 включает в себя:
  • enterprise-технологии: EJB 3.1, JPA 2.0, JDBC 4.0, CORBA 3.0;
  • Web-технологии: Servlet 3.0, JSP 2.2, JSTL 1.2, EL 2.2, JSF 2.0 (Facelets), RESTful web services;
  • вспомогательные технологии: Java Contexts and Dependency Injection (JCDI; ex-WebBeans), Bean Validation

Отличительными чертами собственно GlassFish v3 можно назвать:
  • микроядро на основе стандарта OSGi — обеспечивает старт сервера за считаные секунды;
  • Grizzly/Comet — поддержка неблокирующих обработчиков web-запросов и ответов на основе Java NIO и NIO.2
  • веб- и CLI-интерфейсы для управления и мониторинга;
  • веб-интерфейс Центра Обновлений, при помощи которого можно установить дополнительные, не входящие в основную поставку компоненты, такие как JRuby/Rails, Groovy/Grails, jMaki AJAX Framework, серверный JavaScript

Отныне именно GlassFish является официальной reference implementation (RI) для новых веб-технологий от Sun, переняв палочку эстафеты у Apache Tomcat. Также доступен корпоративный вариант Sun GlassFish Enterprise Server v3, отличающийся в первую очередь наличием Enterprise Manager — системы мониторинга и управления набором GlassFish-серверов. Заявлена поддержка средами разработки NetBeans 6.8, Eclipse 3.5.1 и IDEA 9.
Читать дальше →
Всего голосов 17: ↑12 и ↓5 +7
Просмотры2.5K
Комментарии 3