# こえどLUG 報告
## OpenBoard
学校むけ電子ホワイトボードアプリケーション
Hiroshi Miura
10, Oct., 2020
slide: https://hackmd.io/@miurahr/rynTh608D
---
## Who am I?
- OpenStreetMap Foundation Japan 代表
---
## 近況(1/2)
- State of the Map Japan 2020 ONLINE を準備中
- 7zip library py7zr の BCJフィルターのバグを修正、ログ圧縮に有効なPPMdアルゴリズムを実装
- OpenJDKのバグ修正を提案
- Linuxのdark modeにしたときに、一部のテキストペインが 文字が白、背景が白になる。
- Reproducerを作成し、現在、OpenJDKのSwing-dev MLで議論中
- OmegaTの入門書を作成継続
---
## 近況(2/2)
- ThinkPad T14s AMD (Gen1), Ryzen Pro 7(16core),32GB,Touchスクリーンが入荷
- Mint Linux導入し、OPAL規格のハードウエア暗号化対応について調査中
- ドキュメントを整備しながら、ツールの整備中
- https://hackmd.io/@miurahr/SJk2VORLw
- https://github.com/miurahr/sedutil-linuxpba
- Microsoft whiteboardのようなソフトが欲しくなり
- OpenBoard
---
## OpenBoard

---
## OpenBoard
- 学校むけ電子ホワイトボード
- Web Page: https://openboard.ch/
---
## サポート プラットフォーム

---
## 最新バージョン
- v1.5.4, Jan, 31, 2020
- v1.6.0a3 Qt5.13, Ubuntu 20.04, Windows対応
---
# AppImage化してみた
Project Home: https://github.com/miurahr/OpenBoard-AppImage
---
## AppImage とは
あたらしいパッケージフォーマットの3つのうちの一つ

---
## パッケージフォーマットの役割
- OSバンドルのライブラリに依存しない"アプリケーション"配布を可能にする
- Qtなどの、バージョンに強く依存するライブラリを同梱
- Linux Kernel/glibc はバージョン互換性を提供するので、標準ライブラリは同梱しない
- アイコンや翻訳などのリソースもバンドル
---
## AppImageの特徴
- 1ファイル配布、そのまま実行することが可能
- 実行フォルダをえらばずポータブル
- <アプリケーション名>-(version)-x86_64.AppImage というファイル名が特徴
- linuxdeploy ツールで生成できる
---
## OpenBoard AppImage化プロジェクト
Project Home: https://github.com/miurahr/OpenBoard-AppImage
- Github Actionsで自動処理
- 依存ファイルの導入
- コンパイル
- AppImageを生成
- github リリース作成
- AppImage ファイルをアップロード
---

---
{"metaMigratedAt":"2023-06-15T13:58:41.260Z","metaMigratedFrom":"YAML","title":"タッチパッドむけホワイトボード-OpenBoard","breaks":true,"description":".","contributors":"[{\"id\":\"a39fef58-9b07-42cd-973a-4a7e5bdc85cf\",\"add\":1972,\"del\":96}]"}