Go to Post The only thing more dangerous than a Programmer with a screwdriver is a Hardware Designer with the root password... - kmcclary [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 10-10-2013, 11:30
Dr.Bot
 
Posts: n/a
Suggested Programming Computer Platform

Our old IBM Thinkpad running Windows XP has finally given up the ghost (or at least lost some of the boot-up files.) I am wondering what people are using and happy with for a FIRST Java programming environment. Is Ubuntu/Eclipse a good way to go? What about dual-boot or VMs? If we go Ubuntu or Linux, what do we lose? I am guessing there are some programming tools that only will work with a Microsoft OS.

Thanks.
Reply With Quote
  #2   Spotlight this post!  
Unread 10-10-2013, 11:38
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,125
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Suggested Programming Computer Platform

Quote:
Originally Posted by Dr.Bot View Post
(or at least lost some of the boot-up files.
Doesn't it have a recovery partition??


Reply With Quote
  #3   Spotlight this post!  
Unread 10-10-2013, 12:29
Dr.Bot
 
Posts: n/a
Re: Suggested Programming Computer Platform

Of course it doesn't! I can try booting of a UNIX Stick drive, but I really am not into computer archeology.
Reply With Quote
  #4   Spotlight this post!  
Unread 10-10-2013, 12:36
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,125
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Suggested Programming Computer Platform

Quote:
Originally Posted by Dr.Bot View Post
Of course it doesn't!
I thought they all did that nowadays... except for the "fleet" machines which have been bulk re-imaged (like most of mine, which are mostly "rescue PCs" on which I have dual-installed Linux).


Reply With Quote
  #5   Spotlight this post!  
Unread 10-10-2013, 13:13
Domenic Rodriguez's Avatar
Domenic Rodriguez Domenic Rodriguez is offline
Registered User
FRC #0316 (LuNaTeCs)
Team Role: College Student
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Grove City, PA
Posts: 213
Domenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura about
Re: Suggested Programming Computer Platform

Quote:
Originally Posted by Dr.Bot View Post
Our old IBM Thinkpad running Windows XP has finally given up the ghost (or at least lost some of the boot-up files.) I am wondering what people are using and happy with for a FIRST Java programming environment. Is Ubuntu/Eclipse a good way to go? What about dual-boot or VMs? If we go Ubuntu or Linux, what do we lose? I am guessing there are some programming tools that only will work with a Microsoft OS.

Thanks.
My personal setup is a MacBook Pro dual-booting OS X and Windows 7. You can run NetBeans and do Java development on OS X (and presumably Linux), but as you probably already know the Driver Station and other tools (cRIO Imaging, Camera Setup, etc.) are only supported under Windows. I would avoid a Windows VM, as many have reported network issues when trying to connect to the robot.
__________________

LuNaTeCs - Learning Under Nurturing Adults Teaching Engineering Concepts and Skills - Small and Mighty!

FRC 316 LuNaTeCs - Student (2011-2014), Lead Programmer (2011-2014), Team Captain (2013-2014), Operator (2013), Drive Coach (2014), Mentor (2015-????)
'11 Philly Regional Finalists, '13 Chestnut Hill Finalists, '13 Lenape Champions, '13 Archimedes Division, '14 Chestnut Hill Champions, '14 Lenape Champions
FTC 7071 EngiNerds - Founding Advisor (2013-2014) | FRC 5420 Velocity - Founding Advisor (2015)
Grove City College Class of '18, Electrical/Computer Engineering (B.S.E.E)

Reply With Quote
  #6   Spotlight this post!  
Unread 14-10-2013, 13:28
krieck's Avatar
krieck krieck is offline
Registered User
AKA: Keith
FRC #2846 (Firebears)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Minnesota
Posts: 49
krieck is an unknown quantity at this point
Re: Suggested Programming Computer Platform

Java development works fine in MacOS and also on Linux. I do most of my work on MacOS. We have students running old machines on Ubuntu and Mint.

The main thing you give up is the driver station. None of us have been able to run that under Wine, although I've seen folks using Parallels on a Mac.
Reply With Quote
  #7   Spotlight this post!  
Unread 29-11-2013, 20:52
gixxy's Avatar
gixxy gixxy is offline
Programming and Arduino Mentor
AKA: Gustave Michel III
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Nov 2011
Rookie Year: 2012
Location: Ruston, LA
Posts: 207
gixxy is on a distinguished road
Re: Suggested Programming Computer Platform

I did all my development last year in Netbeans on ArchLinux(with the Resource Hog known as Gnome Shell) with a Dual Core 2.2Ghz Pentium and the performance was great when I didn't have a million tabs open in my browser. I assume it would work equally as well on any stable OS on moderate hardware.
__________________
Programmer - A creature known for converting Caffeine into Code.
Studying Computer Science @ Louisiana Tech University
Associate Consultant @ Fenway Group

2012-13: 3946 - Head of Programming, Electrical and Web
2014 - 3468 - Programming Mentor
2015 - Present - Lurker
Reply With Quote
  #8   Spotlight this post!  
Unread 13-12-2013, 13:49
Bennett Bennett is offline
Registered User
FRC #2977 (Sir Lancer Bots)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Minnesota
Posts: 26
Bennett is an unknown quantity at this point
Re: Suggested Programming Computer Platform

Our programmers use their personal Windows laptops with NetBeans.
Reply With Quote
  #9   Spotlight this post!  
Unread 01-01-2014, 23:07
tp2357 tp2357 is offline
Registered User
AKA: Tyler Pawlaczyk
FRC #0340 (Greater Rochester Robotics)
Team Role: Programmer
 
Join Date: Mar 2012
Rookie Year: 2011
Location: North Chili, NY
Posts: 5
tp2357 is an unknown quantity at this point
Re: Suggested Programming Computer Platform

Quote:
Originally Posted by Dr.Bot View Post
Is Ubuntu/Eclipse a good way to go?
I'd say Ubuntu (or, if the machine is much older Xubuntu or Lubuntu) and Netbeans.

Netbeans is much lighter, and (I'm not sure if this is the case anymore) but Netbeans is officially supported by FIRST. I've never used Eclipse, but Netbeans also has great Git/SVN integration built in.
__________________
Java, Embedded C and LISP.
Reply With Quote
  #10   Spotlight this post!  
Unread 02-01-2014, 08:59
MichelB's Avatar
MichelB MichelB is offline
Jack Of All Trades
FRC #3941 (Absolute Zero Electricity)
Team Role: Electrical
 
Join Date: Nov 2013
Rookie Year: 2012
Location: Havre De Grace, MD
Posts: 51
MichelB is an unknown quantity at this point
Re: Suggested Programming Computer Platform

We run several newer HP laptops on Windows 7 Pro, hopefully with a server-style version controll system. This seems to work good if you have several programmers working on the same code.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 00:42.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi