Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Программы для защиты разрабатываемого программного обеспечения (протекторы).




Позволяют создавать систему защиты ПО от несанкционированного копирования исполняемых файлов, непрофессионального реверс-инжиниринга, а также создавать регистрационные ключи, оценочные или демо-версии приложений (к примеру, программу, работающую 30 дней), шифровать и сжимать данные и т.п.

Представители: ASProtect, Obsidium, Armadillo, VMProtect, ORiEN

SDK.

SDK (от англ. software development kit) - комплект средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ.

Программист, как правило, получает SDK непосредственно от разработчика целевой технологии или системы. Часто SDK распространяется через Интернет. Многие SDK распространяются бесплатно для того, чтобы побудить разработчиков использовать данную технологию или платформу.

Поставщики SDK иногда подменяют слово «software» в словосочетании «software development kit» на более точное слово. Например, Microsoft и Apple предоставляют Driver Development Kit (DDK) для разработки драйверов устройств, PalmSource называет свой инструментарий для разработки PalmOS Development Kit (PDK), а Oracle - Java Development Kit (JDK).

Примеры SDK: Windows Phone SDK, Adobe Flex, DirectX, Eclipse, iPhone SDK, Java Development Kit, Opera Devices SDK, Source SDK.

Парсеры.

В информатике, синтакси́ческий ана́лиз (па́рсинг) - это процесс сопоставления линейной последовательности лексем (слов, токенов) языка с его формальной грамматикой. Результатом обычно является дерево разбора (синтаксическое дерево). Обычно применяется совместно с лексическим анализом. Синтаксический анализатор (парсер) — это программа или часть программы, выполняющая синтаксический анализ.

Технологические стандарты.

OLE (Object Linking and Embedding) - позволяет создавать приложения, включающие в свой состав объекты, полученные из других приложений.

ODBC (Open DataBase Connectivity) - обеспечивает единый интерфейс доступа к различным базам данных на различных платформах.

MAPI (Messaging Application Program Interface) - обеспечивает независимость приложений от систем связи в режиме телекоммуникаций, работает по принципу драйвера.

Краткий исторический обзор развития инструментальные средства разработки ПО


Поделиться:

Дата добавления: 2015-04-11; просмотров: 97; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты