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!

Tuesday, May 5, 2009

HW #10 – Article 7

Article title:

Why I Am Obsessed With Twitter

Link: http://bits.blogs.nytimes.com/2009/04/22/why-i-am-obsessed-with-twitter/

By explaining the reason for his obsession in Twitter, the author introduced the interest things that you can find in the site. For examples: The Microblogging service, that Oprah Winfrey and other celebrities called attention; Tweetmeme, which includes a list of links that lead to most popular social topics; TweetDeck and Nambu, which can filter the favorite leads to the one's interested news. The author, Jenna Wortham believed that Twitter delivered on the promises of the internet.

Commentary

Since the talk about the usage of Twitter in most-hit Flu area or something like that in the class, this article got my attention. I do believe that Twitter will be or already is a success on its own as a social web network site. And definitely check out the website myself and all these new terms.

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

Sunday, May 3, 2009

HW #9 – Article 6

Article title:

Is Apple getting ready for an 'iPad'

Link: http://news.zdnet.com/2100-9595_22-293658.html

According to the article, Apple has been developing a new mobile Internet device or MID called "iPad", which is something between iPhone and MacBook. The article talked about other similar devices: Amarzon's Kindle is not a major competitor, and PC netbook, which is hurting the gross market of PC industry.
For the software's side, Apple had an advantage for a mini-size computer mainly used for basic Web surfing and email. For example, iPhone OS 3.0, also applications from App Store, which provide a familiar interface looks like Dashboard in Mac OS X. However, the software developers need to put more efforts for iPad if they want their applications run on the new device as well.

Commentary


With all the different interfaces of all the devices that availabe in the market, web developers need to come up with flexible designs that fits on all these devices. I remembered that we (me and my colleagues) needed to provide almost ten different sizes of the same html email for one campaign last year. That is, the graphic and design of the campaign need to be looked good in all these different sizes. Therefore, you need to be very cautious when you start developing ideas for any marketing campaign.

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

Saturday, May 2, 2009

HW #8 – Article 5

Article title:

In Defense of Eye Candy

Link: http://www.alistapart.com/articles/indefenseofeyecandy

To defense the important of the role of aesthetic design of websites, Stephen P. Anderson, the author, argued with the following factors: every stimulus that might influence interactions; and attractive things work better; how people "think" cannot be separated from how people "feel". One of the examples was, when the graphic looks like a button, the chance of being clicked by people is much higher than a graphic that does not like a button. It was human nature that people do things that make them feel right. Also, the author pointed out, attention to design details could build users' trust, which finally will drive the website's success.

Commentary

I think this is a great article as the author used human logic and science to argue the importance of aesthetic design on websites, instead of saying "just for the sake of beauty, make the website look pretty". In my career experience, I see graphic designers that would argue with their clients, just because they can not swallow their "artistic ego".


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