Text this: Middleware for Network Eccentric and Mobile Applications