Scala+Liftによる超実用開発
オブジェクト指向と関数型の機能をすべて提供し、さらにRubyに代表される動的言語の柔軟性と静的型付け言語の信頼性をも兼ね備え、JavaVMの上で開発実行できる新時代の言語がScalaだ。Scalaとその上で使える強力なWebフレームワークLiftを用いた実システム開発が世界的に広がっているが、今回は日本での実システム開発の事例とScala採用の理由をインタビュー+プレゼン形式で語ってもらう。
作者 Srini Penchikala , 翻訳者 沼田 暁子 投稿日 2008年11月11日 午後11時45分
IBM Websphere(リンク) Application Serverの最新版では、JDK 6.0(リンク)、EJB 3.0(リンク)、Webサービス機能拡張やWeb 2.0 Feature Packをサポートしている。IBMは先日、Websphere Serverバージョン7.0のリリースを発表した(リンク)。この新しいバージョンには、JAX-WS、SOAP 1.2、MTOM、WS-ReliableMessaging、WS-Policy、Kerberos Token Profileのサポートを含むWebサービスの機能拡張も盛り込まれている。
新しいバージョンでWebSphereはJava EE 5(リンク)の認定を完了したが、その中にはEJB 3.0のサポートとJava Persistence API(JPA)も含まれている。Web 2.0 Feature Packは、既存のSOAおよびJava EEの資産を活用して、オープンなAsynchronous JavaScript and XML(AJAX)開発フレームワークを通してWebアプリケーションを提供している。
新しいWebSphereアプリケーションサーバのその他の機能としては、以下のものがある。
Web 2.0 Feature PackはWebSphere Application Server V7.0のオプションの製品拡張で、以下の機能を含む。
新しいバージョンのサーバでは、次のような新しいプログラミングモデルのサポートも提供している。
WebSphere 7.0にはWebSphere Application Server Community Edition 2.1も(リンク)含まれているが、これは軽量なJava EE 5のアプリケーションサーバで、オープンソースのApache Geronimo(リンク)の技術上に構築された。コミュニティエディションに加え、最新版では以下のものを含む様々なサーバ構成を提供している。
Billy Newport氏は先頃、WebSphere ND 7.0と新しい64 bitのIBM Java 6仮想マシンやこのバージョンのJVMで提供されているポインタの圧縮機能等に関するブログを書いた(リンク)。
この新しいリリースでは、セキュリティやアプリケーション開発、システム管理といった領域での機能拡張も提供している。ランタイム・プロビジョニングおよびOSGi(リンク)の技術により、メモリや領域に必要な機能だけを動的に選択し、アプリケーションサーバのフットプリントを削減する。新たなWebSphere Business Level Applications(WBLA)は、複数構成アプリケーションの管理を助け、管理タスクを単純化する。さらにIBM Rational Application Developer for WebSphere V7.5では(リンク)、新しいWebSphere Application Server機能もサポートし、Java開発者がJava/JEEのWebアプリケーションを開発し、アセンブルし、デプロイするのを支援する。
WebSphere Application Server version 7.0のフリーの試用版はダウンロード可能である(リンク)。フリーのコミュニティエディション版もWebサイトからダウンロードできる(リンク)。どちらのダウンロードもIBMのWebサイトでのユーザ登録が必要である。
原文はこちらです:http://www.infoq.com/news/2008/11/websphere7-release
動画で解説―JavaエンジニアのためのFlexフレームワーク超入門
JSTQBテスト技術者eラーニング講座でテスト技術の国際資格を取得!!
丸山不二夫氏が語る Android"Cloud to Device Messaging Framework"概要
オブジェクト指向と関数型の機能をすべて提供し、さらにRubyに代表される動的言語の柔軟性と静的型付け言語の信頼性をも兼ね備え、JavaVMの上で開発実行できる新時代の言語がScalaだ。Scalaとその上で使える強力なWebフレームワークLiftを用いた実システム開発が世界的に広がっているが、今回は日本での実システム開発の事例とScala採用の理由をインタビュー+プレゼン形式で語ってもらう。
スクラムはマネージャの役割を定義しない。この記事ではPete Deemer氏がスクラムが果たす役割や選択肢について考察する。この考察にはマネージャの役割の再定義やマネージャをスクラムマスタに任命することも含む。
ある意味、私たちはみんな先生です。ところが、プロの教育者だけがこの分野のトレーニングを受けています。この記事では神経細胞からの教えとそのアジャイルソフトウェア開発などへの適用方法について説明します。
GroovyServは、筆者が所属しているNTTソフトウェア株式会社において、Apache License, Version 2.0に基づき開発・公開しているオープンソースソフトウェアです。GroovyServの基本的なアイデアの説明に始まり、実際の効果を示した上で、導入方法と簡単な使い方、応用例などについても説明します。最後に、適用条件と制約について言及します。
GroovyServは、筆者が所属しているNTTソフトウェア株式会社において、Apache License, Version 2.0に基づき開発・公開しているオープンソースソフトウェアです。本記事ではGroovyServを紹介します。GroovyServの基本的なアイデアの説明に始まり、実際の効果を示した上で、導入方法と簡単な使い方、応用例などについても説明します。
Android2.2 Froyoで導入された”Cloud to Device Messaging (C2DM) Framework”は、Androidの利用スタイルに大きな変化をもたらす可能性があります。そこで、日本Androidの会 丸山不二夫会長による、「C2DMの概要」についての講演の模様を紹介します。
アジャイルのスイート・スポットの外はアジャイルの手法を適用するするのはコストがかかり障壁もある。このような障害物はアジャイルの適用そのものの適用を妨げるものではないが、アジャイル実践のコストを増大させる。
No comments
スレッド表示 返信