36. also, using the so called “RIA technologies” is not required,
a rich experience can be delivered in any technology
37. using an RIA technology does not guarantee that what you
make with it is an RIA ...
38. using an RIA technology does not guarantee that what you
make with it is an RIA ...
it is very easy to create a frustrating experience for a user
even when using these technologies
39. what RIA technologies do is provide a good set
of tools to build and deliver a rich experience
55. networking with protocols like http, tcp, udp ..
Computations Rendering Positioning Input Text Events Animation Networking
Runtime
Operating System
56. audio, video .. input and output
Computations Rendering Positioning Input Text Events Animation Networking
Runtime Audio/Video
Operating System
57. the functionality provided by the runtime forms the
superset of what an application can do
Computations Rendering Positioning Input Text Events Animation Networking
Runtime Audio/Video
Operating System
58. you can write applications directly using the
runtimes API ...
Computations Rendering Positioning Input Text Events Animation Networking
Runtime Audio/Video
Operating System
59. application frameworks make it easier to write
applications ...
Application Framework
Runtime
Operating System
61. A language to declaratively define UI
Declarative
Application Framework
Runtime
Operating System
62. A set of commonly used UI controls ..
Declarative Components
Application Framework
Runtime
Operating System
63. A framework to build new controls/
components ...
Declarative Components Component Framework
Application Framework
Runtime
Operating System
64. make it easy to layout and manage position of
objects ...
Declarative Components Component Framework Layouts
Application Framework
Runtime
Operating System
65. other higher level network protocols
Declarative Components Component Framework Layouts SOAP/REST
Application Framework
Runtime
Operating System
66. data management libraries ..
Declarative Components Component Framework Layouts SOAP/REST Collections
Application Framework
Runtime
Operating System
67. data binding ...
Declarative Components Component Framework Layouts SOAP/REST Collections
Data Binding
Application Framework
Runtime
Operating System
68. skinning ...
Declarative Components Component Framework Layouts SOAP/REST Collections
Data Binding Skinning
Application Framework
Runtime
Operating System
69. styling with CSS ..
Declarative Components Component Framework Layouts SOAP/REST Collections
Data Binding Skinning CSS
Application Framework
Runtime
Operating System