ラズパイ2をお友達で大学の先生をしている方から頂き、使い方の基礎を教えてもらったので
スマートミラーを造るためにラズパイを組み込み仕様にして遊んでいます。
一番驚いたのがC#のソフトウェアがそのままラズパイで動く!すごいよこれ。
LinuxにはMonoDeveloperっていう、Windows版VisualStudioみたいな統合開発環境もある。
このMono上でC#のソフトがそのまま動きます。.net凄いです。
表示のサイズが意図したものと違うのでここを修正すればそのまま使えそう。
そもそもどうやってやるのか解らなかったときに比べると大きな進歩。
ラズパイではカメラモジュールやLED制御が出来るので色々な事が出来そうでワクワクしています。
初めてのLinuxなので解らないことがイッパイですが頑張っています。
SSHでリモート接続してハードウェアを巻き込んだIoT機器を作ってみたい。
Linuxすげー、C#で作ったソフトが動くよ!
Linuxすげー、C#で作ったソフトが動くよ!
最後に編集したユーザー taketoshi on 2017年12月10日(日) 11:35 [ 編集 1 回目 ]
Re: Linuxすげー、C#で作ったソフトが動くよ!
いまや、C#だけではなく.Net Frameworks全体がクロスプラットフォームに対応しつつありますからね。
昔こそ、.NetはWindows専用のイメージがあったらしいですね。
.Net Coreも試してみてはいかがでしょうか?
昔こそ、.NetはWindows専用のイメージがあったらしいですね。
.Net Coreも試してみてはいかがでしょうか?
Re: Linuxすげー、C#で作ったソフトが動くよ!
Monoを開発した人物が起こしたXamarinという会社がMicrosoftに買収されて、現在のMonoはMicrosoft公式です。
Xamarin(会社)がMonoをベースに開発しているクラスプラットフォーム開発環境もXamarinと言います。
Linuxでは、既存のGUIもMonoと統合できる機能の開発がかなり進んでいて、ディストリビューションによってはマルチメディア系の標準ソフトがMonoベースになっているほど浸透しています。
.NET Core / .NET Framework / Xamarin / Monoの関係を整理する - ASCII.jp 2016.4.28
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 回目 ]
Re: Linuxすげー、C#で作ったソフトが動くよ!
>>keito94どの
libhostpolicy.soがないよ!って怒られて動きませんでした。はて・・・?
.netってC++とC#とVBのどの言語でも簡単にWindowsアプリが作れるよ!ってイメージでしたが
随分と様変わりしてクロスプラットフォームになったのですね。
>>ISLeどの
ふっふっふ。
触発されてノートパソコンにウブンチュ入れてしまいました。
20年位ウインドウズ一辺倒でしたが、別のOSでお仕事するのも楽しいです。
libhostpolicy.soがないよ!って怒られて動きませんでした。はて・・・?
.netってC++とC#とVBのどの言語でも簡単にWindowsアプリが作れるよ!ってイメージでしたが
随分と様変わりしてクロスプラットフォームになったのですね。
>>ISLeどの
ふっふっふ。
触発されてノートパソコンにウブンチュ入れてしまいました。
20年位ウインドウズ一辺倒でしたが、別のOSでお仕事するのも楽しいです。