Title: RE: MI MapInfo Pro 6.0 Demo
Bart (if thats your real name!),
 
You ask some pretty big questions, for which I'll contribute a few partial answers and opinions.  I'm sure you'll get plenty of other respondents too.
 
>>Can I implement in MapX  ALL functionality, which is offered by MapInfo Professional (version 6.0)?
 
The simple answer is no.  For example you cannot create a thematic map of grid type in MapX (though I think that all the other types are available) and you cannot snap to underlying nodes or trace lines when generating new features (though with clever programming you might be able to do something similar), to name just a couple.  For the most part though, MI's functionality is available in MapX in one form or another, though it often works a little differently.  On the flip side, MapX offers some features which MI doesn't, for example features can be selected from more than one layer at once.
 
>>Could I use MapX in a Java environment?
 
I don't know too much about Java at present, but MapX can be used in any development environment that supports COM (e.g. C++ and VB).  You may also be intersted in finding out a little more about MapXtreme Java edition which is a 100% Java solution for deploying 'MapJ' (functionaly very similar to MapX) solutions across the internet or intranet.
 
>>How does MapX development compare with Integrated Mapping (control MapInfo from a C++ client program, basically by sending MapBasic statements via OLE), both from functionality perspective and a development environment perspective?
 
It really doesn't compare - MapX is much better, certainly from the point of view of development.  MapX is implemented as a mapping OCX control and object hierarchy complete with events, methods, properties etc.  If you're a C++ developer you've probably used many COM based third-party controls before and you'll find learning and using MapX a snip and soon a pleasure.  As I've said before, MapX and MI are functionaly a little different - if you want to give your users an MI type 'Info' tool or 'Browser' for example, you'll have to develop them, though this is not usually too difficult.  The freedom you have to implement this kind of functionality in which ever way you want to is refreshing if you are used to being constricted by an integrated mapping/MapBasic environment.  Forget all about MapBasic - it'll be of no use to you with MapX.
 
>>Purely from a development environment perspective, the new ArcInfo version (with MapObjects) seems more attractive. Any comments?
 
Don't have any experience of MapObjects, though I find it hard to imagine why it would be more attractive than MapX (you can see I'm a MapX fan).  Of course Avenue vs MapBasic is a completely different argument, but that's not relevant here.
 
Good luck,
 
Richard Burkmar.
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: 07 September 2000 12:29
To: [EMAIL PROTECTED]
Subject: MI transitioning from MapBasic to Mapx

Hi,
 
We have build a pretty extensive application in MapBasic. It serves well as a prototype. Now we want to bring our application to the next level: bring in more functionality (not necessarily GIS-related processing), enhance the user interface, interface with MS Office applications,etc. So we are considering moving to a Visual C++ environment with MapX.
 
I have a few related questions:
  • Can I implement in MapX  ALL functionality, which is offered by MapInfo Professional (version 6.0)?
  • Could I use MapX in a Java environment?
  • How does MapX development compare with Integrated Mapping (control MapInfo from a C++ client program, basically by sending MapBasic statements via OLE), both from functionality perspective and a development environment perspective?
  • Purely from a development environment perspective, the new ArcInfo version (with MapObjects) seems more attractive. Any comments?
If people have gone to a similar transition: any other suggestions, caveats, tips are very welcome.
 
Thanks a lot,
 
Bart 

Reply via email to