Close

IK Company


consulting 

and more


main

About Us

The company was established in 2016.

IK Company is proud to have very successful projects.

We participated in a number of activities related to Tango-Controls SCADA and DCS system. Our company has made a significant contribution into the evolution of the system from redesigning the web-site and organizing community events to improving the code base and documentation. We took part in upgrading workflow and tools, reverse engineering and improving implementation and design quality of the code base and researching a strategy for the future Tango-Controls evolution.

We continue to collaborate with Tango-Controls as well as to open new horizons making new contracts with e.g. Helmholtz-Zentrum Geesthacht.

Our mission is to simplify scientific experiments providing high quality consulting in the field of software development.

Today the company is growing, extending both its customer base and staff.

Our Projects

Waltz-Controls is a set of projects with main goal to provide lightweight easy-to-use front-end system for a number of Controls-Systems (Tango-Controls, EPICS, TINE, DOOCS, DataForge etc) as well as integration layer with 3rd party systems.

Waltz-Controls is designed with Reactive manifesto in mind and will provide next generation approach for developing SCADA system of any scale at any field.

Waltz GUI platform

A subproject of Waltz-Controls. A general purpose web frontend application that provides the interface between the Tango Controls, EPICS and TINE systems and the scientific users who define and calibrate their experiments.

Waltz GitHub page
Piazza project

A subproject of Waltz-Controls. An open source interconnection platform which will give the possibility of an agile approach to software development. 

The main idea of this platform is to make it possible for different control systems to communicate with each other. Data from one control system will be accessible for other control systems. There will be no need to know each SCADA system to operate it because this interconnection platform will provide a general way of communication between SCADA systems.

Piazza project is a set of components that can be easily integrated via the core component – Magix.

Magix GitHub page
Yoke project

A subproject of Waltz-Controls. Long term perspective. 

The goal of the project is to make it possible to use native software tools to operate hardware controlled by foreign control systems.


Tango REST API specification and implementation

A bridge between Tango Controls and HTTP. This can be used to implement integration of Tango Controls with 3rd party products using http protocol instead of Tango Controls protocol.

REST API specification
Consulting

We love to help others and make their lives easier. 

Among our duties are analysis, data reorganization and, of course, software design, architecture and implementation.

We are proud to mention the following projects:

– Developing a strategy of Tango Controls kernel future evolution taking into account specific features of Tango Controls. New communication protocols were proposed reckoning with resources involved in the development. 

– Participation in Kernel Tango Controls development and refactoring.

– Tango Controls web site and documentation redesign and restructure.

Organization of scientific / programming conferences

We are always happy to find new friends and organization of conferences is one of our ways.

IK Company was honoured to organise:

Tango Controls meeting for Russian users, 2017

The 34th annual Tango Controls meeting 

notes
Notes

Some practical notes on the following topics.

Presentations

Publications

  1. I.Khokhriakov, O. Merkulova, F. Wilde, Waltz – A Platform for Tango Controls Web Applications, Proceedings of ICALEPCS2019, WESH3003, 2019

  2. Matteo Canzari, Igor Khokhriakov, et al, A GUI prototype for SKA1 TM Services: compliance with user-centered design approach, Astronomical telescopes + Instrumentation, 10707-100, Proc. SPIE 10707, 2018

  3. Reynald Bourtembourg, Igor Khokhriakov, et al, TANGO Kernel Development Status, Proceedings of ICALEPCS2017, MOBPL02, 2017

  4. Andy Gotz, Igor Khokhriakov, et al, TANGO Heads for Industry, Proceedings of ICALEPCS2017, THCPL05, 2017

  5. Igor Khokhriakov, et al., Integrated control system environment for high-throughput tomography, Developments in X-Ray Tomography XI, 10391-51, Proc. SPIE 10391, 2017

  6. Andrew Gotz, Igor Khokhriakov, et al., THE TANGO CONTROLS COLLABORATION IN 2015, WEAO01, Proc. ICALEPCS 2015

  7. Igor Khokhriakov, et al., Integrated control system environment for high-throughput tomography, Developments in X-Ray Tomography IX, 921217, Proc. SPIE 9212, 2014

  8. Pavel Lytaev, Igor Khokhriakov, et al., Characterization of the CCD and CMOS cameras for grating-based phase-contrast tomography, Proc. SPIE 9212, Developments in X-Ray Tomography IX, 921218, 2014

  9. Andrew Gotz, Igor Khokhriakov, et al., TANGO V8 – Another Turbo Charged Major Release, TUCOCB10, Proc. ICALEPCS 2013

  10. Igor Khokhriakov, et al, European Spallation Source Technical Design Report, ISBN: 978-91-980173-2-8, 2013

  11. Игорь Хохряков, Разработка распределённого Web-приложения, RSDN – 2011 #4

  12. Игорь Хохряков, Реализация комплекса программных инструментов для сопровождения электронных грамматических словарей русской лексики, RSUH Messenger 2011 #13


about