Календарь на Апрель 2024 года: calendar2008.ru/2024/aprel/
Навигация
Главная »  Java 

1 [ 2 ] 3

  Oracle представляет серверы SPARC на базе самого быстрого микропроцессора в мире
Источник: Oracle Корпорация Oracle объявила о полном обновлении линеек серверов SPARC среднего и высшего уровня новыми моделями SPARC T5 и M5 под управлением ОС Oracle Solaris. Серверы SPARC T5 среднего уровня созданы на базе самого быстрого микропроцессора в мире - SPARC T5. Предприятиям сегодня необходимы вычислительные мощности, способные извлекать максимум преимуществ из больших данных (Big Data), использовать аналитику для стимулирования роста и выявления новых возможностей, а также трансформировать потоки данных из социальных сетей в полезную для бизнеса информацию о рынке. Традиционным системам просто не хватает мощности для выполнения таких ресурсоемких задач. Новые серверы Oracle SPARC T5 установили 17 мировых рекордов (1) и представляют собой лучшие в мире платформы для корпоративных вычислений любого масштаба, которые обеспечивают наибольший экономический эффект для баз данных и корпоративных приложений. Так, сервер Oracle SPARC T5-8 - это самый быстрый сегодня отдельный сервер для СУБД Oracle Database (2). Он стал также самым быстрым сервером для связующего ПО Oracle, в 12 раз превысив эффективность конкурирующего сервера по соотношению цена/производительность (3).

  "Доктор Веб": выборы почти не привлекли внимание спамеров
Источник: 3dnews Компания "Доктор Веб" опубликовала отчет о вирусной активности в феврале этого года. Специалисты отмечают, что  истекшие четыре недели были отмечены снижением темпов распространения программ-блокировщиков, появлением на свет очередного троянца, представляющего угрозу для пользователей Facebook, а также ряда других вредоносных приложений. Одно из них, в частности, может следить за пользователем при помощи подключенной к компьютеру веб-камеры. Кроме того, злоумышленники научились использовать уязвимости Java для распространения вредоносных программ, ориентированных на платформу Mac OS Х.  В списках угроз, выявленных на компьютерах пользователей при помощи утилиты Dr.Web CureIt! в феврале, уверенно лидирует файловый инфектор Win32.Expiro.23. Проникая на инфицированный компьютер, эта вредоносная программа повышает свои привилегии в системе и заражает исполняемые файлы. Аналитики также отмечают, что несмотря на выборы Президента Российской Федерации, политическая тематика практически не представлена в спам-рассылках.

  Oracle выпускает новую версию среды разработки мобильных приложений Oracle ADF Mobile
Источник: Oracle Корпорация Oracle объявила о выпуске новой версии среды разработки мобильных приложений Oracle Application Development Framework (ADF) Mobile, которая является расширением платформы Oracle Application Development Framework. В версии Oracle ADF Mobile Release 1.1 добавлена встроенная поддержка службы сетевых уведомлений (Push Notification) на уровне устройства, реализована новая инфраструктура интеграции устройств на базе Apache Cordova, обеспечена возможность полного просмотра файловых вложений и поддержка обновленной мобильной операционной системы, а также улучшена производительность, что позволяет компаниям разрабатывать более сложные и ресурсоемкие мобильные приложения. Oracle ADF Mobile является компонентом комплекса связующего программного обеспечения Oracle Fusion Middleware и представляет собой кросс-платформенную среду разработки мобильных приложений на основе Java и HTML5, позволяющую разработчикам с легкостью создавать, разворачивать и расширять корпоративные приложения для мобильных операционных сред, включая iOS и Android, из единой базы исходного программного кода. "Oracle ADF Mobile является единственным кросс-платформенным решением на основе Java- технологий и стандартом для корпоративного программного обеспечения, которое позволяет разрабатывать приложения как для устройств на базе iOS, так и Android, предлагая Java-разработчикам простой способ стать мобильными разработчиками, - подчеркнул Крис Тонас (Chris Tonas), вице-президент Oracle по направлению Application Development Tools. - Благодаря сетевой службе доставки уведомлений и обновлений, новой инфраструктуре Cordova, версия Oracle ADF Mobile 1.1 дополнительно повышает производительность разработчиков и предоставляет им возможность ускорить процесс создания мобильных приложений, сократив при этом издержки". Мобильные возможности для разработки приложений следующего поколения Oracle ADF Mobile помогает предприятиям разных отраслей соответствовать постоянно меняющимся требованиям мобильности, позволяя разработчикам быстро и с использованием визуальных средств разрабатывать приложения, разворачивать их на многочисленных и разнообразных устройствах и операционных платформах. Oracle ADF Mobile предоставляет следующие новые возможности: Встроенная поддержка сетевой службы уведомлений на уровне устройства - активная доставка обновлений и информации о важных событиях из корпоративных приложений и связующего ПО в мобильные приложения Oracle ADF Mobile.

  jRIApp - новый HTML5 фреймворк для создания интернет бизнес приложений
