Slashdot Mirror


NASA World Wind 1.4 Released With Trailer

Bull_UK writes "As many of you probably already know NASA had to shift it's priorities to the upcoming Java version of World Wind, leaving 1.4 effectively orphaned, but the Open Source community came together and with a lot of hard work we were able to finish what Chris Maxwell started. Some of the new things which differentiate the new World Wind from the competition are the amazing new visual effects, including HDR, check out the video for some examples. Remember this virtual globe has never had the same goals as Google Earth, if you just want to see your house stick with GE, although many areas have high resolution as good and sometimes better than GE. World Wind is aimed at education and science, all the default imagery is copyright free, you don't need to purchase a license to redistribute the imagery and there are no pro or expert versions to buy, you can happily use World Wind at work or school without fear of any lawyers confiscating your research."

117 comments

  1. Hmm, time to rewrite the applet as a flash plugin. by Space+cowboy · · Score: 4, Interesting


    The data I had for hostip.info was 1-pixel-per-kilometre. This new data is twice that resolution, and if I combine this new data with the soon-to-be-open-source 3d engine in Flash, I think it'd be really cool. Geolocate yourself or anyone else by their IP, then zoom around that location in 3d :-)

    Sounds like a fun thing to put together - maybe this weekend for the 2D stuff, and as soon as the 3D engine is open-source, I'll include that :-)

    As always with this sort of thing, it's getting hold of the data that's the hard part - kudos to those giving it away free to research, education, and me :-)

    Simon

    --
    Physicists get Hadrons!
  2. So.... by Lithdren · · Score: 4, Interesting

    How long before we get a real time world generated for a game like GTA, that uses maps like this to allow you to literaly travel all around the world?

    This sort of stuff is so amazing to me, never before has mankind had the ability to get maps of areas with this much detail in such vast areas. I really wonder what past generations would think.

    But, I still want to play GTA and rampage my own neiborhood. :P

    1. Re:So.... by drinkypoo · · Score: 1

      There's a lot of three-dimensional content to be generated before that can happen.

      If I knew a bunch of brilliant graphics-analysis programmers, I'd want to put together a startup to do mapping for video games and other driving simulations. You need to capture rough geometry and texture map data for everything you drive by. The system needs to recognize signs (probably best done with a combination of lidar and radar) and make textures for them, too. Finally, it's got to know where the vehicle is (DGPS?) and also be able to make a heightmap from the road (from which meshes can be generated if desired.)

      I've always desperately wanted to be able to drive certain real-world roads on the computer, for example Highways 17 and 9 over the hill between Los Gatos and Santa Cruz. I'd love to see how fast "I" could go on them, if real life didn't intervene and put a shitload of people on them.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:So.... by Lithdren · · Score: 1

      I dont think it needs to be even that complicated. I'd want the layouts of the roads accurate for such a thing, but the rest is rather subjective.

      Sure, know where the houses are, and roughly how big, but they dont need to be identical. Using data from nice satalite images would be enough. You'd want it to dynamically generate property, people, parked cars, etc. Being close, or even identical, would be great, but its no requirement.

      You'd need to run the images through a computer and geographic information to figure out things like hills and such. That would be the big issue. The homes i'd just make randomly generated based on type, Industrial, Residential. Even sub types. You have the Sub-burb homes, the Old South large yard homes, the tightly cramped duplex converted collage layouts, etc. But all that would be easy to randomize, its getting the street layout thats hard. But maps like this make it easier to do.

    3. Re:So.... by drinkypoo · · Score: 1

      Sure, know where the houses are, and roughly how big, but they dont need to be identical. Using data from nice satalite images would be enough. You'd want it to dynamically generate property, people, parked cars, etc. Being close, or even identical, would be great, but its no requirement.

      On the routes I'm talking about, most things are wholly or partially covered by trees. Most of the other roads I'd like to drive are very poorly imaged.

      The most important things are the roadway, more or less accurate tree position (some trees are vitally important as they are right on the edge of the roadway and must be accounted for as they are a hazard) and optimally accurate road surface information. Every pothole doesn't have to end up in the final map, as the games don't produce that level of detail anyway... but the camber absolutely must be correct everywhere possible, for example.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:So.... by Spikeles · · Score: 1

      How about something like this ( PDF! ).

      --
      I don't need to test my programs.. I have an error correcting modem.
    5. Re:So.... by Solder+Fumes · · Score: 4, Funny

      "But, I still want to play GTA and rampage my own neiborhood[sic]. :P"

      I'd like to rampage around your neighborhood too...definitely stop by your mom's place for some hot coffee.

    6. Re:So.... by Fred_A · · Score: 1

      Didn't we all want to play a good 3D version of "Where in the World is Drinkypoo" ?

      Driving around with a truck shooting lasers all over the place to do a good 3D scan of its surroundings might be a bit problematic though...

      --

      May contain traces of nut.
      Made from the freshest electrons.
    7. Re:So.... by Thuktun · · Score: 1

      But, I still want to play GTA and rampage my own neiborhood. All we need then is a way to project features of the game into reality. Sounds like a horrible SeaQuest time-travel episode.
  3. PC only? by azav · · Score: 4, Interesting

    It's a serious bummer when the download page only has a windows executable.

    Is there a Mac of Linux version available or are we left out in the cold?

    --
    - Zav - Imagine a Beowulf cluster of insensitive clods...
    1. Re:PC only? by the+linux+geek · · Score: 4, Informative

      No. World Wind is based on the .NET framework, so you might have some success with Mono, but no native Mac or Linux version is available at this time.

    2. Re:PC only? by stoolpigeon · · Score: 1

      it's a .net program written in c# -- i don't think you'll be seeing a linux version unless mono has come along farther than i had thought.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    3. Re:PC only? by jaxle · · Score: 1

      If you read the faq...

      System Requirements

              * Windows 2000, XP, or 2003
              * 3D graphics card (see Video Card Compatibility)
              * Internet connection
              * Sorry, no support for Linux or Macintosh yet

    4. Re:PC only? by MaggieL · · Score: 5, Informative

      Is there a Mac of Linux version available or are we left out in the cold?

      That would appear to be one reason that (as the OP said) NASA is moving to World Wind Java.

      --
      -=Maggie Leber=-
    5. Re:PC only? by miscz · · Score: 2, Informative

      Windows only. It's using .Net and DirectX so I wouldn't expect port anytime soon.

      offtopic:
      Jesus fuck, PC stands for personal computer, not Windows (hint: Apple commercials lie)

      Signed: Concerned PC with GNU/Linux operating system user

    6. Re:PC only? by azav · · Score: 1

      OMG, this is seriously beautiful.

      IMHO, a great competitor to Google Earth.

      Great imagery. Fast response

      --
      - Zav - Imagine a Beowulf cluster of insensitive clods...
    7. Re:PC only? by skoaldipper · · Score: 3, Informative

      I too wanted this juicy bit for my linux machine. I found something related but haven't tried it yet. It says it supports NASA WW data sets.

      --
      I hope, when they die, cartoon characters have to answer for their sins.
    8. Re:PC only? by Anonymous Coward · · Score: 0

      The OP said "shift it's priorities" which sounds like English but doesn't parse into anything.

    9. Re:PC only? by withak · · Score: 4, Interesting

      Supposedly the only thing that in WW won't compile in Mono is the DirectX stuff. There has been talk of an OpenGL port for ages; no one has ever actually started though.

    10. Re:PC only? by HansWurst · · Score: 2, Interesting

      As somebody already said, there is a java client which uses the same NASA imagery as WW. Also very interesting imho is that the developer of gaia, the once open-sourced client for GE, switched his code to use the NASA data after being shut down by google. Gaia uses the sdl library and therefore should compile on any system sdl supports (from www.libsdl.org: "SDL supports Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. The code contains support for AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC OS, SymbianOS, and OS/2, but these are not officially supported.").

    11. Re:PC only? by gk4 · · Score: 1

      The .exe installer checks for a .NET prerequisite. Google Earth remains the leader on Linux and Mac. http://earth.google.com/download-earth.html

      --
      George (gk4)
    12. Re:PC only? by Anonymous Coward · · Score: 0

      There is an alternative to GE and WWJava, and it is publicly available now. Its called AGI's 4DX application that is available on Windows/Linux/Solaris and in .NET/Java/C++ and more. http://www.agi.com/ and look for the 4DX product. O yeah, I wrote the Java 4DX version on Linux and Unix and ported it too Windows too. In other words, write your own Java "Earth" application and run it on any platform.

    13. Re:PC only? by MaggieL · · Score: 1

      The OP said "shift it's priorities" which sounds like English but doesn't parse into anything.

      To me it sounds like mumblespeak from the guy who's taken over development of the .Net codebase that NASA has abandoned, and is trying to promote it on Slashdot.

      --
      -=Maggie Leber=-
    14. Re:PC only? by BiggerIsBetter · · Score: 2, Insightful

      Maybe it would be easier to develop an OpenGL display to replace the DirectX one than port the whole damn thing to Java / Java3D.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    15. Re:PC only? by Doctor+Memory · · Score: 1

      OpenGL won't give you multithreaded graphics devices, something WW uses pretty heavily. If you're going to restructure the code to get around that, you might as well port it to Java...

      --
      Just junk food for thought...
    16. Re:PC only? by withak · · Score: 1

      The reason for the upcoming Java version was that the funding for the .NET version dried up, and another govt. organization (another internal NASA group? DoD? they won't say...) provided a big pile of money for the development of a Java version. Apparently Sun is involved too.

    17. Re:PC only? by Error27 · · Score: 0, Troll

      That's the worst plan ever... :/

      Java on Linux is great if you're running a server and your using java to serve web pages and talk to oracle or whatever. But if your program has a gui or you want people to install it without getting paid then don't use java. In a few years when java is GPL and the kinks have been worked out better then maybe it will be ok, but right now java sucks.

      Java on Linux is an on going maintainance nightmare because there are so many JVMs and different implementations of the class libraries. Which would be fine if there was at least one that didn't suck...

      Also doing a rewrite is a bad plan. C# is a fine language so just stay with what you know. There is no reason to do a complete rewrite when it would be easier to make it work with mono.

      http://www.joelonsoftware.com/articles/fog00000000 69.html

    18. Re:PC only? by joto · · Score: 2

      Jesus fuck, PC stands for personal computer, not Windows (hint: Apple commercials lie)

      Yes, it's possible Jesus fucked. Maybe he was gay and fucked his disciples, maybe he fucked Maria Magdalena, who knows...

      Apart from that, while it's true that PC is short for personal computer, that doesn't mean that e.g. an office computer owned by the company can't be called a PC. According to this wikipedia article, IBM applied for a trademark for the term "Personal Computer" in 1981 (three years after Apple had used it in advertizing), and got it. Then, a few years later, a judge declared that "Personal Computer" meant any "Personal Computer" not made by Apple (ironically not just the IBM PC compatibles). Either way, I think it is fair to use the term PC both as designating any IBM PC Compatible computer, a computer capable of running DOS/Windows, or as any computer typically used by only one person at a time, depending on context. Just as we are also able to distinguish between PC as politically correct, or PC as computer.

    19. Re:PC only? by spitzak · · Score: 1

      Huh? You must mean something like multithreaded graphics *contexts*. OpenGL has long supported many contexts drawing to the same surface, each from a different thread. A context cannot be shared between threads, though.

      Still not sure what a multithreaded "context" means, though. Adding a lock around every graphics call is NOT "multithreading" (actually Microsoft is somewhat better than Unix in this respect, take a look at the horrible way libc added a lock around every single stdio call and thus killed it's performance). All I can guess is that DirectX "contexts" store no state? If the state is a big structure passed to the "context" then maybe it works, but in that case you might as well consider that structure to be the "context" and thus it is not multithreaded.

      More explanation would be nice.

    20. Re:PC only? by Doctor+Memory · · Score: 1
      Sorry, that should be "multithreaded device access". I was quoting from this entry linked from the FAQ:

      one small but critical element for the use of DirectX over OpenGL, multi-threaded graphics device access. Not sure exactly how DirectX (now Direct3D) implements its thread-safe layer, but I think the important question is how well will the new Java version work? I haven't played with Java3D much, but I doubt it's integrated with hardware as closely as DirectX is, so I can't imagine its performance is going to be comparable.
      --
      Just junk food for thought...
    21. Re:PC only? by Dog-Cow · · Score: 1

      Direct3D has always been a subset of DirectX. One is not synonomous with the other.

      DirectX = Direct3D + DirectDraw + DirectPlay + DirectInput, more or less.

    22. Re:PC only? by spitzak · · Score: 1

      I don't think that guy has any idea what he is talking about. The Windows IDE and DirectX support C++ quite well, DirectX works *better* with C++ than C#, and most games are C++, and far more DirectX is written in C++ than C#. It is pretty insane to take a program already in C++ and convert it to C#. This is so bogus that I kind of find it hard to accept anything else he says.

  4. Hmm... by GFree · · Score: 1

    So what is so great about 1.4? First of all it is written using .NET 2.0 which allows for some cool new features
    Like?
    1. Re:Hmm... by Jesterboy · · Score: 1

      Slight OT tangent.

      This reminds me of one of my college professors, who for some reason thought Microsoft could do no wrong. Every day he would come into class and say stuff like, "I was looking at the first public beta of .NET 3.0 that Microsoft recently released, and I've gotta say, it's pretty slick." Funny thing, though, he would never expand on what the "slick" part was...

      When pressed, he always answered with something about "metadata improvements" and "XML", as well as stipulating "you could go look up the details for yourself".

    2. Re:Hmm... by withak · · Score: 2, Informative

      I don't know about cool new features, but it opens up the field of developers quite a bit. Switching to .NET 2.0 means it compiles in the free Visual Studio Express now, and between VSexpress and C#, development (on the WW core, or just on plugins) is idiotproof that someone with little or no coding experience (me) could poke around and figure out enough about how stuff worked to be able to contribute.

    3. Re:Hmm... by $RANDOMLUSER · · Score: 1

      I can see you've never spent much time using Microsoft tools. "Written using .NET 2.0" means that is COMPILES using the .NET 2.0 tools, which the "Written using .NET 1.4" no longer does.

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  5. The freeing of "free". by Anonymous Coward · · Score: 0

    "Remember this virtual globe has never had the same goals as Google Earth, if you just want to see your house stick with GE, although many areas have high resolution as good and sometimes better than GE. World Wind is aimed at education and science, all the default imagery is copyright free, you don't need to purchase a license to redistribute the imagery and there are no pro or expert versions to buy, you can happily use World Wind at work or school without fear of any lawyers confiscating your research.""

    Does it come with a free broadband connection.

  6. Whoa -- useful for design ... by mr_luc · · Score: 2, Interesting

    I noticed that the kinds of infographic abilities shown here: http://www.dynagis.net/gallery_screenshots/ are now free, as the plugin that provides them is now CC licensed. (more info here: http://www.worldwindcentral.com/wiki/Add-on:DYNAGI S_Golden_Pearl)

    THAT is pretty cool, actually. As someone often called on to do design tasks that straddle the line between infographic and visualization, I think I need to give WW another look. I never really considered it once Google Earth came out, because Google Earth was easier for whatever globehopping question I had. But being able to quickly do this kind of visualization ("uh, hey -- we need a picture of the population density of South Dakota, matching our company's color scheme, by tomorrow") should make my life a little easier.

  7. Shitholespunky again by edittard · · Score: 0

    NASA had to shift it's priorities
    No, NASA is not priorities. Priorties is plural, so they^H it would be "are priorities", if it wasn't for the fact that it are^H is the National Aeronautical and Space Administration.
    --
    At the bottom of the /. main page it says 'Yesterday's News'. Well they got that right.
  8. I'm confused... by __aaclcg7560 · · Score: 1

    So NASA is finishing off the World War? I thought NASA was into space and not time travel.

    1. Re:I'm confused... by Dr.Dubious+DDQ · · Score: 1
      NASA is finishing off the World War?

      Who else has the capability to fight the last of the Space Nazi armada and the last of Japan's remaining Giant Space Robots?...

    2. Re:I'm confused... by __aaclcg7560 · · Score: 1

      Hmm... Let me see... according to the list... Captain America!

  9. Remember what they say? by Anonymous Coward · · Score: 0

    Wait for World Wind 3.1 and you will suffer much fewer blue planets of death.

    1. Re:Remember what they say? by Bloke+down+the+pub · · Score: 1

      # The world's a big blue marble when you see it from up there... #

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
  10. Re:Um... by __aaclcg7560 · · Score: 5, Funny

    It competes with World of Warcraft, except you have space shuttles, global warming and jealous astronauts.

  11. Re:Um... by Anonymous Coward · · Score: 0

    What the fuck is a Nasa World Wind?


    Why did you comment at all? Clearly you did not even read the summary, let alone the article.

    Give up now.

    I am amazed by your post, the depth of its shallowness is nearly unfathomable.

  12. Ofiicial site by Anonymous Coward · · Score: 1

    http://worldwind.arc.nasa.gov/

    (as apposed to the submitters Wiki - not that I'm ungrateful for his contributions and bringing this news to my attention)

    1. Re:Ofiicial site by Bull_UK · · Score: 1

      I used the wiki as NASA don't update the official one very quickly, and as I made the build which was sent to NASA, that was on the wiki first too ;)

  13. Grammar priorities! by Anonymous Coward · · Score: 0

    "As many of you probably already know NASA had to shift it's priorities.."

    ITS, ITS, ITS, ITS, ITS, REPEAT AGAIN, is the genitive of "it"!!! How many times do we need to shove this up your throat, you concentration deficient clod?!

    *sigh*

    1. Re:Grammar priorities! by Gramie2 · · Score: 4, Funny

      It seems that you aren't familiar with the Dave Barry school of grammar, in which the purpose of an apostrophe is to alert the reader that an "s" is coming.

  14. Hmm...Catching Mono. by Anonymous Coward · · Score: 0

    Wouldn't be much of a professor if he didn't ask you to look things up. Anyway wasn't Mono suppose to solve problems like this?

  15. video? by qwp · · Score: 1

    am I missing something or the video references is really lacking a link?

    1. Re:video? by Anonymous Coward · · Score: 0
      am I missing something...?


      Yes! It's Valentine's day... and you're posting to slashdot!

  16. World Wind Java by AnswerIs42 · · Score: 4, Informative
    World Wind Java (1.5) will come out for public beta before the JavaOne conference in May. Closed alpha testing and bug fixing will be starting in the next few weeks.

    The windows version (.net 2.0) is primarily being supported by the open source community since the funding and direction for the NASA World Wind team is towards the Java version.

    the community does welcome anyone that wants to come in and help at working the code, DX developers would help a lot to get some of the features hammered out more smoothly.

  17. Crappy music quality by 644bd346996 · · Score: 1

    The Planets Suite is really good, so why does the video have such a bad recording? I can't tell who put it together, but I know there are better recordings of Jupiter availible on the web for free, legally. Why did they have to use a recording that sounds like a middle school orchestra?

    1. Re:Crappy music quality by Bull_UK · · Score: 1

      because it's all I could find, if you find any links for legal free clasical music please let me know

  18. License by Anonymous Coward · · Score: 0

    The program license

  19. Does it run on linux? by PenGun · · Score: 1

    No ... have fun with that windosers.

  20. Too true by DerekLyons · · Score: 3, Interesting

    Remember this virtual globe has never had the same goals as Google Earth

    That's obvious - because GE's goals include things like stability and performance - two things WorldWind noticeably lacks. (Not to mention the horror that is WorldWind's UI.)
     
    I just tried V1.4 - and it has the same braindead UI problems that previous versions have suffered. When you grab a point on the globe - you start the globe spinning, rather than as in GE grabbing a 'handle' to position the map. (And as the rotation speed speed of the globe varies with lag - it's frustrating to position precisely.) When you zoom in - WW loads each and every layer of zoom between the one you start with and where you end up. (This slows rendering (which is glacial to start with) and makes it difficult to reach a precise zoom point and take a goodly amount of time if you change zoom by any significant amount.) Etc... Etc...
     
    This isn't something for the F/OSS community to be proud of. It was a piece of crap when they took it over - and it's still a piece of crap.
    1. Re:Too true by withak · · Score: 2, Insightful

      When you grab a point on the globe - you start the globe spinning, rather than as in GE grabbing a 'handle' to position the map.

      Wrong. Clicking on a point will move to that location, but dragging works just like it does in GE. Incidentally, you can turn off the clicking behavior and the planet inertia/momentum in the View menu.

      When you zoom in - WW loads each and every layer of zoom between the one you start with and where you end up.

      Which is also exactly what GE does. Google can just afford faster servers. It's much more responsive after those coarser layers are downloaded, and (unlike GE) if you set your disk cache size large enough then those tiles will be there forever.

    2. Re:Too true by 5of0 · · Score: 2, Insightful

      The previous poster mentioned this as well, but I'll note it clearly: You can change the default behavior of setting the earth moving by turning off Motion Momentum and/or Planet Inertia in the View menu.
      You can also try turning of Point Go-To to see if that's more to your liking.
      In World Wind, like a lot of F/OSS apps, you have options. Take the blinders off, and realize that there are other ways of doing things, and some ways might even be, dare I say it, better. But, if you really like the GE control scheme, you can switch the options to make it work more towards that end. I personally find GE very stiff - I like to feel like I'm actually moving a globe. But I can't change that.
      It's called choice. Get used to it.
      And I notice you throw flashy words like "stability" and "performance" out there, but then just whine about the UI. Perhaps you should actually complain about what you set out to complain about.

      --
      You all have Oo.o and Firefox, so get World Wind.
    3. Re:Too true by DerekLyons · · Score: 2, Informative

      When you grab a point on the globe - you start the globe spinning, rather than as in GE grabbing a 'handle' to position the map.

      Wrong. Clicking on a point will move to that location, but dragging works just like it does in GE.

      To put it simply - bullshit. When I click and drag in GE, it stops when I release the mouse. When I click and drag in WW it continues to drift.
       

      When you zoom in - WW loads each and every layer of zoom between the one you start with and where you end up.

      Which is also exactly what GE does. Google can just afford faster servers.

      Wrong. GE does not render each and every layer - let alone load them. WW does.
    4. Re:Too true by DerekLyons · · Score: 0, Flamebait

      The previous poster mentioned this as well, but I'll note it clearly: You can change the default behavior of setting the earth moving by turning off Motion Momentum and/or Planet Inertia in the View menu. You can also try turning of Point Go-To to see if that's more to your liking.
      In World Wind, like a lot of F/OSS apps, you have options. Take the blinders off, and realize that there are other ways of doing things, and some ways might even be, dare I say it, better.

      When a program, out of the box, behaves in a different (and unexpected) way from virtually every other map program out there - it's broken. It doesn't matter that you can change it. I don't object to options - I object to ill designed UI's.
       
       

      And I notice you throw flashy words like "stability" and "performance" out there, but then just whine about the UI. Perhaps you should actually complain about what you set out to complain about.

      Maybe you should actually read what I wrote - and note that under the discussion of UI I also note performance issues.
    5. Re:Too true by withak · · Score: 1

      To put it simply - bullshit. When I click and drag in GE, it stops when I release the mouse. When I click and drag in WW it continues to drift.

      GE does keep spinning, it just has its inertia set much lighter than WW does. And you can change that in the options if you don't like it.

      Wrong. GE does not render each and every layer - let alone load them. WW does.

      GE doesn't use the same level/row/column scheme as WW does, but I don't notice much difference in tile loading time between WW and GE. It seems to use something that renders progressively, so you don't have to wait for the entire tile to download before drawing. Regardless, you can count on downloading those same images again when your cache fills up in GE.

    6. Re:Too true by withak · · Score: 1

      When a program, out of the box, behaves in a different (and unexpected) way from virtually every other map program out there - it's broken. It doesn't matter that you can change it. I don't object to options - I object to ill designed UI's.

      What other 3d map program have you used besides GE?

    7. Re:Too true by 5of0 · · Score: 2, Insightful

      When a program, out of the box, behaves in a different (and unexpected) way from virtually every other map program out there - it's broken. It doesn't matter that you can change it. I don't object to options - I object to ill designed UI's.

      Now that is a ridiculous argument.
      Because out of the box, the iPhone behaves in a different (and unexpected) way from virtually every other cell phone out there - it's broken.
      Because out of the box, the electric light behaves in a different (and unexpected) way from virtually every other light source out there - it's broken.
      Because out of the box, the iPod behaved in a different (and unexpected) way from virtually every other mp3 player out there at the time - it's broken.
      Because out of the box, the GUI behaved in a different (and unexpected) way from virtually every other user interface out there at the time - it's broken.
      Becuase out of the box, [insert any number of innovative and 'different' features here] behaves in a different (and unexpected) way from virtually every other [insert category] out there - it's broken.
      Just because something is different, doesn't mean it's wrong or broken. Just because you don't like it, or aren't used to it, doesn't mean it's broken. I don't like how the MacOS works, becuase I used windows for most of my life. That must mean the MacOS interface is broken. There are names for this reasoning, it's called a logical fallacy.
      Now, if you were locked into this interface, I *might* understand your right to complain. But it takes approximately...let me time it...5.99 seconds to change it. And that includes time to operate my stopwatch. Try doing that with the iPod. It'll take a little longer than 6 seconds to swap out the click wheel for some buttons, so that it can be like virtually every other mp3 player out there.
      What you think is 'right' often just depends on what you are used to. For example, I am used to World Wind. And I got accustomed to actually feeling like I'm moving a globe around (real globes have inertia, and keep going), so when I went to use Google Earth, it felt very artifical and tacky. I personally think Google Earth is wrong, but that doesn't mean it is wrong. It just means that I am used to something else. It's called preference. I would also argue that a virtual globe isn't something that needs to be able to be positioned precisely, but that is beside my point.

      Maybe you should actually read what I wrote - and note that under the discussion of UI I also note performance issues.

      Okay, you did mention that World Wind was slowed by the tile rendering, and glacial to start with. I'll give you that. I personally find that World Wind has worked just fine on everything I've tried it on (far from glacial), but I'm sure that depending on the setup it can be slow. I'll admit, the rendering isn't extrememly efficient. It's being worked on, but the developers have day jobs. I'm not offering that as an excuse, because I think that World Wind is something to be very proud of as it stands. It has come from a Blue Marble viewer written as a side project by a single programmer at NASA to what it is today, with a large community base.
      If you had raised any stability issues, or described performance issues other than the fact that it seemed to move slower than a large chunk of ice and rock, I may very well have agreed with you. I admit, World Wind isn't perfect. You may want to give Google Earth instead of World Wind to your grandmother.
      But World Wind is not crap. It's not the best piece of code ever concieved, either. But it is worth its salt. It is not only a pretty decent virtual globe, but it is really good at what it was meant to be good at - flexibility, extensibility, and most importantly, freedom to use it wherever you want. Since the comparison has already been made, compare

      --
      You all have Oo.o and Firefox, so get World Wind.
    8. Re:Too true by maurizioZA · · Score: 1

      your post reminds me of a an argument by a British chap that LHD cars are illogical and that there would be less fatalities on the road if every nation of the world would start driving on the left. He used the Japan example to prove his point.

      I am perfectly comfortable driving with the gear stick on the left or the right and I don't get mixed up between break and gas pedal since ... they are exactly in the same order.

      However I do confess that upon switching from RHD to LHD I have my left hand trying to open the door whenever a gear shift is due ... it only takes me a few minutes to get used to this and better coordinate my movements.

      Have you ever tried World Wind for more than 5 minutes?

      If you had posted 3 years ago I could have used your post as a layout for a review about GE when it was made freely accessible first.

      By now I know both GE and WW well enough to say that although superficially they might appear similar they are fundamentally different and address different requirements, exactly in the same way as Windows and Linux (or VW and Porsche) do.

      By the way, I am involved with both: if you are a GE user you will be familiar with the Tracks4Africa layer in "featured content" (you will need version 4 installed)
      http://www.tracks4africa.com/t4a_google.asp

      and with the World Wind South Africa program for the local schools
      http://www.space.gov.za/worldwind/

      I try to maintain an open objective mind. I suggest you do the same. Nevertheless I feel entitled for being biased since WW terrain data ...
      http://ige09.free.fr/3d/WW/compWW-GE.en.php?lng=en
      and open source nature allows me to achieve results which I cannot dream to achieve with GE
      http://www.madmappers.com/pub/CapeTown_Spot5_c.jpg

      That was done with WW version 1.35 (SOMEBODY: fix the broken clouds plug-in in 1,4 !)

      I am enjoying testing (and learning) the new WW version 1.4 with hill shading and other innovations.

      WW1.4 - TOO GOOD TO BE TRUE !!!

      Ciao

      Maurizio

    9. Re:Too true by AnswerIs42 · · Score: 1
      To put it simply - bullshit. When I click and drag in GE, it stops when I release the mouse. When I click and drag in WW it continues to drift.

      Then.. turn the feature OFF then. Sheesh, quit bitching and LOOK at the configuration options.

      Wrong. GE does not render each and every layer - let alone load them. WW does.

      Watching GE load on a modem, I would have to disagree.. it takes forever to load tiles. (Zoom down to 100 meters and it is a 15 minute wait to see the spot.) With World Wind I would have to only wait 3-5 minutes.

      Also, define layer. I think you are confusing layers and levels. Layers are different imagery, levels is how close you are.

    10. Re:Too true by HeadlessNotAHorseman · · Score: 1

      I played with the settings a bit...now when I set the camera to have inertia and momentum, the earth keeps bouncing left to right (regardless of compass orientation). By that I mean it turns left to right, back from right to left a little bit, then from left to right again all the way around...it takes 16 bounces and about 8 seconds to go around the world and I'm getting dizzy :-S

      --
      I like my coffee the way I like my women - roasted and ground up into little tiny pieces.
  21. Learn to spell "its", you frigging idiot. by Anonymous Coward · · Score: 0

    Get a clue.

  22. So -- what GIS frameworks? by hey! · · Score: 1

    Are they making totally new frameworks for this, or are they using an existing open source framework like Geotools?

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:So -- what GIS frameworks? by withak · · Score: 2, Informative

      It has WMS and some simple WFS support. There have been a few plugins made using proj.4, and the imagery you see in WW was reporjected and processed into tile using FWTools. We welcome contributions from those willing to work on expanding such things. :)

  23. Re:Hmm...Also MS Genuine windows Validati by mencomenco · · Score: 0

    After downloading 25MB (16 for the WorlWind app & 9 for .NET2.0) and installing the .Net 2.0 package I choked on the MS Genuine Windows Validation requirement to download another 9MB of DirectX 9.0.

    I went to Firefox to get away from MS security holes, now I get to punch holes in my protection just to play with a Big Blue Marble?

    No way. Yes, I have my Windows COA. I just have totally no faith left for MS.

  24. NASA World Wind vs Google Earth by Lord+Satri · · Score: 5, Informative

    I'm a NWW enthusiast, even if I never really used it on a regular basis... (I'm waiting for the Java version... I hope I won't be deceived).

    NASA World Wind sadly never had the media coverage GE had. This is kind of sad. People seems to forget, or ignore, that you can't use Google Earth in a work environment. Well, more precisely, you can't legally install the free version Google Earth in any work environment, not even the Plus version (20$US), you need the Pro (400$US) or the Enterprise version. Why am I underlining this? Because I believe this should have helped NASA World Wind to capture mind share. Should, because not a lot of people care about that fact and Google will not enforce this, since they benefit from the number of people using it, a little like Microsoft did not care about Windows being copied some centuries ago. Oh, this change in the license came with version 4 of the GE beta, launched last summer.

    Here's the interesting Google Earth vs NASA World Wind comparison, on the WW Central website.

    1. Re:NASA World Wind vs Google Earth by Anonymous Coward · · Score: 0

      World Wind offers higher-res coverage of small cities and rural areas, where Google Earth is often lo-res and blurry. Many of World Wind's images are older, too, making it useful for historical purposes (locating old buildings, highways, railroad grades, etc.).

    2. Re:NASA World Wind vs Google Earth by freeweed · · Score: 1

      Considering what a bandwidth pig Google Earth can be, I'd be amazed if many work environments don't have an outright ban and block on it anyway. I know mine does... :(

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    3. Re:NASA World Wind vs Google Earth by Hatta · · Score: 1

      Google will not enforce this, since they benefit from the number of people using it, a little like Microsoft did not care about Windows being copied some centuries ago.

      Isn't there some stipulation in trademark law that you have to enforce your rights in order to keep them? Same thing with squatters, if you don't enforce your property rights you lose them. Shouldn't the same apply to licenses?

      --
      Give me Classic Slashdot or give me death!
  25. Virtual Earth high resolution imagery in NASA WW by Lord+Satri · · Score: 5, Informative

    Can't see high resolution imagery in NASA World Wind? Well, you can with this great plugin. It allows you to use Microsoft Virtual Earth high rez imagery directly in NASA World Wind. If you wonder, yes, Microsoft agreed to this.

  26. Crappy Classical music quality by Anonymous Coward · · Score: 0
    1. Re:Crappy Classical music quality by Bull_UK · · Score: 1

      Thanks, much appreciated.

    2. Re:Crappy Classical music quality by 644bd346996 · · Score: 1

      Just be warned that the copyright status is in dispute.

    3. Re:Crappy Classical music quality by fbjon · · Score: 1

      Hm, wonder why it seems to be popular with brass bands, when it's an orchestral piece.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
  27. My grammar eyes! The goggles... they do nothing! by lidocaineus · · Score: 1

    Dear lord. I know this is slashdot and all, but that has got to be one of the worst written summaries I've ever laid my eyes on. Is it that hard to understand what a run-on sentence is?

  28. Informative? Unfortunate. by Anonymous Coward · · Score: 1, Interesting

    Frameworks are not evil. Java is not a framework; it's a virtual machine, a language, and a security model. There is no "runtime versioning mess", only poorly-written or packaged applications (though, Java does make it rather easy to write a poorly-packaged application). It's quite possible to write an application that works across the "wide variation in java runtimes", if you know what you're doing.

    Moving WW to Java is a very good idea, provided the WW devs know what they're doing. Given past experiences, that may or may not hold.

  29. What about a free XP? by mangu · · Score: 1
    there are no pro or expert versions to buy, you can happily use World Wind at work or school without fear of any lawyers confiscating your research


    Unless, of course, you don't comply with the "Windows Genuine Advantage" (TM) requisites. If they really wanted to give you a lawyer-secure system, they would have made one that works with a Free OS.

    1. Re:What about a free XP? by Bull_UK · · Score: 1

      What XP isn't free? I guess thats why I can't access WGA sections on m$.

  30. Re:My grammar eyes! The goggles... they do nothing by Anonymous Coward · · Score: 0

    You must be new here.

  31. Java version - great! by nostriluu · · Score: 1

    Since it will work as an applet, the Java version is probably the best response to MS embedding their 3d map server in an IE browser using ActiveX (or whatever it's called now). This will enable next gen web pages to have really nice controls, and it will all be open source/free data. That's very exciting.

    I think the Java naysayers have out of date opinions, JVMs of the past few years are not much trouble to set up and have very good performance. They may use more memory, but if you have a gig in your system you'll be fine. Just look at all the people using Azureus.

    It's interesting to see the community pick up the Windows only version, and it'll probably be nicer than the Java version for the first while, but ultimately the Java version is a very interesting development.

  32. Re:Hmm...Also MS Genuine windows Validati by Anonymous Coward · · Score: 0

    But microsoft were very kind and helpful to in providing tools for the development of this project for free, surely they must be a wonderful company, no one else provides such services at such a price... Couldn't they have looked into Mono and the various tools associated with it? Mono isn't just for Linux, and how about OpenGL? They've thrown all this effort at producing a product which is totally tied down to the microsoft platform.

    This product looks nice in some places and totally cobbled together in many others, it's a real shame that the developers have decided to go with totally proprietary technologies for their Open Source alternative to Google Earth, what a bunch of cretins.

  33. Hardware Rendered Thin Client Idea by rohar · · Score: 2, Interesting
    In 2002 or so I wrote a aolserver extension that pulled DEM data from a database and hardware rendered with opengl with a texture, coverterted the output to png and returned it to the browser as an image.

    At the time (with what would be very low-end hardware now) it actually performed pretty well and could serve up 100 fps or so from a Nvidia Geforce II card. Aolserver is multithreaded and the tricky part was getting the hardware rendering queueing code stable.
    I did a simple html interface for navigation and the response time from the server at 10ms to generate the image was enough that it felt like a static image off a filesystem. This worked really well when there were large amounts of source data in the image and returning the output images was a lot quicker than returning all the source data and rendering on the client.

    I would think that with today's video hardware it would be possible to have a client that lets the user trace a path across the earth, have the server render all of the sequencial images and create a mpeg-4 video and return it to the client real time.
    I have all of the C/OpenGL/TCL source from what I did before in a dusty box of CD's marked "Things I got bored with once I got them to work" if anyone is interested in it.

  34. Re:Hmm, time to rewrite the applet as a flash plug by dbIII · · Score: 1

    Why use something nasty like flash when you already have a java applet to use in web browsers?

  35. What is Java version using in place of DX-9 by Latent+Heat · · Score: 1

    What is the Java version using in place of DX-9? Is it using Java3D? Does that get translated into DirectX 9 on Windows. OpenGL? Which Java libary for OpenGL?

    1. Re:What is Java version using in place of DX-9 by 5of0 · · Score: 2, Informative

      It's using Java+JOGL, so the answer to your question would be JOGL. And no, it's not translated to DX9 on windows, but the .NET version is a better bet in the immediate future on Windows.

      --
      You all have Oo.o and Firefox, so get World Wind.
  36. Re:Hmm, time to rewrite the applet as a flash plug by Space+cowboy · · Score: 1

    Because initialising the java VM takes (relatively) forever, and is ugly; because then I can integrate with a very capable 3D engine written in Flash.

    Simon

    --
    Physicists get Hadrons!
  37. Re:Hmm, time to rewrite the applet as a flash plug by dbIII · · Score: 1
    Good point - but what about things like office environments where flash is disabled by default, people like me that just don't like annoying flash animations appearing and locking up slow machines so have it turned off and people like amd64 linux users who have to do a fair bit of mucking about to get flash to work? Java works well, is (was?) far better optimised than flash, has less security problems and is cross platform. I'm not convinced rewriting the same thing in flash would be an improvement - a rewrite with extra features is a different story.

    Now I have to admit it's the flash pages that are the new equivalent of the blink tag that put me off the whole thing more than anything else.

  38. Re:Hmm, time to rewrite the applet as a flash plug by eyeye · · Score: 1

    Applets are dead, get over it. I am a java programmer but don't like java applets either.

    --
    Bush and Blair ate my sig!
  39. Videos? by Orm · · Score: 1

    ... check out the video for some examples But where are they? A link would be nice :-)
  40. A Microsoft Open Source Activity? by wmaster · · Score: 1

    "So what is so great about 1.4? First of all it is written using .NET 2.0 which allows for some cool new features but more importantly, thanks to Microsoft allowing developers to use visual C# express for free we were able to easily increase the development team, who simply could not afford to purchase visual studio." What a mix: Open source development, sponsored by Microsoft and the CIA, completely done using closed source applications ....

    --
    "An operating system must operate."
  41. Re:Hmm, time to rewrite the applet as a flash plug by Anonymous Coward · · Score: 0

    "people like amd64 linux users who have to do a fair bit of mucking about to get flash to work?"

    Really, this is one of your arguments? I can understand the annoyance of Flash over ads, but you're really going to include 5% of the 5% Linux desktop users out there as a reason Flash sucks? (and those are pretty generous stats)

    Admittingly I don't agree with porting this to Flash either since it can't tap hardware acceleration for 3D like Java can, but the arguments against Flash are kinda ridiculous these days. From what I've read, the Flash player team is making the move to 64 bit on all platforms at the same time. Its not just a simple recompile, the JIT compiler and garbage collection need to be made 64 bit aware.

  42. needs street maps by papasui · · Score: 1

    And for that matter google earth does as well (not that street overlay junk).

  43. Well, even if you're not interested in this topic by p3d0 · · Score: 1

    ...at least you can use this Slashdot submission as a textbook example of comma splices.

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
  44. Re:Hmm, time to rewrite the applet as a flash plug by Anonymous Coward · · Score: 0

    The arguments against flash have always been ridiculous- the people who rehearse them are impervious to the fact that just because flash is often used to produce the equivalent of a blink tag doesn't always mean that flash is a bad thing. It seems that no amount of logical explanation, Venn diagrams etc etc could help them on this.

    The fact is that these people carry so much baggage and are so pig-headed that one wonders what kind of place they should have in the future, technology wise that is.

    Isn't it time that Slashdot sidelined them and their foolish arguments once and for all?

  45. Solution by jax9999 · · Score: 1

    you know, right now we are the US's biggest trading partners... But honestly it wouldn't take that much effort on our part to become Chinas largest trading partner.

  46. Re:Hmm, time to rewrite the applet as a flash plug by Anonymous Coward · · Score: 0

    We should lash out at them by making the portals to their hardware drivers flash only. How can they expect the latest drivers when they don't even watch the ATI logo explode and recombine in a vortex of swirling pixels. The arrogance.

  47. is there a "solar wind" in the works? by justo · · Score: 1

    i'd love to see something similar that uses sets of STEREO satellite data, time based flights through the solar system, the ability to visually display CME and their effects on each planet's magnetosphere/plasmasphere.

    heck, how about a "milky way wind"? ;)

    great work on this guys! it's a great inspiration...

    1. Re:is there a "solar wind" in the works? by BiggerIsBetter · · Score: 1

      World Wind has a red/blue stereo plugin, and of course, can display Mars (and a few other planets) data. It's not quite a Milky Way flythrough, but you can sure get a good look at other planets.

      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
  48. Ew. 3D in Flash? by SanityInAnarchy · · Score: 1

    Just no.

    Their demos lag visibly on my beast of a gaming machine. Probably not significantly, but it's there. And that's with their demos... no wonder it's called "papervision", everything looks like origami!

    Wake me up when we have a browser plugin that actually uses hardware 2D/3D acceleration. Like, say, OpenGL. Because this is just ridiculous.

    --
    Don't thank God, thank a doctor!
  49. Fantastic 3D in Flash? by Space+cowboy · · Score: 1

    Interesting, on my Mac Pro (X1900 card), they're fluid and really responsive.

    Simon.

    --
    Physicists get Hadrons!
    1. Re:Fantastic 3D in Flash? by SanityInAnarchy · · Score: 1

      Well, it is, I suppose -- for Flash.

      No, really, it's not something I'd complain about, except that these demos really are pretty simple, and I shouldn't be getting any lag at all. Quake 4 performs about as well on this system, on High settings, so you can see why that's annoying.

      I could show you another benchmark, too, that I'm curious to see someone replicate on a non-Linux version of Flash. YouTube Flash uses some 50% of my 1.8 ghz CPU running a video fullscreen. Save that video with the Firefox VideoDownloader extension, then open it in VLC or mplayer -- even fullscreen, it hovers at just under 1%.

      You see, Gnash sucks, but at least there I can do something about that lunacy. At least there, I could have it hook into ffmpeg for better FLV support, or actually use OpenGL for 2D rendering. Closed flash actually works, but there isn't a thing I can do to improve its performance other than petition Adobe to release their source, or at least open up their spec, or for the love of all that is holy, at the very least, recompile a 64-bit version! (And Linux-PPC and such would be nice, too.)

      --
      Don't thank God, thank a doctor!