WEB APPLICATION
WWW is an application that uses those transport functions. The web handles all types of digital information including text, hypermedia, graphics and sound. Later on we learned about Web-based Computing. The web current computing models include server side computing (CGI) and client side computing (Applets) and were initially designed for processing fill-out forms. Then we learned how internet infrastructure works. For example, instant messaging. When log in to IM server, the server determines in any of user established friends, family, coworkers called buddies are online. When the sender send instant voice or video communications to online buddies, the message travels through a messaging server and then to the online buddy's computer.
Web Applications
A web application is an application that is accessed by users over a network such as the Internet or an Intranet.The term may also mean a computer software application that is coded in a browser-supported programming language(such as JavaScript, combined with a browser-rendered markup language-like HTML and reliant on a common web browser to render the application executable
Web applications are popular due to the Ubiquity of web browsers, and the convenience of using a web browser as a client, sometimes called a thin client. The ability to update and maintain web applications without distributing and installing software on potentially thousands of client computers is a key reason for their popularity, as is the inherent support for cross-platform compatibility. Common web applications include web mail, online retail sales, online auction, wikis and many other functions.
Application: Web
· -Web page
-Web document
- HIML (Hyper Text Markup language)
There are 2 types of Web:
- 1. Static web : it is a read only web. Allow people to search for information and read it. Example: web 1.0
- Dynamic web page: It is a web interactions between people, software. For example: web 2.0 and 3.0
v Generation of the web
The first one is generation: Web 1.0
It is the information is displayed on web page as static content and it closed to external editing that do not allow visitors to contribute. Moreover, it is hyper-linking of the web-pages and bookmarking were two of the most important aspect of web 1.0.
For example: information website, education web, company website.
The second one is generation: Web 2.0
· It is a popular term for advances internet technology and applications. It is provides ability of external editing. For example, web users may extend, undo and redo each other work. Such as, in blogs, posts and the comments of individuals are displayed, shared and managed.
The third one is generation: Web 3.0
· It is about semantic web, and that web is based on intelligent web applications using: For example, decision support system, expert system portal.
-Now I am moving to another sub-topic, it is about Web apps: Web 2.0
-Categories of web 2.0 sites
-Online social networking to Mash-ups and Aggregotors.
· Online social networking :
-Example of social sites, MySpace, Twitter,Friend finder, Facebook, Classmates, Flickr and so on.
· Aggregate: it means collect things together. And it is a web site that takes different content from a number of other web sites and mixes them together to create a new kind of content. Including, data aggregator, video aggregator, social network aggregator, search aggregator and news aggregator.
- C ategories of Web 2.0 sites:
- Aggregators and mash-up
And for anther part, I am going to reflect about Web 2.0 Information technologies and Application.
The first of all, it is about Information technologies and application: It is a xml and Ajax as an example of programming language used in web application.
And in that programming language, it can a set of words, abbreviation and symbols that enables a programmer to communicate the instruction to a computer. Beside that, it is also used to communicate with a computer.
v Here are two types of PL
1. Low-level language: it is a machine dependent language. And it is divide to small types. They are machine language( 1
st generation pl) and assembly language(2
nd generation pl).
2. High-level language: it is more user friendly.
v There are three generations of HLL:
3rd generation of HLL, 4th generation PL and 5th generation PL.
Now, I will move to another new sub-part is still in Information Technologies and Applications:
And it divide to three types:
And for the last sub-part in this lesson, I am going to reflect about Web Based Collaboration tools( Web based Application):
Google Apps Technology
Before I move to my topic, I would like to describe what the meaning of Google apps?
It is a application and infrastructure and a series of application from Google.
We can use and save many thing by using Google Apps Technology. Such as, Messaging, Calendaring, Document, Video, site,talk and Maps.