Источник: habrahabrMaximTsap jRIApp - ещё один HTML5 фреймворк, созданный для разработки Web приложений, которые по своей функциональности мало чем уступают desktop приложениям. Основное отличие от уже существующих фреймворков типа angularJS или emberJS, это наличие интегрированного с фреймворком сервиса данных, а также использование MVVM дизайн-архитектуры вместо наиболее распространенного в фреймворках такого типа MVC дизайна. В общих чертах его можно охарактеризовать как HTML5 Фреймворк реализующий привязку к данным, имеющий инфраструктуру для декларативного прикрепления логики к HTML элементам, имеющий классы для работы с данными (DbContext, DbSet) и имеющий реализованную серверную часть дата сервисов. Клиентская часть фреймворка написана на javascript ( сейчас в разработке typescript версия ), а серверная часть на C#.  Этот фреймворк опубликован на GitHub под MIT лицензией. Он включает демо-приложение написанное с использованием ASP.NET MVC4 и содержит документацию по его использованию.Стиль приложений создаваемых с использованием jRIApp очень напоминает создание приложений с использованием Microsoft Silverlight с WCF RIA сервисом. Привязка к данным имеет схожий синтаксис - однонаправленная, двунаправленная, может использовать конвертер данных. Действия (action) можно привязывать через команды (command) к пользовательским элементам типа кнопки или гиперссылки. К примеру, так создается в демо-приложении переключатель страниц: Total: ,   Selected:  + New Product Шаблоны, также имеют схожий тип создания - в них исключается использование скрипта подобного циклам foreach, которые повторяют вывод кусков разметки в результирующий HTML документ.

  ESET: Обзор информационных угроз мая 2013 года
Источник: ESET Компания ESET, ведущий международный разработчик антивирусного ПО и глобальный эксперт в сфере киберпреступности и защиты от компьютерных угроз, представляет отчет о наиболее активных угрозах мая 2013 года. Месяц был отмечен ростом активности семейства банковских троянов ZeuS, а также фишинговой атакой с использованием одного из сервисов Google. В минувшем месяце в мире было зафиксировано повышение активности семейства ZBot (ZeuS), рейтинг которого составил 1,36%. Под общим названием Win32/Spy.Zbot нами детектируются все возможные модификации этой троянской программы, включая Citadel и Gameover. Пиковая активность ZeuS пришлась на 2 мая, когда уровень его распространенности достиг 4,83%. Главной целью злоумышленников, использующих ZeuS, является кража аутентификационных данных пользователей от различных сервисов, включая онлайн-банкинг. Похищенная таким образом информация используется для перевода денежных средств на подставные счета, с которых они оперативно обналичиваются "мулами" - лицами, готовыми снимать средства сомнительного происхождения за небольшой процент.

  Oracle выпускает Java Platform Enterprise Edition 7
Источник: Oracle Корпорация Oracle и члены совета Java Community Process (JCP) объявили о выпуске Java Platform, Enterprise Edition 7 (Java EE 7) и Java EE 7 Software Development Kit (SDK). Java EE 7 - признанный стандарт развиваемого сообществом разработчиков программного обеспечения корпоративного класса. Платформа является результатом широкой поддержки на отраслевом уровне, включающей открытый экспертный анализ, регулярный выпуск промежуточных версий продукта, а также тесное взаимодействие сотен инженеров более чем из 30 компаний в рамках Java Community Process (JCP) и сообщества GlassFish . "Java EE продолжает оставаться чрезвычайно популярной платформой, получившей широкое признание разработчиков, и мы очень рады выпуску Java EE 7. Это выдающаяся версия, со значительными обновлениями технологий, полностью отвечающая требованиям современных предприятий, - подчеркнул Кэмерон Парди (Cameron Purdy), вице-президент Oracle по разработке. - Компания Oracle крайне заинтересована в успехе Java, и мы твердо придерживаемся стратегии тесного сотрудничества с сообществом разработчиков, чтобы поставлять согласованную, высокопроизводительную и высококачественную реализацию Java EE". Версию Java EE 7 отличает масштабируемая инфраструктура, которая облегчает создание HTML5-приложений благодаря уменьшению времени отклика за счет двунаправленного интерфейса взаимодействия с WebSockets .

  Crystal Enterprise. Введение в Smart Reporting Technology
Источник: Crystal Decisions Оглавление Разработчики приложений Менеджеры информационных технологий и проектов Бизнес-пользователи Обзор ключевых особенностей  Когда дело доходит до доставки оперативной информации большому числу конечных пользователей, профессионалы сталкиваются с тремя препятствиями: Интеграция сложных графических отчетов в Web-приложение является трудной задачей для разработчиков приложений и основной причиной срыва сроков проекта и выхода его за рамки бюджета. Ценные информационные ресурсы часто не могут быть использованы в стратегически важных проектах из-за необходимости модификации существующих отчетов для соответствия бизнес-требованиям пользователей. Для бизнес-пользователей наиболее важные отчеты полезны на 95% - оставшиеся 5% конечный пользователь хочет быстро настроить в соответствии с его собственными потребностями, что создает узкие места при ограниченных ресурсах для формирования отчетов. Доступная уже сегодня технология Smart Reporting Technology фирмы Crystal предоставляет гибкое и мощное решение на базе DHTML для ускорения интеграции отчетов с любым Web-приложением и обеспечения конечному пользователю возможности персонализации представления его информации в соответствие с его специфическими бизнес-требованиями. Это решение, при невысоких затратах, ведет к улучшению использования ограниченных информационных ресурсов и обеспечивает более высокий коэффициент рентабельности для ключевых проектов и инвестиций в информационные технологии. Разработчики приложений Smart Reporting Technology обеспечивается сервером Report Application Server (сервер приложений отчетности), естественным расширением среды Crystal Enterprise framework (корпоративная инфраструктура компании Crystal). Разработанная для интеграции сложных отчетов любого типа в Web-приложения, Smart Reporting Technology экономит ценное время и затраты на создание критически важных бизнес-приложений.

  С выпуском продукта Gauntlet компания Borland внедряет бизнес-аналитику в процесс поставки ПО
