Dass Internetverbindung keine Grundvoraussetzung, sondern progressive enhancement sein sollte und man Anwendungen so bauen sollte, dass sie auch ohne funktionieren. Zur Datensynchronisation braucht man dann natürlich Verbindung.
Hast Du schonmal eine SSH-Verbindung zu einem Server aufgebaut?