From Business Need to Value...

26
1 How to Inject Technology Into Your Business From Business Need to Value Delivery Borys Pratsiuk, Head of R&D Engineering, Ciklum

Transcript of From Business Need to Value...

Page 1: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

1

How to Inject Technology Into Your Business From Business Need to Value Delivery

Borys Pratsiuk, Head of R&D Engineering, Ciklum

Page 2: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

2

First project, C, embedded

2004

Engineer, R&D Lab, Tescom, South Korea

2006

2013

Assistant professor, Kiev Polytechnic Institute

2012

Ph.D Solidstate Electronic

2015 - ...

Senior Android Team Lead

Android Architect

Who am I?

2009

Android Developer

Head of R&D Engineering

2007

Borys Pratsiuk, Ph.D.

@b_pratsiuk [email protected]

Page 3: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

3

Questions from Businesses

“Should I invest 1 million USD in a new project? “

“Can I mix 3 new technology in one solution and get value out of it?”

“What kind of existing IoT solution could I use in my non digital business?”

“I have an idea but have no clue how to proceed. “

“Could you read scientific articles, understand math formulas and convert it

into business value?”

Page 4: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

4

3

How We Do IoT

Done Projects

Q&A 2

1

Agenda

м

Page 5: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

5

How We Do IoT

Consultancy

What’s your idea?

Realization

Agile process from

prototype to solution

Internal Workshop

What’s needed to realize the project?

What’s existing solutions can we tap

on?

Page 6: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

6

Read: https://www.ciklum.com/blog/case-study-cocktail-mixer-using-iot-machine-learning-tools/

Garage48 Hackathon: IoT and Machine Learning Voice Recognition and Natural Language Processing

Page 7: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

7

• PoC that prepares „favourite cocktail“

• Say „Scoofy, make my favourite drink!“ and Scoofy mixes your

individual refresher based on your preferences and history

Cocktails proportions of juices during 1 day of use

Garage48 Hackathon: Scoofy, the Cocktail Mixer Voice Recognition and Natural Language Processing

Page 8: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

8

Smart AED

Predix Cloud App

Spark Channel

Responder’s Android App

Predix Time Series

• Public Safety Images • Traffic Speed

Reverse Geocode

IoT World 2016 Hackathon: Smart Defibrillator Architecture Design

Page 9: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

9

• Java VM (Predix) for Intel Edison

• Node.js for embedded

• Ruby on Rails

• Android Java

• Native C

• API’s integration

IoT World 2016 Hackathon: Smart Defibrillator Technology Stack

Page 10: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

10

IoT World 2016 Hackathon: 1st Place in California

Read: https://www.ciklum.com/press-releases/ciklum-team-won-iot-world-hackathon-santa-clara/

Page 11: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

11

AI Betting Chat

Alexa & Google Home

Combine Voice Recognition and Betting Engine

Page 12: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

12

Ukrainian Center of Children Cardiology and Cardiosurgery

• architecture and system design

• portable and reliable registration of

ECG and SpO2 data

• real-time processing and visualization,

alarm generation, vital parameters

extraction

• Hardware & Firmware design, PCB

design and assembling, connectivity

Portable ,Low-Cost Vital Signs Monitor

Watch: https://youtu.be/ion7wxYU1xc

Page 13: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

13

Medalebot Demo

Medical report

Start / Stop Vital sign monitor / ECG registration

AWS

Combine Voice Recognition and Vital Signs Monitoring

Page 14: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

14

Neopenda: Vital Signs Monitor for New-Borns

Watch: https://youtu.be/AzTR2c1zCf0

Project Video

Page 15: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

15

Neopenda: Vital Signs Monitor for New-Borns

• System architecture design

• Proof of concept estimation

Phase 1 – architecture design

• Pilot Neopenda device (4 PSC), manufacturing,

assembling, testing

• Technical documentation (PCB, schematic, BOM)

• Firmware source code

• Algorithms source code and descriptions

Phase 2 – PoC HW development

• Web based application

Phase 3 – Web portal development

Watch: https://youtu.be/AzTR2c1zCf0

Architecture Design, PoC Development, Web Portal Development

Page 16: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

16

• System will restore blinking activity in the damaged part of the

face where facial nerves are not able to force blinking

• Ciklum’s Biowave Labs implemented Algorithms for data

preprocessing and analysis, and method for blinking detection,

as well as software development

