190 likes | 371 Views
Technical Solution. SIT-MOON General Diagram. Technical Solution. WP4 Objectives: Link existing tools to the new environment Define specifications for interfaces Write detailed specifications for new tools Program new tools Provide test criteria and documentation for users. SIT-MOON Core.
E N D
Technical Solution SIT-MOON General Diagram ROBOTIKER
Technical Solution • WP4 Objectives: • Link existing tools to the new environment • Define specifications for interfaces • Write detailed specifications for new tools • Program new tools • Provide test criteria and documentation for users ROBOTIKER
SIT-MOON Core Technical Solution SIT-MOON Modules Front Page FP Plug-In J-Web CARAT Interface CARAT MDM Director Director XTra Authorware Authorware XTra A. S. Interface Other A. S. Photoshop Photoshop Plug-In Other Tool Plug-In Conversion Module ROBOTIKER
Technical Solution • WP4 Work distribution: • SIT-MOON Core (ROBOTIKER) • Microsoft Front Page extension (ROBOTIKER) • Macromedia Director extension (ROBOTIKER) • Macromedia Authorware extension (ROBOTIKER) • Image conversion module (TU-WIEN) • Adobe Photoshop extension (TU-WIEN) • Archive System Open Interface (SIEMENS) • J-Web (PoliMi) ROBOTIKER
Technical Solution • Current functionality • Import one media object • Import a selection of media object • Export one media object • Export a selection of media object • Conversion module for images • Production management • Log File management • Production Tool management • Documentation • Architecture Design Document • Validation Test Plan ROBOTIKER
Technical Solution • WP4 status: • Main functionality already implemented. • Final version: 28th of May. • Import/Export whole Production. • Import/Export from Production LogFile. • Authorware Plug-In. • User Manual. ROBOTIKER
Technical Solution • SIT-MOON Architecture: • Openness: • New Production Tools. • New Archive Systems. • COM (Component Object Model). • Object Oriented Architecture. ROBOTIKER
SIT-MOON Core Technical Solution COM Architecture ActiveX Container CAS CAC CAC CAS Methods Methods CAC Front Page FP Plug-In CAS CARAT MDM Events MDMCtrl Methods Methods Events Events Methods CAS CAC CAC Methods Events CAS CAS: COM Automation Server Conversion Module CAC: COM Automation Client ROBOTIKER
Technical Solution Object Oriented Architecture Stored Tool Production Log Configuration File Tool Production PTOI ASOI Management Management Export Call Queue Archive CASOI Manager Production Tools Central Call CPTOI … .. … .. Archive Systems Manager Archive Load Call CASOI Manager Queue Conversion Image files Interface ImageMagick Converter Preferences Dialog ROBOTIKER
Technical Solution SIT-MOON Core Main Window ROBOTIKER
Technical Solution Production Management Production Tool Management ROBOTIKER
Technical Solution SIT-MOON Conversion Tool ROBOTIKER
Technical Solution SIT-MOON Log-File Management ;[IMPORTED ITEMS] ;Date HH:MM:SS; Local User ; Owner ; Production Tool ;ObjectID; Description; FileName; File Type ; ;[EXPORTED ITEMS] ;Date HH:MM:SS; Local User ;ObjectID ; FileName ; Production Tool ;********************************************************** [IMPORTED ITEMS] counter=1 1a=Thursday, April 08, 1999, 13:56:41 ; Sitmoon ; Sitmoon ; FRONTPAGE 1b=SIT-MOON-ROBO|carat|0|73 ; The Alava Archaelogical Museum 1 ; D:\temp\Museum 18.jpg ; Image [EXPORTED ITEMS] counter=1 1a=Thursday, April 08, 1999, 13:35:14 ; Sitmoon 1b=SIT-MOON-ROBO|carat|0|598 ; d:\temp\image.bmp ; FRONTPAGE ROBOTIKER
Technical Solution Selects: IMPORT FROM ARCHIVE SYSTEM import I USER Connects to SIT-MOON Core FrontPage Plug-in Calls import() Starts SIT-MOON Core Already started Archive System already started SIT-MOON Core Opens Production Starts Archive System Conversion Tool Archive System Connects to SIT-MOON Core Starts t ROBOTIKER
Technical Solution If call_id=0 import finishes import II Searches in Archive System Selects one or several files Selects SIT-MOON USER FrontPage Plug-in SIT-MOON Core Returns call_id Calls search() Archive System Conversion Tool Archive System Calls loadFiles() of SIT-MOON Core t ROBOTIKER
Technical Solution Selects destination format of image files import III USER FrontPage Plug-in File type not image Renames temporary file SIT-MOON Core Stores entry in Logfile Calls convertFiles() of Conversion Tool Conversion Tool Converts Files Calls filesConverted() of SIT-MOON Core Starts Archive System t ROBOTIKER
Technical Solution import IV Selects Standard or Link insertion USER FrontPage Plug-in Insert items Finish SIT-MOON Core Calls loadFile() of Plug-in Conversion Tool Archive System t ROBOTIKER
Technical Solution export I Selects: EXPORT INTO ARCHIVE SYSTEM Selects files to be exported to the Archive System USER Connects to SIT-MOON Core Local copy of Web files FrontPage Plug-in Starts SIT-MOON Core Already started Archive System already started SIT-MOON Core Opens Production Starts Archive System Conversion Tool Archive System Connects to SIT-MOON Core Starts t ROBOTIKER
Technical Solution If call_id=0 import finishes export II USER Selects where to store file Selects Title of Stored Item FrontPage Plug-in Calls export() finish If there are more items to be exported the saveToArchive() call gets repeated SIT-MOON Core Returns call_id Calls saveToArchive() of SIT-MOON Core with first file in queue Stores ObjectID in LogFile Conversion Tool Archive System Stores item into Archive Calls newID of SIT-MOON Core t ROBOTIKER