Started looking on web:
Looking into it , here are some interesting client \ server technologies :
ASP.Net (server side)
- web application framework developed by microsoft to allow developer to build dynamic :
- Web sites
- Web application
- Web service
- there is a part of ASP which handle mobile , and there is a need for special care because device vary in screen size and so on so the web service need to detect it and send info accordingly
JAVA EE (server side)
- libraries which provides functionality to deploy fault tolerant, distributed, multi tier java software based largly on modular components running on application server.
PHP (server side)
- general purpose scripting language originally designed for web development to produce dynamic web page
AJAX (clint side)
- Asynchroniouse Java Script and XML
- Ajax came to solve the following problem : in case a part of the web page is changed there is no need to re-load all the page it is enough to load only the part which was changed
Silverlight (clint side)
- Microsoft's browser plugin that enables animation, vector graphics and high-definition video playback, programmed using XAML and .NET programming languages.
- hello silverlight simple sample - http://weblogs.asp.net/scottgu/pages/silverlight-tutorial-part-1-creating-quot-hello-world-quot-with-silverlight-2-and-vs-2008.aspx
JQuery (clint side)
- cross browser JavaScript library design to speed up the scripting of HTML
Java script (clint side)
- client side platform for creating and delivering rich web application that can run also on wide range of devices
JSON (clint side)
- Java Script Object Notation
- light weight text based open standard for human readable data interchange
- derived from java script for representing simple data structure and array
- used for serializing and transmitting structure data over the network (serve as a lighther and faster alternative to XML)
- Godd Introduction : http://www.javapassion.com/ajax/JSON.pdf
Nathan