Корпорация Borland - один из мировых лидеров в области открытого управления жизненным циклом приложений (ALM) - анонсировала Borland Gauntlet инновационный продукт для непрерывной автоматизированной разработки и тестирования, который поддерживает эффективное управление качеством жизненного цикла (LQM) путем предоставления организациям возможности непрерывного отслеживания, измерения и улучшения качества ПО на всем протяжении жизненного цикла. Продукт Gauntlet усовершенствует процесс поставки программного обеспечения путем ввода контроля качества в существующие процессы управления версиями. Эти средства управления или "рукавицы" позволяют командам разработчиков идентифицировать и решать проблемы на ранних стадиях жизненного цикла приложения - когда их участие может быть сведено к минимуму - путем автоматического инспектирования объектов разработки при каждом их изменении или через заданные интервалы времени. "С помощью Gauntlet организации смогут открыть 'черный ящик' процесса разработки программ путем внедрения эффективного механизма тестирования и измерения в начале жизненного цикла приложения, - сказал Роб Ченг (Rob Cheng), директор отдела решений для разработчиков в Borland Software. - Gauntlet позволяет организациям-разработчикам ПО перейти от состояния неопределенного качества, уровня надежности и риска к среде, обеспечивающей прозрачность, подотчетность и предсказуемость в масштабах всей организации и на всем протяжении жизненного цикла поставки ПО". С самого начала разработчики Gauntlet придерживались выработанной Borland стратегии открытого ALM-продукта, заключающейся в интеграции широкого круга инструментов разработки и тестирования при обеспечении единого представления всех показателей качества. Этот продукт также интегрируется с передовыми решениями по управлению конфигурацией - включая StarTeam, CVS и Subversion производства Borland, автоматически запуская "рукавицы" в отношении разрабатываемого кода при каждой проверке разработчиком внесенных в систему изменений.

  Business Objects в четверке лидеров списка BIPMQ
Согласно подходу Gartner, "лидерами" являются поставщики, которые успешно действуют на рынке, имеют четкое представление о рыночных тенденциях и активно овладевают современными технологиями. Компания Business Objects - первый поставщик решений по управлению интеллектуальными ресурсами (ИР), который преодолел планку по доходности в 1 миллиард долларов. Дополнительно к традиционным решениям по составлению запросов, генерации отчетов и анализу, Business Objects предлагает приложения для составления смет, планирования и консолидации отчетов, а также продукты в области интеграции и оценки качества данных для обеспечения наиболее развитой и законченной платформы управления ИР предприятия. В 2006 г. компания наблюдала значительный рост в использовании своего продукта Business Objects XI Release 2, который обеспечивает дополнительные удобства в работе конечным пользователям, передачу конфиденциальной информации в рамках предприятия и возможность стандартизации всех операций на единой платформе ИР. Кроме того, Business Objects обратила внимание на рынок средних предприятий, выпустила новое решение "ПО в качестве сервиса" и расширила свои предложения на рынке профессиональных услуг; каждое из этих мероприятий укрепило позиции компании на рынке и обеспечило дальнейший отрыв от других поставщиков решений по управлению ИР. "Перейдя на ИР-платформу от Business Objects, мы получили возможность быстро консолидировать данные нашей финансовой и ERP-системы и получили более точное и своевременное представление о состоянии нашего бизнеса, - сказал Джордж Нейл (George Neill), директор отдела ИТ в Organic Valley.

  CIW Professional
The Certified Internet Webmaster’s CIW Professional is an entry to mid level, vendor-neutral, certification for IT professionals who have knowledge "in foundational IT skills as well as more advanced skills in a job role of choice." The CIW Professional can also be taken en route to more advanced CIW certifications. 1) Обязательный экзамен Номер экзамена Название экзамена Стоимость Время (мин.) Язык Pearson VUE Thomson Prometric BrainBench 1D0-510 CIW v5 Foundations Exam $US 130.00 $US 130.00         - 90 Анг   2) Экзамены по выбору  Номер экзамена Название экзамена Стоимость Время (мин.) Язык Pearson VUE Thomson Prometric BrainBench 1D0-420 CIW Site Designer $US 130.00 $US 130.00          - 90 Анг 1D0-425 CIW E-Commerce Designer $US 130.00 $US 130.00          - 90 Анг 1D0-430 CIW Application Developer $US 130.00 $US 130.00          - 75 Анг 1D0-.

  Oracle представляет JD Edwards World A9.1
Источник: oracle В рамках развернутой Oracle программы по привлечению новых пользователей, компании, среди которых Fike Corporation, LaSalle Bristol и HIT Entertainment, уже начали использовать новые возможности продукта, обеспечивающие поддержку сложных бизнес-процессов с минимальными затратами. Учитывая релиз Renaissance, JD Edwards World A9.1 представляет собой еще один пример приверженности корпорации Oracle концепции "Бессрочных приложений" ("Applications Unlimited"), т.е. обязательство Oracle продолжать улучшать и развивать текущие приложения. При разработке этой последней версии Oracle сотрудничала также с IBM с целью оптимизации ее работы на стандартизованной компьютерной платформе IBM System i business. "С выпуском этого релиза мы демонстрируем нашу приверженность качеству и инновациям, которые заказчики ожидают найти в продуктах серии Oracle JD Edwards World, - сказал Джон Шифф (John Schiff), вице-президент Oracle и генеральный менеджер JD Edwards World.  - Отклики и эмоциональные слова благодарности, которые мы получили от наших заказчиков по поводу новых возможностей, функциональности и средств обновления, которыми обладает продукт JD Edwards World A9.1, были незабываемыми. Обратная связь с пользователями показывает также, что мы достигаем цели, предоставляя компаниям ценные, дружественные пользователю решения, направленные на решение сложных и дорогостоящих задач управления на сегодняшних глобальных и высококонкурентных рынках". Улучшение глобального качества работы В состав нового выпуска Oracle включила новый модуль Service and Warranty Management (Управление обслуживанием и гарантиями), который содержит функции для управления, составления и выполнения договоров об оказании услуг и гарантийных контрактов и позволяет пользователям вести записи сервис-контрактов, принимать возвращаемые на ремонт материалы, выполнять ремонтные заказы и без проблем выставлять счета за ремонт.

  Computer Associates включает управление качеством IT-обслуживания в состав интегрированных решений
