HighTechTalks DotNet Forums  

Microsoft TreeMap visualization component

Dotnet Framework (Component Services) microsoft.public.dotnet.framework.component_services


Discuss Microsoft TreeMap visualization component in the Dotnet Framework (Component Services) forum.



Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old   
talbert
 
Posts: n/a

Default Microsoft TreeMap visualization component - 07-29-2008 , 04:17 PM






I need to create an interactive treemap chart with a drill-in functionality
and it needs to be on a webpage. I downloaded the two DLLs from Microsoft
Research website:
TreemapControl.dll and TreemapGenerator.DLL, and was able to create an
interactive Windows based version of what I need. Separately, I was also able
to create a web version, however the web version is static and not
interactive since the core component only spits out a bitmap image(so it will
just display the JPG, however the user will not be able to click and drill
down).
Was anyone able to create and could guide me through one of the following:
1) create an ineractive web version of a treemap (it's the equivalent of
TreemapControl.dll, which is Win based)
2) embed the Win based control inside a webpage and make it as interactive as
the original Windows based app (i.e passing parameters etc.)
There is very little documentation about it online, which is very surprising.
Thnaks in advance for your help.


Reply With Quote
  #2  
Old   
trevor.lohrbeer@gmail.com
 
Posts: n/a

Default Re: Microsoft TreeMap visualization component - 07-30-2008 , 10:32 PM






On Jul 29, 5:17*pm, "talbert" <u45117@uwe> wrote:
Quote:
I need to create an interactive treemap chart with a drill-in functionality
and it needs to be on a webpage. I downloaded the two DLLs from Microsoft
Research website:
TreemapControl.dll and TreemapGenerator.DLL, and was able to create an
interactive Windows based version of what I need. Separately, I was also able
to create a web version, however the web version is static and not
interactive since the core component only spits out a bitmap image(so it will
just display the JPG, however the user will not be able to click and drill
down).
Was anyone able to create and could guide me through one of the following:
1) create an ineractive web version of a treemap (it's the equivalent of
TreemapControl.dll, which is Win based)
2) embed the Win based control inside a webpage and make it as interactive as
the original Windows based app (i.e passing parameters etc.)
There is very little documentation about it online, which is very surprising.
Thnaks in advance for your help.
To create an interactive tree map, you'll need to use a Java, Flash or
other equivalent client-side technology to make it work. You may be
able to make an ActiveX control that someone can install. I'm not
familiar with this process and this forces your users to install a
component, which many are reluctant to do. All interactive web
implementations I'm familiar with use some variant of Java, Flash or
DHTML. I haven't seen anyone who has taken the Microsoft component and
made it available over the web (and I run a business selling tree
maps, so I watch this area closely).

As far as which package to use for a tree map, it depends on what you
want to do. It you are looking for a component to use in a dashboard
or visual analysis application, where you want high levels of
interactivity, drill-downs, drill-throughs, and dynamic
configurations, a commercial product like our is probably best. You
can download a trial of our Enterprise Tree Map SDK from our web site
at http://www.labescape.com/products/treemap/. Our client-side runs as
a Java applet which is configured using XML files, but we integrate
with any type of web application server (eg: Heat Map Explorer
Enterprise, our web-based server package, comes in an ASP.Net
version).

If all you want is just the tree map visualization itself, you can get
one from ILOG. There is also a semi-active open source project called
JTreeMap you can look at. Both of these will display a treemap using
the squarified algorithm and provide size and color controls. As
compared to a full-blown SDK like ours, these packages lack controls
for dynamically building hierarchies, filtering, searching, adjusting
colors and switching between different layouts. They also have more
limited configuration options and connectivity options. But they are a
good low-cost solution for your basic tree map needs.

If you're still unsure, you can give us a call and schedule a talk
with one of our product specialists, who can help analyze your needs
and recommend the best solution. We've been selling tree maps to large
Fortune 500 companies for the past five years, so have lots of
experience in how to build tree maps for different types of
applications. Anyway, our number is (646) 964-6463, or you can can e-
mail "info" at labescape.com. Best of luck either way.

---
Trevor Lohrbeer


Reply With Quote
  #3  
Old   
trevor.lohrbeer@gmail.com
 
Posts: n/a

Default Re: Microsoft TreeMap visualization component - 07-30-2008 , 10:32 PM



On Jul 29, 5:17*pm, "talbert" <u45117@uwe> wrote:
Quote:
I need to create an interactive treemap chart with a drill-in functionality
and it needs to be on a webpage. I downloaded the two DLLs from Microsoft
Research website:
TreemapControl.dll and TreemapGenerator.DLL, and was able to create an
interactive Windows based version of what I need. Separately, I was also able
to create a web version, however the web version is static and not
interactive since the core component only spits out a bitmap image(so it will
just display the JPG, however the user will not be able to click and drill
down).
Was anyone able to create and could guide me through one of the following:
1) create an ineractive web version of a treemap (it's the equivalent of
TreemapControl.dll, which is Win based)
2) embed the Win based control inside a webpage and make it as interactive as
the original Windows based app (i.e passing parameters etc.)
There is very little documentation about it online, which is very surprising.
Thnaks in advance for your help.
To create an interactive tree map, you'll need to use a Java, Flash or
other equivalent client-side technology to make it work. You may be
able to make an ActiveX control that someone can install. I'm not
familiar with this process and this forces your users to install a
component, which many are reluctant to do. All interactive web
implementations I'm familiar with use some variant of Java, Flash or
DHTML. I haven't seen anyone who has taken the Microsoft component and
made it available over the web (and I run a business selling tree
maps, so I watch this area closely).

As far as which package to use for a tree map, it depends on what you
want to do. It you are looking for a component to use in a dashboard
or visual analysis application, where you want high levels of
interactivity, drill-downs, drill-throughs, and dynamic
configurations, a commercial product like our is probably best. You
can download a trial of our Enterprise Tree Map SDK from our web site
at http://www.labescape.com/products/treemap/. Our client-side runs as
a Java applet which is configured using XML files, but we integrate
with any type of web application server (eg: Heat Map Explorer
Enterprise, our web-based server package, comes in an ASP.Net
version).

If all you want is just the tree map visualization itself, you can get
one from ILOG. There is also a semi-active open source project called
JTreeMap you can look at. Both of these will display a treemap using
the squarified algorithm and provide size and color controls. As
compared to a full-blown SDK like ours, these packages lack controls
for dynamically building hierarchies, filtering, searching, adjusting
colors and switching between different layouts. They also have more
limited configuration options and connectivity options. But they are a
good low-cost solution for your basic tree map needs.

If you're still unsure, you can give us a call and schedule a talk
with one of our product specialists, who can help analyze your needs
and recommend the best solution. We've been selling tree maps to large
Fortune 500 companies for the past five years, so have lots of
experience in how to build tree maps for different types of
applications. Anyway, our number is (646) 964-6463, or you can can e-
mail "info" at labescape.com. Best of luck either way.

---
Trevor Lohrbeer


Reply With Quote
Reply




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.