Microsoft has Open-Sourced the WorldWide Telescope
Updated Jun 30, 2015
The source code may be found in GitHub, where https://www.github.com/WorldWideTelescope is the official open source home for the WorldWide Telescope going forward.
The official WorldWide Telescope website (http://worldwidetelescope.org), backend services, and data are now hosted in the cloud on Microsoft Azure.
We have published a comprehensive set of code bases (list below); these clients, tools, and website may be created by cloning the repositories locally and building the solutions in Visual Studio.
- https://github.com/WorldWideTelescope/wwt-windows-client - WorldWide Telescope Windows Application
- https://github.com/WorldWideTelescope/wwt-web-client - WorldWide Telescope Web Client lets you explore the universe in your browser!
- https://github.com/WorldWideTelescope/wwt-website - Website for the WorldWide Telescope
- https://github.com/WorldWideTelescope/wwt-remote - Cluster Controller for WorldWide Telescope running in multi-channel domes, power walls and other multiple machine or headless operation
- https://github.com/WorldWideTelescope/wwt-narwhal - Source code for Narwhal, a library and demo apps for visualization of complex datasets in WorldWide Telescope.
- https://github.com/WorldWideTelescope/wwt-wiki - Repository of Open Source WorldWide Telescope Project Information
- https://github.com/WorldWideTelescope/wwt-tile-sdk - SDK for large scale processing of data for WWT
- https://github.com/WorldWideTelescope/wwt-excel-plugin - Microsoft Excel plug-in module that enables users to visualize location-based data, with latitude/longitude or right ascension/declination, in the WorldWide Telescope.
To get started:
- Get a Windows machine with about 20 GB of space.
- If you do not already have Visual Studio, you may download the Community Edition for free
- Get an account at GitHub (https://github.com/join)
- Install the GitHub for Windows application, available at https://github.com/
- Choose the repository from the list above. Clone it to your local computer.
- Startup Visual Studio.
- Open the solution for the Windows client “FILE/Open/Project-Solution” and navigate to the location of the solutions file: e.g., C:\Users\Henry\Documents\GitHub\wwt-windows-client\ WWTExplorer.sln.
- Then build the client: “BUILD/Build Solution.”
April 29, 2015 update
Microsoft is continuing to proceed with our plan for an open source release of key components of WorldWide Telescope. Two specific updates today:
First, we have placed an initial codebase in GitHub, the Worldwide Telescope Web Client. We view this as an important milestone because it demonstrates our commitment to this effort, and more importantly, it allows the community to begin to explore the code. An important note: This was a bit of a ‘trial run’, and we are not actively accepting commits just yet, and there is no developer support at this time. This repository contains the HTML5 SDK which is the rendering engine for the web client and the embeddable web control. It also contains the full web client code, which is buildable with the free Community Edition of Visual Studio.
Second, we have continued to work the astronomy community to improve the readiness and capacity to successfully move forward with OpenWWT. We have also continued to add content to this Web site for the community: ’WWT Stories’ and documentation on ‘Building on the Current Capabilities of WWT’. Finally, we are also in ongoing communications with the American Astronomical Society regarding the leadership role they can play in the future.
We will use this page to provide updates going forward.
For further inquiries to Microsoft, please email email@example.com and include WWT in the Subject line.
March 14, 2015 (Pi Day!)
Why is this great news?
Millions of people rely on WorldWide Telescope (WWT) as their unified astronomical image and data environment for exploratory research, teaching, and public outreach. With OpenWWT, any individual or organization will be able to adapt and extend the functionality of WorldWide Telescope to meet any research or educational need. Extensions to the software will continuously enhance astronomical research, formal and informal learning, and public outreach.
What is WWT, and where did it come from?
WorldWide Telescope began in 2007 as a research project, led from within Microsoft Research. Early partners included astronomers and educators from Caltech, Harvard, Johns Hopkins, Northwestern, the University of Chicago, and several NASA facilities. Thanks to these collaborations and Microsoft’s leadership, WWT has reached its goal of creating a free unified contextual visualization of the Universe with global reach that lets users explore multispectral imagery, all of which is deeply connected to scholarly publications and online research databases.
The WWT software was designed with rich interactivity in mind. Guided tours which can be created within the program, offer scripted paths through the 3D environment, allowing media-rich interactive stories to be told, about anything from star formation to the discovery of the large scale structure of the Universe. On the web, WWT is used as both as a standalone program and as an API, in teaching and in research—where it offers unparalleled options for sharing and contextualizing data sets, on the “2D” multispectral sky and/or within the “3D” Universe.
How can you help?
Open-sourcing WWT will allow the people who can best imagine how WWT should evolve to meet the expanding research and teaching challenges in astronomy to guide and foster future development. The OpenWWT Consortium’s members are institutions who will guide WWT’s transition from Microsoft Research to a new host organization. The Consortium and hosting organization will work with the broader astronomical community on a three-part mission of: 1) advancing astronomical research, 2) improving formal and informal astronomy education; and 3) enhancing public outreach.
Join us. If you and your institution want to help shape the future of WWT to support your needs, and the future of open-source software development in Astronomy, then ask us about joining the OpenWWT Consortium.
To contact the WWT team, or inquire about joining the OpenWWT Consortium, contact the Open WWT team: firstname.lastname@example.org.
- Browse libraries of astronomical datasets, or load your own data
- Use your web browser for a good, basic WWT experience
- Full-featured, high-performance Windows application
- Powered by cloud-based services
- Supports 3D imagery, surface photography, topological mapping, and more
- Create sharable, narrated “tours” of datasets and astronomical points of interest
- Planetarium and Full-Dome control capabilities
- Open Source permits custom feature extensibility
As the code moves through the open source process, this technology section will be updated with additional details appropriate for a technical audience.