Источник: ca Интегрированные решения включают управление производительностью системы (CA Application Performance Management), разработанное дочерним подразделением Wily Technology, управление инцидентами и проблемами (CA Incident and Problem Management) и управление уровнем обслуживания (CA Service Level Management). Новое объединенное решение укрепляет успех, достигнутый компанией CA Wily Technology с момента ее поглощения Computer Associates в марте 2006 г. Дополнительно к интеграции с ключевыми технологиями CA компания CA Wily Technology приобрела свыше 150 новых заказчиков и выпустила пять новых продуктов с момента ее слияния с CA. Сближение IT и бизнеса с управлением качеством обслуживания Вооруженные этими интегрированными решениями, заказчики CA смогут выполнять требования управления качеством обслуживания, которое является существенной частью управления бизнес-сервисами. Они могут составлять договора о сервисном обслуживании (SLA) для конкретных приложений, транзакций или групп пользователей и измерять фактическую производительность на основании реальных показателей работы пользователей. IT-команды могут идентифицировать и диагностировать основные причины проблематичных транзакций и автоматизировать управление инцидентами и проблемными ситуациями с целью обеспечения эффективного и исчерпывающего их разрешения. Такая замкнутая система помогает обеспечить согласование IT-сервисов с целями бизнеса и установившейся практикой, включая инициативы ITIL и Six Sigma, направленные на повышение качества.

  CodeGear выпускает JBuilder 2007
Группа CodeGear, ранее известная как группа инструментария разработки компании Borland Software Corporation, объявила о выпуске среды JBuilder 2007, IDE корпоративного класса, созданной на основе платформы Eclipse с целью ускорения и повышения надежности совместной разработки приложений для Java, "open source" и Web-приложений. Применение среды CodeGear JBuilder 2007 ускоряет разработку с помощью модуля Visual EJB и графических пользовательских интерфейсов Web-сервисов, обеспечивает баланс между сообществами разработчиков  "open source" и коммерческого программного обеспечения с помощью интегрированного портала для совместной работы TeamInsight, а также повышает уровень доверия к разработчикам с помощью лучшего контроля подключаемых модулей с открытым кодом. Предоставляя улучшенные возможности объявленной ускоренной разработки приложений и совместной групповой работы, платформа JBuilder 2007 (ранее имевшая кодовое обозначение Peloton) была полностью переработана. Цель переработки - дополнить платформу Eclipse и помочь компаниям организовать более успешную и продуктивную работу с приложениями "open source". "Среда JBuilder 2007 продолжает оставаться практически такой же многофункциональной и всеобъемлющей средой разработки того же высокого уровня, достигнутого группой инструментария разработки компании Borland для семейства программных продуктов JBuilder, но теперь она основывается на платформе Eclipse, - сказал Бола Ротиби (Bola Rotibi), главный аналитик в Овуме. - Так как клиенты стремятся максимально использовать возможности платформы Eclipse, им придется обратиться к тем поставщикам, которые смогут гарантированно обеспечить мощную и обширную поддержку разработки и управления, включая открытое сообщество пользователей платформы Eclipse. Среда JBuilder 2007 группы CodeGear займет прочное положение на таком рынке".

  Экзамен Tivoli 252: WebSphere Application Server Network Deployment V6.0, Core Administration
