CAEL 5012 . Rich Internet Applications. What you need.
Rich Internet Applications
For this part of the course you will need access to a server with PHP and MYSQL which will be supplied by the the university. You will need to know the database host name and the ftp log in account details. These will be provided when required.These will be provided by the University (in the process of getting your logins and passwords).
Web 2.0 Definitionhttp://en.wikipedia.org/wiki/Web_2.0CMS Definitionhttp://en.wikipedia.org/wiki/Content_management_systemAPI Definitionhttp://en.wikipedia.org/wiki/Application_programming_interfaceRIA Definitionhttp://en.wikipedia.org/wiki/Rich_Internet_applicationYoutube API Documentationhttp://code.google.com/apis/youtube/overview.htmlTwitter API Documentationhttp://apiwiki.twitter.com/Flickr API Documentationhttp://www.flickr.com/services/api/Instagram APIhttp://instagram.com/developer/
In simple terms, a Rich Internet Application (RIA) is a website that dynamically loads external data/resources, creating a ‘unique’ and interactive user experience. EXAMPLESplug-ins
Essentially – the main difference is dynamic content
When you break down the phrase “Rich Internet Applications”, you find that “Internet” and “Applications” are well understood. It’s the “Rich” aspect that makes RIAs interesting, and it’s the “Rich” aspect that requires a fuller explanation. Essentially, a Rich Internet Application is capable of delivering a rich experience to the user. It is the richness of the experience that is often enhanced by making software that is more natural – more connected, more alive, more interactive, and more responsive.
We are all connected. On this relatively small planet we all have many things in common.
We communicate with one another via many different methods, in many different languages, sometimes easily and sometimes with difficulty.
Likewise RIAs are built on a network that connects us all – the Internet. RIA’s can utilise these connections – making them more apparent.
We would not sit and watch a beautiful sunset for very long if it never changed.In RIAs, we create rich experiences by modeling the movement and beauty we find in the natural world.
RIA’s are in some ways ‘alive’ by the way that they can change dynamically, adjusting to the specific user.
RIAs should feel alive.
When people communicate they interact — sometimes physically, sometimes audibly, and sometimes visually.
RIAs facilitate physical, audible, and visual interaction. Many new devices are allowing for more natural methods of physical interaction. Many more software applications are also adding video and audio capabilities, and some of these applications support bi-directional multimedia interaction. This allows users to interact visually and audibly in the context of an application. Applications which embrace interactivity to that level are helping to bring natural world interactivity to software experiences.
With RIAs, the websites respond to the user. It creates an exchange between the user and the website, giving the user a sense of ‘control’ and experience that cannot be achieved in a static web page.
The move towards RIA’s is happening because users intuitively want to experience software like they experience the natural world.
Once you have a license you can create an app – through which you will get an APP ID and an APP secret. You will use these to make calls to the library.