3 ms·
You can't really teach "mobile engineering" in abstract like you can with databases or computer vision or whatever. The only real way to do anything hands on is
by closeparen 6y ago
You can't really teach "mobile engineering" in abstract like you can with databases or computer vision or whatever. The only real way to do anything hands on is with one of the two commercial platforms.
In 30 years maybe there will be an academic/open source "teaching OS" for mobile like there is for desktop Operating Systems classes today.
- Drew_ 6y ago> You can't really teach "mobile engineering" in abstract like you can with databases or computer vision or whatever. Sure you could. "mobile engineering" would just be a study of solving computer science problems with relatively low resources, a finite amount of power, etc. You don't need to make iOS/Android apps to study this. Many lessons I've learned while solving problems on mobile apps can be easily transferred from platform to platform. They weren't Android or Chrome specific for example.
- closeparen 6y agoWhat low-resources device are you going to actually program though?
- bfung 6y agoI’m sure there’s a lot of sun sparc machines in a closet in a computer lab that has less ram and cpu power than today’s iPhones. 1/2 joking, 1/2 truth. It’s client/server, no need to be specifically mobile phone as a course. I do agree about practical hands-on training is like riding a bike; just ride it to know how.