View Single Post
  #4   Spotlight this post!  
Unread 02-12-2009, 14:20
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,661
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Where is the Java?!?

If you're bored or antsy, make an OI GUI that fits on the Netbook. You'll find that it's not as easy as it appears and will be more applicable to the places you encounter Java programming later in life. You'll deal with user preferences, "pretty" concepts, real-time Java issues, Java comms protocols, states of the gui, and (hopefully) good OO programming practices via design patterns.

Things that you know you'll want are battery voltage and sensor outputs. You could make the dials or meters now and drive it with arbitrary data. Then work on the comms protocols. Then put the driver in a different Java process to test the Comms with the GUI. Then, once the season hits you'll have an understanding of how to hook the Java GUI into the cRIO once we know the protocols used. We did it for the '09 game, so we know it's possible.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote