GNU/Linux >> Belajar Linux >  >> Linux

Tonton video ini dari Linux App Summit

Bagi sebagian orang, liburan adalah waktu yang sibuk untuk berbelanja, memasak, dan rumah yang dipenuhi orang-orang terkasih. Bagi yang lain, itu adalah saat-saat tenang yang dihabiskan hanya dengan beberapa teman, atau bahkan dalam kesendirian di balik cahaya hangat monitor komputer. Dan bagi yang lain lagi, ini adalah hari kerja seperti hari lainnya.

Tidak peduli bagaimana Anda akhirnya menghabiskan musim liburan tahun ini, ada kenyamanan yang dapat ditemukan di Linux App Summit 2019. Pertemuan puncak ini, yang menggabungkan kekuatan semua orang yang terlibat dalam pengembangan aplikasi untuk Linux, berfokus pada beberapa topik utama:

  • Mendistribusikan perangkat lunak dan sistem pengemasan
  • Cara membuat pengembangan aplikasi gratis dan open source berkelanjutan secara finansial bagi pengembang
  • Toko aplikasi
  • Manajemen proyek
  • Meningkatkan komunikasi dengan pengguna akhir

Untungnya, bagi kita yang tidak sempat menghadiri KTT, tersedia rekaman presentasinya. Artinya, Anda dapat mematikan parade liburan lama yang membosankan dan film yang tidak menyenangkan, serta mendengarkan presentasi teknologi yang hebat ini.

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Berikut adalah contoh presentasi yang dapat Anda nikmati selama musim liburan.

Pengiriman aplikasi

Flatpak adalah topik yang menarik dan tak terelakkan untuk pertemuan puncak tentang aplikasi Linux. Anda dapat mempelajari cara membuat Flatpak Anda sendiri di sini di Opensource.com, tetapi untuk informasi lebih lanjut tentang apa yang sedang dibuat, lihat pembicaraan ini:

  • Dalam ceramah berjudul Layanan Desktop sebagai Flatpak, Daniel García Moreno (pengembang dan pengelola Fraktal GNOME) menjelaskan bagaimana Flatpak dapat mengekspor layanan yang disediakan oleh satu aplikasi sehingga aplikasi lain dapat menggunakannya, bahkan ketika aplikasi asli tidak diluncurkan.

  • Dapatkan pengenalan tentang Portal dan prinsip serta praktiknya dari Matthias Clasen. Dia membahas prinsip-prinsip desain untuk pengalaman pengguna serta desain API. Kemudian, dia melihat kembali tahun sejak mencapai 1.0 dan mengulas beberapa pelajaran penting yang didapat dari penggunaan portal di berbagai aplikasi.

  • Biarkan Alexander Larsson, anggota grup desktop Red Hat, menjelaskan seperti apa rasanya memelihara repositori Flatpak, cara kerja repositori Flatpak, dan berbagai opsi yang Anda miliki saat menghostingnya. Dia juga membahas cara menskalakan repo dari instance pengujian lokal ke instance global seperti Flathub.org.

  • Dalam Membangun toko aplikasi dengan Flathub, Robert McQueen, kepala teknik di Endless OS, menjelaskan bagaimana Endless ingin menerapkan toko aplikasi bayar sesuai keinginan untuk Flathub, mendorong pengguna untuk memberikan sumbangan opsional kepada pengembang gratis dan terbuka sumber aplikasi sebelum melanjutkan dengan unduhan.

  • Heather Ellsworth, anggota tim desktop di Canonical, berbicara tentang membuat aplikasi Snap desktop GNOME, mendemonstrasikan bagaimana pengembang dapat mulai membuat GNOME Snaps menggunakan ekstensi GNOME baru dan metode lain yang menyederhanakan pembuatan metadata yang diperlukan untuk aplikasi desktop GNOME.

