web 2.0
TRANSCRIPT
Web 2.0
Yahoo 1994
Web 2.0
Yahoo 1996
Web 2.0
Trends
Web 2.0
• Bullet Point 1• Bullet Point 2
– Sub Bullet
Web 2.0
Characteristics
Web 2.0 is a living term describing changing trends in the use of World Wide Web technology and web design that aims to enhance creativity, information sharing, collaboration and functionality of the web.
Characteristics
rich user experience
user participation
dynamic content
scalability
Web 2.0
Components
Web 2.0
Social Web
SOA
RIA
Web 2.0
Web 2.0’s success is mostly due to the use of light technologies such as AJAX that allow developers to create Light web interfaces for these new services.
A new generation of Web applications, called (RIAs) —created using sophisticated technology such as Macromedia Flash, Flex, and AJAX enables rich content to be delivered to a far-reaching audience of
consumers.
RIA
Web 2.0
Web 2.0’s success is mostly due to the use of light technologies such as AJAX that allow developers to create Light web interfaces for these new services.
A new generation of Web applications, called (RIAs) —created using sophisticated technology such as Macromedia Flash, Flex, and AJAX enables rich content to be delivered to a far-reaching audience of
consumers.
RIA
Adobe FlashAdobe FlexCappuccino (application development framework)Curl (programming language)JavaFXMicrosoft SilverlightOpenLaszloGoogle Web Toolkit
RIA frameworks
Web 2.0
Essentially, SOA is a better way to develop software, by using the basic building blocks of "services."
Services are self-contained, stateless business functions, each of which accepts requests and returns responses through a well-defined, standard interface.
SOA
A key benefit to using an SOA solution is that the different components can be developed by different teams that have nothing in common but provide and use a specific and agreed upon protocol for communication between components.
There are many benefits to developing an SOA solution, such has dividing the workload of development to different teams or even different companies, providing a way to share the development costs with partners and/or vendors.
Key Benefits
Web 2.0
Social Web
Web 2.0
Next
Web 3.0
T h a n k Y o u