• Development of video analysis algorithms for automated

quantification of eye closure

• In July, 2015 the “Implantable Bioelectrical System for

Restoration of Blinking” was awarded with the Politzer Prize

and Gold Medal for Basic Science Research in Otology at the

1st World Congress of Otology in Japan

IoT System for Restoring Eye Blinking

Politzer Prize and Gold Medal

Read: https://www.ciklum.com/press-releases/ciklum-biowave-labs-won-gold-medal-at-the-world-congress-of-otology-in-japan-2/

System to Restore Blinking for One-Sided Facial Nerve Paralysis

Page 17: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

17

HerdDogg: “Internet of Herds”

• Hardware was provided

• Ciklum designed the software system architecture

• Android and iOS application

• Node.js backend and Firebase integration

PoC for Herd Tracking

Page 18: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

18

• reviewing hardware design and code for potential risks and problems

• evaluating the Architecture of existing firmware and identifying the

misalignment and bottlenecks

• correcting the interaction of existing firmware with pedometer library

• improving the algorithm for step counting

• tuning parameters of step counting to handle various activity: walking,

running, typing, driving, eating…

• development of experiment design and protocols to tune the pedometer

library and estimate its performance

• conducting experiments for verification of new parameters

Pedometry Architecture Consulting

Fixing the Firmware architecture and tuning the algorithms

Experiment Design & Implementation

Fixing, Tuning, Experiment Design

Page 19: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

19

• Analog circuit design of temperature and Galvanic Skin

Response modules

• Printed circuit board layout design, board assembling

• Firmware development for temperature and GSR

measurement

Sensoplex: Temperature & GSR Module for IoT Platform Vital Signs Registration Module Development and Calibration

Page 20: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

20

Smart Lock

• Hardware was provided to us

• Ciklum consulted on software system

architecture and hardware improvements

• Ciklum implemented some of the suggested

software solutions

Improve Software System Architecture and Hardware

Page 21: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

21

• Transform optical device into smart IoT solution

• Share photos and videos from device

• Build social networking

• Proof Idea of device digital transformation through WiFi connectivity

between optical device and mobile application.

• Create new sales opportunities with the help of new software features.

Device management, control, firmware update, etc.

• Implemented video streaming open new horizons for Yukon ecosystem

enlargement

Yukon: Transform Optical Device Into IoT Solution

Build digital infrastructure for various optical devices

Prototype and App

Digital Infrastructure, Prototype, App

Page 22: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

22

• Architecture design and development of all software components for visual programming language implementation

• High level of functionality, flexibility and communication between spatially separated hardware.

• Product allows to write programs for different hardware platforms just by connecting functional blocks in web-based IDE .

• Data access from all hardware modules w. web interface, mobile application etc.

• Two Reference Carrier Boards with SoM on i.MX6, communicated via CAN bus and Ethernet.

• Raspberry Pi, sends data to the internet server by HTTP protocol using 3G modem connection

• System collects data from sensors, sends it to other boards and server, and controls actuators using digital, analog and PWM outputs.

• Developed application works on Yocto Linux, Raspbian Linux and other Unix-based operational systems.

Tierra: IoT Visual Programming Language

Communication between HW modules

Proof-of-Concept

Communication and Proof-of-Concept

Page 23: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

23

Pedestrian Tracking Demo

Watch: https://vimeo.com/202976905

IP Camera Tracking and Analytics Trial in Ciklum’s Office

Page 24: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

24

Amazon Alexa Demo

• Ciklum 4IoT HW sensor design (WiFi)

• MQTT transport protocol implementation

• Firmware development for temperature and GSR

measurement

• Lamda function implementation

• Mongo DB design

• Developed skill for Amazon cloud

Watch: https://vimeo.com/175697463

IoT Lamp System

Page 25: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

25

Connect Location and Emotions: In-store Service Improvement

Emotion Recognition Demo

Page 26: From Business Need to Value Deliveryfiles.messe.de/abstracts/77762_CeBIT_24_03_1030_Ciklum_Pratsiuk… · Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 dach@ciklum.com

26

Ciklum AG Technoparkstrasse 1 8005 Zurich +41 (0) 44 455 66 90 [email protected]

Office Zurich

Ciklum Stefan-George-Ring 29 81929 Munich +49 (0) 89 700 740 40 [email protected]

Office Munich

• Ciklum DACH

• @ciklumdach

www.ciklum.com

Get in Touch