Alur kerja pengembangan

  • Inilah pernyataan kontroversial:tidak ada platform "Linux". Itulah yang dikatakan oleh desainer interaksi Tobias Bernard dan Jordan Petridis, QA dan insinyur multimedia di Centricular dalam pembicaraan mereka. Sulit untuk membantahnya, mengingat susunan format pengemasan yang berbeda di sepuluh kali lebih banyak distribusi. Mereka menyatakan bahwa, alih-alih "desktop Linux" yang tidak jelas dan lusinan distribusi yang mengemas ulang perangkat lunak yang sama, pengembang aplikasi memerlukan platform yang terpisah, terdefinisi dengan jelas, dan terintegrasi secara vertikal. Mungkinkah itu terjadi? Tonton pembicaraan ini untuk melihat sekilas kemungkinan masa depan di mana komunitas menggantikan model distribusi saat ini dengan ekosistem yang sehat dan kuat.

  • Cari tahu bagaimana dunia Linux dapat mengambil manfaat dari Manajer Produk dari Emel Elvin Yildiz, manajer produk di GNOME Foundation. Dalam ceramah ini, dia menjelaskan bagaimana dia berkontribusi pada peluncuran "Aplikasi Resep GNOME" dan bagaimana dia yakin pengalamannya dapat membantu proyek lain menjadi produk yang diluncurkan.

  • Anda mungkin pernah mendengar tentang Meson, tetapi tahukah Anda bahwa ini adalah sistem pembangunan untuk pengembang aplikasi? Nirbheek Chauhan, seorang pengembang GNOME, GStreamer, dan Meson, berpikir demikian dan, dalam pembicaraan ini, dia menjelaskan mengapa Meson dibuat dan mengapa dia menganggapnya sebagai sistem build terbaik yang pernah ada. Bonus:Anda mendapatkan kursus kilat dalam sintaksis Meson!

  • Dalam Praktik Ubuntu Kylin tentang Konstruksi Aplikasi untuk Ekosistem Linux, Min Liu, Jack Yu, Xiaodong Liu, dan Qing Liao dari proyek Ubuntu Kylin berbicara tentang upaya dan wawasan tim pengembangan mereka dalam membangun ekosistem aplikasi Linux.

  • Apa itu manajemen produk? Dalam Manajemen Produk di Sumber Terbuka, Nick Richards, manajer produk di Endless, memberi tahu Anda semua tentangnya, dan bagaimana hal itu dapat membantu mengatasi tantangan yang dihadapi komunitas perangkat lunak bebas dan sumber terbuka.

Antarmuka pengguna dan antarmuka dengan pengguna

  • Dalam Curb Cuts, Cassidy James Blaede, salah satu pendiri dan CXO di SD, menjelaskan bagaimana pemotongan trotoar–lereng di trotoar yang dirancang untuk memfasilitasi kursi roda–meningkatkan pengalaman bagi semua orang, terlepas dari kemampuan atau gangguan tertentu. Cassidy membahas bagaimana, dengan cara yang sama, fitur aksesibilitas digital harus ada di mana-mana dan didukung dengan baik karena membantu semua orang.

  • Heather Ellsworth dari tim desktop di Canonical memoderasi panel yang menampilkan Aleix Pol, presiden KDE e.V., Robert McQueen, kepala teknik di Endless, Alexander Larsson dari grup desktop Red Hat, Alan Pope, advokat pengembang di Canonical, dan Daniel Foré, pendiri dan CEO Linux dasar, tentang masa depan aplikasi Linux. Para panelis setuju bahwa peningkatan keragaman tidak hanya diinginkan, tetapi tidak dapat dihindari, bahwa pengembang harus mencari hubungan yang lebih dekat dengan pengguna akhir, dan bahwa kerja sama antar proyek adalah kuncinya.

  • Di Bad Language, Paul Brown, pakar komunikasi yang bekerja untuk KDE, menggunakan contoh untuk menunjukkan bagaimana, dengan memodifikasi deskripsi aplikasi dan berita tentang proyek, Anda dapat meningkatkan keterlibatan dan keterlibatan pengguna.

  • Berkomunikasi dengan pengguna itu penting! Dalam Humanspeak, Robin Tafel, desainer produk di Endless, membahas teknik dan metode untuk copywriting pengalaman pengguna, membahas beberapa prinsip semiologi (komunikasi) dan strategi komunikasi tingkat tinggi, dan bagaimana membuat salinan Anda dapat dimengerti oleh pengguna Anda.

