Wednesday, May 13, 2009

terms and definition — Week 12

Terms selection - 10

Web Spider
A Web spider is a computer program that browses the World Wide Web in a methodical, automated manner. Many sites, in particular search engines, use spidering as a means of providing up-to-date data. Web crawlers are mainly used to create a copy of all the visited pages for later processing by a search engine that will index the downloaded pages to provide fast searches. Crawlers can also be used for automating maintenance tasks on a Web site, such as checking links or validating HTML code. Also, crawlers can be used to gather specific types of information from Web pages, such as harvesting e-mail addresses (usually for spam).

Ref: http://en.wikipedia.org/wiki/Web_spider

VRML
VRML (Virtual Reality Modeling Language) is a standard file format for representing 3-dimensional (3D) interactive vector graphics, designed particularly with the World Wide Web in mind. It has been superseded by X3D.


Ref: http://en.wikipedia.org/wiki/VRML

XQuery
XQuery is a query and functional programming language that is designed to query collections of XML data.


Ref: http://en.wikipedia.org/wiki/Xquery

Internet Information Services (IIS)
Internet Information Services (IIS) - formerly called Internet Information Server - is a set of Internet-based services for servers created by Microsoft for use with Microsoft Windows. It is the world's second most popular web server in terms of overall websites behind the industry leader Apache HTTP Server. As of April 2009[update] it served 29.27% of all websites according to Netcraft. The servers currently include FTP, FTPS, SMTP, NNTP, and HTTP/HTTPS.

Ref: http://en.wikipedia.org/wiki/Internet_Information_Services

Aspect
In computer science, an aspect is a part of a program that cross-cuts its core concerns, therefore violating its separation of concerns.

Ref: http://en.wikipedia.org/wiki/Aspect_(computer_science)


P. S.: Comments on the style, the structure, anything you do not like about the blog are welcomed and thank you!

terms and definition — Week 11

Terms selection - 9

Trojan Horse
The Trojan horse, in computing and software, describes a class of computer threats (malware) that performs undisclosed malicious functions that allow unauthorized access to the host machine, giving them the ability to save their files on the user's computer or even watch the user's screen and control the computer.Trojan Horses (not technically a virus) can be easily and unwittingly downloaded.

Ref: http://en.wikipedia.org/wiki/Trojan_(computer_security)

Worm
A computer worm is a self-replicating computer program. It uses a network to send copies of itself to other nodes (computers on the network) and it may do so without any user intervention. Unlike a virus, it does not need to attach itself to an existing program. Worms almost always cause at least some harm to the network, if only by consuming bandwidth, whereas viruses almost always corrupt or devour files on a targeted computer.


Ref: http://en.wikipedia.org/wiki/Worm_(computer_virus)

PHP
PHP is a widely-used general-purpose scripting language that is especially suited for web development and can be embedded into HTML. It generally runs on a web server, taking PHP code as its input and creating web pages as output. It can be deployed on most web servers and on almost every operating system and platform free of charge.

Ref: http://en.wikipedia.org/wiki/Php

Resource Description Framework (RDF)
The Resource Description Framework (RDF) is a family of World Wide Web Consortium (W3C) specifications originally designed as a metadata data model. It has come to be used as a general method for conceptual description or modeling of information that is implemented in web resources; using a variety of syntax formats.

Ref: http://en.wikipedia.org/wiki/Resource_Description_Framework

XML schema
An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself. An XML schema provides a view of the document type at a relatively high level of abstraction.

Ref: http://en.wikipedia.org/wiki/XML_schema

P. S.: Comments on the style, the structure, anything you do not like about the blog are welcomed and thank you!

Tuesday, May 12, 2009

HW #13 – Article 10

Article title:

Top 10 Information Architecture Mistakes

Link:http://www.useit.com/alertbox/ia-mistakes.html

As the tilte said it all, the article is about the 10 most common mistakes that people make while developing information or contents of the websites. It is also the overview and outline of a 2-day IA course that the author hold. The author separate the mistakes into 2 main areas: structure and navigation. (The structure mistakes are: No Structure, Search and Structure Not Integrated, Missing Category Landing Pages, Extreme Polyhierarchy, Subsites/Microsites Poorly Integrated with Main Site. For the navigation ones, they are: Invisible Navigation Options, Uncontrollable Navigation Elements, Inconsistent Navigation, Too Many Navigation Techniques, Made-Up Menu. Options.)

Commentary

I think this article is a great piece, because it did discuss the mistakes that I can find in some websites once a while. For example, everybody think that animations in website are cool. Therefore, people even come up a moving navigation and do not realize that it will confuse the user. By reading this article, we can cut down mistakes that may cost us in the future.

In addition, the author also includes links to other top-ten (useful) lists that the author, Jakob Nielsen try to advise us in developing website.

P. S.: Comments on the style, the structure, anything you do not like about the blog are welcomed and thank you!

HW #12 – Article 9

Article title:

The Future of Firefox: No Tabs, Built-In Ubiquity

Link:http://www.readwriteweb.com/archives/the_future_of_firefox_no_tabs_built_in_ubiquity.php

This is a short article introducing the new features that Firefox, the browsers, may look like in the future. As I mentioned in my last article that every big web company in the industry was building their own "desktop interface". Mozilla has tried to turn Firefox into an operating system, or a multimedia file system like iTunes. Several interesting features and the way the browser implementing have been mentioned. They are Tree Tabs, Tiny Menu and 'awesome bar'. At the end of the article, a video clip that shows how these features work is included.

Commentary

The features that showed in the clips is awesome and inspiring. Think about it, a browser contain a translation feature that translate more than 60 languages and continue to search with that language, calculator, a pull down extension with interactive searching, and the extension can change to a separate window that plays video or music. I am exciting with the video clip itself and definitely want to find out more about these features.

P. S.: Comments on the style, the structure, anything you do not like about the blog are welcomed and thank you!

Wednesday, May 6, 2009

HW #11 – Article 8

Article title:

Firefox Could Be the Real Facebook Challenger

Link: http://www.nytimes.com/external/readwriteweb/2009/05/05/05readwriteweb-firefox-could-be-the-real-facebook-challeng-12208.html

The article is about the competition between a browser company and a social network company, (Firefox and Facebook). People might wonder why this is happening. Well, all the big internet companies are building their own Rich Internet Applications (RIAs), which would eventually become their own desktop interface. Google already launched their own browser. Both Facebook and Firefox need to figure out a new models to generate advertising revenues. Firefox comes up a command-line-type Ubiquity system into the address bar. (To get more information, click here) Facebook launched its own desktop interface using Adobe Air.

Commentary

There is only one reason for what all these company have been doing. And that reason is looking for a way to keep their users or even better getting more users. It is interesting to observe and follow their moves, because you can be inspired or learning stuff that might be useful in the future.

P. S.: Comments on the style, the structure, anything you do not like about the blog are welcomed and thank you!