一部の人にとって、休日は買い物、料理、そして愛する人で溢れる家の忙しい時間です。他の人にとっては、彼らはほんの数人の友人と、あるいはコンピューターモニターの暖かい輝きの後ろで孤独に過ごした静かな時間です。そして、さらに他の人にとっては、他の人と同じように平日です。
今年のホリデーシーズンをどのように過ごしても、2019年のLinuxアプリサミットで快適に過ごせます。このサミットは、Linux用のアプリケーションの開発に携わるすべての人の強みを組み合わせて、いくつかの主要なトピックに焦点を当てました。
- ソフトウェアとパッケージングシステムの配布
- 無料でオープンソースのアプリケーション開発を開発者にとって経済的に持続可能なものにする方法
- アプリケーションストア
- プロジェクト管理
- エンドユーザーとのコミュニケーションの改善
幸いなことに、サミットに参加する機会がなかった私たちのために、利用可能なプレゼンテーションの録音があります。つまり、退屈な古いホリデーパレードや楽しい映画をオフにして、代わりにこれらの優れた技術プレゼンテーションに耳を傾けることができます。
その他のLinuxリソース
- Linuxコマンドのチートシート
- 高度なLinuxコマンドのチートシート
- 無料のオンラインコース:RHELの技術概要
- Linuxネットワーキングのチートシート
- SELinuxチートシート
- Linuxの一般的なコマンドのチートシート
- Linuxコンテナとは何ですか?
- 最新のLinux記事
これは、ホリデーシーズンを楽しむことができるプレゼンテーションのほんの一例です。
Flatpakは、Linuxアプリに関するサミットのエキサイティングで避けられないトピックです。ここOpensource.comで独自のFlatpakを構築する方法を学ぶことができますが、醸造の詳細については、次の講演をご覧ください:
-
Flatpakとしてのデスクトップサービスというタイトルの講演で、DanielGarcíaMoreno(GNOME開発者およびFractalのメンテナー)は、Flatpakが1つのアプリケーションによって提供されるサービスをエクスポートして、元のアプリが起動されていない場合でも他のアプリがそれらを使用できるようにする方法を説明します。
-
Matthias Clasenから、ポータルとその原則および実践の概要を入手してください。彼は、ユーザーエクスペリエンスの設計原則とAPI設計をカバーしています。次に、1.0を達成してからの年を振り返り、さまざまなアプリケーションでポータルを使用することから学んだ重要な教訓のいくつかを確認します。
-
RedHatのデスクトップグループのメンバーであるAlexanderLarssonに、Flatpakリポジトリの保守とはどのようなものか、Flatpakリポジトリの仕組み、およびリポジトリのホスティングに関するさまざまなオプションについて説明してもらいます。また、レポをローカルテストインスタンスからFlathub.orgのようなグローバルインスタンスにスケーリングする方法についても説明します。
-
Flathubを使用したアプリストアの構築では、EndlessOSのエンジニアリング責任者であるRobertMcQueenが、EndlessがFlathubに有料のアプリストアを実装する方法を説明し、ユーザーが無料でオープンな開発者にオプションで寄付することを奨励しています。ダウンロードを続行する前にソースアプリ。
-
CanonicalのデスクトップチームのメンバーであるHeatherEllsworthが、GNOMEデスクトップスナップアプリケーションの作成について説明し、開発者が新しいGNOME拡張機能やGNOMEデスクトップアプリに必要なメタデータの作成を簡素化するその他の方法を使用してGNOMEスナップの作成を開始する方法を示します。
>
-
物議を醸す声明は次のとおりです。「Linux」プラットフォームはありません。それが、インタラクションデザイナーのTobiasBernardとCentricularのQAおよびマルチメディアエンジニアであるJordanPetridisが彼らの講演で述べていることです。 10倍の数のディストリビューションにまたがるさまざまなパッケージ形式の配列を考えると、それについて議論するのは難しいです。彼らは、漠然とした「Linuxデスクトップ」と同じソフトウェアを再パッケージ化する数十のディストリビューションの代わりに、アプリ開発者が個別の明確に定義された垂直統合プラットフォームを必要としていると主張しています。それは起こり得ますか?この講演を見て、コミュニティが現在の分布モデルを健全で堅牢なエコシステムに置き換える可能性のある未来を垣間見ることができます。
-
Linuxの世界が、GNOMEFoundationの製品マネージャーであるEmelElvinYildizの製品マネージャーからどのように利益を得ることができるかをご覧ください。この講演では、彼女が「GNOMEレシピアプリ」の立ち上げにどのように貢献したか、そして彼女の経験が他のプロジェクトが立ち上げられた製品になるのにどのように役立つと信じているかを説明します。
-
Mesonについて聞いたことがあるかもしれませんが、それがアプリ開発者向けのビルドシステムであることをご存知ですか? GNOME、GStreamer、Mesonの開発者であるNirbheek Chauhanはそう考えており、この講演では、Mesonが作成された理由と、Mesonが存在する中で最高のビルドシステムであると考える理由について説明します。ボーナス:Meson構文でクラッシュコースを受講できます!
-
Linuxエコシステムのアプリケーション構築に関するUbuntuKylinプラクティスでは、UbuntuKylinプロジェクトのMinLiu、Jack Yu、Xiaodong Liu、Qing Liaoが、Linuxアプリケーションエコシステムの構築における開発チームの取り組みと洞察について語っています。
-
とにかく、製品管理とは何ですか?オープンソースの製品管理では、Endlessの製品マネージャーであるNick Richardsが、そのすべてと、フリーでオープンソースのソフトウェアコミュニティが直面している課題にどのように役立つかについて説明します。
-
Curb Cutsで、エレメンタリーの共同創設者兼CXOであるCassidy James Blaedeが、特定の能力や障害に関係なく、カーブカット(車椅子を容易にするように設計された歩道のスロープ)がどのようにすべての人の体験を改善するかを説明します。キャシディは、同じように、デジタルアクセシビリティ機能がすべての人を助けるためにユビキタスで十分にサポートされるべきである方法に取り組んでいます。
-
CanonicalのデスクトップチームのHeatherEllsworthが、KDEe.V.の社長であるAleixPol、Endlessのエンジニアリング責任者であるRobert McQueen、RedHatのデスクトップグループのAlexanderLarsson、Canonicalの開発者擁護者であるAlan Pope、創設者のDanielForéをフィーチャーしたパネルをモデレートします。 Linuxアプリケーションの将来について、エレメンタリーLinuxのCEO。パネリストは、多様性の向上が望ましいだけでなく、避けられないこと、開発者はエンドユーザーとのより緊密な関係を模索する必要があること、プロジェクト間の協力が重要であることに同意します。
-
Bad Languageでは、KDEで働くコミュニケーションの専門家であるPaul Brownが例を使用して、アプリの説明やプロジェクトに関するニュースを変更することで、ユーザーのエンゲージメントと関与を高める方法を示しています。
-
ユーザーとのコミュニケーションは重要です! Humanspeakでは、EndlessのプロダクトデザイナーであるRobin Tafelが、ユーザーエクスペリエンスのコピーライティングの手法と方法について説明し、記号論(コミュニケーション)とコミュニケーション戦略の高レベルの原則、およびコピーをユーザーが理解できるようにする方法について説明します。
-
私たちは何かが欠けていますか? Red HatのGNOME開発者であるFlorianMüllnerに参加して、バックグラウンドアプリケーション用のプラットフォームAPIが必要かどうか、およびGNOMEが「従来の」ステータスアイコンの組み込みサポートを廃止した結果について考えてみましょう。
-
Growing Beyond the System Trayでは、エレメンタリーの創設者兼CEOであるDanielForéがシステムトレイの設計の欠陥について説明しています。さらに重要なことに、彼は最新のデスクトップが代わりに考案したいくつかのソリューションと、アプリが機能を失うことなくシステムトレイを失う方法を調べています。
-
Qtはアプリケーションをクロスプラットフォームにするために多くのことを行いますが、アプリケーションの完全な実装を作成することは多くの作業です。 KDEe.V.の社長であるAleixPolほどこれをよく知っている人はいないが、それでも彼はLinuxやAndroidなどをターゲットにするように私たちに挑戦している。この講演では、Aleixが、KDEがLinux、Android、その他多くのプラットフォーム向けのアプリ開発の問題をどのように解決しようとしているのかを説明します。
-
PurismのGNOME開発者であるAdrienPlazasは、「GNOMEをポケットに詰め込む方法」で、最新のGNOMEモバイルイニシアチブのプロトタイプ作成と初期のウィジェットの実装をどのように支援したかについて説明しています。彼はまた、欠点、回避策、およびそのイニシアチブが牽引力を得るのを助けるために彼がしたすべてについて話します。
-
GNOMEデスクトップのかわいいQtアプリケーションは、RedHatのシニアソフトウェアエンジニアであるJanGrulichが見たいものです。この講演では、QtアプリケーションをGNOMEデスクトップに完全に適合させる方法について説明します。
-
今年は仮想Linuxデスクトップの年です! Lubosz SarneckiはCollaboraでXR(AR / VR)に取り組んでおり、この講演では、ARとVRの既存の実装、新しいユーザーインタラクションの要件、およびキーボードとマウスの従来のUXモデルがこれらの新しいものにどのように変換されるかを確認しますコンセプト。彼はまた、ARとVRにおけるオープンソースの状況の概要と、それがアプリケーション開発者にもたらす機会についても説明しています。
-
見て!これはKDEPlasma上のLibreOfficeであり、CIBのLibreOfficeコア開発者であるKatarina Behrensが、LibreOfficeの新しいQt5ベースのKDEフロントエンドを紹介します。 KDEユーザーの場合は、このビデオをチェックしてから、LibreOfficeがQt5ネイティブウィジェットスタイル、ネイティブQt5メニュー、統合されたPlasma 5ファイルピッカーに加えて、改良されたクリップボードとドラッグアンドドロップを提供するために使用する新しい統合レイヤーを試してください。ドロップサポート。
-
Nextcloudの創設者でOpensource.comの寄稿者であるFrankKarlitschekは、コミュニティとして、Linuxデスクトップ用のソフトウェアを開発するためにより多くのサードパーティソフトウェアベンダーを引き付ける共有プラットフォームを作成する必要がある理由を説明します。もちろん、技術的な実装の詳細をめぐる内部の争いを避けるのがコツですが、すべての詳細については、Linuxデスクトップアプリの数を10倍に増やす方法をご覧ください。