Summer of Code 2008

From World Wind Wiki

Jump to: navigation, search

Placeholder for Google SoC2008 page.

Contents

[edit] About

[edit] About WorldWind

[edit] About Google Summer of Code

See the Google SoC FAQ page

[edit] WW SoC Coordinator

Chad Zimmerman
Board of Directors, The Free Earth Foundation

Nigel Tzeng

[edit] Project Ideas

Have an idea for a project, post it in here for consideration.

[edit] WW.Net

[edit] Re-Implementation of WorldWind Virtual Earth plug-in

Suggested By: Chad Zimmerman
Difficulty: Moderate to Hard
The original plug-in was developed by Casey Chesnut as a proof-of-concept project, and has not been updated since. The code is in need of re-development for a new and improved version that will bring in all the Virtual Earth layers, higher accuracy terrain over the UK, Birds-Eye view and 3D buildings. (Yes, this plug-in does have Microsoft's blessing to exist.) (note there may be issues with Birds-Eye viewing in World Wind due to licensing)

[edit] Video over terrain and referencing of Images from UAV's

Suggested By: Tisham Dhar
Difficulty: Simple to Moderate
This was an attempted project in the last SOC, there is some preliminary work and a lot of current interest in the area. It will be good to have some reasonable implementation of this.It can be done using 3D textures for imagelayers to play frames. There is already an implementation of this in Ossim using a simple point camera model with the video being parsed from the file using the FFMpeg decoder and predator KLV data extracted.

[edit] Improved 3D model support (Different Formats/Progressive LOD)

Suggested By: Tisham Dhar
Difficulty: Moderate to Hard
This will allow multiple formats of 3D models to be improted viewed and placed in WorldWind. It will support a visual handles to allow scaling and positioning/orienting the model.

[edit] Advanced movie recording and camera path editing

Suggested By: Tisham Dhar
Difficulty: Simple to Moderate
Expand the movie recording capabilities to tune parameters correctly for machine specifications, interpolate camera paths with splines and allow display and editing of this paths using nodes. Merge the large screenshot function to render portions offline and generate high resolution frames.There is also the possibility to convert recording to use FFMpeg included codecs using SharpFFMPEG wrapper instead of the windows wrapper currently used.

[edit] GDAL bases vector and raster importer

Suggested By: Tisham Dhar
Difficulty: Moderate to Hard
Use the GDAL C# API efficiently and remove dependencies on FWTools for the OGR vector Importer and GDAL raster importer plugin and package GDAL binaries. Complete styling for vectors and tiling for DEM's and Rasters as well as overview building for generic data import from GDAL supported file formats.In the long run replace Shapefile Loader with OGR Vector Importer.

[edit] WWJava

[edit] Local Terrain Sublayers

Suggested By: Tisham Dhar
Difficulty: Simple
Allow local high resolution terrain.

[edit] WWJ Api for UDig 3D view

Suggested By: Tisham Dhar
Difficulty: Should be simple
This might be a bit cross project but WWJ can be made into a map-view tab for UDig to use GIS capabilities found there.

[edit] WWC Java Application

Suggested By: Michał Kursa
Difficulty: Simple to Moderate (depends on chosen features)
Currently, there is no application based on WWJ SDK with features similar to those from .Net version. Demo from the SDK is too simple - it is only possible to switch between a few hardcoded layers. The idea is to create a standalone program/webstart/applet aimed for end-user.

Desired features include: adding new layers (images, icons) from xml files, simple layer manager, support for WW .Net cache format, place finder, support for worldwind://goto links (copy/paste view coordinates), menu to change options (like vertical exaggeration) within the program, basic KML/KMZ support, GPS support (online or offline), making screenshots, WMS manager, measure tool... (student does not have to implement all of them; he can also propose new ones)

Many of the mentioned features are already in the SDK ('hidden' from the normal user), there are also some examples on Patrick Murris blog and WWJ forum. Developing this application would be just putting all these little pieces together.

[edit] WWJ DTED Importer

Suggested By: Zak Nixon
Difficulty: Hard
Provide a simple API to import DTED data and display it within WW.

[edit] Mentors

  • Chad Zimmerman
  • Nigel Tzeng
  • Tisham Dhar
  • Isaac Mann

[edit] Links

Personal tools