Список задействованных библиотек

Идея LUWRAIN в значительной мере основана на доступности большого количества открытых библиотек для языка Java. Часть из них играют важнейшую роль в реализации нашей системы. Ниже приведён список библиотек, которые мы включаем в наши дистрибутивы. Все библиотеки используются без внесения модификации в их исходные тексты.

  • Системные:
    • guava: библиотека вспомогательных утилит от компании Google
    • gson: библиотека для сериализации объектов в формате JSON от компании Google
    • SQLite: SQL-движок для хранения динамических пользовательских данных
  • Редактирование и просмотр документов
    • languagetool: библиотека проверки правописания, интегрированная в том числе в LibreOffice
    • Apache POI: библиотека для работы с популярными форматами офисных файлов
    • Apache PDFBox: библиотека для получения текста из PDF-файлов и их растеризации для графического просмотра
  • Сетевые сервисы:
    • jsoup: библиотека для чтения файлов в формате HTML и XML
    • JavaMail: набор утилит для работы с электронной почтой, включая поддержку протоколов POP3, IMAP и SMTP
    • rome: библиотека для чтения новостных лент в формате RSS
  • Социальные сети:
    • Twitter4J: библиотека для взаимодействия с API социальной сети Twitter
    • vk-java-sdk: библиотека для взаимодействия с API социальной сети ВКонтакте
  • Речевые синтезаторы:
    • RHVoice: синтезатор речи для русского языка
  • Работа со звуковыми файлами:
    • mp3agic: библиотека для декодирования файлов в формате MP3
    • jorbis: библиотека для декодирования файлов в формате OGG/Vorbi
© 2012–2024 Проект LUWRAIN
Дизайн от Strash