2. WHY?
Connect, Share & Collaborate
An Industrial Revolution concerns ALL of us.
As entrepreneurs we take responsibility
Wholistic approach to risks and chances
Open for all stakeholders
Shared public social benefit
3. HOW?
Connect, Share & Collaborate
Bottom-Up instead of Top-Down
Self-Organized instead of Instructed
Open Source, Open Hardware, Open-Standards
Open Innovation, Open Organisation
Evolution of Ecosystems around POCs
4. WHAT?
Connect, Share & Collaborate
Industrial Digitalization
Flexible Production down to lot size One
Regionalization of economic circuits and value chains.
Industrial Service Providership
Simulation and virtual Production
5. About US
Connect, Share & Collaborate
Kick Off at Linuxwochen 2016
Organized as Non Profit Research Association
Interdisciplinary working groups
Growing number of participating organizations (>50)
Several Proof of Concepts (POC) in progress
6. Security Standards Workflow
Big Data
(BI, Databases, Search, ...)
Modeling
(Visualization, Validation, Prediction, ...)
DevOps
(Development, Rollout, Staging, ...)
Sensor Systems
(Interfaces, Wireless, ...)
Infrastructure
(Networks, IPv6, Software, ...)
Economy Ecology Sociology
Causes and Effects
Technology Impact Assessment
Education and Learning
Open Colaboration
Future of Work
Areas of Interest
Connect, Share & Collaborate
Technical Matrix Human Factor
7. SMART
Connect, Share & Collaborate
specific, measurable, achievable, realistic and time-bound
KISS may be SMART!
Orientated towards user needs (usability)
Sensible Fallback Behavior to DUMB
Developer have Root Access
8. NOT SMART
Connect, Share & Collaborate
Assuming the user is STUPID
Introducing complexity without clear benefit
Ignoring potential security and safety hazards
Obfuscating the modus operandi
Proprietary protocols and ‘standards’
9. The Magic Vision
Connect, Share & Collaborate
Better identify, understand and satisfy human needs
Gain insight into the organization of self organization
Apply results for the benefit of all mankind
10. Mantras
Connect, Share & Collaborate
"Any sufficiently advanced technology is indistinguishable from magic."
(Clarke‘s 3rd law, Profiles of the Future)
"A journey of a thousand miles begins with a single step."
(Laozi, 千里之行,始於足下 )
"Ask not what your country can do for you,
ask what you can do for your country!"
(John F. Kennedy)
12. WHY-HOW-WHAT
Connect, Share & Collaborate
WHY: We believe our goals can be achieved best by
creating an open organization for open innovation
HOW: Integration of existing open source frameworks
into a unified platform
WHAT: Tools supporting communication and
management processes across different organizations
13. OSSOS - Infrastructure
Connect, Share & Collaborate
Open Source Self Organisation Services:
100% Open Source
integrative and extensible
high-performance and usable
Well-tried and future-proof.
secure and scalable
15. Colibri
Connect, Share & Collaborate
On Board Business Intelligence
Extracts data from source systems
Transforms, homogenizes, integrates
Loads to target systems
OLAP (Online Analytical Processing)
Libre Office Calc Integration
17. REDMINE
Connect, Share & Collaborate
Documentation of all TODOs as Tickets (Sticky Flow Method)
Agile Project management Support
News / Newsletter
Wiki for internal Content (Discussions)
Forum for public Content (Help Sites)
GIT-Repo Integration
Document Integration (Nextcloud)
18. Nextcloud
Connect, Share & Collaborate
File Sharing
Address book
Calender
Collaborative Document Editing
Video Conferencing
Screen Sharing
19. OSSOS Future Work
Connect, Share & Collaborate
Roll-Out / Infrastructure as a Service (IaaS)
Update / Migration
Integrated Monitoring
CRM/ERP-Integration
Standard-Reporting
Anything Else
21. WHY-HOW-WHAT
Connect, Share & Collaborate
WHY: Continuous quality management is a key factor
for delivering high quality light engineering solutions.
HOW: Cooperation between IT, mechatronics and
production to develop better QM-support.
WHAT: Automated acquisition, integration, evaluation
and visualization of quality data.
22. Use Case
Connect, Share & Collaborate
pre-delivery inspection: test of products
error analysis, better handling of customer complaints
product design support (R&D)
continuous improvement of quality standards
life cycle monitoring [traceability]
23.
24. Process Controller
Connect, Share & Collaborate
Combined Hardware-Software-Implementation
RaspberryPi + uC-Extension-card + Sensor-Module
Bidirectional Interface between DataCenter and DuT
Starts test cycles and reports results
Configured and triggered by DataCenter
25. DataCenter
Connect, Share & Collaborate
Web-based IT solution
Information Management [masterdata, test- / calibrationdata]
Configurable testing and calibration scenarios
Multidimensional analysis and visualization
Life Cycle Monitoring
27. WHY OS-BI
Connect, Share & Collaborate
Freedom to use, adapt, extend, embed...
YOU should know what happens with YOUR data!
Insight into available data should not be reserved for people willing to pay large
amounts of money for software before they get started
Provides some amount of freedom within the information society
28. Use Cases
Connect, Share & Collaborate
Standalone Appliance (Centos7/Ubuntu 16.04) for General Purpose BI
System and Data Integration tool (OSSOS)
Quality Management Build-Kit (+GUTIST)
Anything you can imagine concerning mass data processing
29. Before ETL, Data is
Connect, Share & Collaborate
Distributed across systems
Shattered into various formats
Missing constraints and relationships
Different in levels of aggregation
30. After ETL, Data is
Connect, Share & Collaborate
Centralised
Consolidated and integrated
Accessible fast, flexible, easy
Available in different levels of detail
31. OLAP
Connect, Share & Collaborate
Multidimensional Database
Cubes instead of Tables
In Memory Storage Engine
Spreadsheet Connector
32. OLAP Data
Connect, Share & Collaborate
Organisation in DimensionTrees
Hierarchy represents Aggregation Levels
Leaf Nodes form a unique address vector
Cubes are fact-tables consisting of:
– an address vector
– a single value column
33. About BI Projects
Connect, Share & Collaborate
Customer is operating / controlling department
Domain knowledge has to meet implementation expertise
Competent Contact Person is key success factor
IT-Services desire moderate involvement
34. Colibri – Under the hood
Connect, Share & Collaborate
J2EE Web Application (tomcat8, java8)
Lots of Built-In functionality
Support for R (statistic language), Groovy, JavaScript, …
SOAP Interface / Websocket Support
Postgres database backend / Per project datastores
Model Driven Component Editor
35. Extensible Markup Language
Connect, Share & Collaborate
Human Readable, simple transmission via SOAP / XML-RPC
XSD defines and validates XML structures
Provides data types and annotations
Basis for ETL component and process model language
36. Model Driven UI-Generation
Connect, Share & Collaborate
Metamodel: DSL defined by XSD
Domain: ETL expressed as XML
Plattform: J2EE, JSF, Primefaces
XSOM Parser: Object UI-Metamodel from XSD
XML Parser: Object UI-Model from ETL
UI-Controller : Dynamic Behavior within UI-Tree
Generator: JSF-Facelets, Primefaces Components