Friday, March 21, 2003
Use Any COM or ActiveX Control from .NET Compact Framework
Posted by Andy Sjostrom in "DEVELOPER" @ 02:45 AM
http://www.odysseysoftware.com/cfcom_main.html
In Bill Gates keynote at the Mobility Developer Conference he mentioned a really cool product from Odyssey Software called CF COM:
"The success we've had depends on partners building tools. So just like we've always done with Visual Basic and Visual Studio, we've encouraged people to build components that help developers. A good example of this is Odyssey builds what they call CF COM that lets you build new managed applications, but you can incorporate in any COM work that you've done. So it's complete interoperability there, and they did a very good job making that small and very effective. A lot of the other tools there, are all documented up on the Visual Studio web site, and many things there are worth looking at to see if they can help you build your applications."
CF COM fills a gap in the .NET Compact Framework. The gap has meant that it's been very painful to use COM components and ActiveX controls from managed .NET Compact Framework code. With CF COM, a transparant, light-weight and robust wrapper, the gap is addressed. I and Chris Forsberg have done some testing during the development of CF COM and we are very impressed. Using just a few lines of code you can continue to use existing components and get going quickly. The RAM footprint of this beast is staggering: just 37K in total!
Odyssey Software has a special launch offering: "All orders placed on or before March 31, 2003 will receive a 20% discount. To receive this discount enter the promotion code 6DX39F when placing your order."
Here are some product highlights:
Use ActiveX controls in .NET CF applications
Use COM components in .NET CF applications
Create managed controls/components from ActiveX controls & COM components
Includes managed wrappers for ADOCE, Pocket Outlook, and MediaPlayer (with source)
Supports COM & ActiveX events
Generates native .NET exceptions
Marshals .NET types to Variants (vise versa)
Supports all automation-compatible types
Supports unlimited multi-dimensional arrays
Supports In/Out parameters
Supports IEnumVariant & Enum marshaling
FAST & efficient advanced marshaling, 400 roundtrip operations per second
Generic native and managed DLL, (no custom native code needed)
Full designer support in VS.NET 2003
Total footprint 37K, (Managed 21K, Native 16K)
Immediate availability shipping now!
In Bill Gates keynote at the Mobility Developer Conference he mentioned a really cool product from Odyssey Software called CF COM:
"The success we've had depends on partners building tools. So just like we've always done with Visual Basic and Visual Studio, we've encouraged people to build components that help developers. A good example of this is Odyssey builds what they call CF COM that lets you build new managed applications, but you can incorporate in any COM work that you've done. So it's complete interoperability there, and they did a very good job making that small and very effective. A lot of the other tools there, are all documented up on the Visual Studio web site, and many things there are worth looking at to see if they can help you build your applications."
CF COM fills a gap in the .NET Compact Framework. The gap has meant that it's been very painful to use COM components and ActiveX controls from managed .NET Compact Framework code. With CF COM, a transparant, light-weight and robust wrapper, the gap is addressed. I and Chris Forsberg have done some testing during the development of CF COM and we are very impressed. Using just a few lines of code you can continue to use existing components and get going quickly. The RAM footprint of this beast is staggering: just 37K in total!
Odyssey Software has a special launch offering: "All orders placed on or before March 31, 2003 will receive a 20% discount. To receive this discount enter the promotion code 6DX39F when placing your order."
Here are some product highlights:
Use ActiveX controls in .NET CF applications
Use COM components in .NET CF applications
Create managed controls/components from ActiveX controls & COM components
Includes managed wrappers for ADOCE, Pocket Outlook, and MediaPlayer (with source)
Supports COM & ActiveX events
Generates native .NET exceptions
Marshals .NET types to Variants (vise versa)
Supports all automation-compatible types
Supports unlimited multi-dimensional arrays
Supports In/Out parameters
Supports IEnumVariant & Enum marshaling
FAST & efficient advanced marshaling, 400 roundtrip operations per second
Generic native and managed DLL, (no custom native code needed)
Full designer support in VS.NET 2003
Total footprint 37K, (Managed 21K, Native 16K)
Immediate availability shipping now!