MICROGAMES.RU v.2

Новости, примеры, статьи о программировании

-3
-3
+1
+3
Java Java
up C++
up PHP
up Perl

Новости за 2009 год

7 версия Java Communications Suite

05 октября

Более года прошло с момента выхода предыдущей версии Communications Suite. Новая весия готова. Посмотреть как теперь все выглядит можно в галерее скриншотов.
Что же нового в этом релизе?
Итак:

  • во первых: Calendar Server 7, с поддержкой CalDAV - полная совместимость с Mac iCal/iPhone и Mozilla Thunderbird
  • во вторых Sun Convergence 1 U3, обеспечивает AJAX функциональность для всех компонентов
  • кроме того Indexing и Search Service 1, которые обеспечивают индексирование и поиск в сообщениях в реальном времени
  • Instant Messaging 8, с поддержкой стационарных и мобильных пользователей
  • а так же Messaging Server 7 U3, новейший супер расширяемая, безопасная и высокоэффективная платформа для управления сообщениями

Добавить комментарий

Что нового в JSF2?

10 августа

Вышел финальный релиз спецификации JSF 2.0. Документацию можно скачать тут же. Чтобы поближе познакомиться с новыми функциями рекомендую пролистать пару статей: JSF 2 fu, Part 3: Event handling, JavaScript, and Ajax — статья написана David Geary. Содержит множество примеров кода. What’s New in JSF 2? также достаточно большой обзор возможностей JSF 2.0.

Добавить комментарий

Представляем программу просмотра RAW файлов «Epitome»

05 июля

Профессиональным фотографам и просто любителям представляем полезную программу «Epitome», которая позволяет просмотреть и организовать фотографии сделанные в RAW формате.

Программа поддерживает форматы большинства современных цифровых камер, такие как Canon (.CR2/.CRW), Nikon (.NEF/.NRW), Pentax (.PEF), Konica-Minolta (.MRW), Sony (.ARW/.SRW ), Fuji (.RAF), Olympus (.ORF), Panasonic (.RAW/.RW2 ), Samsung (.DNG), Sigma (.X3F), Hasselblad (.3FR), Kodak (.DCR/.KDC).

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

«Epitome» имеет собственный инсталлятор и полностью бесплатна. Веб сайт программы просмотра RAW файлов «Epitome».

Добавить комментарий

Что нового в EJB3.1

27 июня

В связи с выходом обновления технологии EJB - версии 3.1, в интернете появилась статья в которой описаны наиболее интересные особенности будущего обновления.

Изменения EJB 3.1 будут связаны в основном с дальнейшим упрощением процесса разработки. Например, теперь будет не обязательно создавать отдельный ejb-jar файл для бинов, а можно будет упаковывать их прямо в war архив. Локальный клиент получит возможность использовать методы бинов напрямую без интерфейса.

Что касается новых особенностей версии EJB3.1, то это будут singleton сессионные бины, асинхронный вызов сессионных бинов, ejb таймеры и специальные методы обратной связи при старте и остановке приложения.

Добавить комментарий

Вышла новая версия фрэймворка Seam 2.1.2

08 июня

Что нового появилось в этом релизе. Изменения коснулись процесса развертывания приложения, ресурсов и провайдеров. Например для публикации страницы на сервере достаточно будет вставить аннотацию @javax.ws.rs.path("/company").
Значительно улучшилась интеграция RESTEasy - клиент серверный проект для постоения веб сервисов и java приложений, основанный на спецификации JAX-RS. REST(Representational State Transfer) это основа протокола доступа к ресурсам с ограниченным набором операций GET, PUT, POST и DELETE. В отличие от SOAP он не требует разбора XML запросов на серврере, вследствие чего REST быстрее, надежнее и безопаснее.
SEAM включает в себя поддержку CRUD(Create, read, update and delete) фрэймворк, который позволяет быстро создавать entity компоненты.
Появилась поддержка Mock объектов для HTTP запросов SEAM и RESTEasy, что очень полезно для создания JUnit тестов.
Скачать SEAM 2.1.2 можно на сайте seamframework.org.

Добавить комментарий

Спецификация Servlet 3.0

10 мая

Вышла окончательная версия макета спецификации Servlet 3.0. Скачать и посмотреть спецификацию можно на сайте JSR
Спецификация 3.0, до выхода которой осталось не так много времени, заменит собой текущую версию 2.5.
Достаточно интересной новинкой стало появление файла настройки web-fragment.xml Основной причиной появления web-fragment.xml является упрощение конфигурации приложения и улучшение модульности проекта. Появляется возможность разделить большой проект на веб фрагменты – логические части веб приложения. Подробнее о web-fragment.xml - назначении, отличиях от web.xml - можно прочитать в статье Shing Wai Servlet 3.0 web-fragment.xml

