write common, run anywhere

Post on 21-Jan-2018

75 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

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

top related