 |
 .NET is Microsoft's new development platform for Windows. We will talk briefly about .NET and what it means for the future of Windows programming, and then dive into .NET/Link, a product under development that provides the same tight integration with .NET that J/Link provides for Java. This means that you can load .NET classes into Mathematica, create objects of these classes, call methods and properties, etc. You can also use any .NET-aware language (such as Visual Basic .NET, C#, Python, Perl, Eiffel, and many others) to write programs that call Mathematica for computations using an API similar to what J/Link provides. One of the nicest features of .NET/Link is that it integrates with legacy Windows technologies like DLLs and COM. You can now call arbitrary DLL functions directly from Mathematica simply by "declaring" them with a single line of code. You can also load COM type libraries into Mathematica and use their classes and events as if they were native .NET types. .NET/Link will be available as an alpha release at the time of the conference.
 |
 |