Phil Bull
philbull@gmail.com 2012
Майкл Гілл (Michael Hill)
mdhillca@gmail.com 2013
Доступ до структурованих сховища даних, спільних ресурсів у мережі та файлів.
Максим Дзюманенко
dziumanenko@gmail.com 2010
Юрій Чорноіван
yurchor@ukr.net 2020

# Доступ до файлів і даних

Асинхронне читання і запис файлів та інших потокових даних

Зберігання і отримання метаданих документів

Реалізуйте безшовний доступ до локальних і віддалених файлів за допомогою базових бібліотек введення-виведення GNOME. Зробіть так, щоб ваша програма реагувала миттєво, скориставшись широкою підтримкою асинхронних дій з введення-виведення. Надайте користувачам змогу без проблем шукати файли на основі метаданих, які описують документи.

# Що робити?

Для асинхронного читання та запису файлів та інших потоків даних скористайтеся GIO. У вашому розпорядженні будуть високорівневий програмний інтерфейс до віртуальних файлових систем, а також допоміжні програми, зокрема для роботи з піктограмами та запуску програм.

Скористайтеся Tracker для зберігання і отримання метаданих документів, а також структурованих даних, зокрема записів контактів.

# Приклади з реального життя

Технології введення та виведення даних GNOME застосовуються у багатьох проєктах із відкритим кодом. Деякі з прикладів наведено нижче.

Документи спрощують пошук файлів за допомогою Tracker.

( Сайт | Початковий код )

Файли використовують GIO для спрощення керування локальними та віддаленими файлами.

( Сайт | Знімки вікон | Початковий код )