Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

Our vision for Hubbub is a mobile application, compatible with all of the major smartphone lines. We implemented it using HTML5 and JavaScript, so it can run in any modern browser. Theoretically, any phone with a suitably advanced browser should be able to use Hubbub. In reality, running a browser with a JavaScript interpreter to run an application is fairly demanding, and one of our prototyping tools does a lot of work under the hood while the application is running (trading performance for speed of development), so if your phone has older hardware or a less optimized browser, Hubbub may run slowly. This is the price you pay for portability, but we expect that as phones advance over time, this issue will become less troublesome.

If you 're are noticing input lag , your phone is probably not completely up to the demands. If your phone has issues with the site, there's a workaround; on your phone and would like a smoother testing experience, you can visit the URL in a desktop browser, and the . The application should appear in a reduced-size area simulating a phone screen. Hubbub runs well on both Firefox and Chrome run Hubbub very well.

Instructions

Visithttp://www.mit.edu.ezproxy.canberra.edu.au/~dynamic/hubbub/

As mentioned above, if your phone is having trouble running the app quickly, feel free to use a desktop browser instead.

If you're using a desktop browser, the width is already set to phone-sized with CSS. We recommend you re-size the height of your window to about the size of a phone for the full experience.

(You can download the complete source from GitHub.) the URL at

Shallow Parts

  • Login and registration are not implemented
  • All feed items are pre- canned; there is currently no way to pull items from your own accountsTwitter, Facebook, etc.
  • The "Share" and "Save" buttons are dummies stubs (these two actions are not part directly related to the three essential tasks)
  • Marking items as read has been left out (not one of the three essential tasks, and anyway, you'd quickly exhaust the list since it's canned data)
  • No persistence - hitting refresh gives you a completely clean slate.