Teamviewer
Teamviewer is a remote desktop application. Basically, what it means is that you can connect to other computers and control those computers from your own computer. From the presentation, there are a few points that I can highlight.
Interface
According to the team, the interface is not intuitive, and I agree with them. For example, there's one menu with both a 'gear' shaped button and a 'spanner' shaped button. In any other app, both of these symbols usually means 'settings'. Here, they are functionally different, which can confuse new users that have just only started to use Teamviewer.
Teamviewer does have video tutorials on their site, but I think the presenting team made a good point. It would be easier for users to access the tutorial on the app itself, doing a hands on approach to learn how to use the app. Although that is a good idea, another good idea would be to improve the UI so that it's more intuitive and easier to learn for first-time user. By making sure that these first-time user stays through the learning curve, Teamviewer will be able to get more users.
Gaming
For me, the most interesting thing that they talked about is about extending the commercial potential of Teamviewer. According to them, Teamviewer has unrealized potential. This application can potentially be used, for example, to extend the current console gaming industry. Instead of connecting the console to the television, the display would be in a mobile device that the gamer uses.
Personally, I think there are one more important issue before something like this can be implemented. The main problem is the input. Currently, there are some video games that are originally made for console, but now available on mobile devices. To do the inputs, they create on-screen buttons for users to press. However, in my personal opinion, not all video games can be extended using this approach. Usually, modern console games have a more sophisticated gaming input commands compared to mobile games, and as such, it's not suitable for mobile use.
Education
On the other hand, I can definitely see the education expansion working. Sharing screen is a good idea to help others learn a new application. For example, when we learn how to code, a collaborative coding (text-only) platform would be good enough. With more graphical application such as Photoshop, Teamviewer would be able to help. When a student has a problem with their app, the instructor can connect to their computer and see what's wrong.
Overall, although Teamviewer is a good app in general, it suffers from UI that is not easy to learn for new users. One of the presenting team's suggestion, extending it to gaming, is also not doable right now due to the incompatibility of console game and mobile touch screen. I don't see such problem with education though, other than the potential technical issues of lags.