CCSC Mid South

From JavaWIDE

Jump to: navigation, search

JavaWIDE: Innovation in an Online IDE

CCSC Mid South Tutorial

March 26, 2010
4:00-5:30pm
Pryor-England Science Center 207
Harding University
Searcy, Arkansas

Presented by Drs. Jam Jenkins,
Evelyn Brannock & Sonal Dekhane

Contents

Over the past decade applications have been moving from the desktop into the cloud. Only relatively recently have integrated development environments begun emerging in cloud computing. The Java Wiki Integrated Development Environment (JavaWIDE) is one of these new online IDEs, and it is designed to be simple enough for novice programmers to use.

JavaWIDE is free and provides anyone the capability to create, edit and run programs anytime, anywhere, all from within a web browser – no specialized software required. JavaWIDE promotes collaboration, integrates well with social networking sites, and includes novel features such as concurrent editing support, a common code base for all users, revision history explorer, automatic posting of programs as applets, annotated and hyperlinked source code, an integrated Java API and many others.

This workshop is presented by the developer of JavaWIDE Jam Jenkins, by Evelyn Brannock who has used JavaWIDE in the classroom, and by Sonal Dekhane who has surveyed students about their perceptions of using JavaWIDE.

Outline of Activities

Click here to see the presentation slides.

At the very beginning of the tutorial, everyone should open a browser to
http://sandbox.javawide.org/index.php/AppletIDE

  1. Introductions
  2. Motivation/Development History
  3. Hello World on Sandbox
  4. Concurrent Hello World
  5. Concurrent Editing Teaching Tips
  6. Experience Adopting JavaWIDE
  7. Basic Icon/Menu Overview
  8. History Explorer of Hello World
  9. Show Code Link/HTML Tooltips & Tutorials
  10. Within AppletIDE Tutorials/API Links
  11. File I/O Demo (including auto-import/code completion)
  12. GridWorld Application
  13. FANG Engine Applet
  14. Demonstrate Share Menu
  15. Student Survey Responses
  16. Questions & Answers
  17. Future Directions
    1. Remote Tutoring
    2. Online Courses
    3. Android/Facebook
    4. Jython
    5. Video Tutorials

At the conclusion of the tutorial, attendees are invited to sign up to receive their own JavaWIDE site.

Resources

Tutorial Attendees

After the tutorial all attendees will be invited to get a JavaWIDE site set up for their school. When these have been made, they will be linked below. If you attended the tutorial and would like a site setup for your school, send an email to Dr. Jam Jenkins (cjenkins@ggc.edu).

College/University/School City State Your JavaWIDE Site
Belmont University Nashville Tennessee http://belmont.javawide.org
Arkansas Tech University Russellville Arkansas http://atu.javawide.org
Southeast Missouri State University Cape Girardeau Missouri http://semo.javawide.org
University of Tennessee at Martin Martin Tennessee http://utm.javawide.org

JavaWIDE sites have been set up for schools from coast to coast and around the world.

Meet the Presenters

Dr. Jam Jenkins
Dr. Jenkins is the co-author of the textbook Introductory Programming with Simple Games: Using Java and the Freely Available Networked Game Engine, creator and developer of the Freely Available Networked Game (FANG) Engine, and the creator of the Java Wiki Integrated Development Environment (JavaWIDE). His research interests include developing collaborative software, user interface design, innovation in educational technologies, server administration, security in Web 2.0 applications, and developing engaging tools and techniques for teaching programming. He has taught at public and private colleges and universities, taught high school students both online and in the traditional classroom, developed training workshops for high school teachers locally and nationally, and instructed gifted middle and high school students in summer enrichment programs across the nation and in India.

Visit Dr. Jam Jenkins' Website

Dr. Evelyn Brannock
Dr. Brannock is an Assistant Professor of Information Technology at Georgia Gwinnett College. Brannock's primary interests include digital signal processing, with an emphasis on the discrete wavelet transform, data security, especially in the area of watermarking, bioinformatics, software engineering and model driven architecture (MDA). Before obtaining her Ph.D. in computer science at Georgia State University, Brannock worked in the field of information technology for over two decades. Her career started with training and consulting for an object oriented COBOL application development toolset. Her last position was as an integration architect with expertise in Service Oriented Architecture (SOA) and Business Process Management (BPM). The bulk of her experience has been with the Fortune 500. She was also a founder, owner and president of MouseKids. Brannock has published several papers and journal articles in the fields of digital image processing, watermarking, and bioinformatics. She has been invited to give presentations about model driven architectures (MDA). Brannock's teaching philosophy is best summarized by Plutarch; "The mind is not a vessel to be filled, but a fire to be ignited."

Visit Dr. Evelyn Brannock's Website

Dr. Sonal Dekhane
Dr. Dekhane is an Assistant Professor of Information Technology at Georgia Gwinnett College. She received her Ph.D. in computer science from Tulane University, New Orleans. At GGC, Dekhane teaches courses in the IT Software Development track. Her teaching style is inspired by the following quote: "Tell me and I'll forget; show me and I may remember; involve me and I'll understand."

Visit Dr. Sonal Dekhane's Website





Views
Personal tools
Add to 
del.icio.usAdd to 
diggAdd to 
FacebookAdd to 
favoritesAdd to 
GoogleAdd to 
MySpaceAdd to 
PrintAdd to 
SlashdotAdd to 
StumbleUponAdd to 
Twitter