Технология МЕАР и автоматизация документооборота
Платформа Canon MEAP, впервые представленная на CeBIT 2003, была названа самой крупной технологической новинкой в офисном оборудовании с момента появления перво-го цифрового копировального аппарата. Эта, отмеченная призами программная разработ-ка на основе открытого стандарта, по оценкам многих экспертов, призвана революциони-зировать офисный документооборот. Идея технологии МЕАР состоит в использовании встроенного языка программирова-ния JAVA 2ME с целью применения многофункциональных копировальных аппаратов в качестве универсального связующего звена в условиях полной автоматизации офиса и до-кументооборота, в частности. С использованием Java-технологий предлагается универ-сальное решение, позволяющее создавать легко настраиваемые приложения применитель-но к особенностям системы документооборота в любой сфере бизнеса через возможность разработки дополнительных программ, которые будут выполнять определенные задачи (работа с сетью, управление файлами, отслеживание событий, отображение интерфейса пользователя на панели или удаленном веб-сервере и т.д.). Технология MEAP (Multifunctional Embedded Application Platform, платформа много-функциональных встроенных программ), которая реализована в устройствах печати Canon таких, как Canon IRC/CLC 3220 и 5100, IR22/33/50/6020i, обеспечивает принципиально новые возможности. Потенциал технологии очень высок и, по существу, печатающее устройство может быть гибко настроено под выполнение практически любых пользова-тельских задач. Прямая выгода от внедрения МЕАР становится очевидной, если рассмат-ривать совокупную стоимость владения техникой, когда реализация сценариев управле-ния технологическим процессом через сервер приложений снимает необходимость приоб-ретения дополнительного оборудования и инсталляции дорогостоящего ПО. Это основанная на JAVA платформа, на базе которой ряд приложений, обычно рабо-тающих на внешних устройствах, можно запускать прямо на МФУ (принтерах / копиро-вальных аппаратах). Приложения могут не только использовать базовые функции принте-ра, копира, сканера и факсимильного аппарата. MEAP открывает им доступ к пользова-тельскому интерфейсу и его настройкам. Встроенные приложения могут содержать усо-вершенствованные под конкретный бизнес решения для создания, распределения и учёта документов. Ранее для этого требовалось устанавливать дополнительное оборудование, что приводило к дополнительным затратам и сокращению свободного пространства в офисе. Кроме того, MEAP открывает для потребителей и сторонних разработчиков возможности создания новых пользовательских приложений и приложений на заказ. Для поддержки и разработки МЕАР приложений компания Canon Europe выпустила среду разработки программ MEAP SDK. Это позволит специалистам Canon и другим программистам, поль-зующимся языком Java, объединить усилия и опыт для создания МЕАР-приложений с учётом требований бизнеса. Canon, предлагает всем заинтересованным разработчикам принять участие в программе Business Solution Developers Program, распространяя в этих целях (http://www.bsdp.canon-europa.com/) базовый инструментарий для разработки Java приложений - MEAP SDK. Компания Canon Europe уже представила приложение, которое настраивает пользова-тельский интерфейс MEAP и открывает пользователю доступ только к нужным ему функ-циям, а также упростит работу тем, кто не имеет большого опыта или редко пользуется техникой. Компания Canon показала и ряд других настроенных для пользователя прило-жений, например, позволяющих создавать на МФУ готовые бланки (образцы заявок или отчёты о продажах), что позволит конечным пользователям готовить только нужную им документацию и упростить процесс получения и воспроизведения данных.Первое MEAP приложение, eCopy Suite OP, уже выпущено компанией eCopy Inc.(http://www.ecopy.com) . Canon недавно также сообщил, что он будет работать и с другими независимыми разра-ботчиками программного обеспечения с целью разработки новых универсальных MEAP приложений. Два новых приложения, Virtual Mailbox и imageWARE Document Manager MEAP Client, должны быть доступны в начале 2005. Кроме того, с корпорацией Equitrac планируется интеграция в МЕАР программы Secuire Print, а с группой Toyme Lab.- про-граммы взаимодействия МФУ и мобильных средств связи посредством SMS-команд.
Технология MEAP: вопросы и ответы.
- Что такое MEAP? MEAP, это платформа, которая позволяет создавать встроенные приложения для мно-гофункциональных периферийных устройств Canon. Это означает, что могут быть созда-ны приложения пользователей для выполнения внутри самого устройства. Что такое Многофункциональное Периферийное Устройство? Многофункциональное Периферийное Устройство или Multifunctional Peripheral Device (MFP) - это сетевое устройство, которое печатает, копирует, сканирует, обменивается данными как факс-аппарат. В дополнение Canon MFPs имеют т.н. "почтовые ящики (mailbox)" в самом устройстве, которые позволяют пользователям сохранять образы доку-ментов.
- MEAP приложения MEAP приложения являются программными продуктами на базе языка JAVA , которые запускаются на платформе MEAP и реализуют различные функции на машине и интер-фейсе. MEAP приложения независимы от программного обеспечения самой машины и они свободно могут быть как установлены, так и удалены из памяти. Одновременно мо-жет быть установлено до 20 MEAP приложений. Canon или другие разработчики ПО, мо-гут создавать практически любые приложения для описания реальных бизнес процессов.
- Какой язык программирования используется для создания MEAP-приложений? MEAP приложения написаны на языке JAVA, а точнее -на J2ME (Java 2 Micro Edi-tion) с использованием Connected Device Configuration (CDC), Foundation Profile (FP), Per-sonal Profile (PP) и Personal Basis Profile (PBF).
- Какие устройства Canon содержат MEAP? Семейство устройств ImageRUNNER2220i/3320i, ImageRUNNER5020/6020 ,IRC/CLC3220. Со временем и другие устройства Canon будут производиться с установ-ленной MEAP.
- Как Java-приложения выполняются нa MEAP-устройствах? Java приложения выполняются с помощью ПО, называемого Java Virtual Machine (JVM). A JVM для Java 2 Micro Edition (J2ME) вместе с Connected Device Configuration (CDC) встроены в само устройство. Java приложения должны быть переведены (скомпи-лированы) в форму называемую машинный код для того, чтобы быть выполненными с помощью JVM.
- Как создаются MEAP-приложения? MEAP-разработчик пишет исходный код и компилирует этот код (переводит Java код в машинный код) MEAP-приложения, используя любое ПО для создания программ на языке Java. Скомпилированные приложения (называемые Jar-файлами) может быть установлено непосредственно на MEAP устройство с помощью специального установочного ПО, по-ставляемого совместно с MEAP-платформой, называемого Service Management Service (SMS).
- Что такое Служба (Service)? Служба - это приложение. MEAP имеет Сервисные Службы (System Services) и Служ-бы пользователей (Сustom Services). Службы пользователей также называются пользова-тельскими приложениями. Существует три вида служб: Applet (апплет) - создает интерфейс пользователя непосредственно на панели устройства. Servlet (сервлет) - создает интерфейс пользователя на удаленном Web броузере. Esplet (эсплет) - не имеет интерфейса пользователя.
- Что может выполнять MEAP-приложение? MEAP приложения могут выполнять самую разную работу: * Управлять "родными" функциями устройства (печать, копирование, сканирование, факс, управление почтовыми ящиками и т.д.) * Получать и сохранять настройки устройства * Отображать интерфейс пользователя на панели устройства * Отображать интерфейс пользователя на удаленном Web-браузере * Контролировать функции работы в компьютерной сети * Шифровать данные
- На что похожа архитектура MEAP? Нижеприведенная диаграмма показывает MFP с MEAP-платформой, Системными Служ-бами, Приложениями Пользователей. Серый район (Device Native Applications ("родные" приложения устройства), Controller (Контроллер) и Real-Time Operating System (Операци-онная Система) является стандартным в многофункциональном периферийном устройстве как с MEAP, так и без него. MEAP-платформа расположена на вершине операционной си-стемы и состоит из JVM, Service Management System, и Canon Class Libraries. Системные службы и приложения пользователей расположены на вершине MEAP платформы.
 |
J2ME: Java 2 Micro Edition CDC: Connected Device Configuration FP: Foundation Profile PP: Personal Profile Service Manager: Web-based tool for managing services CPCA (Common Peripheral Controlling Architecture): Class library for controlling device OSGI (Open Services Gateway Initiative): Provides standard environment for running ser-vices |
- Что такое Service Management System? Service Management System предоставляет среду для выполнения System Services (Систем-ных служб) и Custom Applications (Приложений пользователей, также называемых служ-бами пользователей). Т.е. организует управление службами в течение всего их жизненно-го цикла на MEAP-устройстве. Service Management Service - это инструмент, позволяю-щий пользователю контролировать некоторые циклические процессы.
- Что такое System Service? System Services (Cистемные Cлужбы) - программные модули, которые создают функ-циональность для приложений MEAP таким образом, что эти приложения могут быть установлены и выполнены на MEAP-устройстве. MEAP включает в себя системные служ-бы, установленные на устройстве. Это: Service Management Service (SMS), две Login Ser-vices, Applet Viewer Service, и HTTP Service.
- Что такое Service Management Service (SMS)? SMS - это системная служба (System Service) которя позволяет MEAP-приложениям быть управляемыми на MEAP-устройстве, используя удаленный Web-браузер. SMS может быть использована для установки/удаления и пуска/остановки MEAP-приложений. Она также может быть использована для получения информации о MEAP-приложениях, установлен-ных на устройстве.
- Что такое MEAP Login Services? MEAP предоставляет Local Login Service (LLS) и Remote Login Service (RLS). LLS органи-зует доступ с панели устройства с помощью логина и пароля. RLS организует доступ че-рез удаленный Web броузер.
- Что такое Applet Viewer Service? Applet Viewer Service (AVS) позволяет MEAP-приложению показывать интерфейс пользо-вателя на ЖК дисплее панели управления устройства.
- Что такое HTTP Service? HTTP Service позволяет MEAP-приложению показывать интерфейс пользователя на экра-не удаленного Web-браузера.
- Какие Canon Class Libraries поддерживает MEAP? MEAP поддерживает стандартные J2ME/CDC (Java 2 Micro Edition with Connected De-vice Configuration) библиотеки, основанные на Foundation Profile и Personal Profile. В до-полнение, MEAP имеет собственные библиотеки, которые делают доступными дополни-тельные функции. Одна из таких библиотек - CPCA Class Library - может быть использо-вана для управления "родными" функциями устройства. Другая библиотека - Common Toolkit Library (CTK), которая предоставляет специальные возможности интерфейса поль-зователя. В дополнение, MEAP предоставляет библиотеки для конвертирования форматов изображения, отображения изображения, USB интерфейс, MIB-доступ, шифрование, и бе-зопасность.
- Что такое CPCA? CPCA сокращение от Common Peripheral Controlling Architecture. CPCA - собственно про-токол связи, разработанный Canon для обмена информацией с MFPs. CPCA управляет всей функциональностью MFP, включая печать, копирование, сканирование, факс, управ-ление почтовыми ящиками.
- Что выполняет CPCA Class Library? CPCA Class Library вставляет CPCA функциональность в язык Java. Это позволяет MEAP-приложению управлять и контролировать все функции устройства, включая пе-чать, копирование, сканирование, факс, управление почтовыми ящиками.
- Что такое MIB? MIB - сокращение от Management Information Block. MIB - структура внутри устройства, которая содержит всю информацию о настройках устройства.
- Что включено в MEAP SDK? MEAP SDK включает в себя документацию (PDF-справочники и документацию по Java), примеры приложений, примеры использования, и эмулятор ЖК дисплея для тестирования интерфейсов пользователя MEAP-приложений.
- Могут ли уже выпускаемые модели обладать MEAP? Нет. Существующие модели не могут быть модернизированы при помощи MEAP.
- Какова аппаратная спецификация MEAP-устройства? JAVA: J2ME/CDC with FP, PP JAVA Servlet API: Version 2.1 HTTP: Version 1.1 CPU: 250MHz Display: VGA/LCD 32 MB оперативной памяти для приложений пользователей (разделенной с некоторыми сервисными службами), 300MB дискового пространства.
29-12-2004 00:December:00 |
|
|