the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise...

39
Dr. Bernhard S Dr. Bernhard S ü ü nder nder AMS GmbH, Floeha, Germany AMS GmbH, Floeha, Germany AMS NorthAmerica Inc., USA AMS NorthAmerica Inc., USA [email protected] [email protected] jBEAM v5 Enterprise Services the next generation of data post-processing

Transcript of the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise...

Page 1: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

Dr. Bernhard SDr. Bernhard SüündernderAMS GmbH, Floeha, GermanyAMS GmbH, Floeha, GermanyAMS NorthAmerica Inc., USAAMS NorthAmerica Inc., [email protected]@AMSonline.de

jBEAM v5Enterprise Servicesthe next generation ofdata post-processing

Page 2: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 2

ServiceService--Oriented Architecture (SOA)Oriented Architecture (SOA)

Wiki: “Service Oriented Architecture (SOA) is a computer systems architectural style for creating and using business processes, packaged as services, throughout their lifecycle. SOA also defines and provisions the IT infrastructure to allow different applications to exchange data and participate in business processes. These functions are loosely coupled with the operating systems and programming languages underlying the applications. SOA separates functions into distinct units (services), which can be distributed over a network and can be combined and reused to create business applications. These services communicate with each other by passing data from one service to another, or by coordinating an activity between two or more services. SOA concepts are often seen as built upon, and evolving from older concepts of a distributed computing and modular programming.”

Page 3: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 3

Enterprise SOA

Enterprise ServiceEnterprise Service--Oriented ArchitectureOriented Architecture

SAP: “Enterprise SOA is a blueprint for an adaptable, flexible, and open IT architecture for developing services-based, enterprise-scale business solutions. An enterprise service is typically a series of Web services combined with business logic that can be accessed and used repeatedly to support a particular business process. ”

What does this mean for data postprocessing?What does this mean for data postprocessing?

Page 4: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 4

Data Processing

ImportImport

AnalyzeAnalyze

VisualizeVisualize

Local, even offline:Local, even offline:DesktopDesktop

Global:Global:WebbasedWebbased--ServiceService

Offline Data EvaluationOffline Data Evaluation

Online AcquisitionOnline Acquisition

TestdataTestdataManagement Management SystemSystem

AcquisitionAcquisitionModulesModules

ReportsReports

ScreenScreen

PrintoutsPrintouts

Test Management SystemTest Management SystemServer basedServer based

LocalLocal

Page 5: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Data Processing

jBEAM

Page 5

ImportImport

AnalyzeAnalyze

VisualizeVisualize

Local, even offline:Local, even offline:DesktopDesktop

Global:Global:WebbasedWebbased--ServiceService

Offline Data EvaluationOffline Data Evaluation

Online AcquisitionOnline Acquisition

TestdataTestdataManagement Management SystemSystem

AcquisitionAcquisitionModulesModules

ReportsReports

ScreenScreen

PrintoutsPrintouts

Test Management SystemTest Management SystemServer basedServer based

LocalLocal

Page 6: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 6

Supported IT-Architectures

1.1. Desktop UsageDesktop UsageOld but still important: High interactivityOld but still important: High interactivity

2.2. Web based Static ReportsWeb based Static ReportsEspecially for automated processesEspecially for automated processes

3.3. Web based Interactive ReportsWeb based Interactive ReportsCombining the advantages of web and desktop.Combining the advantages of web and desktop.

4.4. Enterprise ServicesEnterprise ServicesWeb based services, combined with business logic.Web based services, combined with business logic.

Page 7: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 7

Focus of jBEAM

jBEAMjBEAM

EngineeringEngineeringDomainDomain

BusinessBusinessDomainDomain

ComplexityComplexity

DesktopDesktop

WebWeb JReportJReportCrystalCrystalReportsReports

FamosFamos DiademDiademExcelExcel

Page 8: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 8

E-SOA Requirements

Scalability Platform Independance

Localization

Adaptable High Performance

Component based

Metadata Support

Open

Page 9: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 9

Scalability (I)

The different applications range from The different applications range from small visualization of 100 values up to small visualization of 100 values up to analysis of Teraanalysis of Tera--Bytes of data. Bytes of data.

