Slashdot Mirror


Avalon Preview Released for XP

CliffH writes "For those that want to play with a preview release of Avalon (the November Community Technology Preview) and the SDK, head on over to this page and download to your heart's delight. It is 261MB+ and is already going slow so be warned."

18 of 341 comments (clear)

  1. So why not... by Sanity · · Score: 2, Informative
  2. Re:The only thing I care about: by TheMysteriousFuture · · Score: 1, Informative
    Will this finally let me complete my closet MacOS conversion and clone Expose?


    Too Late... http://www.winexpose.com
    --
    .sig
  3. Re:So how about.... by Deviate_X · · Score: 4, Informative
  4. Re:The only thing I care about: by dioscaido · · Score: 2, Informative

    Do a google search on Entbloess, TopDesk, or WinPlosion. All supposed XP clones of Expose.

  5. Re:Graphics and Avalon... by Thundersnatch · · Score: 5, Informative
    just what you want for the kernel of a server OS, isn't it?

    Why in hell does every Linux fanboy assume that all Windows processes run in kernel mode? Even Windows Explorer on NT4/Win2k/XP/2003 runs in user space, buddy.

    All of this UI stuff wil run in user space, with the exception of the actual video device driver code (which is done for performance). Windows video device drivers that are WHQL certified are typically rock solid and stable for general non-gaming use.

    Anyway, you can run GUI-less windows servers on 2003 today. And even if you do choose to use the GUI shell for administering a Windows server, when you log out, the processes for explorer.exe and pretty much everything else GUI are completely stopped (only GINA, the graphical login prompt, remains). You can verify this with any number of Windows remote administration tools.

    Finally, you can bet that the "eye candy" will be turned off by default on the server versions of longhorn, just as it is on Windows Server 2003 (which uses the same Luna GUI as XP, with almost all the animation/transparency/etc. options turned off).

  6. Re:Screenshots by greypilgrim · · Score: 2, Informative

    Here is a not bad demo video of avalon running on XP. http://channel9.msdn.com/ShowPost.aspx?PostID=3452 8

  7. Re:VMware testing... by dioscaido · · Score: 2, Informative

    The newer versions of VMWare Workstation is supposed to support pass through OpenGL and DirectX, and Avalon runs on DirectX if I'm not mistaken.

  8. Re:Here comes the bashing... by wvitXpert · · Score: 2, Informative

    When you say that OS X doesn't do this, are you taking into consideration Core Image that's coming in Tiger this year?

  9. 3 Pillars of Longhorn by Carnage4Life · · Score: 3, Informative

    Actually the 3 Pillars of Longhorn were Presentation (Avalon), Data (WinFS) and Communication (Indigo).

  10. Re:The only thing I care about: by ikkibr · · Score: 1, Informative

    It's not WinExpose anymore. It's called WinPlosion now. http://www.winplosion.com/

  11. Re:Here comes the bashing... by Tim+Browse · · Score: 2, Informative
    No, they already covered that:
    another third referencing some future project not released yet doing the same
  12. Re:Avalon vs Quartz by caseih · · Score: 3, Informative

    Avalon is much more advanced than Quartz is currently. Avalon is a vector-based drawing API. Quartz, although it looks smooth, is really bitmapped, although not for long. Quartz will gain true vector capabilities very soon I'm sure, probably before longhorn ships.

  13. Re:Interesting by mattyrobinson69 · · Score: 2, Informative

    not as far as i know, no, but i might not have found that feature yet (i used to program in VB5 and have that functionality before i switched to linux completely and ive just started to try to get to grips with _basic_ c++).

    If your programming in C++/delphi, kylix (made by borland but its open source, not sure of the license) has that functionality iirc.

    have a look at this website (its for gentoo, but there will be packages available for other distro's if you google)
    http://www.gentoo-portage.com/dev-util

    Some of the packages above provide an IDE.

  14. Re:The nice thing about APIs is there's so many of by jeif1k · · Score: 2, Informative

    Of course, I still think Apple will just come out with something even better

    Where? How? There is nothing on Apple's roadmap. Objective-C is neither garbage collected nor type-safe, yet it is still what Apple is pushing. And while Apple kind of inherited a scalable graphics engine and toolkit with NeXTStep, that is technology from the 1980's; their competitors are designing with the benefit of hindsight and with knowledge of today's needs and requirements.

    The people most likely to come out with something "even better" are the open source community: between the X11 enhancements and Mono and Mozilla as application development platforms, they are on track to ship something better than Longhorn before Longhorn even ships.

  15. Re:Avalon vs Quartz by Dhrakar · · Score: 2, Informative

    Actually, quartz is much more than just bitmapped operations. It handles all of the drawing primitives and such and is PDF based (similar to the way that NeXT's windowing system was based on Postscript). Thus, Quartz is already vector based. Perhaps you are thinking of Quartz Extreme? This uses the graphics card to do compositing of windows for display (each window is flattened to a texture map essentially). For more, see: Apple's developer site

  16. Re:Avalon vs Quartz by caseih · · Score: 3, Informative
    While you are right about the API being a path-based and vector-based API, everything is rendered to a bitmap that is composited on the screen. See http://www.oreillynet.com/cs/user/view/cs_msg/3368 7

    relevant quote:
    Quartz uses composition, but despite the fact that it also has extensive support for vector drawing, there is a big limitation: there is no vector-level retention - as I understand it the composition is done *after* the rasterization of the vector imagery. The vector support in Mac OS X actually works in pretty much exactly the same way as GDI+ does in current versions of Windows, and is not integrated into the composition engine.

    Compare this with Avalon, which uses vector-level retention as part of its composition model, and can interleave multiple transform and rasterization steps as a result. (It can also retain bitmaps as an optimization, but it always retains vector information too.) This enables transforms to be integrated with the composition engine. Transforms in Quartz are done much more like current versions of Windows handle them - they are dealt with at the level of a drawing context when the application generates its imagery. (At least that's how I've always seen it done. If you can point me at an example that shows transformations at the composition level rather than the drawing level in Quartz, I'd be very interested to see that.)
  17. Re:Avalon vs Quartz by caseih · · Score: 2, Informative

    Yes the API is path-based, but once the paths are rendered to a bitmap and then composited on the screen it is finished. Any scaling at that point is done on a bitmap level (for example the zoomable icons). Avalon preserves the paths and vectors all the way into the composite layer so things can be warped and scaled without having to have the program do a redraw. Currently Quartz forces the app to create the paths all over again every time the window is redrawn or if the display was to be suddenly scaled to a new DPI. So while quartz has a vector-based API, the actual rendering engine is not vector-based.

    See my other comment for a better explaination. Of course the person I quote could just be making up sh** too.

  18. Re:3 aspects by drsmithy · · Score: 2, Informative
    WinFS is the vaporware magical file system that includes a new abstraction layer for the files for sorting, searching, indexing, etc.

    Note that WinFS isn't actually a filesystem per se, it's an indexing database that sits on top of the filesystem (NTFS in this case).