Добавить комментарий

Обновление Google App Engine

07 апреля

Расширился список языков, поддерживаемых Google App Engine. Появилась поддержка Java. Google App Engine обрела гибкость и мощь, присущую платформе Java.
В настоящее время не все стандарты поддерживаются. Полный список можно посмотреть здесь. Как видно из таблицы присутствует Java Servlet API, JDO and JPA, javax.cache, and javax.mail. Скорее всего, в ближайшее время список будет значительно расширен.
Разработчикам Google предлагает бесплатный хостинг на сайте appspot.com и поддержку.

Добавить комментарий

Вышла новая версия AJAX фреймворка Atmosphere созданного на основе технологии Comet

20 марта

Для начала пару слов об этой технологии или, как ее называют авторы, приеме программирования. Comet позволяет веб серверам посылать данные клиенту без дополнительных запросов, что несколько улучшает производительность за счет уменьшения количества запросов и дает возможность создавать на клиенте событийные веб приложения.
В статье New Adventures in Comet: polling, long polling or Http streaming with AJAX. Which one to choose? можно прочитать об этой технологии и посмотреть красивые диаграммы. К сожалению там нет решения проблемы производительности AJAX приложений, но дана пара советов как делать не надо.
Atmosphere это фрейморк на основе POJO, который использует Dependency injection или внедрение зависимости и постоен на технологии Comet. Он может работать на всех Java веб серверах.
Загрузить свежую версию можно на сайте Atmosphere.

Добавить комментарий

Вышла исправленная версия сервера приложений JBoss 5.0.1GA

23 февраля

Не успели отгреметь фанфары по поводу выхода стабильной версии сервера приложений JBoss 5.0.0.GA, как на смену ему пришла новая, лишенная 40 багов версия JBoss 5.0.1GA
В полном отсутствии этих 40 багов и состоит ее главное отличие от версии 5.0.0.GA. Производители настоятельно рекомендуют тем, кто уже перешел на 5 версию JBoss заменить ее новым релизом.
Краткое описание исправленных багов, обновленных компонентов и фич 5 версии можно в официальном релизе

Добавить комментарий

Новая версия супервиртуализатора готова — VirtualBox 2.1.4

16 февраля

Очередная новость от Sun. На этот раз Open Source виртуализатор — VirtualBox.
Программа создает виртуальное окружение в котором могут быть запущены любые приложения. Теперь стало возможным запускать в одной операционной системе программы, написанные для другой системы. Например, в системе Windows можно запустить программы написанные для Linux. Кроме того, VirtualBox позволит запустить несколько серверов на одной физической машине, что очень упростит тестирование и разработку сетевых приложений, настройку и конфигурацию серверов.
Все настройки VirtualBox находятся в XML файлах, что упрощает их редактирование.
В VirtualBox разрешены Shared Folders – папки, доступ к которым разрешен изо всех виртуальных машин.
В новой версии каждая виртуальная машина имплементирует виртуальный USB контроллер. Включена полная поддержка Remote Desktop Protocol.
Скачать VirtualBox 2.1.4 для различных операционных систем можно здесь.

Добавить комментарий

Вышла новая версия OpenDS 1.2.0 — сервер каталогов

06 февраля

OpenDS — очень простой в конфигурировании и установке сервер каталогов. Он обладает хорошей производительностью и большим набором функций. Это полностью Java проект с открытым кодом, что позволяет писать расширения, встраивать OpenDS в приложение и настраивать его под любые задачи.
Что такое каталоги и зачем это надо, можно узнать в статье LDAP-HOWTO по-русски Что нового в текущей версии OpenDS 1.2.0:

  • новая графическая панель администратора,
  • появился простой мониторинг и logging вследствие разделения администраторских и пользовательских операций,
  • SASL механизм шифрования соединений,
  • улучшенный механизм контроля доступа,
  • поддерживается возможность двоичной передачи данных,
  • стандартная схема файлов Solaris и OpenSolaris LDAP по умолчанию,
  • поддержка хранилища JCEKS и других провайдеров безопасности

Добавить комментарий

Jetty веб сервер переходит в проект Eclipse

28 января

Jetty - полнофункциональный веб сервер с открытым кодом. Он доступен для любого коммерческого использования подобно Apache веб серверу. Это простой, масштабируемый и эффективный сервер. Он полностью написан на Java. Может использоваться как отдельный сервер, так и подключаться к другим серверам в качестве плагина. Например, в качестве контейнера сервлетов.
Тем, кто заинтересовался сервером Jetty, возможно, будет любопытно почитать статью, в которой сравниваются архитектура, производительность и особенности серверов Jetty и Tomcat.
Загрузить Eclipse Jetty Server Adaptor Plugin.

