9
Training Technology Subcommittee Phoenix Feb 2004 Airbus Smart Graphic in SVG Airbus Smart Graphic in SVG Jean-Louis Bravo Jean-Louis Bravo AIRBUS AIRBUS

Airbus Smart Graphic in SVG

Embed Size (px)

DESCRIPTION

Airbus Smart Graphic in SVG. Jean-Louis Bravo AIRBUS. S.M.G. recap. Smg1 (1997) Static setting (properties, states,…) External configuration Integration in PowerPoint, I.E., Atlas Smg2 (2000) Interactive (mechanism) Scriptable (automation, events, methods, …) - PowerPoint PPT Presentation

Citation preview

Page 1: Airbus Smart Graphic in SVG

Training Technology Subcommittee

Phoenix Feb 2004

Airbus Smart Graphic in SVGAirbus Smart Graphic in SVG

Jean-Louis BravoJean-Louis BravoAIRBUSAIRBUS

Page 2: Airbus Smart Graphic in SVG

Training Technology Subcommittee

Phoenix Feb 2004

S.M.G. recapS.M.G. recap Smg1 (1997)Smg1 (1997)

Static setting (properties, states,…)Static setting (properties, states,…) External configurationExternal configuration Integration in PowerPoint, I.E., AtlasIntegration in PowerPoint, I.E., Atlas

Smg2 (2000)Smg2 (2000) Interactive (mechanism)Interactive (mechanism) Scriptable (automation, events, methods, …)Scriptable (automation, events, methods, …) Internet compliant (http & ftp)Internet compliant (http & ftp)

Page 3: Airbus Smart Graphic in SVG

Training Technology Subcommittee

Phoenix Feb 2004

Smg3 (2003) prerequisitesSmg3 (2003) prerequisites Vector sizable graphicsVector sizable graphics

Standard formatsStandard formats

ScriptableScriptable

SMG2 philosophy (states/animations/interactions)SMG2 philosophy (states/animations/interactions)

Based on COTS (editor & viewer)Based on COTS (editor & viewer)

Platform independentPlatform independent

Page 4: Airbus Smart Graphic in SVG

Training Technology Subcommittee

Phoenix Feb 2004

Why SVG?Why SVG? W3C recommendationW3C recommendation

XML based (easy to transform)XML based (easy to transform) SVG 1.1 (01-2003)SVG 1.1 (01-2003) Data everlastingnessData everlastingness

Reusing our illustrationsReusing our illustrations Use both by Training & Technical DataUse both by Training & Technical Data A380 O.I.S. (On board Information System) within F.C.O.M.A380 O.I.S. (On board Information System) within F.C.O.M.

Multiple information sourcesMultiple information sources Cockpit panels made by graphic editorCockpit panels made by graphic editor Complex instruments (e.g. PFD/ND/ECAM) exported from Design Complex instruments (e.g. PFD/ND/ECAM) exported from Design

Office tools.Office tools.

Page 5: Airbus Smart Graphic in SVG

Training Technology Subcommittee

Phoenix Feb 2004

graphic.SVG

.PCB

.BMPAirbusSmg2.PCB

Pcb2svgconverters

COTS

Application

Data file

Properties& Setting

.CFG

.XML

SMG viewer(Html, ppt, Atlas)

Adobe SVG OCX

.SVG

.PNGClipboard

Smg3 ArchitectureSmg3 Architecture

XSLTfilters

XSLTfilters

D.O.XML export

AdobeIllustrator 10

AI-XSLTfilter

Page 6: Airbus Smart Graphic in SVG

Training Technology Subcommittee

Phoenix Feb 2004

PCD(smg1) to XML extractPCD(smg1) to XML extract PCD to XMLPCD to XML

@ENGINE_1 ENUM OFF$ OFF

IMAGE U700101.bmp,46,0,MAGENTA

$ ONIMAGE U700102.bmp,46,0,MAGENTA

<property name=ÉNGINE_1’ type=‘enum’ id=‘1’ default=ÓFF’><state name=‘ON’>

<image file=‘U7200102.bmp’ x=’46’ y=‘0’ color=‘FF00FF’></state><state name=‘OFF’>

<image file=‘U7200101.bmp’ x=’46’ y=‘0’ color=‘FF00FF’></state>

</property>

Page 7: Airbus Smart Graphic in SVG

Training Technology Subcommittee

Phoenix Feb 2004

XML to SVG(smg3) extractXML to SVG(smg3) extract XML to SVGXML to SVG

<property name=ÉNGINE_1’ type=‘enum’ id=‘1’ default=ÓFF’><state name=‘ON’>

<image file=‘U7200102.bmp’ x=’46’ y=‘0’ color=‘FF00FF’></state><state name=‘OFF’>

<image file=‘U7200101.bmp’ x=’46’ y=‘0’ color=‘FF00FF’></state>

</property>

<g id=“PENGINE_1”><g id=“P1__OFF”><image x=“46” y=“0” width=“55” height=“121” xlink:href=“U700101.PNG” /></g><g id=“P1__ON”><image x=“46” y=“0” width=“55” height=“121” xlink:href=“U700102.PNG” /></g></g>

Page 8: Airbus Smart Graphic in SVG

Training Technology Subcommittee

Phoenix Feb 2004

SMG Properties

state

property

rep, opt

rep

SVG animations

show textrotate

rep, opt

movecolor

User interactions

click rotator

rep, opt

lever increment

S.M.G.

S

M

G

D

T

D

Page 9: Airbus Smart Graphic in SVG

Training Technology Subcommittee

Phoenix Feb 2004