Review of Application Development
Environments
An evolving set of topics designed by the class with updates are development environments, tools and scripting languages are covered.
Distributed systems architecture
Research general concepts
Web application architecture
Revise and summarise
Browser/web server
XHTML, CSS, XML
JavaScript
XMLHTTPRequest
Not covered
Rich Internet Applications
Google Gears
Adobe AIR
Web services
Scripting
Client-side JavaScript
jQuery
Main client-side scripting library
Easy handling of XHR
Problems with IE
Impressive conciseness
Server-side: .asp files and JavaScript on IIS
Rich Text Editing
Research options
TinyMCE editor of choice
Masters Students Extra
ASP.NET
PHP/Mysql
JSP
Script library
JQuery
Web Servers
IIS
Install x 2
IIS Manager
Web app folder permissions
IIS Reset
Others - see Ruby on Rails
Ruby on Rails
Download/install with suitable
database
Examples/tutorials
RoR applications for assignment 2
Model-View Controller
Web application mashups
REST APIs
Mashup tools
Development Tools
Aptana: first choice but little used?
Plain text editing
XML
Reading XML documents
Writing XML documents
User Interface
Validation
Show/hide
AJAX refresh