シェルスクリプトマガジン

Vol.78 ( 2022 . June )

 世の中では、Windows/Linuxパソコン、Mac、スマートフォン、タブレット、Raspberry Piなどのさまざまなコンピュータが利用されています。通常、アプリケーションを開発する場合、CPUやOS、表示するディスプレイなどの動作環境の違いを意識したプログラミングをしなくてはいけません。
 そのような実行環境をあまり意識することなく、一つのソースコードからさまざまなコンピュータで動作するアプリケーションを開発できるのが、マイクロソフトが提供するアプリケーション開発基盤「.NET」です。以前は、実行環境に合わせて「.NET Framework」「.NET Core」「Xamarin」に分かれていましたが、.NET 5で.NETとして統合。昨年11月には、.NET初の長期サポート版となる「.NET 6」が提供されました。
 特集1では、この.NET 6を中心として、.NETの歴史や.NETを構成する主要な要素、.NET Frameworkと.NETの比較を解説し、サンプルを交えた.NETアプリケーション開発を解説します。
 システム開発の全工程をカバーする表現力を持ち、ISO(国際標準化機構)やJIS(日本産業規格)で規格化されている表記法に「UML」(統一モデリング言語)があります。UMLでは、さまざまな図を使ってシステムの仕様や設計情報などを表現します。特集2では、UMLの概要や活用する効果、よく使われる図について分かりやすく紹介します。
 特別企画では、マイコン「ESP32」と小型コンピュータボード「Raspberry Pi」を使って、簡易地震計を製作しました。Webブラウザ上に揺れをリアルタイムにグラフ表示します。
 このほか、今回から「製品レビュー」を開始しました。エンジニア向けに、便利で面白いグッズやサービスを多数紹介していきます。
 今回も読み応え十分のシェルスクリプトマガジン Vol.78。お見逃しなく!

※記事掲載のコードはこちら。記事の補足情報はこちら

※読者アンケートはこちら

CONTENT
  • 004
    レポート OpenSSH 9.0/9.0p1リリース
  • 005
    レポート ゲームエンジンのUnreal Engine 5
  • 006
    製品レビュー マグカップ型電気鍋「Cook Mug」
  • 007
    NEWS FLASH
  • 008
    特集1 特集1 アプリケーション開発基盤 .NET
    松井恵一、木下舜、上原将司
  • 023
    Hello Nogyo!
  • 024
    特集2 UMLを使い始めてみよう
    森三貴
  • 040
    特別企画 ESP32とラズパイで作る本格IoT
    魔法少女
  • 058
    Raspberry Piを100%活用しよう
    米田聡
  • 060
    Pythonあれこれ
    飯尾淳
  • 066
    法林浩之のFIGHTING TALKS
    法林浩之
  • 068
    中小企業手作りIT化奮戦記
    菅雄一
  • 072
    ダークウェブ
    桑原滝弥、イケヤシロウ
  • 074
    香川大学SLPからお届け!
    石上椋一
  • 084
    タイ語から分かる現地生活
    つじみき
  • 092
    Bash入門
    大津真
  • 098
    Techパズル
    gori.sh
  • 099
    コラム「計画は全体を、問題は点を追求する」
    シェル魔人