Linuxすげー、C#で作ったソフトが動くよ!

taketoshi
記事: 222
登録日時: 14年前
住所: 日本国

Linuxすげー、C#で作ったソフトが動くよ!

投稿記事 by taketoshi » 7年前

ラズパイ2をお友達で大学の先生をしている方から頂き、使い方の基礎を教えてもらったので
スマートミラーを造るためにラズパイを組み込み仕様にして遊んでいます。
P_20171210_112451.jpg
手前の白い箱がラズパイです
一番驚いたのがC#のソフトウェアがそのままラズパイで動く!すごいよこれ。
LinuxにはMonoDeveloperっていう、Windows版VisualStudioみたいな統合開発環境もある。
このMono上でC#のソフトがそのまま動きます。.net凄いです。

表示のサイズが意図したものと違うのでここを修正すればそのまま使えそう。
そもそもどうやってやるのか解らなかったときに比べると大きな進歩。

ラズパイではカメラモジュールやLED制御が出来るので色々な事が出来そうでワクワクしています。
初めてのLinuxなので解らないことがイッパイですが頑張っています。

SSHでリモート接続してハードウェアを巻き込んだIoT機器を作ってみたい。
最後に編集したユーザー taketoshi on 2017年12月10日(日) 11:35 [ 編集 1 回目 ]

アバター
keito94
記事: 264
登録日時: 8年前

Re: Linuxすげー、C#で作ったソフトが動くよ!

投稿記事 by keito94 » 7年前

いまや、C#だけではなく.Net Frameworks全体がクロスプラットフォームに対応しつつありますからね。
昔こそ、.NetはWindows専用のイメージがあったらしいですね。
.Net Coreも試してみてはいかがでしょうか?

ISLe
記事: 2650
登録日時: 14年前

Re: Linuxすげー、C#で作ったソフトが動くよ!

投稿記事 by ISLe » 7年前

Monoを開発した人物が起こしたXamarinという会社がMicrosoftに買収されて、現在のMonoはMicrosoft公式です。
Xamarin(会社)がMonoをベースに開発しているクラスプラットフォーム開発環境もXamarinと言います。

Linuxでは、既存のGUIもMonoと統合できる機能の開発がかなり進んでいて、ディストリビューションによってはマルチメディア系の標準ソフトがMonoベースになっているほど浸透しています。

.NET Core / .NET Framework / Xamarin / Monoの関係を整理する - ASCII.jp 2016.4.28
最後に編集したユーザー ISLe on 2017年12月10日(日) 15:37 [ 編集 1 回目 ]

taketoshi
記事: 222
登録日時: 14年前
住所: 日本国

Re: Linuxすげー、C#で作ったソフトが動くよ!

投稿記事 by taketoshi » 7年前

>>keito94どの
libhostpolicy.soがないよ!って怒られて動きませんでした。はて・・・?

.netってC++とC#とVBのどの言語でも簡単にWindowsアプリが作れるよ!ってイメージでしたが
随分と様変わりしてクロスプラットフォームになったのですね。


>>ISLeどの
ふっふっふ。

触発されてノートパソコンにウブンチュ入れてしまいました。
20年位ウインドウズ一辺倒でしたが、別のOSでお仕事するのも楽しいです。