write common, run anywhere
TRANSCRIPT
Write common,run anywhere
Making archive IL2C#6-51 at dotNET 600
2017.12.16 CENTER CLR VIDEO #6-51- KOUJI MATSUI (@KEKYO2)
Kouji Matsui - kekyo• NAGOYA city, AICHI pref., JP
• Twitter – @kekyo2 / Facebook
• ux-spiral corporation
• Microsoft Most Valuable Professional VS and DevTech 2015-
• Certified Scrum master / Scrum product owner
• Center CLR organizer.
• .NET/C#/F#/IL/metaprogramming or like…
• Bike rider
Agenda
What’s anywhere?
The sample data.
Intercept data by C# class implementations.
Transit by P/Invoke between C# and C++.
Demonstration.
Conclusion.
What’s anywhere?
What’s anywhere?
What’s anywhere?
The sample data.
Intercept data by C# class implementations.
Transit by P/Invoke between C# and C++.
Transit by P/Invoke between C# and C++.
Transit by P/Invoke between C# and C++.
Demonstration.
Conclusion.Our IL2C has very neutral implementation.
It’s running on Windows, Linux, embedded devices and etc…
Today, it ganna on Windows kernel mode. We can write device driver with C# (partially :)
IL2C focuses:
* Predictivity (Footprint, running costs etc…)
* Portability
https://github.com/kekyo/IL2C