Matches in ScholarlyData for { ?s ?p ?o. }
- item-3 hasContent laurent-vercouter.
- item-3 previous item-2.
- 1 creator mike-amundsen.
- 1 type InProceedings.
- 1 label "From APIs to Affordances: A New Paradigm for Web Services".
- 1 sameAs 1.
- 1 abstract "The ecosystem of services on the Web continues to grow and evolve while, at the same time, the number and diversity of connected devices increases; challenges lie ahead for both providers and consumers of Web services. This paper is presented as a ‘what-if’ proposal; an alternate paradigm for dealing with an increasingly heterogeneous network.Drawing from diverse sources including physical architecture, industrial design, the psychology of perception, and cross-cultural mono-myth, a new implementation paradigm is proposed to help software architects and developers meet these challenges; one that invites participants to shift their mental model from that of programming network devices to programming the network to which those devices are connected.To accomplish this goal an “affordance-rich message” is proposed; one that is based on shared understanding through network-oriented affordances instead of device-oriented APIs. A working model based on this approach is offered, examples given, and areas of related work identified.".
- 1 hasAuthorList authorList.
- 1 isPartOf proceedings.
- 1 keyword "Evolvability".
- 1 keyword "HTTP".
- 1 keyword "Hypermedia".
- 1 keyword "REST".
- 1 keyword "SOA".
- 1 keyword "Usability".
- 1 keyword "WWW".
- 1 keyword "Web Services".
- 1 title "From APIs to Affordances: A New Paradigm for Web Services".
- authorList type List.
- authorList hasFirstItem item-1.
- authorList hasItem item-1.
- authorList hasLastItem item-1.
- item-1 type ListItem.
- item-1 hasContent mike-amundsen.
- 10 creator vlad-stirbu.
- 10 creator yu-you.
- 10 type InProceedings.
- 10 label "Experiences Designing Hypermedia-Driven and Self-Adaptive Web-Based AR Authoring Tools".
- 10 sameAs 10.
- 10 abstract "In this paper we present our experiences on developing generic and adaptive web-based content authoring tools for augmented and mixed reality applications. Our approach uses hypermedia to convey the capabilities of content servers and to load on demand only the functionality needed to interact with the corresponding content server. The mechanism allows the web application to provide an optimized user experience by adapting to the environment where it is used.".
- 10 hasAuthorList authorList.
- 10 isPartOf proceedings.
- 10 keyword "hypermedia".
- 10 keyword "mirror world".
- 10 keyword "user interface".
- 10 title "Experiences Designing Hypermedia-Driven and Self-Adaptive Web-Based AR Authoring Tools".
- authorList type List.
- authorList hasFirstItem item-1.
- authorList hasItem item-1.
- authorList hasItem item-2.
- authorList hasLastItem item-2.
- item-1 type ListItem.
- item-1 hasContent vlad-stirbu.
- item-1 next item-2.
- item-2 type ListItem.
- item-2 hasContent yu-you.
- item-2 previous item-1.
- 17 creator cornelia-davis.
- 17 type InProceedings.
- 17 label "What if the Web Were Not RESTful?".
- 17 sameAs 17.
- 17 abstract "So called RESTful services are in widespread use both on the web, and increasingly, in large enterprises. We say “so called” because in reality, most of these services are not very RESTful. Those active in the REST community know well where these interfaces fail to meet REST principles, however, true understanding remains in this relatively small community. Unfortunately, the result is a set of interfaces that are ultimately limited in their use, and the deficiencies are not usually recognized until it is too late to make the necessary changes. Our experience has shown that individuals are not being deliberately neglectful, rather, they simply do not know what they do not know. Everyone thinks they “get REST”; after all, using HTTP to move XML or JSON payloads over the network is very simple. We have found that most individuals begin to understand the nuances of REST when they are explained and they almost always ask for resources that further explain these concepts. There most certainly are materials available, however the best ones are rather substantial in size lessening the chance that many people will read them.In this paper we take a fresh approach to explaining the core principles of REST, by describing a World Wide Web that fails to meet these tenets. We look at each key element, resource orientation, the uniform interface, media types and hyperlinking, and imagine the consequences of not abiding by the REST architectural style on the end user or tools developer of the web. We then do the same analysis in the context of web services and programmatic consumers. We examine each REST characteristic and examine the disadvantages when not followed and the advantages gained what the architectural guidance is followed. We have found that in discussions, the analogy of the World Wide Web has been very effective at explaining REST and we hope the same will hold true with this paper.".
- 17 hasAuthorList authorList.
- 17 isPartOf proceedings.
- 17 keyword "REST".
- 17 keyword "education".
- 17 keyword "fail".
- 17 keyword "principles".
- 17 title "What if the Web Were Not RESTful?".
- authorList type List.
- authorList hasFirstItem item-1.
- authorList hasItem item-1.
- authorList hasLastItem item-1.
- item-1 type ListItem.
- item-1 hasContent cornelia-davis.
- 2 creator christian-guetl.
- 2 creator markus-lanthaler.
- 2 type InProceedings.
- 2 label "On Using JSON-LD to Create Evolvable RESTful Services".
- 2 sameAs 2.
- 2 abstract "As the amount of data and devices on the Web experiences exponential growth issues on how to integrate such hugely heterogeneous components into a scalable system become increasingly important. REST has proven to be a viable solution for such large-scale information systems. It provides a set of architectural constraints that, when applied as a whole, result in benefits in terms of loose coupling, maintainability, evolvability, and scalability. Unfortunately some of REST’s constraints such as the ones that demand self-descriptive messages or require the use of hypermedia as the engine of application state are rarely implemented correctly. This results in tightly coupled and thus brittle systems. To solve these and other issues, we present JSON-LD, a community effort to standardize a media type targeted to machine-to-machine communication with inherent hypermedia support and rich semantics. Since JSON-LD is 100% compatible to traditional JSON, developers can continue to use their existing tools and libraries. As we show in the paper, JSON-LD can be used to build truly RESTful services that, at the same time, integrate the exposed data into the Semantic Web. The required additional design costs are significantly outweighed by the achievable benefits in terms of loose coupling, evolvability, scalability, self-descriptiveness, and maintainability.".
- 2 hasAuthorList authorList.
- 2 isPartOf proceedings.
- 2 keyword "JSON-LD".
- 2 keyword "Linked Data".
- 2 keyword "REST".
- 2 keyword "Semantic Web".
- 2 keyword "Web of Things".
- 2 keyword "Web services".
- 2 title "On Using JSON-LD to Create Evolvable RESTful Services".
- authorList type List.
- authorList hasFirstItem item-1.
- authorList hasItem item-1.
- authorList hasItem item-2.
- authorList hasLastItem item-2.
- item-1 type ListItem.
- item-1 hasContent markus-lanthaler.
- item-1 next item-2.
- item-2 type ListItem.
- item-2 hasContent christian-guetl.
- item-2 previous item-1.
- 21 creator cesare-pautasso.
- 21 creator erik-wilde.
- 21 creator rosa-alarcon.
- 21 type InProceedings.
- 21 label "Introduction to the Third International Workshop on RESTful Design (WS-REST 2012)".
- 21 sameAs 21.
- 21 abstract "tbd".
- 21 hasAuthorList authorList.
- 21 isPartOf proceedings.