アカウント名:
パスワード:
同じ記事中に
To facilitate the process, Apple developers "have been working in the StarOffice source code," he added.
とありますから,Apple側も既に動き始めているのではないでしょうか.とはいってもプロジェクトが動き始めてから1月だということなので,過大に期待するほどのものではないかと思いますが.
ThinkFree Officeでしたね。 すいません....
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
なぜJavaベース? (スコア:1)
なぜわざわざJavaベースなんでしょうか。
まさかCocoa-Javaなんてわけはないんだろうし。
最高のJavaプラットホームなんていっても、Javaアプリはやっぱり遅いしね。
Re:なぜJavaベース? (スコア:2, 興味深い)
アップルとサンマイクロは両者ともマイクロソフトに辟易している。
アップルはオフィス代替アプリがどうしても欲しい。(買い手)
サンマイクロはオフィス代替アプリを提供できる。(売り手)
アップルはジャバであろうが、ネイティブであろうがオフィス代替アプリなら何でも構わない。(切実な願望)
アップルがジャバサポートを全面に出してくれるとサンマイクロもマイクロソフトにジャバに関して牽制できる。(淡い期待)
アップルとサンマイクロは敵対関係にはない(現在はという前提で)
で、ビジネスライクに考えれば、両者にとってマイナス、デメリットは考えられない。ならば、協力体制を敷く事に吝かではない。
ジャバの実行速度はプロセッサ技術で少しずつでも向上していく(遅くはならないでしょう)ので大きな問題にはならない。
ワープロアプリに、リアルタイム性は必要無いし。
アップルにとっては、サンマイクロよりも得られるメリットが大きいし、ユーザも選択肢が増えて困る事はないだろう。
_____ Don't think you are, know you are.
Re:なぜJavaベース? (スコア:2, 参考になる)
yourCatさんが書かれているとおりOpenOfficeはC++ベースです.
従ってCocoaへの移植はUI部全て書き直した上ObjC部分は既存のC++コードと
(少なくとも関数レベルでは)完全分離させないといけません.
Carbonに移植させようと思ったらToolBoxを一から覚えないといけないわけで
とても今年中にはリリースできないと思います.担当しているのが旧StarDivision
のチームらしいですし.
となると選択肢は必然的にCocoa-Javaでしょう.
その上パフォーマンス上の問題がある部分を徐々にObjCに書き換えていく形を
とるのではないでしょうか.
>最高のJavaプラットホームなんていっても、Javaアプリはやっぱり遅いしね。
「最速のプラットフォーム」でないところがこの台詞のレトリックですよね.
でも,本当にCocoa-Java遅いと思ってます?
起動こそ確かに遅いですが,(Quartzの描画オーバーヘッドの方が重いので)
私はObjCとJavaで速度的にそう変わりないと思っています.
Swingで作成したPureJavaのプログラムもjarファイルをダブルクリックして
実行すると遅いのに,Project Builderで同じソースをコンパイルして.appに
バンドルすると早かったりします.またUIをSwingからAquaにすると更に.
ということでやりようによってはMSOfficeと遜色のないものができるかも
しれないと私は期待しています.
これが単にMSへの牽制とOpenOfficeのポーティングチームの士気を削ぐだけ
の結果になるかもしれませんが・・・
kaho
Re:なぜJavaベース? (スコア:1)
Quartzでしたっけ。
というかMacOSの開発者ってそんなに多くないらしいですが、新たなプラットホームに対応させるとなるとそれなりの資金と手間が必要かもね。
他力本願。
Re:なぜJavaベース? (スコア:1)
これは、portingにおける過渡段階でのことに過ぎないような。
実際、OO638CはQuartzで動くことになってますし。
Roadmap [openoffice.org]を見るかぎりは、いずれOO640/1.0もQuartz対応させるつもりでしょう。(pendingになってますが)
Re:なぜJavaベース? (スコア:0)
現状は、なんとかBuild出来ますという程度です。しかもPMG4 450/DPで17時間かかりましたし。
それに、Installするのが結構大変で、何回もやり直しました。
ええ、確かにAQUAでしたけど、これは物好き意外にはお勧めできません。
Re:なぜJavaベース? (スコア:1)
- 現行のOpenOffice for OS XはC++ベースだが、X11ベースでもある
- OpenOfficeにCocoaプログラマは依然として足りない
- SunがAppleにコーディングで協力するならJavaしかない
どうやらSunがJavaで書いてAppleがAquaにポートする形になるようです。Cocoa-Javaだといいけれど、Appleがそこまで労力を割いてくれるのかは、今後のMSとの関係次第かも。これをAquaにポートする必要がある
Re:なぜJavaベース? (スコア:1)
同じ記事中に
とありますから,Apple側も既に動き始めているのではないでしょうか.とはいってもプロジェクトが動き始めてから1月だということなので,過大に期待するほどのものではないかと思いますが.
kaho
Re:なぜJavaベース? (スコア:0)
think officeはどうなのでしょうか。
やはり遅い?
Re:なぜJavaベース? (スコア:0)
ThinkFree Officeでしたね。
すいません....
Re:なぜJavaベース? (スコア:1)
#こっそりじゃない