Everybody loves a cool mapping app. Here's your chance to write the coolest application in 100 lines or less with the ArcGIS API for JavaScript and win a one-year subscription to ArcGIS Online and a free 2014 Esri Dev Summit pass - a $3,500 value, a free pass to the 2014 Esri Dev Summit - a $1000 value or a $100 Esri Press gift certificate. Anyone can enter, but just to make things a little more exciting, we'll be announcing the winners at the 2013 Esri International Developer Summit. You don't need to attend the DevSummit to win or claim your prize however.
To enter all you need to do is make a pull request to submit your code (see How to Enter below).
Best of luck!
- Meet Brazil by marcos-fedato
- Maps Hangman Game by vmachuca
- Australian Climate Explorer by slead
- LA County Parks Finder by odoe
- Map Bookmarks by davewilton
- Esri Flickr Map by amshel
- County Destroyer! by odoe
- Get me to the Summit by raykendo
- Facebook Page Finder by jmschmidt7
- Leafmap by tmcs
- Mobile Dev Agenda by shadcampbell
- Leap into ArcGIS by cbupp
- Air quality Egg Viewer by mpfeil
- AmbientLands by bdelville
- Dev Summit Session Explorer by orengal
- County Stats by TheBryanMac
- Bees by smcshinsky
- Flight Simulator by Łukasz Kryger
- ...
- Starts: 9:00 AM PST Friday, Mar 8, 2013
- Closes: 6:00 PM PST Wednesday Mar 27, 2013 (No entries will be accepted after this time.)
- Fork and then clone this repo.
- Add a folder to the repo with your app in it (see example).
- Make a pull request to submit your entry. This request represents your agreement to the Terms and Conditions.
NOTE: Be sure to Pull and Merge from this repo to get the latest before making your pull request!
- Max 100 (sloc) lines of client-side JavaScript code. Max 80 chars per line. Not compressed.
- Must use the ArcGIS API for JavaScript.
- All JavaScript code must be in a single .js file (see Example below).
- All project code must reside in a single folder (HTML, css, js).
- Application must be fully functional, portable, deployable and accessable from any public web-enabled directory.
- Applications must be freely distributable via Apache 2.0 license.
- IMPORTANT: Libraries other than the ArcGIS API for JavaScript can be used and do not count toward the 100 line limit. Libraries referenced must be published and publicly available prior to March 1, 2013. So that means you can't write libraries to hide your ArcGIS code! You can use previously published ArcGIS libraries however.
See all rules, terms and conditions here.
- One year ArcGIS Online Subscription & Esri International Developer Summit Pass for 2014
- Esri International Developer Summit Pass for 2014
- $100 Esri Press gift certificate
Winners will be announed at the Esri Dev Summit Mar 28!
- Effective use of the ArcGIS API for JavaScript
- Usability (UX)
- Creativity
- Coding style
Follow the structure of this example. View it live here.
\project\
\project\css\
\project\js\ArcGIS.js
\project\images\
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=7,IE=9">
<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no">
<title>Your App</title>
<link rel="stylesheet" type="text/css" href="http://serverapi.arcgisonline.com/jsapi/arcgis/3.3/js/esri/css/esri.css">
<script src="http://serverapi.arcgisonline.com/jsapi/arcgis/3.3compact"></script>
<!-- Load your project JavaScript and CSS -->
<link rel="stylesheet" type="text/css" href="css/project.css">
<!-- ArcGIS.js contains the code for the contest entry -->
<script src="js/ArcGIS.js"></script>
</head>
<body>
<div id="mapDiv"></div>
</body>
</html>
Copyright 2013 Esri
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
A copy of the license is available in the repository's license.txt file.
[](Esri Tags: ArcGIS Web Mapping Contest 100-lines-or-less Code-Challenge) [](Esri Language: JavaScript)