SSブログ

今週のJava関連News(06/01/16-) [JavaNews]

Products

  • AjaxAnywhere 1.1.0.6 released.(1/9)
    http://ajaxanywhere.sourceforge.net/
    積極的に活動されているようですね。
  • Skype API for Java リリース
    http://skype.sourceforge.jp/
    Skype 2.0 API を使用するためのJavaライブラリ。いろいろ応用できそうですね。
  • Struts-It 1.1 released.
    http://struts-it.sourceforge.net/
    Strutsベースのアプリケーションを開発することを支援するEclipsePlugin。設定ファイルの編集や各種ウィザードが用意されている。
  • JRequire v1.1 released.
    http://www.technobuff.net/webapp/product/showProduct.do?name=jrequire
    Java/J2EE Requirement Coverage Tool です。要件と JUnit のテストケースとを紐付け、要件のカバレッジ率を評価しようというアプローチです。
    要件のカバレッジ率を確保する手段として十分だとは思いませんが、設計書が段階的に詳細化される中でのトレーサビリティを確保する一手段としては評価できるかと思います。non-commercial, trial, commercial の分類に応じた3種類のライセンス形態を用意されているようです。
  • Maven 2.0.2 has been released.
    http://maven.apache.org/
    1/18? リリースされた模様です。changelog が見当たらないですが、現在確認中です。
  • JTRunner 3.0 has been released.
     http://jtrunner.sourceforge.net/
     JSE そして、EJB, MDB, そして、WebServiceを含めたJEE のストレステストのフレームワークです。今回のリリースでは、WebServiceのテストのサポートが追加されます。
  • WebWork 2.2: Released and ready for Struts!
     http://www.opensymphony.com/webwork/
     本バージョンは、WebWorkとしての最後のメジャーアップデートになるようです。2.2系列は今後も存続しますが、今後のメジャーアップデートは、
    Struts Action Framework(http://struts.apache.org/struts-action/index.html)と統合されるようです。

    ○主な変更点
     ・Full support for Java 5 Annotations and Generics
     ・Rich AJAX support using DWR and Dojo
     ・New QuickStart tool makes development easier than ever
     ・Tons more documentation with over 900 PDF pages
     ・Client side validation using AJAX or plain JavaScript
     ・Built in support for Continuations
     ・JSR168/Portlet support for several popular Portlet servers, including Pluto
     ・Rich UI template framework with native support for JSP, FreeMarker, and Velocity
     ・Native support for Spring and Pico IOC containers
     ・More intelligent error reporting
     ・Developer Mode makes building webapps even easier with improved error reporting
     ・Simplified tag syntax
     ・Advanced data binding framework that works with any object, including domain objects
  • Axis2 0.94 released
     http://ws.apache.org/axis2/download.cgi
     いくつかのTODOを実装され、1.0がリリースされることを期待しています。

    ○Axis2 Complete Features List
    ・AXIOM, an XML object model working on StAX (Streaming API for XML) parsing optimized for SOAP 1.1/1.2 Messages. This has complete XML infoset support.
    ・Support for One-Way Messaging (In-Only) and Request Response Messaging (In-Out)
    ・Module Architecture, mechanism to extend the SOAP Processing Model
    ・Module version support , can have multiple versions of the same module and use them depending on the requirement.
    ・Content hierarchy
    ・Archive based deployment Model and Directory based deployment model
    ・JWS like deployment (making Java class into Web service)
    ・WSDL Code Generation Tool for Stub and skeletons
    ・WS-Addressing, both the submission (2004/08) and final (2005/08) versions
    ・WSS4J module for security
    ・Improved and user friendly Client API
    ・WSDL2Java
    ・REST (REpresentational State Transfer) Support
    ・Transports supports: HTTP, SMTP, TCP, JMS
    ・Raw XML providers
    ・Support for MTOM/ MIME/ SwA
    ・SAAJ implementation
    ・DOOM - New Feature
    ・Pack/Unpack capability for the generated code- New Feature
    ・Axis Data Binding - ADB (Framework and Schema Compiler)
    ・Numerous bug fixes since last release

Articles

  • 2005 Java Developer’s Journal Readers’ Choice Awards
    http://jdj.sys-con.com/read/171303_3.htm
  • 2006年のAjaxはJavaScriptプログラミングが脇役になっていく
    http://blogs.itmedia.co.jp/randomwalk/2006/01/2006ajaxjavascr_be53.html?itmh060118
    Ajax の利用形態の観点から考えると、少し前までは高度なプログラマがそれぞれの単体な機能を統合し実現されていましたが、既にいくつかのライブラリとしてコンポーネント化され、提供されています。(本記事でもいくつか紹介されています。)今後は複数のフレームワーク内で、Ajaxコントロールの標準化がなされる方向に進むのではと考えています。(具体的には、JSF1.2ではAjaxコントロールに対応するようですし、私も記事の著者と同意見です。)生産性をより向上させ、インタラクティブなUIが利用できるようになればいいですね。 

今週のNews(06/01/09-) [News]

一般

Products

  • Apache Geronimo 1.0 has been released.
    リリースをアナウンスされ、直ぐに撤回されていましたので心配しておりましたが、無事リリースされた模様です。Sun MicrosystemsのJ2EE 1.4互換に関して認定されたバージョンとなります。tomcat 同梱版と jetty 同梱版が用意され ているようです。
    http://geronimo.apache.org/index.html
  • Tapestry 4.0 (final) Released(06/01/07)
    http://jakarta.apache.org/tapestry/
  • Coldtags suite ver. 2.5 Released
    http://www.servletsuite.com/jsp.htm
    本サイトの製品には前から関心がありましたが、徐々に拡充されてきましたね。非営利のソフトウェアであればフリーで使用できるようです。(正確にはライセンス条項をご覧ください。)営利な開発でも利用できれば助かるのですが・・・(^^)

Performance


今週のJavaNews(05/12/26-) [JavaNews]

Software Engineering

AOP

  • AspectJ 5 final has been released.(05/12/20)
    http://eclipse.org/aspectj/
    http://www.eclipse.org/ajdt
    AspectJ との統合の宣言から一年越しに、ついにAspectJ5がリリースされたようです。Java5のサポートおよびAspectWerkz との統合がメインになります。AspectJ 1.5 をサポートする AJDT 1.3 for Eclipse 3.1 も同時にリリースされています。

    主な特徴は以下のとおりです。
     - Java5 をフルサポート
     - generic aspect を実装(pointcut, advice 内の type parameters を使用)
     - reflection API を提供する (ajTypeSystem)
     - code-style, annotation-style(@AspectJ) 、そして同一の weaver と semantics を持つXMLベースの設定を提供
    - AspectWerkz のロード時のweaving そして、Eclipse AJDTのサポート

Java

  • Apache Mina 0.9 has been released.
    MINA (Multipurpose Infrastructure for Network Applications)は、
    高性能、高スケーラビリティのネットワークアプリケーションを容易に開発することを支援するフレームワークです。
    http://directory.apache.org/subprojects/network/features.html
  • COMPASS FRAMEWORK
    Search Engine のフレームワーク。hibernate や Spring のフレームワークとシームレスに統合することができます。
    http://www.compassframework.org/

Testing


Java関連News(05/12/12-) [JavaNews]

一般

IT全般

  • Vmware Player 1.0.0 Build 18587 is released.(05/12/12)
    http://www.vmware.com/download/player/
    Vmware の Free版である Vmware Player の正式版がリリースされたようですね。

Java関連

  • CruiseControl 2.3.1 is release.(05/10/10)
    http://cruisecontrol.sourceforge.net/
    10月にリリースされているバージョンが最新ですが、当職の環境を久しぶりに更新し、改善されている点がいくつか見られましたので、報告です。
    大きく改善されている点は、ダウンロード後、ディフォルトの設定で即試行ができる点です。
    具体的には、ディフォルトの設定で cruisecontrol.bat を実行するだけで、commons-math のビルドが実施され、結果レポートを閲覧可能な状態になります。
    最初に、commons-math をネットワーク上のCVSからダウンロードし、コンパイルおよびテストが実行されます。実行結果は、XMLファイルに出力されます。同時に軽量HTTPServerである jetty を自動起動することにより、結果レポートを Web で確認可能な状態になります。
    1.x のころはドキュメントを見ながら試行錯誤でビルドサーバを構築していましたが、劇的にビルド環境を構築し易くなったのではと考えます。
    近々 JBoss の kosmos との連携に関しても少し評価できればと考えています。
  • JetSpeed 2.0 is released.
    http://portals.apache.org/jetspeed-2/

    JetSpeed 2.0 Release Notes
    ○Standardized:
    * Fully compliant with Java Portlet API Standard 1.0 (JSR 168)
    * Passed JSR-168 TCK Compatibility Test Suite
    * J2EE Security based on JAAS Standard, JAAS DB Portal Security Policy
    * LDAP Support for User Authentication

    ○Foundation Component Architecture:
    * Spring-based Components and Scalable Architecture
    * Configurable Pipeline Request Processor
    * Auto Deployment of Portlet Applications
    * Jetspeed Component Java API
    * Jetspeed AJAX XML API
    * PSML: Extended Portlet Site Markup Language
        - Database Persistent
        - Content Management Facilities
        - Security Constraints

    ○Portal Core Features:
    * Declarative Security Constraints and JAAS Database Security Policy
    * Runtime Portlet API Standard Role-based Security
    * Portal Content Management and Navigations: Pages, Menus, Folders, Links
    * Multithreaded Aggregation Engine
    * PSML Folder CMS Navigations, Menus, Links
    * Jetspeed SSO (Single Sign-on)
    * Rules-based Profiler for page and resource location
    * Integrates with most popular databases including
       - Derby, MySQL, MS SQL, Oracle, Postgres, DB2
    * Client independent capability engine (HTML, XHTML, WML, VML)
    * Internationalization: Localized Portal Resources in 12 Languages
    * Statistics Logging Engine
    * Portlet Registry
    * Full Text Search of Portlet Resources with Lucene
    * User Registration
    * Forgotten Password
    * Rich Login and Password Configuration Management

    ○Administrative Portlets:
    * User, Role, Group, Password, and Profile Management
    * JSR 168 Generic User Attributes Editor
        - JSR 168 Preferences Editor
        - Site Manager
        - SSO Manager
        - Portlet Application and Lifecycle Management
        - Profiler Administration
        - Statistics Reports

    ○Web Framework Support and Sample Portlets:
    * Bridges to other Web Frameworks
       - JSF, Struts, PHP, Perl, Velocity
    * Sample Portlets
       - RSS, IFrame, Calendar XSLT, Bookmark, Database Browser
       - Integration with Display Tags, Spring MVC

    ○Customization Features:
    * Administrative Site Manager
    * Page Customizer

    ○Portal Design Features:
    * Deployment Jetspeed Portlet and Page Skins (Decorators) CSS Components
    * Configurable CSS Page Layouts
    * Easy to Use Velocity Macro Language for Skin and Layout Components

    ○Development Tools
    * Automated Maven Build
    * Jetspeed-2 Maven Plugin for Custom Portal Development
    * AutoDeployment of Portlet Applications, Portal Resources
    * Deployment Tools
    * Plugin Goals integrated with Auto Deployment Feature

    ○Application Servers Supported:
    * Tomcat 5.0.x
    * Tomcat 5.5.x
    * Websphere 5.1, 6.0
    * JBoss

Java関連News(05/12/05-) [JavaNews]

J2EE5 implementation

IT Management framework

  • hyperic(Inventory, Monitoring, Control, Alerting, and Event Management)
    $780 per year. この分野のツールでフリーで利用できるものがあればいいですね。
    http://www.hyperic.net/products/index.html

Build Process

Ajax


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。