Even though lack of support for Flash on the iPad severely damaged the Adobe Flash market, it appears likely that wide adoption of HTML5 will end Adobe Flash and Microsoft Silverlight for good. Even though at the moment HTML5 may not be as powerful as Flash or Silverlight for digital rights management or video streaming, it will soon catch them. It is clear that HTML5 standards and technologies are advancing rapidly enough to drive the next evolution of cross-platform rich Internet applications
REST (Representational State Transfer ) is a set of principles that define how Web standards, such as HTTP and URIs, should be used. Adhering to REST principles will lead your organization to a broader, resource-oriented architecture and management platform. RESTful APIs are quickly replacing SOAP as the new standard. RESTful APIs embrace the five key REST principles listed below.
- Give every “thing” an ID
- Link things together
- Use standard methods
- Permit Resources with multiple representations
- Communicate statelessly
Cloud computing also plays a key part of the Open Web movement. Cloud platforms play a major role in Open Web because they level the playing field for Open Web developers and provide so many useful services for open Web applications. Most cloud computing applications use RESTful APIs, and support HTML5.
In future posts in this series, I will describe key issues that should be considered as requirements are defined for web and mobile applications. We provide example requirements for a variety of areas such as this in the RequirementCoach™ component of our Enfocus Requirement Suite™ product. To find out more about the Enfocus Requirement Suite,™ please download our product fact sheet below.