Become a sponsor to Mariusz Postol
Object-Oriented Internet Partnership Program
Why follow Object-Oriented Internet
It is said that we are or soon will be citizens of a global village - a world considered as a single community linked by telecommunications. All applications designed atop of network communication can be grouped as follows:
- human-centric - applications where the information origin or information destination is an operator
- machine-centric - applications where information creation, consumption, networking, and processing are achieved entirely without human interaction
A typical human-centric approach is web-service supporting, for example, online bank account management. In this case, it is essential that any uncertainty and necessity to make a decision can be relaxed by human interaction. Coordination of multi-robot behavior in a work-cell or autonomous cars entering a service area fulfills the machine-centric scenario. It is crucial that, in this case, any human interaction is impractical or even impossible. This interoperability scenario requires a machine to machine communication (M2M) demanding multi-vendor devices integration.
The human-centric global village is almost done. However, the machine-centric global village still needs design and development effort. Information and Communication Technology (ICT) has provided society with a vast variety of distributed machine-oriented applications including the meaningful Machine to Machine (M2M) communication targeting distributed mobile applications in the context of new emerging disciplines, i.e. Industry 4.0 (I40) and Internet of Things (IoT). However, it is a real challenge if the mentioned machines are provided by a vast variety of vendors. The real challenge we are facing is how to produce independently smart things (i.e. machines, devices, appliances, assets, etc.) to guarantee that they are plug and produce ready. There are no doubts, it requires standardization. I believe that while producing the machines in compliance with the OPC UA this issue is relaxed by applying the following OPC UA standardized concepts:
- Information Model - all about how to design a formal but mutually meaningful and shareable description of the considered process
- Address Space - all about how to instantiate and expose to the network a life replica of the process providing real-time data according to the above-mentioned formal description
The standardization process may be "paper-driven" or "community-driven". In both cases, standardization is indispensable but not sufficient. Let me recall that the foundation for the human-centric global village is just the Internet Protocol defined many years ago and derived from the university intellectual properties published as an open-access document (RFC "paper").
The open-access Object-Oriented Internet (OOI) umbrella project targets multi-vendor plug-and-produce machines interoperability scenarios targeting all aspects of the machine-centric global village concept aimed at providing reusable deliverables, training, best practice rules, prototyping, compliance testing and dissemination of valuable results.
Why follow me
I have 35+ years of experience in designing and deploying highly distributed applications having managed 100+ innovative projects for industry including aviation, heat engineering, power engineering, and mining. I am the author of
- Process Observer concept and implementation
- CommServer OPC based communication software family for the management and optimization of data transfer
- SmartFactory workflow management system
For 15 years I have been OPC Foundation active member involved in a vast variety of projects related to the OPC Unified Architecture.
I am engaged in many research projects as a university teacher and scientist. I am the author of 40+ publications, lectures, presentations and training sessions. I have a degree as a Master Engineer in Electrical Engineering from the Technical University of Lodz and a Ph.D. in Process Control Engineering and Robotics.
I am the founder and Executive Director of CAS.
How to be rewarded
As a result of participation in the sponsorship program, direct contribution or using the deliverables as the end user you
- can directly influence further development of the OOI prioritizing the tasks backlog
- will access OOI documentation and deliverables
- may use the deliverables in commercial products
- may distribute the deliverables including source code
- will have opportunities to join working groups, online discussion groups, and collaborations for new technology initiatives
- will have access to and direct contribution to new publications
- will make use of the OOI logo
- will have the opportunity to list your products in the online product guide
- will have the opportunity to announce new solutions and products online
Featured work
-
mpostol/OPC-UA-OOI
Object Oriented Internet - C# deliverables supporting a new Machine To Machine (M2M) communication architecture
C# 141 -
mpostol/TP
Programming in Practice - set of examples targeting education purpose.
C# 53 -
mpostol/ASMD
OPC UA Address Space Model Designer
C# 58 -
mpostol/ProcessObserver
Process-Observer - Object-Oriented Internet Machine to Sensors Connectivity (OOI.M2S)
C# 5 -
mpostol/CodeProtect
Helper library supporting licenses creation and validation.
C# -
mpostol/PO.Common
Process-Observer Common
C# 1
$10 a month
SelectBacker
Select to be in touch
- the satisfaction that you've helped sustain the OOI community
- thank you messages
- access to deliverables in project scope
- report requests and issues and get responses ASAP
- access to public video curses and blog posts
$50 a month
SelectFollower
Select to follow up
- small logo on the Sponsorship Program page
- small logo in the newsletter
- access to my monthly newsletter
- all previous tier rewards
$200 a month
SelectEnd-User
Select to use deliverables
- medium logo on the Sponsorship Program page
- medium logo in the newsletter
- access to backlog and list of assigned priorities
- digitally signed installation packages
- access to up to 1 working hour per month of support by email that covers answers to questions
- access to the libraries API browser
- all previous tier rewards
$500 a month
SelectVoting
Select to vote on where we should go
- large logo on the Sponsorship Program page
- large logo in the newsletter
- small logo in the online help documentation
- privilege to prioritize the requirements for the next milestone (1 vote)
- early access to video courses and blog posts before they come out
- access to up to 2 working hours per month of support (email, call) that covers answers to technical questions you may have
- the standard edition of the tools installation package
- special price for events, e.g. ad-hoc interoperability lab, training, etc.
- all previous tier rewards
$2,000 a month
SelectVendor
Select if your products are to be dependent on
- advertizement or extra-large logo in the newsletter
- medium logo in the online help documentation
- report requirements/issues and get responses in < 24 working hours
- access to up to 10 working hours per month of support email/live chat that covers answers to technical questions or solutions to technical problems, eg. software configuration assistance.
- full-featured edition of the tools installation package and offline help documentation
- attendance at events for free, e.g. ad-hoc interoperability lab, training, etc.
- immediate access to video courses and blog posts
- and many more
$6,000 a month
SelectCorporate
Select if your business strategy is to be dependent on
- a banner on the Sponsorship Program page
- a case study in the newsletter
- a large logo in the online help documentation
- a small logo on the thank you page in the video curses and the Acknowledgement blog section
- report requirements and issues and get responses in < 12 working hours
- attendance in a planning meeting and privilege to prioritize the requirements for the next milestone ( 12 votes )
- critical project support - up to 40 hours a month of emergency on-site/live chat support (architecture, design, customization, debugging)
- and many more