Paradigma desktop

  • Apakah kita kehilangan sesuatu? Bergabunglah dengan Florian Müllner, seorang pengembang GNOME di Red Hat, saat ia merenungkan apakah kita memerlukan API platform untuk aplikasi latar belakang, dan konsekuensi dari GNOME menjatuhkan dukungan bawaan untuk ikon status "tradisional".

  • Dalam Growing Beyond the System Tray, Daniel Foré, pendiri dan CEO SD, membahas kekurangan desain baki sistem. Lebih penting lagi, dia melihat beberapa solusi yang telah dibuat oleh desktop modern, dan bagaimana sebuah aplikasi dapat kehilangan baki sistem tanpa kehilangan fungsionalitas apa pun.

  • Qt melakukan banyak hal untuk membuat aplikasi lintas platform, tetapi membuat implementasi penuh dari sebuah aplikasi membutuhkan banyak pekerjaan. Tidak ada yang mengetahui hal ini lebih baik daripada Aleix Pol, presiden KDE e.V., namun ia tetap menantang kami untuk menargetkan Linux, Android, dan seterusnya. Dalam pembicaraan ini, Aleix menjelaskan bagaimana KDE mencoba memecahkan masalah pengembangan aplikasi untuk Linux, Android, dan banyak lagi platform.

  • Dalam How I Squeezed GNOME Into Your Pocket, Adrien Plazas, seorang pengembang GNOME di Purism, menjelaskan bagaimana dia membantu membuat prototipe inisiatif GNOME Mobile terbaru dan mengimplementasikan beberapa widget awal. Dia juga membahas kekurangan, solusi, dan semua yang dia lakukan untuk membantu inisiatif itu mendapatkan daya tarik.

  • Aplikasi Qt yang lucu di desktop GNOME adalah apa yang ingin dilihat Jan Grulich, seorang insinyur perangkat lunak senior di Red Hat. Dalam pembicaraan ini, dia membagikan bagaimana Anda dapat membuat aplikasi Qt agar pas dengan sempurna di desktop GNOME.

  • Saatnya untuk tahun desktop Linux virtual! Lubosz Sarnecki bekerja pada XR (AR/VR) di Collabora dan, dalam pembicaraan ini, ia meninjau implementasi AR dan VR yang ada, persyaratan untuk serangkaian interaksi pengguna baru, dan bagaimana model UX klasik keyboard dan mouse diterjemahkan ke ini baru konsep. Dia juga memberikan gambaran tentang status open source di AR dan VR, dan peluang yang dihadirkannya untuk pengembang aplikasi.

  • Di Lihat! Ini LibreOffice di KDE Plasma, Katarina Behrens, pengembang inti LibreOffice di CIB, memperkenalkan front-end KDE baru berbasis Qt5 dari LibreOffice. Jika Anda pengguna KDE, lihat video ini dan kemudian coba lapisan integrasi baru yang digunakan LibreOffice untuk menyediakan gaya widget asli Qt5, menu Qt5 asli, dan pemilih file Plasma 5 terintegrasi, ditambah clipboard yang dirubah dan drag-and- lepaskan dukungan.

  • Frank Karlitschek, pendiri Nextcloud dan kontributor Opensource.com, menjelaskan mengapa kita sebagai komunitas harus membuat platform bersama yang menarik lebih banyak vendor perangkat lunak pihak ketiga untuk mengembangkan perangkat lunak untuk Desktop Linux. Triknya adalah, tentu saja, untuk menghindari pertengkaran internal atas detail implementasi teknis, tetapi lihat Bagaimana cara meningkatkan 10x jumlah Aplikasi Desktop Linux untuk semua detailnya.


Linux
  1. GNOME Twitch – Tonton Aliran Twitch di Desktop Linux

  2. membaca dari serial dari baris perintah linux

  3. Instal Linux dari Linux

  1. Tonton Perintah di Linux [dengan Contoh]

  2. Cara membuka Appimage di Linux

  3. Linux – Bagaimana Cara Menjalankan Bootloader Dari Linux?

  1. Panduan untuk menginstal aplikasi di Linux

  2. OBS Studio – Rekam dan Streaming Video Langsung dari Desktop Linux

  3. Instal Apache 2 dari Sumber di Linux