Main Page
From JavaWIDE
Java WIDE: The Java Wiki Integrated Development Environment
| 152,664+ Online Compilations! |
|
|
| ||||||||||||||||
|
The session titled Games as a Broad Introduction to Computer Science successfully used JavaWIDE to program a game using the Freely Available Networked Game Engine, July 16-17 in Washington D.C. The JavaWIDE server ran on a laptop available during the workshop on an ad hoc wireless LAN! The slides from the session are available here (pdf) |
| ||||||||||||||||
|
| |||||||||||||||||
|
We'll be giving a 90 minute tutorial at the Consortium for Computing Sciences in Colleges Mid South Region in Searcy, AR on March 26, 2010 and a 3-hour workshop at the CCSC South Central Region in Austin, TX on April 23, 2010. | |||||||||||||||||
|
| |||||||||||||||||
|
On April 8, 2010 Drs. Jam Jenkins, Evelyn Brannock, Sonal Dekhane and Adrian Heinz will offer a free workshop for Gwinnett Area High School Teachers that demonstrates how JavaWIDE & the FANG Engine can be used in introductory programming courses. The workshop will be from 9am-4:30pm, attendance is limited to 30 teachers and pre-registration is required. Registration will open on March 24. Click here to register. | |||||||||||||||||
|
| |||||||||||||||||
|
Brian Wetzel is the newest member of the JavaWIDE Development Team. He started in January of 2010 and will focusing on the improvement of the GUI and Chat/Tutoring feature, as well as providing end user documentation for installing the JavaWIDE Server. Brian is a senior IT student at Georgia Gwinnett College, where he is studying software development. To keep up with his progress visit the JavaWIDE Developers Blog. | |||||||||||||||||
|
| ||||||||||||||||
|
Welcome to Java WIDE, the place where you can make and share Java applications and applets, all without installing any software. All you need is a web browser and an Internet connection. Sound too good to be true? Go to our sandbox and write your own application or applet. If you are at an educational institution, you can use the JavaWIDE Playground. JavaWIDE is being used across the United States and around the world. The map to the right shows all of the sites that have been set up for teachers and students. Click on a pin to visit a site near you. |
|
Top 7 reasons to use JavaWIDE:
- JavaWIDE eliminates the need to install software.
Eliminate the hassle of asking system administrators to install special software on all school or campus computers. All that is needed is a web broswer, an Internet connection, and Java Runtime Environment (JRE) 1.5 or higher. It is now possible to use public library computers to program Java!
- JavaWIDE gives you the ability to share code, collaborate, and document all in a central location.
You don't need to make copies, email code, or learn a system such as CVS or Subversion.
- JavaWIDE documents all revisions and and keeps track of who changes what and when.
Looking at the history of the file in the web browser shows everything.
- JavaWIDE is simple and works on Google Chrome, Firefox, IE, Safari, Mac/PC/Linux.
Saving a program compiles it and runs the applet or application, all within the web browser on any platform. Our tests even show that it works well on a 1.0 GHz computer with 128MB memory and a modem connection.
- JavaWIDE provides code completion, syntax highlighting, auto-import, automatic indentation, and other commonly desired IDE functionality.
All of this functionality is achieved by a small 248KB applet.
- JavaWIDE is free and open source, and will be distributed under a Gnu Public License (GPL).
We hope to release the source code relatively soon to allow you to install, run and customize your own JavaWIDE server. All JavaWIDE sites run on a single $200 desktop computer - no expensive hardware is required. JavaWIDE servers can be installed on Windows, Mac and Linux, and they can run on a LAN behind firewalls (such as in a school setting) or on a WAN.
Until March 2010, JavaWIDE ran on a dual 1.86 GHz processor, 1GB memory, and an 80GB hard drive (using about 20GB).
Coming soon: Try out a version of JavaWIDE running on really old laptops:- dinosaur - 8 year old 500MHz, 256MB server with a 6GB hard drive - most programs still compile in under 1 second.
- sloth - 10 year old 300MHz 128MB server with a 6 GB hard drive - most programs still compile in about 1 second.
- You can try it out now without creating any accounts or downloading any software by visiting the JavaWIDE sandbox.
Contact Information
If you want more information about JavaWIDE, please contact Jam Jenkins via email at cjenkins@ggc.usg.edu.
Textbooks that go well with JavaWIDE
- Introductory Programming with Simple Games: Using Java & the Freely Available Networked Game Engine by Brian C. Ladd and Jam Jenkins, 1st ed. Available March 2010
- Introduction to Programming with Java Applets 3rd ed. by Elizabeth Boese
If you like JavaWIDE...
You may also like these other sites that have similar free ways to practice writing Java using just your web broswer:
- Web CAT - an advanced automated grading system that can grade students on how well they test their own code
- JavaBat - a free site of live Java coding problems to build coding skill (example problem), created by Nick Parlante who is computer science lecturer at Stanford.
- Javaball - a free open source web application inspired by Javabat.
- Practice-It! - a tool like JavaBat, but with more variety in the types of problems (i.e. some of the problems involve writing entire classes)
- WeBWorK - a free Perl-based system for delivering individualized homework problems over the web.
While not entirely browser based (yet), CollabEd is an innovative tool for promoting real-time collaborative editing. In the near future, JavaWIDE may use CollabEd for concurrent editing.
JavaWIDE needs Contributors
If you are a developer, you like JavaWIDE and you want to contribute, there are several projects that are available. Click here to learn more about projects needing developers.
Contact Information
If you want more information about JavaWIDE, please contact Jam Jenkins via email at cjenkins@ggc.usg.edu.
Textbooks that go well with JavaWIDE
- Introductory Programming with Simple Games: Using Java & the Freely Available Networked Game Engine by Brian C. Ladd and Jam Jenkins, 1st ed. Available March 2010
- Introduction to Programming with Java Applets 3rd ed. by Elizabeth Boese
If you like JavaWIDE...
You may also like these other sites that have similar free ways to practice writing Java using just your web broswer:
- Web CAT - an advanced automated grading system that can grade students on how well they test their own code
- JavaBat - a free site of live Java coding problems to build coding skill (example problem), created by Nick Parlante who is computer science lecturer at Stanford.
- Javaball - a free open source web application inspired by Javabat.
- Practice-It! - a tool like JavaBat, but with more variety in the types of problems (i.e. some of the problems involve writing entire classes)
- WeBWorK - a free Perl-based system for delivering individualized homework problems over the web.
While not entirely browser based (yet), CollabEd is an innovative tool for promoting real-time collaborative editing. In the near future, JavaWIDE may use CollabEd for concurrent editing.
JavaWIDE needs Contributors
If you are a developer, you like JavaWIDE and you want to contribute, there are several projects that are available. Click here to learn more about projects needing developers.
- Privacy policy
- About JavaWIDE
- Disclaimers
- Powered by MediaWiki!