Экзамен состоит из восьми разделов. Количество вопросов - 54. Процент, показанный для каждого раздела означает примерное количество вопросов по этому разделу в процентах от общего числа вопросов. Разделы экзамена:  Раздел 1 - Architecture (11%) A.      Discuss the relationships between IBM WebSphere Application Server, V6.0 and the application components (e.g., browser, HTTP server, plug-in, firewall, database servers, WebSphere MQ, load balancing, ip spraying, etc.) B.      Evaluate the design considerations of IBM WebSphere Application Server, V6.0 packaging and installation in an enterprise environment (e.g., LDAP, database servers, Service Integration Bus Technology (SIB), etc.) C.      Articulate the various components of IBM WebSphere Application Server Network Deployment, V6.0 runtime architecture D.      Describe workload management and failover strategies using IBM WebSphere Application Server, V6.0 High Availability Manager Раздел 2 - Installation/Configuration of Application Server (13%) A.      Identify installation options and determine the desired configuration (e.g., silent install, required/desired plug-ins etc.) B.      Install WebSphere Application Server and create profiles C.      Verify the installation (e.g., ivt, verification using sample (snoop and/or hitcount) D.      Troubleshoot the installation (e.g., identify and analyze log files) Раздел 3 - Application Assembly and Deployment and Server Resource Configuration (11%) A.      Describe the name service management of WebSphere Application Server (JNDI) B.      Objective Removed C.      Use Application Server Toolkit (AST) for packaging J2EE applications, including Enhanced Ear Files D.      Use WebSphere Rapid Deploy (WRD), Fine Grained Application Updates and Rollout Update E.       Define and map security roles (e.g., J2EE security) F.       Define JDBC providers and data sources (e.g., resource scoping) G.      Configure J2C resource adapters, connection factories (resource scoping) and Message Driven Bean Activation Spec Раздел 4 - Security (11%) A.      Implement security policies (e.g., authentication and authorization (using different security registeries), etc.) B.      Protect WebSphere resources C.      Define and implement WebSphere administrative security D.      Configure WebSphere plug-in to use SSL Раздел 5 - Workload Management/Scalability/Failover (13%) A.      Federate nodes (including custom profiles) B.      Create clusters and cluster members C.      Evaluate session state failover options (memory-to-memory, database persistence) D.      Create and configures DRS (Data Replication Service) replication domains Раздел 6 - Maintenance and Performance Tuning (19%) A.      Manage application configurations (e.g., application bindings, tune HTTP session configuration parameters such as timeout value, persistence, etc.) B.      Perform WebSphere backup/restore and Archive Configuration tasks C.      Monitor size of logs/files and backup/purge as needed D.      Manage the plug-in configuration file (e.g., regenerate, edit, propagate, etc.) E.       Tune performance of WebSphere Application Server (e.g., configure caching, queuing and pooling parameters, tune JVM heap size, etc.) F.       Use Integrated Tivoli Performance Viewer/Runtime Advisor to gather information about resources and analyze results G.      Tune data source configuration (e.g., connection pooling, timeouts, etc.) H.      Configure class loader parameters Раздел 7 - Problem Determi.

  Лицензирование Crystal Reports for Java
Источник: interfacedocument.write('.');ru Генератор отчетов Crystal Reports for Java включен в IBM WebSphere Studio Application Developer, IBM Rational Application Developer, Borland JBuilder и BEA WebLogic Workshop. С помощью технологии Crystal Reports for Java можно решать следующие задачи: Разработка новых отчетов для использования в J2EE Web-приложениях Интегрирование существующих отчетов в J2EE Web-приложения Технология Crystal Reports обеспечивает простой способ масштабирования для повышения производительности приложений и обеспечения новых функциональных возможностей по генерации отчетов, включая динамическое создание отчетов конечными пользователями (см. раздел "Масштабирование приложений"). Разработка новых отчетов для использования в J2EE Web-приложениях Правила лицензирования Для каждой копии IBM WebSphere Studio Application Developer, Borland JBuilder или BEA WebLogic Workshop можно бесплатно загрузить Crystal Reports для дизайна отчетов. Crystal Reports для дизайна отчетов может использоваться одним именованным пользователем для создания неограниченного количества отчетов, интегрированных в J2EE-приложениях. Crystal Reports для дизайна отчетов лицензируется для использования в приложениях, разработанных с применением Borland JBuilder или BEA WebLogic Workshop, или для доступа к данным, который осуществляется в пределах указанных выше интегрированных сред разработки (IDE). Визуальный дизайнер отчетов Crystal Reports включен непосредственно в поставку IBM Rational Application Developer.

  IBM представляет самый быстрый в мире процессор для новых мощных компьютеров
Источник: ibm Корпорация IBM одновременно представила самый быстрый процессор из когда-либо существовавших в мире и новый сверхмощный сервер, в котором реализованы несколько революционных технологий энергосбережения и виртуализации. Новый сервер - первая система в мире, которая смогла достигнуть рекордных показателей во всех четырех важнейших тестах, оценивающих производительность при решении деловых и технических задач. Работающий на тактовой частоте 4,7 ГГц двухъядерный процессор POWER6 вдвое превосходит по скорости процессор предшествующего поколения POWER5, потребляя почти такое же количества электроэнергии на питание и охлаждение. Это означает, что заказчики могут использовать новые процессоры или для повышения производительности на 100%, или для снижения энергопотребления почти на 50%. Согласно результатам в ключевых тестах TPC-C, новые серверы IBM с числом ядер от 2 до 16 по производительности в пересчете на ядро опережают системы HP Superdome в три раза (2). По скорости работы POWER6 почти в три раза опережает процессор Itanium, используемый в серверной линейке компании HP. Еще более глубокое впечатление производит пропускная способность процессора POWER6 - 300 ГБ/с (позволяющая, к примеру, загрузить весь каталог iTunes всего за 60 секунд), что в 30 раз превышает показатели процессора Itanium, применяемого в серверах HP.

  JBuilder: движение в сторону Eclipse
Источник: kisdocument.write('.');pcweekdocument.write('.');ruИван Савватеев Корпорация Borland Software обнародовала подробные планы, касающиеся интегрированной среды разработки на Java - JBuilder. В них предусмотрены увеличение инвестиций в платформу Eclipse (она станет базовой для новых версий JBuilder), а также создание новых функциональных возможностей по улучшению взаимодействия между участниками ИТ-проекта. В течение следующих 12 месяцев корпорация планирует выпустить две новые версии JBuilder. Первая из них, JBuilder 2006, появится в продаже до конца этого года. Выпуск следующей версии под кодовым названием Peloton, в которой в качестве базовой платформы будет использован Eclipse, запланирован на первую половину 2006 г. Клиенты с действующим контрактом на техническую поддержку и обслуживание JBuilder смогут обновить обе версии продукта. Ориентация на командную разработку Первые шаги в направлении превращения JBuilder в среду, более приспособленную для работы в команде, были сделаны еще в предыдущих версиях.

  Rational Software Delivery Platform Desktop Products Release 7
Rational Software Delivery Platform Desktop Products Release 7  - релиз программных продуктов IBM Rational.  Релиз основан на открытой платформе разработки Eclipse, в состав которой входит общая платформа, обеспечивающая интеграцию инструментов и среда разработки Java. Это вносит ряд существенных отличий данного релиза от предыдущих версий. Новый релиз проекта Caspian включает в себя инструментальные средства, к числу которых относятся: IBM Rational Portfolio Manager V7.0  - решение для полной поддержки жизненного цикла управления проектом, включая планирование, управление и анализ состояния проекта. IBM Rational Application Developer for WebSphere Software V7.0  - решение, предназначенное для быстрого проектирования, разработки, анализа, тестирования, профилирования и развертывания приложений web, веб-служб, Java, J2EE и порталов в полной среде IDE на базе Eclipse. IBM Rational Business Developer Extension - инструментарий для быстрой разработки приложений и служб, предназначенных для внедрения в различных системах; IBM Rational Web Developer for WebSphere Software V7.0  - решение, предназначенное для быстрой разработки, тестирования и развертывания приложений web, веб-служб и приложений Java в среде IDE. IBM Rational Manual Tester V7.0  - новое средство тестирования, ориентированное на бизнес-аналитиков и тестеров, которое поможет улучшить качество ручного тестирования. IBM Rational Software Architect V7.0  - новое средство проектирования и разработки, которое поможет архитекторам более эффективно определять и поддерживать все аспекты архитектурных решений при разработке программного обеспечения. IBM Rational Data Architect -  новый инструмент проектирования корпоративных данных.

  Теория и практика Java: Использование возможностей языка Java 5 в предыдущих версиях JDK (исходники)
Источник: IBM developerWorks РоссияБрайан Гетц, главный консультант, Quiotix В версии Java 5 в язык было добавлено много значительных возможностей: generic'и, перечисляемые типы, аннотации, autoboxing, улучшенный цикл for. Однако многие группы разработки все еще привязаны к JDK 1.4 или более ранним версиям и могут находиться в таком состоянии еще некоторое время. Тем не менее эти разработчики все-таки могут использовать эти полезные возможности языка, продолжая устанавливать приложения на ранние версии JVM. Возвратившийся после перерыва Брайан Гетц в этой статье серии Теория и практика Java покажет, как этого добиться. После недавнего выхода Java 6.0 можно было бы подумать, что возможности Java 5 уже стали стандартом. Но даже сейчас, когда я спрашиваю программистов, какую версию платформы Java они используют для разработки, обычно только половина применяет Java 5, а другая половина им завидует. Многие хотели бы использовать возможности языка, добавленные в Java 5, такие как generic'и и аннотации, но в силу определенных причин не могут сделать этого.

  Очаровательный Python: Изящество и неловкость Python. Часть 2 (исходники)
Источник: IBM developerWorks РоссияДэвид Мерц В первой статье этой серии разбираются проблемы последовательностей и сравнений. В этом выпуске развитие темы продолжается. В большинстве объектно-ориентированных языков методы и атрибуты - это практически одно и то же, но не совсем. И те, и другие могут принадлежать классу и/или экземпляру класса. Если не думать о деталях реализации, есть одно ключевое различие: методы объекта - это такая штука, которую можно вызывать и тем самым производить действия и вычисления; атрибуты же просто имеют значения, которые можно узнать (и, возможно, изменить). В некоторых языках (в Java, например) на этом различии все и заканчивается: атрибуты есть атрибуты, методы есть методы. В Java особое значение придается инкапсуляции и изоляции данных; таким образом поощряется использование методов вроде "getX" - "setX" для доступа к закрытым данным класса.

  Crystal Reports встроен в новейшую версию IBM Rational Application Developer
Business Objects расширяет свое присутствие среди сообщества разработчиков на Java, предоставив Crystal Reports для IBM Rational Application Developer. Компания Business Objects объявила о том, что генератор отчетов Crystal Reports встроен в новейшую версию IBM Rational Application Developer. Crystal Reports, промышленный стандарт генератора отчетов от Business Objects, является единственным принятым по умолчанию решением генерации отчетов в среде Rational. Это первый важный результат, полученный в ходе выполнения OEM и реселлерского соглашения, заключенного ранее между компаниями IBM и Business Objects. Crystal Reports для IBM Rational Application Developer предоставляет разработчикам различные возможности по интеграции генератора отчетов Crystal Reports в свои приложения на Java. Используя встроенный дизайнер отчетов Crystal Reports, разработчики могут создавать интерактивные, сформатированные отчеты на основе данных из нескольких источников, не покидая рабочего пространства Rational. Интуитивно понятный интерфейс, поддерживающий технологию "drag-and-drop", объектно-ориентированные эксплореры и дополнительные мастера позволяют разработчикам создавать отчеты без какого-либо ручного кодирования.

  ActiveX Scripting Engines - это просто! Интерпретация внешнего скрипта в С++ (исходники)
Источник: document.write('.');Net CodeМихаил Морговский Вступление Иногда очень хочется добавить в программу возможность интерпретации внешнего скрипта. Одна из сравнительно простых и мощных возможностей - использовать ActiveX Scripting Engines и использовать VBScript или JavaScript. На первый взгляд, для этого требуются глубокие знания OLE COM технологии. Имеющиеся на сайте Microsoft примеры могут отпугнуть чем-нибудь совсем непонятным, например, объявлением METHOD_PROLOGUE и последующим использованием непонятно откуда взявшегося указателя pThis. Meжду тем, реализовать поддержку ActiveScript совсем несложно. Глубоко понять внутренние скрытые механизмы труднее, но это и не нужно - цель совершенно другая: внедрить поддержку скрипта, не вдаваясь в тонкости. Для этого используем то, что уже реализовано, а именно MFC.

  Практически Groovy: Подмешайте немного Groovy в приложения Java (исходники)
Источник: IBM developerWorks РоссияЭндрю Гловер Если вы уже читали статьи из этой серии, вы могли увидеть, что существует множество интересных способов использования Groovy, и одним из основных преимуществ Groovy является продуктивность работы программиста. Код Groovy чаще всего более прост и лёгок в написании, чем код Java, что делает его ещё более ценным дополнением к вашему инструментарию разработки. С другой стороны, как я уже неоднократно отмечал в рамках серии, Groovy не является заменой языка Java и не предназначен для этого. Итак, вопрос состоит в том, можете ли вы внедрить Groovy в практику программирования Java, и полезно ли это, а если полезно - то когда ? В этом месяце я попытаюсь ответить на этот вопрос. Я начну с того, что вы уже знаете -- как сценарии Groovy компилируются в Java-совместимые файлы класса, после чего углублюсь в подробное описание того, как средства компиляции Groovy (groovyc) делают это возможным. Понимание того, как работает Groovy -- это первый шаг к использованию его в коде Java Обратите внимание, что некоторые методики программирования, продемонстрированные в этой статье, лежат в основе инфраструктур Groovlets и GroovyTestCase Groovy, которые я рассматривал в прошлом месяце. Правда ли, что браки заключаются на небесах? В одной из предыдущих статей этой серии, когда я показывал, как проводить модульное тестирование обычных программ Java с помощью Groovy, вы могли заметить одну особенность: я компилировал сценарии Groovy.

  "Доктор Веб" обнаружил ботнет из более чем 550 тыс. "маков"
Источник: cnews Специалисты компании "Доктор Веб" - российского разработчика средств информационной безопасности - провели специальное исследование, позволившее оценить картину распространения троянской программы BackDoor.Flashback, заражающей компьютеры, работающие под управлением операционной системы Mac OS X. По данным "Доктор Веб", по состоянию на 4 апреля в бот-сети действует более 550 тыс. инфицированных компьютеров, работающих под управлением ОС Mac OS X. При этом речь идет только о некоторой части ботнета, использующей данную модификацию трояна BackDoor.Flashback. Большая часть заражений приходится на долю США (56,6%, или 303449 инфицированных узлов), на втором месте находится Канада (19,8%, или 106379 инфицированных компьютеров), третье место занимает Великобритания (12,8%, или 68577 случаев заражения), на четвертой позиции - Австралия с показателем 6,1% (32527 инфицированных узлов). Заражение трояном BackDoor.Flashback.39 осуществляется с использованием инфицированных сайтов и промежуточных TDS (Traffic Direction System, систем распределения трафика), перенаправляющих пользователей Mac OS X на вредоносный сайт. Таких страниц специалистами "Доктор Веб" было выявлено достаточно много - все они содержат Java-скрипт, загружающий в браузер пользователя Java-апплет, который, в свою очередь, содержит эксплойт.

  ИТ-профессии: кто нужен Москве?
Источник: cnewsНикита Суров ИТ-специалисты до сих пор остаются одними из наиболее востребованных на рынке труда Москвы. Компаниям нужны квалифицированные программисты, системные администраторы, специалисты техподдержки. Высокий спрос толкает вверх и без того немалые зарплаты. Многие специалисты по рекрутингу отмечают все возрастающую нехватку ИТ-сотрудников в различных компаниях. Как уже писал CNews, в рейтинге двадцати пяти наиболее востребованных профессий, подготовленном компанией HeadHunter, восемь относятся к ИТ. Среди них - веб-мастера, программисты, специалисты техподдержки, ИТ-аналитики и тп. Как отмечают представители компании, на 3 вакансии в среднем приходится только 2 резюме специалистов, что, безусловно, говорит о высокой потребности рынка труда в айтишниках.

  Компания Interface Ltd. начала поставки Crystal Reports XI
Лучший в индустрии продукт для создания отчетов сделал новый шаг вперед Компания Interface Ltd., официальный партнер компании Business Objects, объявила о начале поставок Crystal Reports XI, промышленного стандарта для разработки отчетов. Crystal Reports XI позволяет разработчикам и сотрудникам IT-отделов создавать отчеты, управлять ими, распространять отчеты через сеть и встраивать в другие приложения. Разработчики часто перегружены ручным кодированием отчетов и работой по их подгонке к индивидуальным требованиям пользователей. Новая функциональность Crystal Reports XI значительно облегчает компаниям любого размера создание отчетов, упрощает поддержку отчетов, а также предоставляет расширенный и простой доступ к данным и возможность интеграции с BI-платформой BusinessObjects XI. "Crystal Reports является де-факто стандартом среди приложений для разработки корпоративных отчетов, и сотрудники IT-отделов ожидают от нас дальнейшего совершенствования этого продукта, - отметил Бернард Лиотод, председатель правления и главный исполнительный директор Business Objects. - Чтобы добиться успеха в современных условиях, компаниям необходимо использовать эффективную систему создания отчетов. Мы всегда прислушиваемся к мнениям наших заказчиков и включили в новую версию генератора отчетов Crystal Reports XI целый ряд нововведений, которые позволят создавать отчеты на более высоком уровне.

  Теория и практика Java: Пулы потоков и очередь действий (исходники)
Источник: IBM developerWorks РоссияБрайан Гетц Почему поток пулов? Работа многих серверных приложений, таких как Web-серверы, серверы базы данных, серверы файлов или почтовые серверы, связана с совершением большого количества коротких задач, поступающих от какого-либо удаленного источника. Запрос прибывает на сервер определенным образом, например, через сетевые протоколы (такие как HTTP, FTP или POP), через очередь JMS, или, возможно, путем опроса базы данных. Независимо от того, как запрос поступает, в серверных приложениях часто бывает, что обработка каждой индивидуальной задачи кратковременна, а количество запросов большое. Одной из упрощенных моделей для построения серверных приложений является создание нового потока каждый раз, когда запрос прибывает и обслуживание запроса в этом новом потоке. Этот подход в действительности хорош для разработки прототипа, но имеет значительные недостатки, что стало бы очевидным, если бы вам понадобилось развернуть серверное приложение, работающее таким образом. Один из недостатков подхода "поток-на-запрос" состоит в том, что системные издержки создания нового потока для каждого запроса значительны; a сервер, создавший новый поток для каждого запроса, будет тратить больше времени и потреблять больше системных ресурсов, создавая и разрушая потоки, чем он бы тратил, обрабатывая фактические пользовательские запросы. В дополнение к издержкам создания и разрушения потоков, активные потоки потребляют системные ресурсы.

  В поисках качества кода: Знакомство с Behavior Driven Development (BDD) (исходники)
Источник: IBM developerWorks РоссияЭндрю Гловер Тестирование, выполняемое разработчиком - это очевидно полезная вещь. Тестирование на ранней стадии, например, во время написания кода - еще лучше, особенно когда оно приводит к повышению качества кода. Напишите тесты заранее - и вы имеете шанс выиграть "голубую ленту" победителя регаты. Дополнительные возможности для проверки функционирования кода и его предварительной отладки, без всякого сомнения, повышают скорость разработки. Но даже зная все это, мы еще очень далеки от того времени, когда написание тестов до написания кода станет общим стандартом. Точно так же как TDD стало следующим этапом эволюции развития экстремального программирования (eXP) и выдвинуло на первый план инфраструктуры для unit-тестирования, следующий скачок эволюции будет сделан с того уровня, где находится TDD. В этом месяце я предлагаю сделать подобный скачок в эволюции от TDD к его интуитивному родственнику: behavior-driven development (BDD) - разработке, основанной на функционировании.

  EJB Advocate: EJB 2.x умерла? (исходники)
Источник: IBM developerWorks РоссияДжефф Хэмбрик, инженер, IBM В каждой статье EJB Advocate приводится типичный диалог с реальными пользователями и разработчиками в процессе предоставления рекомендаций по решению какой-либо интересной проблемы. Персональные данные участников диалога не сообщаются, также не используются недостаточно испытанные и закрытые архитектуры. Теория: Долой старое, да здравствует новое! Эй, EJB Advocate! Пора просыпаться - кофе готов! EJB 2.x умерла! Да здравствует EJB 3! Посмотрите, насколько упрощается жизнь при создании персистентного объекта, такого, например, как customer в одной из Ваших предыдущих статей: @Entity @Table(name="CUSTOMER") public class Customer implements Serializable { private int id; private String name; private Order openOrder; public Customer () { super(); } @Id @Column(name="CUST_ID") public int getId() { return id; } public void setId(int id) { this.id = id; } @Column(name="NAME") public String getName() { return name; } public void setName(String name) { this.name = name; } @OneToOne(cascade=CascadeType.ALL , fetch=FetchType.EAGER ) @JoinColumn(name="OPEN_ORDER_ID",referencedColumnName="ORDER_ID") public Order getOpenOrder() { return openOrder; } public void setOpenOrder(Order openOrder) { this.openOrder = openOrder; } } Нужно всего лишь создать простой POJO и аннотировать его. Не нужно ничего наследовать. Не требуется отдельный home, интерфейс или дескриптор развертывания. Кроме того, не нужно выполнять действия по отображению для конкретного производителя программного обеспечения! Код в клиентской программе, использующей EJB 3, еще проще. Допустим, я хочу получить открытый заказ, связанный с клиентом, ключом которого является customerId с типом integer: @PersistenceContext (unitName="db2") EntityManager em; try { Customer c = (Customer)em.find( Customer.class, new Integer(customerId) ); Order o = c.getOpenOrder(); return o; } catch (EntityNotFoundException e) { throw new CustomerDoesNotExist(customerId); } Поскольку один экземпляр EntityManager выступает в роли home для всех сущностей, не требуется JNDI-поиск.

  Сертифицированный специалист (Computerworld Россия, #01, 1999)
Источник: Computerworld Россия, #01, 1999Ольга Макарова В Голландии, где живет 15 млн. человек, главный "экзаменатор" в области информационных технологий - Sylvan Prometric - проводит в год до 25 тыс. тестов. То есть по одному на каждые 600 жителей. А как с подтверждением компьютерной квалификации в России? Сегодня на этом рынке доминируют две компании - Sylvan Prometric и Virtual University Enterprises (VUE). Обе работают в России, обе создают партнерские сети. Sylvan - в течение пяти лет, VUE начала свою деятельность здесь только в этом году.



1 [ 2 ] 3

Главная »  Java 

© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено.