- •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.2. Клиентские программы для работы с сервисами Интернета
По протоколу HTTP работает самая известная служба Интернета, составляющая Всемирную паутину (WorldWideWeb, WWW). Эту службу используют программы, называемые интернет-браузерами, или программами просмотра Интернета. В задачу интернет-бразузера входит загрузка интернет-страниц с заданного адреса, правильное их отображение, обеспечение взаимодействия пользователя с активными элементами интернет-страницы, поддержание необходимого уровня безопасности и защиты конфиденциальной информации пользователя. Наиболее популярными программами этого класса на сегодняшний день являются MicrosoftInternetExplorer и свободный программный продукт MozillaFireFox, быстро растет популярность еще одной программы-браузера — Google-Chrome. Окна этих трех браузеров представлены на рис. 5.
Рис.5. Окна интернет-браузеров
1.4.3. Сетевой протокол ftp
Сетевой протокол FTP предназначен для получения файлов с ftp-серверов, при этом ftp-серверы исполняют роль своеобразного склада файлов. Специальных клиентских приложений, которые работают с этим протоколом, на сегодняшний день практически нет, поскольку все браузеры Интернета способны читать ftp-каталоги и загружать из них файлы на компьютер пользователя. На рис. 6 можно увидеть, как выглядят ftp-каталоги.
Рис.6. Работа с ftp-каталогом
Из рис.6 видно, что современные средства работы с ftp-серверами воспроизводят удаленные сетевые папки так же, как локальные каталоги на диске, и если у пользователя есть соответствующие права, то разница между сетевыми и локальными файлами практически стирается: можно открывать, редактировать, вырезать, копировать и перетаскивать файлы и папки как с жесткого диска на удаленный сервер, так и обратно.
1.4.4. Электронная почта
Электронная почта является одним из наиболее распространенных в Интернете средств обмена личной и служебной информацией. Программного обеспечения для работы с электронной почтой чрезвычайно много. Из наиболее известных почтовых клиентов с графическим пользовательским интерфейсом стоит отметить коммерческие программы MicrosoftOutlook и TheBat, а также свободную программу MozillaThunderbird. На рис.7 можно видеть окна MicrosoftOutlook и MozillaThunderbird.
Рис.7. Окна Microsoft Outlook и Mozilla Thunderbird
Для современной почтовой программы одного умения принимать и отправлять сообщения недостаточно, чтобы выдерживать конкуренцию на рынке подобных программ. Дополнительно требуется поддерживать следующие возможности:
прием и отправка сообщений не только в текстовом формате, но и в других форматах (например, HTML);
отправка вложений;
воспроизведение мультимедийного содержания;
поиск внутри заголовков, тем и текста сообщений;
ведение базы данных адресов;
создание дополнительных папок;
выполнение автоматических операций над приходящей почтой, в том числе раскладывание ее по различным папкам в зависимости от назначенных фильтров;
защита от опасного содержимого, находящегося в сообщении или вложении.
