from Hacker News

The Smartphone as Application Server

by mnemonik on 3/17/15, 6:51 PM with 10 comments

  • by quanticle on 3/18/15, 12:10 AM

    What I don't understand is why the smartphone is the server. Naïvely, I'd expect the server to be the Raspberry Pi, and for clients to be the smartphones. Clients connect to the server and push content which the server displays on the screen. Something like X11, in other words. Looking at what the application does, I don't even think it would be that difficult to convert it to an architecture like what I described above - in essence you'd be reversing the arrows on your interaction diagram.

    Can you elaborate as to why you built the server on the smartphone rather than Raspberry Pi? What does that get you? How do you get around the limitations that phone operating systems (especially iOS) impose on background processes? What's the impact on battery life?

  • by endergen on 3/18/15, 3:18 AM

    We explored ideas around this space at Emotely and Brass Monkey. There is much yet unexplored. This approach basically gets you a WiiU/Chromecast second screen platform: https://www.youtube.com/watch?v=NE8-TntjYB4 http://francoislaberge.com/blog/my-time-at-brass-monkey/
  • by gfosco on 3/18/15, 5:34 AM

    Built something like this at YC Hacks, except any device or even a webpage could function as the server and provide a real-time or REST interface. We had 5 demo apps showing off various examples, including a super cool two-factor auth demo..

    Trying to explain the concept to people in 30 seconds was non-trivial.

  • by dropit_sphere on 3/18/15, 12:57 AM

    This is neat. I have a hard time thinking of uses off the top of my head, but the idea of a no-installation phone-paired TV app has potential.

    Thoughts of https://youtu.be/_mjxd47OVUI?t=57s go through my head.