Changes

From Amahi Wiki
Jump to: navigation, search
Mobile is a great topic at the moment and there are a lot of opportunities here. In the Android and iOS apps, definitely more than one student are suitable for the project.
=== Backend Improvements ===
'''Description''':One requested feature for our mobile app (iOS and later Android) is the ability to browse apps within our mobile app while remote. This is supported locally, but not remotely. Our server side of the app needs to be setup to proxy specific webapps that the user has installed. Collaboration with the iOS/Android devs will also be necessary to prototype it. Technically, this project consists of add functionality to our reference proxy (written in Go) to do transparent HTTP proxying for individual webapps separately. It's not a mobile project in the sense of being on a mobile OS.
'''Objective''':The following features need to be implemented:* NPN negotiation* More edge case tests.* Server push* Compliance to http/2* Actual implementation of priorities (everything is one priority at the moment)* Extensive error handling for all possible rainy-day scenarios specified in the specification* Support for other than HTTP GET frames, i.e. POST, PUT or any request that has a bodyDetails can be found on [https://github.com/amahi/spdy#status SPDY].
'''Skills Required''': GO programming
'''Description''': Add functionality or fix bug to the Android app
'''Objective''': One requested feature for our mobile app (iOS and later Android) is the ability to browse apps within our mobile app while remote. This is supported locally, but not remotely. Our server side of the app needs to be setup to proxy specific webapps that the user has installed. Collaboration with the iOS/Android devs will also be necessary to prototype it. Technically, this project consists of add functionality to our reference proxy (written in Go) to do transparent HTTP proxying for individual webapps separately. It's not a mobile project in the sense of being on a mobile OS.
'''Skills Required''': Go programming
'''Things to be implemented''': * NPN negotiation* More edge case tests.* Server push* Compliance to http/2* Actual implementation of priorities (everything is one priority at the moment)* Extensive error handling for all possible rainy-day scenarios specified in the specification* Support for other than HTTP GET frames, i.e. POST, PUT or any request that has a bodyDetails can be found on [https://github.com/amahi/spdy#status SPDY].
'''Mentors''': Carlos, Bogdan
102

edits