Однако разработчики, прошедшие сертификацию по версии Release 3.30, должны приготовиться к восхождению на вершину новых знаний. Различия между версиями 4.0 и 3.30 будут гораздо значительнее, чем различия между версиями 3.0 и 2.0.

LotusScript, объектно-ориентированный язык программирования, который многие аналитики сравнивают с инструментарием разработки приложений Visual Basic компании Microsoft, переносится на все семейство программных систем Lotus.

Release 3.30 использует макроязык, основанный на формулах и функциях @. Сложные приложения требуют от разработчиков написания прикладных программных интерфейсов (API) для Notes. Release 4.0 даст разработчикам вместо макроязыка вариантов гораздо более мощный язык сценариев, как отмечает Метью Кейн, вице-президент Workgroup Computing Strategies Service компании Meta Group. "Notes API инкапсулированы в наборы объектов, так что вместо того, чтобы писать эти API, вы можете создавать объекты более высокого уровня", - говорит он.

Кейн сообщает, что Release 4.0 также обеспечит разработчиков также более разнообразными инструментальными средствами и дополнительными возможностями пользовательского интерфейса. Использование концепции программных агентов, например, позволит им писать приложения, которые уведомляют конечных пользователей, когда информация, представляющая для них особый интерес, добавляется в специфицированную базу данных.

Notes Navigator сделает возможным графическое представление информации. Предыдущие версии Notes могли представлять информацию только в текстовом формате. Инкапсулированные вызовы базы данных упростят для разработчиков процесс предоставления пользователям доступа к внешним базам данных.

"В некоторых средах программирования пользовательский интерфейс является самоопределяемым, так что разработчик не имеет никакого контроля над ним", - говорит Кен Лоуни, президент Connexus Consulting Group. В Notes Release 2.0 пользователям были доступны формы и представления. Release 3.0 добавила такие средства, как кнопки, выборки и возможность выполнения внутренних и внешних преобразований.

"Быть хорошим разработчиком в Notes будет непросто, поскольку выбирать правильные инструментальные средства и правильный интерфейс для приложения станет даже сложнее, чем сегодня, - говорит Лоуни. - Release 4.0 делает Notes более богатой средой, и, как это бывает с любой дизайнерской проблемой, выход не в том, чтобы использовать все возможности, а в том, чтобы использовать правильные возможности".

Лоуни сравнивает использование среды программирования Release 4.0 c возможностями макетирования в системах настольных публикаций. "В руках плохого разработчика средства настольных публикаций работают плохо. Чем больше у вас возможностей, тем большее эстетическое чутье вам необходимо", - говорит он.

Терри Пуринтон, менеджер по маркетингу в фирме Lotus Education, сообщает, что Центры авторизованного обучения Lotus намерены предложить несколько курсов для разработчиков приложений, сертифицированных по версии 3.0, и несколько новых курсов по Release 4.0, когда Notes 4.0 впервые будет предоставлена заказчикам. Точная информация о начале поставок Release 4.0 пока отсутствует.

Пуринтон добавляет, что общий семинар по разработке приложений покажет разработчикам, как переводить приложения из Release 3.0 в Release 4.0 и добавлять новые функции, базирующиеся на Release 4.0. Другие семинары затронут основы синтаксиса, объектно-ориентированное программирование и ускоренную разработку приложений с использованием LotusScript. Полный список занятий по Release 4.0 появится в декабре. Также будет предложен компьютерный курс для самостоятельного обучения.

Тем временем, консультанты отмечают, что разработчикам приложений, еще не знакомым с LotusScript и Visual Basic, следует самостоятельно начать изучение обеих этих сред. "Если вы программируете в Visual Basic, у вас есть огромный задел на будущее для работы с LotusScript", - говорит Лоуни.

"Notes 4.0 изменит не нашу работу, а скорее средства, которые мы должны использовать в ней", - говорит Джек Ратмелл, президент компании Collaborative Systems.


Замечания для администраторов

Среди самых важных возможностей, предлагаемых Notes Release 4.0 - упрощенное администрирование и централизованное управление средой Notes, включающие следующие средства:

Administrative Control Panel
единый графический интерфейс для управления информацией о пользователях и группах, просмотра журналов регистрации сообщений и одновременного управления несколькими серверами
Delegated Administration
централизирует процесс принятия решений и контроля в Notes, присваивая при этом административные привилегии и роли группам администраторов
Server Configuration Record
позволяет администраторам делать изменения в сетевых серверах независимо от того, где они находятся географически
Server Console Panel
единый графический интерфейс, который консолидирует данные и выполнение операций по администрированию
N&A and ACL Management Tool
автоматизирует выполнение таких административных операций, как переименование и удаление пользователей

Поделитесь материалом с коллегами и друзьями