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.

START THE DEMO 

Overview

Start the sample

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists

Tags: , , ,

30 Responses to “Silverlight experiments from our .NET Visu Lab (Part 1)”

  1. ILOG Elixir Blog » Blog Archive » See you at AjaxWorld and MAX Says:

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

  2. Post: 193 - Mirrored Blogs Says:

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

  3. Emmanuel Tissandier Says:

    Note that the sample has been updated to the final Silverlight 2 release.

  4. David Says:

    The Silverlight demo is very cool! Is there a target availability date for it?

  5. david Says:

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

  6. Emmanuel Tissandier Says:

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

  7. Tom Says:

    Thanks! This is great work and it’s good to know that this type of control is possible and being worked on in Silverlight.

  8. James Says:

    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?

  9. Emmanuel Tissandier Says:

    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.

  10. Martin Says:

    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.

  11. Mark Says:

    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!

  12. Emmanuel Tissandier Says:

    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.

  13. Mark Says:

    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.

  14. liu Says:

    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

  15. Rohit Tailor Says:

    How can we get these silverlight Gantt Control?

  16. Emmanuel Tissandier Says:

    Stay tuned, we will continue to post information on the Silverlight Gantt in this blog soon.

  17. Antom Says:

    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 :) )

  18. Emmanuel Tissandier Says:

    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

  19. Mark W Says:

    So is this available now? We’d buy it! …err… well… depending on price of course ;-)

  20. Craig Y Says:

    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!

  21. Don Says:

    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.

  22. Emmanuel Tissandier Says:

    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.

  23. David Says:

    How is this different from http://silverlightgantt.codeplex.com

  24. martin Says:

    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.

  25. Juan Says:

    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

  26. Mark Says:

    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.

  27. martin Says:

    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

  28. Dan Says:

    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

  29. Christian Moller Says:

    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?

  30. Emmanuel Tissandier Says:

    The Silverlight Gantt components will be available in an upcoming release. We cannot disclose any date for the moment.

Leave a Reply