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#はよく知らないので
覚えることが少ないほうが助かる。。。)