- •1.Классификации и тенденции развития программного обеспечения
- •1.1.Классификация по степени взаимодействия с аппаратурой
- •1.1.1. Прикладное программное обеспечение
- •1.1.2. Системное программное обеспечение
- •1.1.3. Промежуточное программное обеспечение
- •1.2. Классификация программного обеспечения по виду лицензирования
- •Прочие классификации
- •Классификация программного обеспечения по платформе назначения
- •1.3.2. Классификация программного обеспечения по способу взаимодействия с пользователем
- •1.3.3. Классификация программного обеспечения по отношению к сети
- •1.3.4. Классификация программного обеспечения по способу установки
- •1.3.5. Классификация программного обеспечения по целям разработки
- •1.3.6. Классификация программного обеспечения по аппаратной платформе
- •1.3.7.Классификация программного обеспечения по степени опасности
- •1.4. Области применения прикладного программного обеспечения
- •1.4.1. Офисные приложения
- •1.4.2. Клиентские программы для работы с сервисами Интернета
- •1.4.3. Сетевой протокол ftp
- •1.4.4. Электронная почта
- •1.4.5. Службы мгновенных сообщений
- •1.4.6. Одноранговые сети
- •1.4.7. Программы для научных исследований и расчетов
- •1.4.8.Мультимедийные программы
- •1.4.9.Бухгалтерские программы
- •1.4.10.Программы для финансовых расчетов и прогнозирования
- •1.4.11.Программы для технического проектирования
- •1.4.12.Программы для бизнеса
- •1.4.13.Социальные вызовы развития программного обеспечения. Несвобода человека
- •1.4.14.Интеллектуальная деградация
1.4.5. Службы мгновенных сообщений
Службы мгновенных сообщений (интернет-пейджеры) с момента своего появления и по сегодняшний день беспрецедентно популярны среди пользователей Интернета. Первой и наиболее известной считается служба ICQ. Немного менее известен формат и приложения, поддерживающие протокол Jabber. Номер мобильного телефона и номер ICQ стали такими же неотъемлемыми идентификаторами личности, как номер паспорта. Службы мгновенных сообщений позволяют обмениваться сообщениями в одном окне, параллельно пересылать друг другу файлы (например, фотографии). Из дополнительных функций, которые реализуют службы мгновенных сообщений, можно выделить такие, как организация конференций и коллективного чата (одновременной беседы нескольких человек, отображаемой в одном окне).
Программ, поддерживающих мгновенные сообщения, на сегодняшний день довольно много, и все они либо свободны, либо бесплатны, но с рекламой. На рис.8 показаны окна программ Kopete и QIP, поддерживающих одновременно форматы и Jabber, и ICQ.
Рис.8. Интернет-пейджеры
1.4.6. Одноранговые сети
Одноранговые, или пиринговые, сети (PeertoPeer, р2р) не нуждаются в сервере. Назначение этого сервиса — прямой обмен файлами между участниками сети. Работа пиринговых сетей основана на том, что каждый клиент одновременно является и сервером. Если у кого-т. е. интересный файл, он указывает программе, что хочет выставить этот файл в сеть, а затем оповещает об этом заинтересованных людей. Программа разбивает файл на мелкие части, и другие люди, загружающие этот файл, одновременно предоставляют те «кусочки», которые они уже загрузили, следующим клиентам. Таким образом достигается эффект оптимизации нагрузки на сеть и отсутствие единого сервера в одноранговой сети. Среди наиболее известных программ организации р2р-сетей можно назвать pTorrent — клиентскую программу, окно которой можно увидеть на рис.9.
Основной проблемой пиринговых сетей считается тот факт, что по ним часто с нарушением авторских прав распространяются электронные информационные продукты (программы, фильмы, книги и музыка).
Рис.9. Программа pTorrent
1.4.7. Программы для научных исследований и расчетов
Специализированное программное обеспечение для проведения научных исследований, сбора научной (экспериментальной) статистики и осуществления на основе собранных данных специальных научных расчетов не так широко известно. Одним из направлений научных исследований, на котором самым широким образом применяется специализированное научное программное обеспечение, является биоинформатика (Программа Avogadro), затем идут программы для общих математических, статистических и физических расчетов (наиболее часто встречаются STATISTICA, MathCad, MathLab, MATHEMATICA). Третий по количеству программ тип — программы для астрономического моделирования и астрономических расчетов.
Тенденция интеграции компьютерных технологий в учебный процесс сегодня проявляется все сильнее и сильнее, одновременно активно идет разработка программного обеспечения, специально ориентированного на учебный процесс. Программное обеспечение для учебного процесса можно разделить на три основные группы:
для взаимодействия;
для передачи знаний по определенным предметам;
для компьютерного тестирования и тренинга.