jBEAM runs on:runs on:1.1.small Windows 32 bit systems with only small Windows 32 bit systems with only 1 GB RAM.1 GB RAM.2.2.64 bit Windows and Linux systems64 bit Windows and Linux systems3.3.SUN or HP workstationsSUN or HP workstations

Page 10: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 10

Scalability (II)

Big data setsBig data setsModern automationModern automation--systems create more and systems create more and more data. Hard disk storage is inexpensive. more data. Hard disk storage is inexpensive. So we are focused even today with Tera bytes So we are focused even today with Tera bytes of data.of data.1.1.RAMRAM--based data acess on 32 bit systemsbased data acess on 32 bit systems2.2.Fast file storage on 1 GB systems working Fast file storage on 1 GB systems working on >20 GB of data.on >20 GB of data.3.3.On 64 bit systems we support > 10 GB of On 64 bit systems we support > 10 GB of RAM for fastest data accessRAM for fastest data access

Page 11: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 11

Platform Independance

Target:Target: Support of different hardware andSupport of different hardware andoperation systemsoperation systems

Solution:Solution: JavaJavathethe standard in web based solutionsstandard in web based solutions

Required:Required: High performanceHigh performanceResource savingResource saving

Page 12: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 12

Global Focus - Localization

Graphical User InterfaceEnglish, German, French,Italian, Chinese, Russian,Spanish, Portuguese

Multilanguage LayoutsAny language / country combinationOne layout for all languages

Page 13: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 13

Integration

Easy integration in data management systems.Easy integration in data management systems.

For example jBEAM is integrated smoothly in the For example jBEAM is integrated smoothly in the PAtools of Kratzer.PAtools of Kratzer.

See booth 1724See booth 1724

Page 14: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 14

ApplicationsSample:Sample:Crash AnalysisCrash Analysis

Page 15: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 15

ApplicationsSample:Sample:Vibration AnalysisVibration Analysis

Page 16: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 16

ApplicationsStatistical evaluation

0.0 0.2 0.4 0.6 0.8 1.0s-1.0

-0.8

-0.6

-0.4

-0.2

-0.0

0.2

0.4

0.6

0.8

1.0

0.3

-0.6

0.50.3

-0.7

-0.4

-0.9

-0.3

0.6

-0.1

Limit at 0.8

Sample:Sample:Business GraphicBusiness Graphic

Page 17: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 17

Based on StandardsBased on StandardsActive participation on designing new standards.Active participation on designing new standards.Active implementation of standards in Active implementation of standards in jBEAM..•• ASAM (Member of the TAB)ASAM (Member of the TAB)

•• CEACEA -- CComponents for omponents for EEvaluation and valuation and AAnalysisnalysis•• Standardized Interfaces and EventsStandardized Interfaces and Events•• Extendable by third party componentsExtendable by third party components

•• ODSODS: Open Data Service: Open Data Service•• Database connectionsDatabase connections•• ATF(x) File Import/Export with comprehensive checkingATF(x) File Import/Export with comprehensive checking

•• ISOISO•• 13499: MME test data.13499: MME test data.•• 16100: Description of Software Components (Editor)16100: Description of Software Components (Editor)

Page 18: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 18

Open Component based SoftwareOpen Component based Software

•• ASAMASAM--CEACEA•• CComponents for omponents for EEvaluation and valuation and AAnalysisnalysis•• Standardized Interfaces and EventsStandardized Interfaces and Events•• Extendable by third party componentsExtendable by third party components

•• User: Select specific features from a User: Select specific features from a market of CEAmarket of CEA--ComponentsComponents

•• Provider: Generate high quality Provider: Generate high quality solutions by adding knowledge as solutions by adding knowledge as components sharing the basic features.components sharing the basic features.

Page 19: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 19

ASAMASAM--CEA Component WorldCEA Component World

Basic Services

Basic Components

ApplicationSpecific

Components

Based onASAM-CEA

Crash

HIC

CFC

others

Engine Test

CanTurbo

Charger Graph

Test Drive

GPSFFT Cross Correlation

BasicComponents and Services

CEA-Framework

MatlabMatlabexported

JARs

Page 20: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 20

Support of Meta Data

