HeatWave 0.9f: Now with extra smoothness - Beta Testers Wanted (UPDATED)

Last post 09-25-2006 6:52 AM by Cool_bombom. 27 replies.
Page 1 of 2 (28 items) 1 2 Next >
Sort Posts: Previous Next
  • 08-13-2006 10:34 PM

    HeatWave 0.9f: Now with extra smoothness - Beta Testers Wanted (UPDATED)

    Hello all,

    I'm hoping you could take a minute or two to test a Media Center add-in I'm working on. It's called HeatWave, and it's a fairly basic weather application.

    You can download it from here:
    http://www.mcextended.com/downloads/MCExtended.HeatWave.Setup.0.9f.exe

    The interesting thing about it is that it uses Managed DirectX to present it's user interface, so it looks and performs more like Media Center than other add-ins you might have seen.

    Unfortunately it won't work over extenders at this stage.

    I welcome any feedback or bug reports you can give me.

    Thanks in Advance,

    James.

    (UPDATE 01SEP06 - Changed to link to new version, changed title to reflect new version)
  • 08-13-2006 10:36 PM In reply to

    • dwright
    • Top 50 Contributor
    • Joined on 05-29-2005
    • Washington, DC
    • Active Member

    Re: HeatWave 0.9e: Beta Testers Wanted

    Could you give some screenshots, or a link to where we can see some?

    David Wright
    David Wright

  • 08-13-2006 10:57 PM In reply to

    Re: HeatWave 0.9e: Beta Testers Wanted

    Screen shots as requested:

  • 08-13-2006 11:13 PM In reply to

    • dwright
    • Top 50 Contributor
    • Joined on 05-29-2005
    • Washington, DC
    • Active Member

    Re: HeatWave 0.9e: Beta Testers Wanted

    James

    Thank you for the pics,  I'll be giving it a go tomorrow..  hopefully have some feedback for you then..

    David Wright
    David Wright

  • 08-14-2006 4:57 AM In reply to

    Re: HeatWave 0.9e: Beta Testers Wanted

    Hi James,

    another magic from you. It works great. Naturally I have some questions about it.

    1. How is this done? Can you give us some more details?
    2. Is there a chance to get it working on extenders?
    3. Can the DX stats be switched off (in the beta)?

  • 08-14-2006 5:18 AM In reply to

    Re: HeatWave 0.9e: Beta Testers Wanted

    Hi,

    The look and feel of this app is great.  It works really well.  I think you have summed it up when you said 'basic', but hopefully more features for it will come with time.

    The only other thing is like frank said, the stats at the bottom are distracting and needless (as an end user anyway).

    All in all though a great effort.

  • 08-14-2006 8:27 AM In reply to

    Re: HeatWave 0.9e: Beta Testers Wanted

    Hi James,

    May I ask why development has continued on this?  Will it work with Vista?  Easily ported?  Not worried about Vista?

    I know one of the reasons you stopped development before was because of Vista and ensuring compatibility, what's the story now?

    Thanks!
    Chris Lanier
    The Green Button Forum Moderator
  • 08-14-2006 3:14 PM In reply to

    Re: HeatWave 0.9e: Beta Testers Wanted

    Hello again Frank!

    Glad you like it. As far as your questions go:

    1) It's a HTML page that hosts a .NET WinForms control that is used a the presentation surface for a Direct X device. I've written my own UI classes, layout, and presentation engine from scratch to do this. It does all it needs to do by simply relying on the existing HTML add in features and object model. It does rely on the resources in some of the Media Center DLLs (sound and graphic files), simply because that gives the most 'integrated' look.

    2) Yes, there is a chance. I have several approaches in mind, however will most likely start with a low-fidelity GDI-based renderer similar to the sort of extender experience you would be familiar with. It's a bit of work though.

    3) The stats, as of this release, can't be switched off, no. I will ensure I include the ability in the next release. As an aside, if you want to make it even uglier, you can press the [F1] key and all the individual render elements will be outlined. It's kind of neat to see how things are composited on the screen.

    James.
  • 08-14-2006 3:34 PM In reply to

    Re: HeatWave 0.9e: Beta Testers Wanted

    Hi Chris,

    While this 'looks' like the old HeatWave, it has absolutely nothing in common with it technically.

    The previous version relied on undocumented features in the various Media Center DLLs in order to work. Basically, Media Center 2005 had much of the foundation of MCML included within it, however it wasn't documented. It was also very much subject to change with each release of and update to Media Center.

    This version is simply a standard HTML add in that hosts a, well, very complicated .NET WinForms control. The only cross-over, and therefore points of incompatibility with future updates to Media Center are if Microsoft breaks the current public API.

    Because of my desire for an integrated look for this initial release, there is one other compatibility point that is by no means mandatory. At the moment I'm dynamically loading the images for the buttons, background, etc. from the original Media Center DLLs, so if these resources are renamed or dropped from future releases then there will be issues with the presentation. I could just as easilty have provided my own graphics and sounds, however I wanted the 'look' to be as close as possible.

    I've had this add in running in the public beta of Vista without any apparent issues beyond the missing and renamed resources, so it seems that it will be fine.

    So, why have I continued with this? It's not a question of continuing, it's a question of re-starting. For whatever reason, my inital approach last year was flawed. This one is fully compliant with all public APIs, and therefore should not present future issues.

    Whether it's worth it with the release of Vista and it's MCML extention capabilities just around the corner is, however, dubious. I do take some pleasure in demonstrating that it's possible. I just wish I'd got around to it a couple of years ago...

    James.
  • 08-14-2006 6:54 PM In reply to

    • rgunther
    • Not Ranked
    • Joined on 12-13-2003
    • Washington, DC
    • Member

    Re: HeatWave 0.9e: Beta Testers Wanted

    I am thrilled to see that you've re-started this project. Once again, your design is clean and attractive. I certainly hope that you keep up the good work and consider developing for Vista's MCE environment, too. A few points I've noticed:
    The Media Center "waiting/processing" ring doesn't always go away when the weather screen appears.

    While the icons are nice and sharp, the text is not sharp at higher resolutions (on one configuration, I'm running at 1600 x 1200).

    When setting up my city, it asked me several times if I wanted to save the settings, even though I'd selected already Save.

    Personally, I'd prefer "My Weather" or "Weather" on the start page--the MCE start page has always been straightforward English terms, devoid of branding.

    I also wish that the app didn't, by default, install itself in the start page. The result is that I lose one of the two previously-installed apps on the start page.

    Finally, I attempted to run this on my wireless display. I use a wireless SmartDisplay to display and control Media Center for music and other household functions in the kitchen. I doubt this is a use case that you'll worry about, since probably only about 1000 of these things ever sold, Smile [:)] but I thought it was interesting that this does not work on this configuration, while your earlier (pre-rollup) version did.
    I know...a lot of picking for something I'm supposedly so excited about. Well, I am excited, and I'm glad to see you're back at it. I hope you find the feedback useful.

  • 08-16-2006 1:05 AM In reply to

    Re: HeatWave 0.9e: Beta Testers Wanted

    rgunther:

    Once again, your design is clean and attractive.

    Thanks!
    rgunther:

    The Media Center "waiting/processing" ring doesn't always go away when the weather screen appears.

    I'm looking in to how to resolve this. It appears at this stage to be some sort of issue with the MCE API itself - sometimes a SecurityException is being thrown because the callstack hasn't had the StrongNameIdentityPermission asserted on it. I don't have a good answer as to why it's intermittent at this stage.
    rgunther:

    While the icons are nice and sharp, the text is not sharp at higher resolutions (on one configuration, I'm running at 1600 x 1200).

    Yeah... I know. It annoys me too. It's the routines my renderer is using to draw the fonts. This will ultimately be fixed, however not in the short term.

    rgunther:

    When setting up my city, it asked me several times if I wanted to save the settings, even though I'd selected already Save.

    Personally, I'd prefer "My Weather" or "Weather" on the start page--the MCE start page has always been straightforward English terms, devoid of branding.

    I also wish that the app didn't, by default, install itself in the start page. The result is that I lose one of the two previously-installed apps on the start page.

    I'll fix all of these for the next release.
    rgunther:

    Finally, I attempted to run this on my wireless display...

    This is... very annoying. At the moment it won't run on any sort of extender device I'm afraid. I need to implement a GDI based renderer (a fair bit of work) for this to happen. I hope to ultimately do so, however it's unlikely to appear in the short term.
    rgunther:

    I hope you find the feedback useful.

    Sure is! Thanks very much for providing it!

    James.
  • 08-17-2006 9:58 AM In reply to

    • JuMz
    • Not Ranked
    • Joined on 06-16-2006
    • Edmonton, Alberta, Canada
    • Member

    Re: HeatWave 0.9e: Beta Testers Wanted

    I notice you keep changing the Beta version...do you happen to have a changelog?
    JuMz

    Hiper HMC-1S53A Case
    Aopen i945GTm-VHL board
    -VIIV Certified
    -Onboard DVI Out
    -Dolby Digital Live! Out
    -Gigabit
    Core Duo T2400
    1 GB PC2-5300
    320GB WD SATA HD
    Slim/Slot Load 8x DVDRW
    Hitachi 51F510 (HDMI)
    Pioneer VSX-1014
  • 08-17-2006 3:17 PM In reply to

    Re: HeatWave 0.9e: Beta Testers Wanted

    JuMz:
    I notice you keep changing the Beta version...do you happen to have a changelog?


    No, but I'll start keeping one from this point on. For this release it's easier to note what has stayed the same:

    • The icon
    • The setup screen banner image
    • The name

    All the rest is entirely new - it just happens to look pretty much the same from a user perspective.

    Cheers,

    James.
  • 08-17-2006 3:23 PM In reply to

    • JuMz
    • Not Ranked
    • Joined on 06-16-2006
    • Edmonton, Alberta, Canada
    • Member

    Re: HeatWave 0.9e: Beta Testers Wanted

    Sounds good. I'll give it a whirl over the weekend and will post back!
    JuMz

    Hiper HMC-1S53A Case
    Aopen i945GTm-VHL board
    -VIIV Certified
    -Onboard DVI Out
    -Dolby Digital Live! Out
    -Gigabit
    Core Duo T2400
    1 GB PC2-5300
    320GB WD SATA HD
    Slim/Slot Load 8x DVDRW
    Hitachi 51F510 (HDMI)
    Pioneer VSX-1014
  • 08-18-2006 6:34 PM In reply to

    • JuMz
    • Not Ranked
    • Joined on 06-16-2006
    • Edmonton, Alberta, Canada
    • Member

    Re: HeatWave 0.9e: Beta Testers Wanted

    JuMz:
    Sounds good. I'll give it a whirl over the weekend and will post back!


    Hi,

    I attempted to install it, the installer goes through, no errors but I do not see the extension in MCE. I have also chosen the "repair" option and still no luck...wierd...is there a log file I can look at?
    JuMz

    Hiper HMC-1S53A Case
    Aopen i945GTm-VHL board
    -VIIV Certified
    -Onboard DVI Out
    -Dolby Digital Live! Out
    -Gigabit
    Core Duo T2400
    1 GB PC2-5300
    320GB WD SATA HD
    Slim/Slot Load 8x DVDRW
    Hitachi 51F510 (HDMI)
    Pioneer VSX-1014
Page 1 of 2 (28 items) 1 2 Next >


Terms of Service | Privacy Statement | Code of Conduct | About