BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Java に関するすべてのコンテンツ

  • Spring AMQP 1.0 GA

    VMwareの一部門であるSpringSourceがSpring AMQP 1.0 GA (1.0.0.RELEASE)をリリースした。 Spring AMQPプロジェクトは、中核のSpringの概念をAMQPベースのメッセージングソリューションの開発に適用した。Javaと.NETの両バージョンが入手できる。

  • C#、ScalaのシンタックスをベースにしたJavaのラムダ式

    lambda-devメーリングリストに最近投稿されたメールによると、Javaのラムダ式のシンタックスは、C#やそれに非常に似たScalaのシンタックスをベースにしたものになる予定であるとのことだ。これらは既に開発者に慣れ親しまれており、「最もJavaに似た二つの言語(C#とScala)で既に使われているシンタックスを採用するのが、新しいシンタックスを作り出すよりもベターである」と考えられているようだ。

  • Spring SocialはJavaにソーシャル接続を提供する

    SpringSourceは、Twitter、Facebook、GitHubのようなソーシャルへの接続を可能にするAPIセットであるSpring Socialをリリースした。これはまた、ソーシャルプロバイダの認証を使ったWebアプリケーションの認証を提供して、ユーザーがステータス/メッセージが投稿できるようにすることを意味する。

  • Eclipse Virgo 3.0 リリース

    Spring DM OSGi サーバの発展形である Eclipse Virgo のバージョン 3.0 がリリースされた。新リリースには Gemini Web 2.0 が同梱され,Tomcat 7 (Servlet 3.0 を含む) に加えて, Jetty をサポートする Web コンテナが新たに含まれている。

  • Jenkinsによる継続的インテグレーションのススメ(1)

    Jenkinsはオープンソースの継続的インテグレーション(CI)サーバです。CIサーバは最近普及しつつあるソフトウェア開発習慣・方法論の一つで、狭義にはビルド・テストの実行や品質検査を常時継続的に実行していくというものです。これによって、幾つかの具体的なメリットが得られます。

  • 開発者にショックなGoogle App Engineの値上げ

    Googleは、クラウド コンピューティングサービスのApp Engineが9月の後半に「プレビュー」タグを正式に取る、とアナウンスした。同時にGoogleは価格を上げる。恐らくこのサービスを新たなプロフィットセンターにしていくつもりである。

  • ソフトウェアアーキテクチャ関連ポッドキャストの薦め

    最新のソフトウェアアーキテクチャを追い続けるのというのは難しい。この重要な領域をカバーする情報ソースがあまりにも少ないからだ。もちろん InfoQ のようなオンラインサービスが,ソフトウェアアーキテクチャや設計に関して豊富な情報を提供してはいる。しかし空いている時間に,例えば通勤時やランニングをしているときに学べるような方法はないものだろうか? オーディオポッドキャストがそのような希望を叶えてくれるかも知れない。

  • Heroku上でPlay!の公開ベータがリリース

    Java webフレームワークのPlay!がHerokuで公開ベータとしてリリースされた。Play!は、Nettyをベースに作られ、非同期I/Oの処理に非常に向いている。これは、"share-nothing" ステートレスプログラミングモデルをベースにしている。

  • JythonはVisual Studioで公式にサポートされる

    Python Tools for Visual Studioは、メジャーなPythonインタープリタであるCPython、IronPython、Jython、PyPyの4つすべてをサポートした最初の製品である。これは無料のVisual Studio Integrated ShellかVisual Studio Professionalのプラグインとして提供される。

  • Flash と Flexの将来はどうなるのか?

    Adobeは、エンタープライズ、特にモバイルの世界で、FlashとFlexの地位を強化したいと考えている。しかし、最近の調査によると、 トップ17,000のwebサイトに配置されたwebソリューションとして、jQueryがFlashに取って変わっている。

  • Ephemeralization(短命化)、もしくは多言語クラウドOSへのHerokuの進化

    最近、Herokuは新しいCedarスタックと、Node.jsおよびClojureのサポート追加を発表した。InfoQでは、最近の開発、基本原則、今後の計画について、Herokuの共同創業者であるAdam Wiggins氏に話を聞いた。彼はPaaSを、強力な既存のツールの組み合わせで作られたクラウド向けOSに例えている。

  • VMwareが無償バージョンの Micro Cloud Foundryをリリース

    VMwareは、今日ーソフトウェアの無料ダウンロードバージョン、ーをリリースした。これは、開発者のワークステーションの1つの仮想マシンでローカルに走るように、設計されている。MacかPCで開発している開発者が、ミドルウェアを設定せずに、ローカルにクラウドアプリケーションをビルドして走らせることができたり、アプリケーションをスケールしたり、アプリケーションのコードを無修正で、望むところにデプロイできる

  • ラムダを振り返る

    Lambda-DevのメーリングリストでProject Lambdaの状況が共有され、Java 8以降の関数型の可能性を取り入れた未来のより関数的なJavaの姿が示唆された

  • JProfiler 7: プローブ、スレッド、ヒープインスペクション

    ej-technologiesがJProfiler 7.0をリリースした。JProfilerはJava SE/EEのプロファイリングツールで、CPUやメモリ、スレッドのプロファイリングやVMの稼働状況の測定が可能である。バージョン7.0では、改良されたヒープウォーカーやカスタムプローブ作成機能、JDBCやJMS、JDNI、サーブレット、ファイル、ソケット、プロセスなどを分析するためのビルトインプローブが搭載されている。

  • Java.Netの成果物がMaven Centralで利用可能に

    SonatypeとOracleは協力してJava.net Mavenの成果物の安定性と品質に注力した。Java.netではリポジトリ管理ソフトのNexus Proが使われている。幅広い利用を促進するため、Java.netの成果物がMaven Centralと同期するようになった。

BT