A comprehensive set of functions is A comprehensive set of functions is available in available in jBEAM, to include meta , to include meta data / properties in reportsdata / properties in reports

Page 21: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 21

jBEAM –– a Classlibrarya Classlibrary

A

StandardDesktop

Application

Librarywith > 5,000 API methods

Customized Application

(Business Layer)

jBEAM

def

abcabc

gqwtabc

abcClass H

abcabcClass Y

AClass T

System IntegratorUser

Page 22: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 22

jBEAM –– Enterprise ServiceEnterprise Service

jBEAM

Customized Application(Business Layer)

System Integrator

Client

jBEAM

Services

Server

Page 23: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 23

Data-Management Systems

DataData--Management Systems from ITManagement Systems from IT--specialistsspecialists

jBEAM is integrated as a frontend for data analysis and jBEAM is integrated as a frontend for data analysis and visualizationvisualization

••Kratzer Automation Kratzer Automation –– part of the TestExplorerpart of the TestExplorer(Daimler, Volkswagen, (Daimler, Volkswagen, ……))

••TT--Systems Systems –– MODIS (Volkswagen)MODIS (Volkswagen)

••WIPRO WIPRO –– Brake Test System (GMBrake Test System (GM--Vehicle)Vehicle)

Page 24: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 24

jBEAM – Visualization

Some Samples of use cases.

Page 25: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 25

Interactive Desktop

runJBEAM_Demo_142_03.bat

Page 26: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 26

Test Protocols

Page 27: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 27

jBEAM Spectrumanalysis

Mouse controlled Mouse controlled xyxy--cursor definescursor definesa crossa cross--section, section, which is displayed which is displayed in line charts.in line charts.

Page 28: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 28

Synchronized display of numerical and video data.

Safety - Crash

Page 29: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 29

Interactive Energy Calculation

Page 30: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 30

Counting Methods

•• Different Rainflow MethodsDifferent Rainflow Methods

•• Level CrossingLevel Crossing

•• Range PairRange Pair

•• Interactive CutsInteractive Cuts

Page 31: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 31

Material Deformation

Page 32: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 32

Flow fieldsDouble angular jet

Page 33: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 33

Sport (Ludge – Bob)

Training optimization:Training optimization:

Comparing handle forces of Comparing handle forces of different starts.different starts.Movement control by video.Movement control by video.

Gold Medal for Gold Medal for Sylke OttoSylke Otto in in Salt Lake City 2002 and at Salt Lake City 2002 and at World Championships 2004World Championships 2004

Page 34: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 34

Interactive 3D-Graphs

Page 35: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 35

Online Monitoring

Page 36: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 36

This may also be a ReportCreate a video from your Create a video from your dynamic testdynamic test

Play it with every video Play it with every video playerplayer

Page 37: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 37

May 2008: jBEAM Version 5

•• Enterprise Communication for ClientEnterprise Communication for Client--Server SystemsServer Systems

•• Selective Imports for Big DatafilesSelective Imports for Big Datafiles

•• Page and Cavas ViewPage and Cavas View

•• new Interactivity with 2Dnew Interactivity with 2D--GraphsGraphs

•• Different Curvetypes in one 2DDifferent Curvetypes in one 2D--GraphGraph

Page 38: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 38

Conclusion

jBEAM‘s functionality fits exactly in the engineering domain.

The ASAM-CEA Standard is the basis for open software solutions in data evaluation.

jBEAM is a new generation software fordesktop- (offline) andenterprise web-operation (online).

jBEAM - the tool for company widedata post-processing solutions.

Page 39: the next generation of data post-processing · 2013-10-25 · Stuttgart jBEAM v5 – Enterprise Services, the next generation of data post-processing May 6th, 2008 Page 3 Enterprise

jBEAM v5 – Enterprise Services, the next generation of data post-processingStuttgartMay 6th, 2008

Page 39

jBEAMjBEAM is developed and distributed by:

Gesellschaft für angewandteMeß- und Systemtechnik mbH

Heinrich-Heine-Str. 509557 FlöhaGermanywww.AMSonline.de+49 (3726) 7881-0

NorthAmerica Inc.

1771 Harmon RoadAuburn Hills, 48326-MIUSAwww.jBEAM.com+1 (248) 219-5256Visit us at booth:1940