Not sure if it fits what you're looking for as its primarily an options trading platform, but check out
thinkorswim. I've been trading with them for years + really like the platform.
They've got a Java app for the main trading platform (OS independent) as well as a wireless app.
Before that I was using Tradestation. Great platform; you just need to meet their minimum trade reqs. to avoid the fees.