How do you trade Pokemon in Pokemon firered?

To trade with Ruby and Sapphire, you have to go to one island and fix the machine in the Pokemon center.