Windowsアプリ

お仕事で Linux側のシステムのデータを時系列でGUIで見るアプリがほしい。
今は16進数のバイナリデータを眺めているので大変だ。。。


そこでソフトの作りをどうしたものか検討してみる。


Linux側のCPUがしょぼいのでLinux側をWebサーバ化してブラウザで見るのは×
(都合でアプリケーションサーバRDBMSが入らない)
よってLinux 側がサーバ、Windows側がクライアントのクラサバ構成にする


クライアントはWindowsアプリなのでVisualStudioを使う。
お金がないので2008 Express Edition、C# とする。
また、Linux側から受け取ったデータを時系列で保存するには
受信データをファイル化する必要がある。
このファイル化をどうしたものか。。。
時系列に保存するには独自よりRDBMSのほうが良い気がするので
ちょっと調べてみたところ、SQLite という配布に楽そうな RDBMS があった。


あとはC#SQLiteにアクセスするライブラリがあればできそう。
が、Linq 経由では SQLite にアクセスできなさそう。
http://did2.blog64.fc2.com/category0-3.html
残念。。。
ADO.NET とかいうのを使えばできるみたいだが、
結構コーディングしないといけないみたいでメンドくsar。。。
C言語Javaは知ってるけどC#はよく知らないので
覚えることが少ないほうが助かる。。。)