Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change Mobility constraint into a requirement #8

Open
jlouvel opened this issue May 3, 2013 · 3 comments
Open

Change Mobility constraint into a requirement #8

jlouvel opened this issue May 3, 2013 · 3 comments

Comments

@jlouvel
Copy link
Member

jlouvel commented May 3, 2013

Suggested by Robert Brewer

@ghost ghost assigned jlouvel May 3, 2013
@jlouvel
Copy link
Member Author

jlouvel commented May 4, 2013

For now I renamed it to "Mobile Aware" constraint

@mamund
Copy link

mamund commented May 4, 2013

what is "Mobile Aware" and why does this matter at all? am i required to now produce output in this style that always works with all things mobile?

@jlouvel
Copy link
Member Author

jlouvel commented May 10, 2013

With the explosion of mobile devices (smartphone, tablet and other connected devices), mobile clients are today the biggest driver for API traffic growth. This is a fundamental shift along with cloud computing and has/will have a profound impact on web APIs.

As they come with their own specificities (varying user location, intermittent internet connectivity, reduced computing and storage capacities), I think that most web APIs providers should/will take this aspect into account when designing their architectures to ensure the best API performances (low latency, geo-based DNS routing, off-line model, etc.)

At this point, I'm not sure how this requirement should translate into a style constraint/properties. Initially I made it as an optional "Mobile" constraint, but I'm open to discuss and reconsider this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants