eg-259:lecture4
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
eg-259:lecture4 [2013/02/05 14:59] – [Cloud Computing] eechris | eg-259:lecture4 [2013/02/08 14:42] (current) – [What's Next?] eechris | ||
---|---|---|---|
Line 20: | Line 20: | ||
This lecture introduces the concept of a web application, | This lecture introduces the concept of a web application, | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
**Contents of this Lecture** | **Contents of this Lecture** | ||
* [[eg-259: | * [[eg-259: | ||
+ | * [[eg-259: | ||
* [[eg-259: | * [[eg-259: | ||
* [[eg-259: | * [[eg-259: | ||
Line 258: | Line 246: | ||
The software that currently runs Wikipedia could be characterized as a LAMP application. Wikipedia' | The software that currently runs Wikipedia could be characterized as a LAMP application. Wikipedia' | ||
- | We shall be installing and using [[htp://www.apachefriends.org/en/xampp.html|XAMPP]] in this module. | + | We shall be installing and using a virtual machine installation of [[http://releases.ubuntu.com/precise/|Ubuntu 12.04 LTS Server (Precise Pangolin)]] in this module. |
===== Client Side ===== | ===== Client Side ===== | ||
Line 288: | Line 275: | ||
* [[eg-259: | * [[eg-259: | ||
* [[eg-259: | * [[eg-259: | ||
+ | * [[eg-259: | ||
===== Google Apps ===== | ===== Google Apps ===== | ||
Once just a search engine with a very simple user interface, Google has developed into a whole platform of services which can be accessed on line. | Once just a search engine with a very simple user interface, Google has developed into a whole platform of services which can be accessed on line. | ||
- | * They are mostly written as server-side code (written in Java using techniques familiar to Swing Programmers) which is compiled into JavaScript, HTML and CSS and sent to the client. | + | * Mutiple SaaS services |
- | * The [[http:// | + | * Google Web Toolkit |
- | * Data services are provided by Google' | + | * Dart - a new language for web applications development |
- | * We will explore some of the apps and how they appear in the client during the session. | + | * Google App Engine -- Google' |
- | * Visit [[http:// | + | * Google App Scripts -- Script google applications with JavaScript |
+ | * Google | ||
+ | See [[https:// | ||
===== Virtual Learning Environments ===== | ===== Virtual Learning Environments ===== | ||
Line 757: | Line 746: | ||
+ | ===== TodoMVC ===== | ||
+ | |||
+ | A showcase for multiple Model-View-Controller frameworks (mostly JavaSript client frameworks). | ||
+ | * http:// | ||
+ | |||
+ | ---- | ||
+ | Will be a case study for this module | ||
Line 765: | Line 761: | ||
* [[eg-259: | * [[eg-259: | ||
+ | * [[eg-259: | ||
* [[eg-259: | * [[eg-259: | ||
* //Some Example Web Applications// | * //Some Example Web Applications// | ||
Line 772: | Line 769: | ||
* [[eg-259: | * [[eg-259: | ||
* [[eg-259: | * [[eg-259: | ||
+ | * [[eg-259: | ||
===== Learning Outcomes (1) ==== | ===== Learning Outcomes (1) ==== | ||
Line 824: | Line 822: | ||
===== What's Next? ===== | ===== What's Next? ===== | ||
- | **Practical: Installing | + | **Practicals: ** |
+ | |||
+ | * Installing | ||
+ | * Installing a Web Application | ||
+ | |||
+ | **Next Lecture** | ||
+ | |||
+ | | ||
- | * [[eg-259: | ||
- | * [[eg-259: | ||
- | * [[eg-259: | ||
- | * [[eg-259: | ||
- | * [[eg-259: | ||
- | * [[eg-253: | ||
- | [[eg-259: | + | [[eg-259: |
eg-259/lecture4.1360076361.txt.gz · Last modified: 2013/02/05 14:59 by eechris