OnBot Java
Write, build, and run Java OpModes in a browser
Overview
OnBot is a text-based Java editor served by the . You connect a browser to the Program & Manage server, edit Java source there, build it on the robot controller, and select the resulting from the .
It does not require Android Studio, but you still need to understand Java and the SDK's hardware APIs. Your code and build environment live on the Robot Controller, so save and use version control for team code where practical.
First steps
- Configure the hardware in the Robot Controller app.
- Connect to the device's Program & Manage address.
- Open OnBot Java, create an OpMode from a sample, and use the editor's build control.
- Fix build messages before selecting the OpMode on the Driver Station.
Use the address shown by the connected Robot Controller. FTC Docs lists common addresses for and Robot Controller phones, but network configuration can vary.