W1: What I learned
Class
As a computer science major, I was familiar with most of the history of the "www". The last part about Web 2.0 was particularly interesting to me, because it defined the latest trends of web applications a lot of us use every day. I have been hearing about Web 2.0 but I didn't know what it meant.
I knew some of the web services shown in class, but not all. I liked meebo.com a lot. Very nice user interface, simple page log in, and it just worked. I am impressed by the quality and how well it looks and responds to the user; so fast and smooth.
Other services I saw didn't caught so much my attention, maybe because I have seen many sites try to do an online IM application but meebo finally did it right and precisely because of the user interface.
AJAX is another fresh technology I have been hearing about and I didn't know what it meant. I learned that it means Asynchronous JavaScript And XML.
About the weeks readings:
As We May Think: Interesting point. I agree on that there should be more effort on building technologies to support our knowledge. I never thought of this, he has a good point, as the editor says "For years inventions have extended man's physical powers rather than the powers of his mind." It would be useful to store all the scientific conclusions that we rely on to derive new ones. We clearly can't remember everything. This technologies to support knowledge are not trivial, we need to store data, but more we need to be able to access it, to find it, and to display it adequately. The article even goes further than just proposing to archive knowledge but describes concrete ways of doing it, what to store, from where, etc. It tells us how humans work, and how we should build this system. It goes technical on describing the system and its design and how it relates to reality, I truly appreciate this and admire the author. Great article.
Conclusions
After reading the articles I surely learned and had more depth of knowledge on the topics shown in class.
As a computer science major, I was familiar with most of the history of the "www". The last part about Web 2.0 was particularly interesting to me, because it defined the latest trends of web applications a lot of us use every day. I have been hearing about Web 2.0 but I didn't know what it meant.
I knew some of the web services shown in class, but not all. I liked meebo.com a lot. Very nice user interface, simple page log in, and it just worked. I am impressed by the quality and how well it looks and responds to the user; so fast and smooth.
Other services I saw didn't caught so much my attention, maybe because I have seen many sites try to do an online IM application but meebo finally did it right and precisely because of the user interface.
AJAX is another fresh technology I have been hearing about and I didn't know what it meant. I learned that it means Asynchronous JavaScript And XML.
About the weeks readings:
As We May Think: Interesting point. I agree on that there should be more effort on building technologies to support our knowledge. I never thought of this, he has a good point, as the editor says "For years inventions have extended man's physical powers rather than the powers of his mind." It would be useful to store all the scientific conclusions that we rely on to derive new ones. We clearly can't remember everything. This technologies to support knowledge are not trivial, we need to store data, but more we need to be able to access it, to find it, and to display it adequately. The article even goes further than just proposing to archive knowledge but describes concrete ways of doing it, what to store, from where, etc. It tells us how humans work, and how we should build this system. It goes technical on describing the system and its design and how it relates to reality, I truly appreciate this and admire the author. Great article.
A Little History of the World Wide Web: I found amusing that the first development of the www browser started on NeXT machines (core technology of MacOSX now). The graph of the rapid growth of the internet (once established) impressed me too.
Berners-Lee's Original Proposal: Describes the original CERN design proposal of the www, describing its challenges, problems and its solution, in particular hypertext. It described its requirements and the state of the art in hypermedia. The article then exposes the client/server model for a distributed hypertext system and how it accesses existing data. It concludes
further steps to continue to develop a better solution for CERN. I think the article was interesting because it showed old sketches of what the www is today. They came out with the basic ideas and design. It was cool to read the original document.
further steps to continue to develop a better solution for CERN. I think the article was interesting because it showed old sketches of what the www is today. They came out with the basic ideas and design. It was cool to read the original document.
How It All Started: This presentation re-tells us the story of the www with pictures of its main characters. Not too interesting too me.
What Is Web 2.0 by Tim O'Reilly: The author tell us how the term Web 2.0 was born, and how rapidly it expanded trough the internet. He tells us about the first Web 2.0 conference where they described their sense of what was the Web 2.0 as the web as a platform for applications, people controlling their own data, and services instead of packaged software. It describes important companies such as Google being the standard of Web 2.0 as opposed to Netscape being the one for Web 1.0. The article goes further describing the next software development cycle for this new type of software, in where a lot of stuff in the process changes, including a more active participation of the user. The author then describes lightweight programming models, placing software above the level of a single device, and concludes with the requirement of rich user experience, referring to the user interface, and putting AJAX as the key component of Web 2.0. I thing this is a very good defining with analogies of the past, present and future of the web. It certainly puts everything on its place differentiating what is the Web 2.0 compared to the past web and common packaged software.
Ajax: A New Approach to Web Applications: The author starts by saying that web applications envy richness and responsiveness of desktop applications. It describes AJAX as a collection of technologies working together to deliver richness and responsiveness on the web page. The technologies are: standards-based presentation using XHTML and CSS, dynamic display and interaction using the Document Object Model, data interchange and manipulation using XML and XSLT, asynchronous data retrieval using XMLHttpRequest, and JavaScript binding everything together. The author successfully compares the flow of AJAX compared to the normal web page, pointing out how it archives the asynchronous pattern of an AJAX application, to deliver the rich user experience. It shows how AJAX is different and who is using AJAX pointing out the great development effort by google on its successful web applications such as gmail. At the end the author encourage web designers and developers to forget about the old limitations of the old web, and to begin to imagine a wide range of possibilities.Conclusions
After reading the articles I surely learned and had more depth of knowledge on the topics shown in class.

0 Comments:
Post a Comment
<< Home