blob: 8d6994b889cb54daa2bf22f9c3a69a7402fc8b87 [file] [log] [blame]
<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
#*****************************************************************************
#
# template.php
#
# Author: Denis Roy
# Date: 2005-06-16
#
# Description: Type your page comments here - these are not sent to the browser
#
#
#****************************************************************************
#
# Begin: page-specific settings. Change these.
$pageTitle = "Improve the e4-Rover Client";
$pageKeywords = "eclipse, e4, rover, mars, challenge, eclipsecon, contest, robot, lego, prize";
$pageAuthor = "Lynn Gayowski";
# Add page-specific Nav bars here
# Format is Link text, link URL (can be http://www.someothersite.com/), target (_self, _blank), level (1, 2 or 3)
# $Nav->addNavSeparator("My Page Links", "downloads.php");
# $Nav->addCustomNav("My Link", "mypage.php", "_self", 1);
# $Nav->addCustomNav("Google", "http://www.google.com/", "_blank", 1);
# End: page-specific settings
#
// This file is linked to from lots of different places.
// Use absolute paths to make sure that we can actually test
// that the file renders properly (i.e. testing using) "/index.php",
// and "/home/index.php" both work.
# Paste your HTML content between the EOHTML markers!
ob_start(); ?>
<div id="fullcolumn">
<div id="midcolumn">
<h1><?=$pageTitle;?></h1>
<img id="rover" src="rover.png" /><br/><br/>
<p>A basic e4-Rover client has been provided to get you started. Your challenge is to improve the client
so it is more effective in completing its tasks. Use the power of e4 to improve the usability and
workflow of the client. We have created a Getting Started Tutorial to give you some tips. The client is
built on e4, so this will be a great opportunity to learn all about it.</p>
<h3><img src="http://dev.eclipse.org/large_icons/actions/media-seek-forward.png" style="position:relative;top:7px;"/>Resources to Improve the e4-Rover Client</h3>
<p>
The e4-Rover client provided is very basic, but it can be easily customized and improved. Here are some resources to help you:
<ul>
<li><a href="http://docs.google.com/View?id=ddtx7p76_81t8kngxd2">Tutorial - e4-Rover Mars Challenge</a></li>
<li><a href="http://docs.google.com/View?id=dcxsfdff_25dp9b5wgf">FAQ</a></li>
<li>If you want to automate the e4-Rover, the <a href="./coordinate system.png">Arena and Rover Diagram</a> provides approximate positions.</li>
</ul></p>
<h3><img src="http://dev.eclipse.org/large_icons/actions/media-seek-forward.png" style="position:relative;top:7px;"/>Judging Criteria</h3>
<p>
The Best Client will be selected by a panel of judges. The judges will be evaluating the new clients
based on the following criteria:</p>
<ul>
<li><b>Improved Attractiveness</b>: The current client is pretty basic looking. e4 provides
some powerful styling capabilities to make it easy for you to create a more graphical and modern
user interface.</li>
<li><b>Increased Usability:</b> The current client provides a basic "joy sticking" method of moving the
e4-Rover. Can you create a more efficient joy sticking interface? What about a completely new
interface for controlling the robot? Maybe a drag and drop interface or something completely
programmatic? Use your imagination to make a better and more efficient user interface.</li>
<li><b>Exemplary e4 Application:</b> e4 provides a new programming model for creating desktop
applications. The judges will take into consideration the architecture and robustness of the new
client code. They will be looking for great examples of e4 application coding.</li>
</ul>
<h3><img src="http://dev.eclipse.org/large_icons/actions/media-seek-forward.png" style="position:relative;top:7px;"/>Submit a Client for Judging</h3>
<ol>
<li>Describe the new usability features you have implemented in your client in less than 300 words.</li>
<li>Take 1 to 3 screenshots showing your improved interface.</li>
<li>Send the description and screenshots of your new client to <a href="mailto:e4-Rover@eclipse.org">
e4-Rover@eclipse.org</a> by Thursday, March 25, 2010 at 11:30am PDT.</li>
</ol>
<h3><img src="http://dev.eclipse.org/large_icons/actions/media-seek-forward.png" style="position:relative;top:7px;"/>Judging Process</h3>
<ol>
<li>The judges will select a short list of finalists and invite them to demo their clients. </li>
<li>Client demos will take place on March 25, 2010 from 12:30pm - 1:30pm PDT.</li>
<li>Winners will be announced at the EclipseCon Closing Session.</li>
</ol>
<br><br>
</div>
<!-- remove the entire <div> tag to omit the right column! -->
</div>
<? $html = ob_get_clean();
# Generate the web page
$App->AddExtraHtmlHeader('<link rel="stylesheet" type="text/css" href="style.css"/>');
$App->generatePage("Nova", $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>