|
|
|
|
|
|
|
|
|
.NET/Link: Integrating Mathematica with the Next Generation of Microsoft Technology
|
|
|
|
|
|
Organization: | Wolfram Research, Inc. |
Department: | Kernel Technology |
|
|
|
|
|
|
2003 Mathematica Developer Conference
|
|
|
|
|
|
Champaign
|
|
|
|
|
|
.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.
|
|
|
|
|
|
|
|
|
|
|
|
.NET
|
|
|
|
|
|
| NETLinkDevConf2003.nb (1.2 MB) - Mathematica Notebook |
|
|
|
|
|
|
|
| | | | | |
|