GSoC: Candidate Projects: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
Line 129: Line 129:
== FlightGear [[TaxiDraw]] ==
== FlightGear [[TaxiDraw]] ==
== FlightGear [[JSBsim]] ==
== FlightGear [[JSBsim]] ==
== FlightGear [[YASim]] ==
* improve interaction of aircraft with the ground.  Helicopters tend to rotate (rotor torque?) and/or slide around when on the ground.


= [[Useful Links]] =
= [[Useful Links]] =

Revision as of 13:01, 24 March 2010

This article is a stub. You can help the wiki by expanding it.

TODO: copy/paste feature requests and mini projects from other wiki pages that might make for good candidate projects, for a possible application/participation. Update this page to show that we will be applying for participation in 2011

Related Wiki Pages


Wiki pages containing possible inspirations for candidate projects:

Project Application

Mentor projects need to provide a minimum level of info about the project as detailed at http://code.google.com/soc/2008/org_signup.html This section is meant to provide copy/paste text that may be pasted into the aforementioned application form, please feel free to populate with contents.


Describe your Organization

  • http://www.flightgear.org/introduction.html
  • Open Source flight simulator framework
  • written in C++
  • multi-platform simulator
  • has been in development for over a decade now
  • licensed under GNU GPL
  • framework used for various efforts (science, educational etc)
  • recently released version 2.0
  • goals of the project: Long Term Goals
  • developed by contributors from all over the world
  • many contributors have a professional background in aviation, sciences, maths etc.
  • has created a wealth of related sub projects
  • major features (property tree, highly configurable, XML-based configuration files, fully exposed internals)
  • link to good reviews

Why is your organization applying to participate in GSoC 2011? What do you hope to gain by participating?

  • increase awareness of the project
  • get new contributors interested in the flightgear project
  • recruit additional manpower
  • achieve specific project goals that require full-time effort

Did your organization participate in previous GSoC years? If so, please summarize your involvement and the successes and failures of your student projects. (optional)

No, the FlightGear project has not previously participated in GSoC.

If your organization has not previously participated in GSoC, have you applied in the past? If so, for what year(s)? (optional)

No, there have been no previous applications.

What license does your project use?

The GNU GPL

URL for your ideas page

Link to this wiki page and appropriate subsection

What is the main development mailing list for your organization?

flightgear-devel@lists.sourceforge.net

Where is the main IRC channel for your organization?

  1. flightgear irc.flightgear.org


also the very new #FG-GSoC on irc.flightgear.org to co-ordinate our GSoC participation

Does your organization have an application template you would like to see students use? If so, please provide it now. (optional)

Not yet, still needs to be created - can be done on this wiki page, and then be linked to directly.

Who will be your backup organization administrator? Please enter their Google Account address. We will email them to confirm, your organization will not become active until they respond. (optional)

Mentors

What criteria did you use to select these individuals as mentors? Please be as specific as possible.

Who will your mentors be? Please enter their Google Account address separated by commas. If your organization is accepted we will email each mentor to invite them to take part. (optional)

About the Program

What is your plan for dealing with disappearing students?

What is your plan for dealing with disappearing mentors?

What steps will you take to encourage students to interact with your project's community before, during and after the program?

What will you do to ensure that your accepted students stick with the project after GSoC concludes?

People supporting a possible application & participation

Add your name here to join the committee

Curt Olson -- BDFL

Willie Fleming -- willing to assist with organising mentors, students and projects. Ensure correct documentation is completed and submitted in a timely fashion.

Eligible community members who would like to participate as students

Volunteer Mentors

People who'd be willing to mentor a possible project:


  • Have you previously contributed to the FlightGear project or any of its affiliated projects?
    • If so, which ones and how exactly?
  • How familiar do you consider yourself with the FlightGear project? (0-10)
  • Do you have experience working with CVS?
  • Why are you interested in contributing to FlightGear?
  • What would be your preferred working area in FlightGear?
  • Have you previously interacted with the FlightGear community? If so, how?
  • Are you currently subscribed to the FlightGear Devel mailing list?

FlightGear Candidate Projects

TODO: put here suitable ideas for projects

FlightGear Multiplayer Server

  • reduce bandwidth used by not relaying information to server "N" about aircraft that are not visible to any fliers on server "N"

FlightGear TerraGear - Scenery Compiler

FlightGear Scenery Designer

FlightGear Launch Control

  • offer (via checkbox option) automatic selection of nearest MP server based on geographic location (by IP address), lowest lag (ping time) or server bandwidth usage
  • place commonly used (or as added by user) command line options as individual items in a listbox with a checkbox or radio button for each such that they can be easily found and turned on/off individually and their values easily changed.

FlightGear TaxiDraw

FlightGear JSBsim

FlightGear YASim

  • improve interaction of aircraft with the ground. Helicopters tend to rotate (rotor torque?) and/or slide around when on the ground.

Useful Links

GSoC User Guide 2010 [1]

What the BZFlag project learned a couple of years back [2]