View Single Post
  #3   Spotlight this post!  
Unread 17-09-2016, 03:46
Jaci's Avatar
Jaci Jaci is offline
Registered User
AKA: Jaci R Brunning
FRC #5333 (Can't C# | OpenRIO)
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2015
Location: Perth, Western Australia
Posts: 251
Jaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond reputeJaci has a reputation beyond repute
Re: Use of Java SE standard libraries on roboRIO

Quote:
Originally Posted by AustinShalit View Post
This is the complete list of classes that can be used on the RoboRIO:

https://gist.github.com/JacisNonsens...1ffce221c0a41b
To expand on this:
Sockets and Network Communication is usually just the same as you would use on a regular PC.

The only real difference you will find between the desktop and embedded version of the JRE/JDK are the following:
- Lack of Java Beans
- Lack of Java Swing
- Lack of JavaX
- Lack of Java AWT (classes like java.awt.Color)
- Lack of Java Nashorn / Rhino

If you /absolutely need/ any of these, you can download them as a separate .jar file and link it as a dependency to your robot code. Keep in mind anything that deals with GUI (Swing / JavaX) will not run properly, if at all. Consult the classlist posted above if you are unsure.
__________________
Jacinta R

Curtin FRC (5333+5663) : Mentor
5333 : Former [Captain | Programmer | Driver], Now Mentor
OpenRIO : Owner

Website | Twitter | Github
jaci.brunning@gmail.com
Reply With Quote