 
  
 
  
   
      | 
     
      
         
            | 
            | 
            | 
            | 
         
         
            | 
          
            | 
            | 
         
         
            | 
            .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  |  
   | 
            | 
         
       
     | 
      | 
   
   
      | 
      | 
      | 
   
 
 |  |   |  |    |  |  
  |