Добавить комментарий

Новости от Eclipse — PDT обновился

21 января

Подарок PHP разработчикам. Популярный проект Eclipse PHP Development Tools выдал новую версию IDE под номером 2.0. Все что нужно для комфортного кодирования. Основное внимание уделено объектно-ориентированному программированию. Кроме того, как водится, многое улучшено и исправлено.
PDT превращается в идеальный инструмент для человека, который решил оставить Java, и податься в PHP программисты.
Что нового:

  • просмотр иерархии объектно-ориентированного кода стал работать быстрее и проще,
  • улучшился поиск по коду. он основан на информации о типе,
  • улучшено визуальное восприятие PHP кода,
  • переписан движок индексирования и кэширования – скорость работы основных операций существенно выросла,
  • появился новый индикатор «Mark Occurrences», который позволяет находить ссылки на элемент,
  • сode assist (автозавершение) стал намного умнее в этой версии.

Добавить комментарий

Пример приложения на JavaFX

20 января

Как сделать презентационный видео ролик при помощи JavaFX. Автор шаг за шагом описывает процесс содания ролика.
Весь код, картинки и музыка доступны для скачивания. Если Вы заинтересуетесь что можно сделать на JavaFX  — смотрите пример.

Добавить комментарий

Вышла новая версия профайлера VisualVM 1.1

12 января

VisualVM это приложение для мониторинга и поиска ошибок в Java программах. Как пишут производители, оно рассчитано на работу с Sun JDK 6. В случае использования JDK младших версий будут небольшие ограничения функциональности. Какие  — можно посмотреть в документации.
VisualVM использует jvmstat, JMX, Serviceability Agent (SA), и Attach API. Очень много новых возможностей и улучшений и, конечно же, полная интеграция в популярные среды разработки, такие как Eclipse IDE и IntelliJ IDEA!
Вот только несколько новых возможностей:

  • Автоматическое распознавание удаленных и локальных Java приложений.
  • Для каждого приложения VisualVM показывает основную runtime информацию. PID, main class, агрументы java процессаprocess, версию JVM, домашнюю директорию JDK, флаги JVM, агрументы и свойства системы.
  • Показывает производительность приложения и расход памяти.
  • Показывает все потоки приложения.
  • Включает в себя встроенный профайлер с визуализатором и анализатором распределения памяти.
  • Улучшенный мониторинг heap dumps.
  • Анализатор core dumps – будет как никогда к стати если приложение завершиться с ошибкой.
  • И, конечно же, гибкое логирование всех событий.
  • Интеграция во все современные IDE: Eclipse IDE, IntelliJ IDEA, NetBeans IDE

Комментарии [1]

Обновился браузер от Google

10 января

Модный Chrome 2.0.156.1!
С нескрываемым удовольствием компания Google спешит представить новую версию своего браузера.
Что изменилось:

  • Новая версия движка WebKit. Улучшено отображение HTML и CSS. Добавилось несколько уникальных особенностей в таблицах стилей. Просто посмотрите исходный код и убедитесь сами.
  • Улучшилась работа с автозаполнением форм.
  • Появился полноэкранное масштабирование.
  • Улучшилась проверка орфографии в текстовых полях.
  • По многочисленным просьбам добавлен autoscroll на средней кнопке мышки.
  • Улучшились перетаскиваемые компоновочные блоки.
  • Добавился импорт закладок Google.
  • Chorme стал более безопасным и быстрым за счет уменьшения обращений к жесткому диску.
  • Новая работа с профайлами упростит вашу работу в сети.
  • Обновилось ядро JavaScript до версии 0.4.6.0
  • Полностью своя имплементация сетевого протокола HTTP, общая для всех платформ.
  • А также поддержка нового экспериментального языка сценариев, что сделает Chrome еще более непохожим браузером среди всех существующих.
  • Новое состояние браузера - просмотр сайтов только с SSL сертификатами. Вся остальная часть Интернета станет недоступной.

Добавить комментарий

Новая статья «Как сделать редирект в Jboss Seam фреймворке»

01 января

Если вы еще не знаете как сделать редирект в приложении написанном на базе Seam фреймворка — прочитайте эту статью. В ней содержится простой пример реализации редиректа на основе Tuckey Url Rewrite фильтра.

Добавить комментарий

Microgames.ru v.2 - Новости, примеры, статьи о программировании.
Сделано в 2006 году. Перевыпущен в 2008 году.
Сайт содержит оригинальные материалы и переводы.
Сообщения об ошибках просьба присылать по адресу: contact@microgames.ru