PORING SOFT .NET
ロードマップ
- 2008年11月16日 19:22
- 吉里吉里開発環境
KKDE 2.0.0α1 が無事に公開できたのでちょっと一休み中な最近ですが、今後の予定・ロードマップを考えておきたいと思います。
ただ、ここで書いているのは現時点での考えなので、増えたり減ったりします。
◆ 2.0.0 β1
次に出そうと思っているのはβ1です。(ただ、途中でいくつかだけ実装した2.0.0 α2を出すかもしれませんが。)
β1では次の物を実装する予定です。
・KAGEX入力補完
・KAGEXワールド拡張ビューワー
・KAGEXワールド拡張エディタ
・スニペットウィンドウ
・KAG/KAGEX挿入メニュー
・KAGEX++
といった感じで、KAGEX関連の物がほとんどです。
◆ 2.0.0(正式版)
とりあえず 2.0.0 β1で出ただろうバグを中心に修正していく予定です。
もし大きなバグとかが出たらβ2として出るかもしれません。
あと、このあたりでマニュアルあたりも基本的なところは作っておきたいなぁとか思っています。
◆ 2.1.0
だいぶ先の話ですが正式版を公開した後の機能についてです。
・TJS入力補完
・TJSクラスウィンドウ
といったTJS関連をやれたらなぁと思っています。
ただ、この頃には吉里吉里3の話が出てきているかもしれません。
ドコモの冬モデル
- 2008年11月14日 22:36
- 雑記
ドコモの2008年冬春モデルが発表されました。とはいっても発表日は11/5なのでもう1週間以上たってしまいましたが。。。
ドコモ持ちとしてはやはりほかのキャリアの発表よりもより気になりますね。
というわけで個人的に気になる物を上げてみたいと思います。
◆ F-01A
富士通製の防水回転二軸携帯です。
ドコモでは富士通が防水携帯を前から出していました。ただ、70X系だったりと機能が今ひとつというところだったんですが、これはフルスペックな物になっています。
個人的には見た目もなんかカクカクで良い感じだなぁと思ってます。(好みは分かれそうな見た目ですが、、、)
良いところ:
防水(ものすごく地味だけど便利そうな機能)
見た目がカッコイイ(かなり主観)
ソフト(昔使ったことあるFソフトは確かに良かった)
だめなところ:
ちょっとでかい
背面液晶の部分はすごく指紋がつきそう
◆ SH-01A
シャープのサイクロイド式携帯です。
シャー
プのアクオス携帯と言えばこの形だろ。みたいなイメージがあって、シャープを買うならサイクロイドにしようと前々から思っていました。ただ、ドコモで出て
いるものはGPSが無かったりと微妙な物ばっかりだったので手を出していなかったのですが、今回はフルスペックな物になっています。
良いところ:
フルスペックなアクオス携帯
液晶がすごくきれい(らしい)
だめなところ:
ちょっと分厚くね?
冷静に考えると画面が回転する意味はあんまり無いような(ワンセグみないし。。。)
◆ SH-04A
シャープのQWERTYキースライド携帯です。
いわゆるドコモ版インターネットマシーンというやつです。
基本はタッチパネルで操作して、文字はQWERTYキーボードで打つという普通の携帯と違った操作が基本になります。
良いところ:
QWERTYキーボード(未だにテンキーでは早く打てないのでこれが欲しい・・・)
画面がでかい(3.5インチ)
だめなところ:
でかすぎ
iアプリとかどうやって操作するんだろ・・・(CCCVは操作できるのか・・・?)
ノキアのQWERTYキーストレート携帯です。
前回ソフトバンク版が出ていたときにドコモでも出ないかなぁとか言っていたら本当に出るみたいですね。
全く同じ中身(800MHz対応とか微妙に違うみたいですが)のものが違うキャリアから出ると言うことでその辺の競争とか起きたら面白そうです。
良いところ:
QWERTYキーボード
スマートフォンなのでSymbian系ソフトがいろいろと入れられそう
だめなところ:
画面が2.4インチQVGA
入れられるソフトがSymbian系(たぶんあまり日本向けなソフトはなさそう。。。)
今回の発表とは別枠でしたがこれも気になってます。
画面がHVGAの2.7インチなのでE71よりはちょっと大きくきれいな液晶です。
あと見た目についてもE71も悪くはないけどこっちの方がかっこいいなぁとも思ってます。
良いところ:
QWERTYキーボード
見た目
だめなところ:
値段がいろいろと高そう。(定額になってもいろいろと必須オプションが高そう)
KKDE version 2.0.0 α1 公開
- 2008年11月 9日 00:16
- 吉里吉里開発環境
KKDE version 2.0.0 α1 を公開しました。
リアルの方がいろいろと忙しくてちょっと予定よりも遅れましたが、無事α1を公開できました。
KKDE version 0.8.1(以後KKDE1と略す)を公開したのが2006/07/16なので、実に2年3ヶ月ぶりぐらいのバージョンアップです。
今回のバージョンはα版となっています。
とはいっても以前から公開しているのもα版と書いていませんがα版なので対して気にしないでください。(バージョン表記の都合です^^;)
今回のバージョンはソースコードを1から作り直したので細かい作りや機能といった面でKKDE1と異なります。
全体的にはKKDE1から3割機能が減って、新しく3割機能が増えたというような感じになっています。
大きいところでは、
◆ 減った機能:
・TJS入力補完
・KAG++
・TLG画像プレビュー
・サウンドシーク&音量変更
・アプリエラー報告機能
◆ 増えた機能:
・プロジェクトファイル機能
・エディタのカラー設定ダイアログ
・ブックマーク機能
・折りたたみ機能
・エディタ設定のファイルタイプごとの設定
・Oggファイルの再生
・設定ファイルをAppDataフォルダへ移動
といった感じで、細かいところでもちょこちょこっと違います。
なので、当分はKKDE1と平行して公開します。
2008年冬モデル
- 2008年11月 2日 22:56
- 雑記
先週はau、ソフトバンク、ウィルコムと2008年の冬モデルラッシュが続いていますね。
ドコモも11/05に発表があるみたいで楽しみです。
とりあえずドコモ以外の発表を見ていていくつか気になったのを見てみます。
Visual WVGA 有機EL搭載の回転2軸機種です。
いままで au では上位モデルでもQVGAの機種が多かったので、ここにきてやっとという感じです。
とか思っていたら、”Visual”というよくわからない接頭語がついていて調べてみると、”240×800ドットの中に4色の発光素子を組み込む”ことで480×800を実現している。。。ということで、どうやらリアルなVGAではないようです。
あと前回までの不細工なWオープン用ヒンジはやめて回転2軸にしたようです。
有機ELと聞くと良さそうな感じですが、外ではほとんど見えないんじゃないかなぁと心配です。
(特に同じ有機ELを搭載している兄弟機のCASIOの機種はカメラをアピールしていますが、、、)
なぜ、いままでこの色がないか不思議で仕方がなかったわけですが、、、ついに!という感じです。
中身は特に変わっていないようです。
今回の発表の中で一番スゲーと思えた機種です。
3.8インチ、480×1024のタッチパネル液晶です。
おそらく実物を見たらかなりごつそうです。^^;
というか、1024ピクセルはやり過ぎです^^;
画面が3.8インチもあることから片手で指タッチは届かないんじゃないかという気がします。^^;
というわけで、今度モックが出てきたら(買わないけど)見に行こうと思います。
NokiaのQWERTYキーストレートな機種です。
QVGAなのが残念ですが、個人的に最近QWERTYキーなものが欲しいなぁとか思っていて、ドコモでもこんなのがでないかなぁと思っています。
こんなQWERTYキーストレートな機種がドコモで出るのが確定しているのはBlackBerry Boldです。
個人で使うのはかなりオーバースペック(特にセキュリティなあたり)なきもしますが、、、どうしようかなぁといろいろと考え中です。
α1候補完成
- 2008年10月31日 22:26
- 吉里吉里開発環境
前回公開した環境設定画面でα1として予定していた大きい機能はすべて完成しました。
というわけで後回しにしていた細かいところをいろいろと修正しました。
◆ツールバー
アイコンについては基本的にVisualStudioについてくるアイコンパックをベースに使用するようにしました。
一部はKKDE1と同じ物を使っていますが若干普通の見た目になっています。
ツールバーとメニューの中身自体も.NET Framework2.0標準の物に変更しています。
そのため若干見た目が変わっていて、機能としてはツールバーが種別ごとに位置を移動できるようになりました。
◆改行記号
もともとKKDEがベースにしているSharpDevelopの改行記号はあまり見かけない記号を使用しているんですが、コードを直接修正して下矢印に変更しています。
環境によってはうまく出ない場合もあるみたい+なんか余白が気になる(全角の矢印を使っているからですが。。。)ということで、KKDE2ではより通常のエディタらしく直角に曲がる感じの矢印を描画するように修正しています。(エンターキーにある記号とです。)
◆横ルーラー
個人的に一番気になっていたのが、この横ルーラーで桁数が全くでないので使い物になっていませんでした。(ベースの物はそもそも色も白固定です。)
今回は秀丸っぽいような感じで桁数をルーラー上に表示するようにしています。
その辺をやったらこんな感じ ↓ になっています。
そのほかにも細かいところをちょこちょこっと修正したり変更したり無くしたりと絶賛テスト中ですが、機能としては現在の物をversion 2.0.0 α1 候補としています。
環境設定画面
- 2008年10月27日 23:08
- 吉里吉里開発環境
KKDE2の環境設定画面を作成しました。
基本的にはKKDE1と同じようような物が設定できますが、KAG設定に関してはファイルタイプ別設定のほうへ移動しています。
目新しい物と言えば、システム設定に”テキスト解析間隔”というのを作成しています。
これは、KAGシナリオファイルの入力があるたびにファイルの解析を行うのですが、絶えずやっても無駄かつ負荷がでかいのでその解析をスリープさせる時間を設定することが出来ます。
この値を長くすると負荷は軽くなりますが結果がおかしくなる場合があります。(たとえばラベルの位置がずれたりとか)
ちなみにKKDE1ではセーブ時にのみ解析を行っています。
(これは当時に作ってみると重すぎて使い物にならなかったためです。。。重かった理由はもちろん作り方が悪かったためですが。。。^^;)
というわけで↓
サウンドプレイヤー
- 2008年10月25日 22:56
- 吉里吉里開発環境
サウンドプレイヤーウィンドウを作成しました。
KKDE1のサウンドプレイヤーはWindowsMediaプレイヤーをそのまま貼り付ける形で実装していました。
これは、作る方は簡単でかつ使う方も基本機能はきちんとしているので便利という感じで良かったんですが、Oggファイルの再生がそのままではできないという欠点がありました。
(まぁ、コーデックを入れるだけなのですが、、、)
KKDE2では単体でOggファイルの再生を行えるようにします。
ワールド拡張ビューワーの場合は吉里吉里を使用して直接再生するという荒技(といってもこれはこれでありですが)を使ったのですが、今回はWin32APIの方を直接呼び出そうといろいろと試行錯誤していました。
かなり苦戦しましたが、音楽を正常に再生できるところまでは出来ました。
ただ、かなり不安定で音が途中で止まったり、プログラムが落ちたりといろいろと解決できない問題が多々ありました。
多分C#のガーベジコレクションあたりが問題っぽいです。。。orz
いろいろと作っていて面白いところではあるのですが、あまり時間もないので今回は別の物を持ってくるようにしました。
C#で簡単に呼び出せてOggが再生する物を探した結果、YaneuraoGameSDK.NETを使用することにしました。
サウンドプレイヤーでは基本的には再生が出来たいいという方針で、再生と停止ボタンしかありません。
一時停止やシークについてはKKDE1でも乗っていたのでつけたいところですが、実装上の都合から省略します。(なくてもKKDEの用途からはそんなに困らないです。)
いろいろと苦労してできあがったのが↓