NANOCOMP GATEWAYOQC Reporting, Process Monitors, Production Status board
On the Mixed Cloud
Veli-Pekka Leppänen
CEO & Co-Founder
Nanocomp Oy
Petri Piirainen
CTO & Co-Founder
SoftColor Oy 10.9.2015
TOPICS
NANOCOMP GATEWAY From OQC reporting to Nanocomp Cloud Gateway [2012- 2015]
Process and Manufacturing Reporting System with Mixed Cloud
Big Data + Internet of Things = ?
Nanocomp Status Board
UNDER THE HOOD Microsoft Azure as Cloud Platform
Mixed Cloud with Rich Client Applications
Development Tools
Lessons Learned
Time and Money Burned
FAST FACTS
Nanocomp Oy
Founded 1997
Global forerunner in micro- and nanophotonics design and manufacturing.
Nanocomp has headquarters, R&D and production in Finland and offices located in the USA, Japan and Hong Kong
SoftColor Oy
Founded 2005
Develops automatic photo editing and photo workflow automation software
Products: PhotoEQ, Automata Pro, Automata Server software for Windows PCs, tablets and servers
Online software sales
HQ : Joensuu
SOFTCOLOR SOFTWARE
Strategic ICT co-operation since 2004
PROJECT HISTORY
2012
OQC Reporting
Manufacturing Reports
Data Processing
2013 2014 2015
Measurements Reports
Measurements Monitors
CPK Statistics
Status Board
Production Statistics
Production Heuristics
New Measurements
Production Scaling
Software Updates
NANOCOMP GATEWAY
DATA PERFORMANCEMONITORS
JSON API
OQC Reporting
Measurements Reports
Production Reports
Status Board
Big Screen
Web
Mobile
Math
Statistics
Heuristics
Error Checking
Alerts
SQL data gateway
Quality Measurements
Excel reports
CVS reports
Text data reports
Binary data
Process Reporting
XML reports from manufacturing
Data Pre-Processing to Azure
Optimizing and converting data to cloud
IN ACTION
Production Reporting Software [WIN32]
Reports [Web-App]
Status Board [TV / PC / Mobile ]
MIXED CLOUD
DATA COLLECTING
REPORTS AND PERFORMANCE MONITORS
JSON API
Reports
Excel reports
CVS reports
Text data reports
Binary data
XML reports
NANOCOMP GATEWAY
WEB Apps + API Status Board Reports Excel API MiniTab API
REPORTS
Local Server
Data Optimization for cloud
STATUS BOARD
BIG DATA +
INTERNET OF THINGS
=
DATA
PERFORMANCEMONITORS
ACTION
NANOCOMP STATUSBOARD
REALTIME DATA AND PERFORMANCE
Every employee has accessProductionQuality managementR&D Management
Real-time performance monitors
Real-time performance tracking
MIXED CLOUDUNDER THE HOOD
DEVELOPMENT TOOLS
CLIENT SOFTWARE
C++
QT + QML
LOCAL DATA PROCESSING
Python 3
NumPy
xlrd
CLOUD /
WEB
Python 3
NumPy
MATH AND STATISTICS
GATEWAY + API
PHP
JavaScript
AS CLOUD PLATFROM
Platform as Service Web Sites Azure SQL Batch workers
Scaling Azure Apps
BENEFITS
NO vim NEEDED !
ONLY IN AZURE
Node.JS SAP
RICH CLIENT APPLICATIONS
Solid UX experience Easy to support bar code
reading and USB-devices Full win32 printing API Mature development tools Fast and easy to develop
NATIVE CLIENT APPLICATIONS
LOCAL DATA PROSSSING ON SERVER SIDE
Best € / FLOPS ratio Optimal € / Gb ratio No Internet = No Meltdown
BENEFITS
TIME AND MONEY BURNED 2012-2015
SoftColor + Nanocomp working days for development = 48 days during 2012 - 2015
SOFTWARE + PROCESS DEVELOPEMENT
48 working days during 2012 -2015
SOFTWARE + PROCESS DEVELOPEMENT
70 %Algorithm R&D (Math + Statistics)
15 %Measurement data R&D
10 %Client and Web-App development
5 %Server and Cloud Infrastructure
LESSONS LEARNED
DATA PERFORMANCE MONITORS ACTIONS
LESSONS LEARNED
PAAS (platform as service) is time saver Rich (native) client applications = best UX Picking right ecosystem
FUTURE PLANS
FUTURE PLANS
Office 365 integration (Delve) Azure apps integration Azure Machine Learning integration