[Java] ARM TechCon 2013: Oracle, ARM expand collaboration on servers, Internet of Things

原文はこちら。
https://blogs.oracle.com/henrik/entry/armtechcon2013

Javaの情報をフォローされているならば、ARMベースのデバイスやサーバーに対し、過去数年間多大な投資をしてきたという事実を、既にご存知のことと思います。
Oracle and ARM to tweak Java (PC World)
http://www.pcworld.com/article/2044910/oracle-and-arm-to-tweak-java.html
Freescale Collaborates with ARM and Oracle to Add New Vertical Segment Support for 'One Box' IoT Gateway Platform (WSJ)
http://online.wsj.com/article/PR-CO-20131029-906155.html
ARM, Oracle to Optimize Java for 64-Bit ARM-Based Servers (eWeek)
http://www.eweek.com/servers/arm-oracle-to-optimize-java-for-64-bit-arm-based-servers/
"java arm oracle news"でGoogle先生に尋ねてみた…
http://lmgtfy.com/?q=java+arm+oracle+news

このたび、ARM Cortex-Mマイクロコントローラ用Java ME Embeddedバイナリ、ARMアプリケーションプロセッサ用Java SE Embedded、ARMベースサーバー用にOracle JDKの移植をリリースしました。
Java ME Embedded
http://www.oracle.com/technetwork/java/embedded/downloads/javame/index.html
Java SE Embedded
http://www.oracle.com/technetwork/java/embedded/downloads/javase/index.html
これにより、JavaがBeagleboard、Raspberri PIそしてLego Mindstorms/LeJOSコミュニティでご利用いただけるようになりました。我々は、BeagleBoard、Raspberry Pi、Lego Mindstorms/LeJOSでJavaが利用できるように取り組んできました。そしてコミュニティやJava User Groupと協力し、JavaがIoTデバイスのための素晴らしい開発環境であることを啓蒙してきました。
Beagleboard.org > Oracle JDK
http://beagleboard.org/project/java/
Oracle Java on Raspberry Pi
http://www.raspberrypi.org/archives/4920
Running Java SE Embedded on Java for LEGO® Mindstorms® EV3
http://www.oracle.com/technetwork/java/embedded/downloads/javase/javaseemeddedev3-1982511.html
LEJOS : Java for LEGO Mindstorms
http://www.lejos.org/
いくつか例を挙げると、Freescale、Qualcomm、Gemalto M2M、SIMComとの商業関係を発表しました。
Oracle Brews Java for the Internet of Things - Freescale Pours Java Into IoT Gateways
http://www.eetimes.com/document.asp?doc_id=1319569
Qualcomm Technologies, Inc. and Oracle Collaborate on Platform for Machine-to-Machine Applications
http://www.qualcomm.com/media/releases/2012/10/03/qualcomm-technologies-inc-and-oracle-collaborate-platform-machine-machine
Cinterion Launches M2M Solution with Oracle Java ME Embedded 3.2 for Secure Wireless Connectivity
http://www.gemalto.com/php/pr_view.php?id=1383
SIMCom Selects Oracle Java ME Embedded for  new Wireless Module SIM800
http://wm.sim.com/articleen.aspx?id=1308
ARMとFreescaleは、最近 Executive Committeeのメンバーとして選ばれ、JCPに参加しており、OracleとともにそのエコシステムでJavaを啓蒙するために活動してきました。
Azul Systems and Twitter Elected to the JCP Executive Committee, VMware No Longer Represented
http://www.infoq.com/news/2011/11/jcp-ec
このような背景で、Nandini Ramani (Vice President, Java Platform, Oracle) は、TechCon 2013で"Enabling Compelling Services for IoT"というタイトル基調講演において、ARMとの協業を拡大することを発表しました。
ARM® TechCon™ 2013
http://www.armtechcon.com/keynote-speakers/#nandini-ramani
発表をまとめると以下のような感じです。
  • ARMとOracleは協調してARM Sensinode通信スタック(CoAP、DTLS、6LoWPANベース)とOracleのJava ME、Java SE、ミドルウェア製品との相互接続性に取り組んでいます。
    ARM Acquires Sensinode Oy to Accelerate the Internet of Things and Support 30 Billion Connected Devices by 2020
    http://www.arm.com/ja/about/newsroom/arm-acquires-sensinode-oy-to-accelerate-the-internet-of-things-and-support-30-billion-connected.php
    Datagram Transport Layer Security Version 1.2
    http://tools.ietf.org/html/rfc6347
    Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks
    http://tools.ietf.org/html/rfc6282
  • ARMはOpenJDKにSensinode CoAPプロトコルエンジンを寄付し、COAPプロトコルを広範に採用してもらおうと考えています。そしてOracleと協働で、CoAPをサポートする関連するJava仕様を拡張しようとしています。 CoAP(Constrained Application Protocol)とは、IoTアプリケーションに適した低帯域幅の要求/応答プロトコルを提供するIETF仕様です。
    Constrained Application Protocol (CoAP) draft-ietf-core-coap-18
    http://tools.ietf.org/html/draft-ietf-core-coap
  • ARMはOracleおよびFreescaleと協力し、mbedハードウェア抽象化レイヤ(HAL)がJava ME Embeddedのための可搬性のあるレイヤとして動作できるようにしていく予定です。Oracleは、mbedをJava ME EmbeddedのTier-1プラットフォームとする予定です。時間が経つにつれ、この努力の結果、(ほとんどの場合Cortex-Mマイクロコントローラをベースとしている)任意のmbed対応プラットフォームが既製のJava ME Embeddedバイナリで動作するようになり、Java MEの範囲がIoTのエッジノードへと拡張します。
    mbed : Development Platform for Devices
    http://mbed.org/
  • Nandiniの基調講演で、 Oracleは、拡張の早期アクセスプログラムが先行し2015年に、 64ビットARMv8サーバ上で動作するLinux用のOracle JDKの移植するというロードマップを示しました。このバイナリが他のプラットフォームのOracle JDKと完全に同等の機能を持ち、同じくロイヤリティフリーライセンスの下で利用可能になることを期待しています。この作業が継続していますが、現在は Applied Microからのハードウェアが使えるようになったことで、その動きが加速しています。OracleはApplied Microと協力し、 ARMv8への移植およびApplied MicroのX-Gene製品に対するJavaの最適化を進めていきます。
    Applied Micro
    http://www.apm.com/
    Applied Micro X-Gene Family
    http://www.apm.com/products/data-center/x-gene-family/
  • OracleとARMは、 IoTのアーキテクチャで緊密に協力し、サーバおよびIoTデバイスの両方のために、Java on ARM(ARM上でのJavaの利用)の推進・啓蒙を進めます。
これらの発表は、Javaの地位をARMのエコシステムにおいて第一級の市民として強化し、Internet of Thingsのための標準やオープンなエコシステムを推し進める上での共同作業をする、という私たちのコミットメントを知らせるものです。この分野活躍されていてまだ我々と接触されていない場合、もしくは関心があってもっと知りたいというのであれば、ぜひご連絡ください!

0 件のコメント:

コメントを投稿