Ishisaka のすべての投稿

I’m Tadahiro Ishisaka. I’m a C# Developer. Working on ABB Bailey Japan Ltd. Mostly interested in OOP, Design Patterns, Functional languages, Ruby, Lean and Agile development. I’m a developer of PIMS. I won Microsoft MVP in the past. (C#, 2006, 2007, 2008)

OPCコマンド

OPC Programmers’ Connection にOPC Commandの記事が。
これまで、サーバーあるいはデバイスの状態を変更する場合には、OPC DA経由で特定のアイテム(タグ・オブジェクト)の値を変更するというようなやり方で変更してきていて、それらのデバイスやサーバとそれらの状態変更やその確認に使用するアイテム(たいていは複数のアイテムで一つのデバイスが構成される)とのひも付けというのは人間の頭の中でやるしかなかった。
OPCコマンドはデバイスはそれを単位として、サーバー側に状態機械を持ち、クライアント側からはその状態機械に対してコマンドを投げることによりその状態を変更させる(そして実際のデバイスの状態も変更される)。そして、その状態変更のフィードバックがクライアントに通知されるというシーケンスになるようです。
まぁHSI装置のフェイスプレートの裏であれこれとタグをまとめてロジックを組んでいた部分が、フェイスプレートと1:1のこのOPCコマンドアイテムを登録すればよいと言うことになうようですね。起動ボタンを押すと「起動」コマンドがモータの状態機械に投げられるってかんじで。そうなればいいなぁ(はぁと)
最近のHSIシステムでは、複数のOPC DAアイテムまとめて一つのオブジェクトに見せれる(ようは包含ができる)ようなものもありますが、いやーこれができればさらに便利って言うかすっきりするね。
#自分がそのサーバーを作るってことはあえて考えないこととしてさぁ。

Longhorn 2006年に

Microsoftは9日(米国時間)、次期Windows「Longhorn」を2006年前半にリリースしようとしていると述べた。これにより、同社はLonghornでの野心的な計画を一部縮小しなければならなくなるだろう。(C NET)
ということで、2006年にずれ込むことが決定です。ということは、後2年はXPでがんばると言うことですか。つらー。
ただ、これでWhedbyの重要性がより増しましたね。開発者にとっては、Whedbyをただのつなぎという扱いにはできなくなったと思います。(そういうWhedbyも来年にずれ込みそうですが。)

19億5000万ドルでは終わらない?–サン・マイクロソフトの合意内容が明らかに

最終的に、Windows – Solaris, .Net FW – Javaの相互運用性が向上するのであれば、文句なしです。
現時点でみればどっちが勝ったと言うことではなさそうですし。
ただこれで、両者とも真の敵であるオープンソース、あるいはIBMへの対抗策に注力できることになったと言うところでしょうか。

MS, SUN和解

MYCOM PC WEBの記事によると、SUNとMSが和解したそうです。今後はクロスライセンス契約を結んでいくことになるようです。
長かったJava係争もこれで一応終わりということになるようです。
結局のところSUNとMSの対決によって漁夫の利を得たのは、OSSとIBMだったような気がしますね。SUNはこの係争中に仲間を増やすためにJavaのライセンスを低くし、自社の戦力とは必ずしも合致しないIBMやBEAの要求をのまざる終えないような状況もありましたし、PCに乗ったLinuxに大事なSUN Workstationを乗っ取られ、もっと大事なサーバーも攻められており、しかも気がつけばライバルが大きすぎてJavaで利益を上げることができません。また今後もJavaのオープンソースかというプレッシャーを受け続けることになります。
MSはこの争いによって、Javaを自社の戦略に乗せることができず、結局.netという形に軌道修正が必要になり、かなり大きな損失があったはずですし、この係争が重すぎたために真の敵(OSS, IBM)と戦うための力がそがれたように思います。ただMSにとっては悪いことばかりだけだったとはいえず(SUNの力が弱くなったこともその一つ)16億ドルはそれほど高い出費ではないのかもしれません。少なくとも週明けの株式市場では下がり続けている株価も少しは下げ止まることになるでしょう。