Submitting files on a Mac
When I wrote the guide for Exporting from
Eclipse and submitting files with WinSCP and PuTTY I didn't even think
about writing a guide on how to do these things on a mac. Sorry abou that.
What is nice about Macs is that a lot of the software you need is already
there. In fact aside from Eclipse which you still need to
download (get Eclipse IDE
for Java Developers, the first one on the list), there isn't much else to
download. You don't actually need to download anything else but I think that
the secure file transfer program
Cyberduck makes things easier.
So there are really only three steps:
- Export from Eclipse
- Copy files with Cyberduck
- Submit files from the terminal
Export from Eclipse
This step is exactly the same in OS X as it is in Windows or Linux. Follow
the steps given in the
other Exporting from Eclipse guide.
^^ Return to top ^^
Copy files with Cyberduck
First of all, make sure you download and install
Cyberduck. This will let you copy your
exported zip file to your account on the bsu-cs server. You could also do
this from the terminal in OS X using the sftp command but I think the
graphical application is a bit easier. When you start up Cyberduck, click on
the Open Connection icon. In the Open Connection dialog, set the protocol to
SFTP, the server to bsu-cs.bsu.edu and your username and password to the
ones you use in the Linux lab. It should look something like this:

Then just find somewhere to drag and drop your zip file that you exported
from Eclipse.
^^ Return to top ^^
Submit files from the terminal
The terminal in OS X is exactly the same as the terminal in the Linux lab.
To find the terminal look in in the Applications/Utilities folder. Or make
use of OS X's nice spotlight searching thing and just type "terminal". When
you have the terminal open, you type in
ssh yourusername@bsu-cs.bsu.edu
at the command line. It should look something like this:

From there you should be able to run the submission commands specified on in
the Assignment Submission instructions for each assignment. It's that
simple. Makes me wish I had a Macbook Pro!
^^ Return to top ^^