Silverlight experiments from our .NET Visu Lab (Part 1)
Here is the first post in a series about the Silverlight experiments we are doing in our .NET Visu Lab. We are currently looking at how well the displays in our existing .NET products — see ILOG Gantt for .NET and ILOG Diagrammer for .NET – will work in Silverlight.
This first example illustrates the visualization of a project plan using a Silverlight Gantt Chart. This example allows users to open project plans stored in Microsoft Project XML format.
Overview
Tags: Gantt Chart, Microsoft Project, Silverlight, Xml









October 6th, 2008 at 9:57 am
[...] ILOG Elixir 2.0 preview demos like Damien’s Bejing Flex Calendar or great demos showing ILOG Elixir-like components running in Silverlight don’t hesitate to come at the conference and discuss with me about all of [...]
October 11th, 2008 at 10:48 am
[...] example allows users to open project plans stored in Microsoft Project XML format."http://blogs.ilog.com/netvisu/2008/10/01/silverlight-experiments-from-our-net-visu-lab-part-1/"This small example also displays a project plan but this time the plan is displayed as a [...]
October 14th, 2008 at 9:59 am
Note that the sample has been updated to the final Silverlight 2 release.
November 25th, 2008 at 5:27 pm
The Silverlight demo is very cool! Is there a target availability date for it?
November 26th, 2008 at 12:26 pm
A convenience: Click on the timeline (month or week) and the chart scrolls to center the clicked point or make the clicked point the start of the visible chart (which ever seems to make the most sense).
November 26th, 2008 at 2:50 pm
David… something not mentionned in the help.. You can double click on a month or week and it should scroll on the period… May be not very intuitive..
December 1st, 2008 at 3:16 pm
Thanks! This is great work and it’s good to know that this type of control is possible and being worked on in Silverlight.
December 5th, 2008 at 1:35 pm
The demo looks great and I like the responsive UI interaction. Is this a Silverlight application that hosts the ILOG Gantt control or a new Silverlight ILOG Gantt that will be available in the future?
December 8th, 2008 at 5:13 am
This is a complete new Silverlight Gantt control that is trying to provide the same level of UI interaction than the Windows Forms version for web applications.
December 8th, 2008 at 5:04 pm
I have played with this and love it’s responsivness.
If you are taking orders count me in.
Soon would be great.
Even in this form it is a useful control and will make our users life easier.
December 17th, 2008 at 3:01 pm
Ed sent me here earlier today and I have to say… “now you tell me!”
We have been building our own visualizations binding to domain objects returned to Silverlight from a WCF schedule service which effectively manages the project schedule model.
Can you confirm that the demo is using a local (compiled on Silverlight FX) in memory version of the project scheduling model? Any limitations to this version vs the one built on the full .Net Fx ?
I like the start of this… many, many questions to come from our end I’m sure!
December 18th, 2008 at 6:43 am
Mark, this sample is not using a project scheduling model at all, but I confirm that we have a Silverlight version of the project scheduling model. This silverlight version of the project scheduling model is the same as the WindowsForms/WebForm version with no limitation.
December 18th, 2008 at 3:30 pm
Emmanuel - thanks for the response, great news!
We are ready to start using this today if you need a guinea pig. Very interested to see how the binding will work.
December 22nd, 2008 at 1:09 am
Thanks! This is great work ,To provide a detailed method to call it, it will be embedded in our products, let me try your sample
January 13th, 2009 at 7:11 am
How can we get these silverlight Gantt Control?
January 15th, 2009 at 9:18 am
Stay tuned, we will continue to post information on the Silverlight Gantt in this blog soon.
February 4th, 2009 at 3:29 am
This is great work.
)
I’m junior silverlight developer.
I want to create similar gantt scale for my application. But i don’t understand the algorithm creating of a “infinite” time scale.
Can you help me? ( Sorry, my English is very poor
February 11th, 2009 at 8:52 am
Basically the time scale is built with several rows stacked vertically. Each row is a silverlight control. A row has a dependency property that represents the first date to display. A row is made up of cells, one cell displaying for example a day or an hour depending on the zoom level, each cell is also a Silverlight Control. Of course we do not create an infinite number of cells. In the arrange method of the row, we recreate when needed the number of cells that are necessary to fill the full row and we invalidate the cells when the first date to display changes or when the zoom level changes. In order to get a reasonable speed, we also try to reuse the cells that have been created before as much as possible.
Hope this helps
February 16th, 2009 at 10:21 pm
So is this available now? We’d buy it! …err… well… depending on price of course
March 3rd, 2009 at 1:16 pm
Hello,
I have been following your development of your Gantt chart for Silverlight. I have a need for a replacement for an existing Gantt chart currently in use. Will you have a Silverlight offering in the near future that will have your Gantt chart functionality or is there a possibility of a beta available for trail use?
Great work! Keep me informed!
March 5th, 2009 at 1:00 pm
I just saw your Gantt demo at a presentation on Silverlight by Microsoft and the Ramp Group. Very impressive.
While you are revolutionizing in-browser scheduling technology, please also revolutionize your own sales model. I can go to just about any competing silverlight component vendor’s site, read the price, and buy the component. That is a HUGE competitive advantage for those sites. Don’t make me request a sales call, don’t make me wait to talk to a sales rep or a sales engineer, don’t make me wait for them to get back to me with a quote. Just tell me what it costs and let me buy it with my company credit card. I’ve happened across your site numerous times in the past and never even downloaded your samples because my time is simply too valuable to waste and the human interaction barriers you place in the way of a purchase increase the effective cost of your product to the point where it simply doesn’t make sense for me to even consider it. It is quite literally worth hundreds of dollars to me to bypass having to talk to anyone in sales because my time costs money that is every bit as real as the money I am spending. Your competition gets that and you need to, too.
March 5th, 2009 at 1:34 pm
I am sorry that you have been facing difficulties with our sales channels. I cannot really comment on that since I am not in the sales organization. I just want to mention that this Silverlight component is not yet part of a commercial product and that our .NET visualization components can be evaluated and purchased online today from ComponentSource. I hope this can help you.
March 19th, 2009 at 9:32 am
How is this different from http://silverlightgantt.codeplex.com
April 15th, 2009 at 6:14 pm
silverlightgantt is an open source not for commercial use control.
it is no where near as advanced as this one.
If ILog’s was commercially availible we would be using it but alas no and what no one else either.
I don’t get this show and not sell mentality.
By the time they release we will all on Silverlight 3 and looking for more advanced
ways not old version 2 controls.
Sorry for the rant getting fraustrated by delays.
May 26th, 2009 at 3:46 am
Hello!!
We need to decide our future development and we need a Gantt Chart Control. Looking by the web, this is the one we like (still we need to know much more about it). I see at January 15th you say “stay tunned”. Any stimation about when we will be able to buy your product?
Thanks in advance,
Juan
May 26th, 2009 at 11:04 am
As an earlier poster eluded to, we have already migrated our project to Silverlight 3 Beta. SL2 and 3 do not get along so well, a comment on your product roadmap with supported versions and rought timelines would be welcome.
May 31st, 2009 at 6:15 pm
We are developing using SL3 Beta but having found is so hard to get a commercial Gantt charting product we have just decided to pay the chinese to make us one.
It is cheaper and we own it. Maybe others have thought of going this route.
We are not component makers but requirements that have to be met one way or the other press us in to doing what we have to.
I have been pushing this component for over six months and looked very silly when it never came, so if there are any others in this position maybe we should get together.
Fell free to contacts me or give me a better option because I am out of time.
We release in August and I have to have a Gantt Ghart.
Thanks
Martintr
June 8th, 2009 at 10:24 am
Any news on when this is going to be available for purchase? It seems there’s plenty of interest in this Silverlight component, including from myself. We could really do with this sort of functionality in one of our applications!
Dan
June 12th, 2009 at 6:14 am
Will you have a Silverlight offering in the near future, is there a way to get prices for licensing. Is there a better place for these questions?
June 12th, 2009 at 7:04 am
The Silverlight Gantt components will be available in an upcoming release. We cannot disclose any date for the moment.