Tuesday, 6 October 2015

history of the www

Image: © CERN
Image result for history of the www
Image result for history of the www











Sir Tim Berners-Lee is a British computer scientist. He was born in London, and his parents were early computer scientists, working on one of the earliest computers.
Growing up, Sir Tim was interested in trains and had a model railway in his bedroom. He recalls:
“I made some electronic gadgets to control the trains. Then I ended up getting more interested in electronics than trains. Later on, when I was in college I made a computeout of an old television set.”
After graduating from Oxford University, Berners-Lee became a software engineer at CERN, the large particle physics laboratory near Geneva, Switzerland. Scientists come from all over the world to use its accelerators, but Sir Tim noticed that they were having difficulty sharing information.
“In those days, there was different information on different computers, but you had to log on to different computers to get at it. Also, sometimes you had to learn a different program on each computer. Often it was just easier to go and ask people when they were having coffee…”, Tim says.
Tim thought he saw a way to solve this problem – one that he could see could also have much broader applications. Already, millions of computers were being connected together through the fast-developing Internet and Berners-Lee realised they could share information by exploiting an emerging technology called hypertext.
In March 1989, Tim laid out his vision for what would become the Web in a document called “Information Management: A Proposal”. Believe it or not, Tim’s initial proposal was not immediately accepted. In fact, his boss at the time, Mike Sendall, noted the words “Vague but exciting” on the cover. The Web was never an official CERN project, but Mike managed to give Tim time to work on it in September 1990. He began work using a NeXT computer, one of Steve Jobs’ early products.









Tim's original proposal. Image: CERN
Tim’s original proposal. Image: CERN


By October of 1990, Tim had written the three fundamental technologies that remain the foundation of today’s Web (and which you may have seen appear on parts of your Web browser):
  • HTML: HyperText Markup Language. The markup (formatting) language for the Web.
  • URI: Uniform Resource Identifier. A kind of “address” that is unique and used to identify to each resource on the Web. It is also commonly called a URL.
  • HTTP: Hypertext Transfer Protocol. Allows for the retrieval of linked resources from across the Web.
Tim also wrote the first Web page editor/browser (“WorldWideWeb.app”) and the first Web server (“httpd“). By the end of 1990, the first Web page was served on the open internet, and in 1991, people outside of CERN were invited to join this new Web community.
As the Web began to grow, Tim realised that its true potential would only be unleashed if anyone, anywhere could use it without paying a fee or having to ask for permission.
He explains“Had the technology been proprietary, and in my total control, it would probably not have taken off. You can’t propose that something be a universal space and at the same time keep control of it.”
So, Tim and others advocated to ensure that CERN would agree to make the underlying code available on a royalty-free basis, for ever. This decision was announced in April 1993, and sparked a global wave of creativity, collaboration and innovation never seen before. In 2003, the companies developing new Web standards committed to a Royalty Free Policy for their work. In 2014, the year we celebrated the Web’s 25th birthday, almost two in five people around the world were using it.
Tim moved from CERN to the Massachusetts Institute of Technology in 1994 to found the World Wide Web Consortium(W3C), an international community devoted to developing open Web standards. He remains the Director of W3C to this day.
The early Web community produced some revolutionary ideas that are now spreading far beyond the technology sector:
  • Decentralisation: No permission is needed from a central authority to post anything on the Web, there is no central controlling node, and so no single point of failure … and no “kill switch”! This also implies freedom from indiscriminate censorship and surveillance.
  • Non-discrimination: If I pay to connect to the internet with a certain quality of service, and you pay to connect with that or a greater quality of service, then we can both communicate at the same level. This principle of equity is also known as Net Neutrality.
  • Bottom-up design: Instead of code being written and controlled by a small group of experts, it was developed in full view of everyone, encouraging maximum participation and experimentation.
  • Universality: For anyone to be able to publish anything on the Web, all the computers involved have to speak the same languages to each other, no matter what different hardware people are using; where they live; or what cultural and political beliefs they have. In this way, the Web breaks down silos while still allowing diversity to flourish.
  • Consensus: For universal standards to work, everyone had to agree to use them. Tim and others achieved this consensus by giving everyone a say in creating the standards, through a transparent, participatory process at W3C.
New permutations of these ideas are giving rise to exciting new approaches in fields as diverse as information (Open Data), politics (Open Government), scientific research (Open Access), education, and culture (Free Culture). But to date we have only scratched the surface of how these principles could change society and politics for the better.
In 2009, Sir Tim established the World Wide Web Foundation. The Web Foundation is advancing the Open Web as a means to build a just and thriving society by connecting everyone, raising voices and enhancing participation.
Please do explore our site and our work. We hope you’ll be inspired by our vision and decide to take action. Remember, as Tim tweeted during the Olympics Opening Ceremony in 2012, “This is for Everyone”.

web design cycle




THE LIFE CYCLE OF A WEB DESIGN PROJECT

Here are the phases that should be reviewed within each project life-cycle. While the order, and the relevance of each phase will differ for each project, I believe that each phase is still important to each project.

PHASE 1. ANALYSIS / SPECIFICATION


This is the phase where you and others get to think about all the great ideas for your website, and all the bad ideas as well.
The goal for this phase is to get an idea of what you want to achieve with the website.

PHASE 2. BRIEFING / QUOTING

Image result for web design cycle
This phase is where you talk to developers and discuss the specifications and narrow it down to what you really want that fits within your budget. Try and get the brief and spec down to as fine a detail as possible, it will only help later down the track.

PHASE 3. CONTENT WRITING

Image result for web design cycle
You can start this phase earlier if you like, or even later, this phase is sort of flexible to a degree, but we recommend writing the content before the design, as it just gives the designer that extra bit of information and understanding of what you are looking for from your site. It also gives them the ability to design around the content, rather then later just trying to put content into areas that have been designed.
Always be flexible here, and remember than content is KING, so take your time and write for your audience!

PHASE 4. DESIGN

Image result for web design cycle
This is where it can all start happening, and you actually start to see your site come together.  Make sure that all information from all parties in this phase is communicated correctly and I also suggest giving the designer flexibility as they will probably throw something in there that will either knock your socks off, or be way off the mark, but if you don’t give them flexibility then you will never know…

PHASE 5. IMPLEMENTATION

Image result for web design cycle
This phase will probably be the longest of the development phases, and if rushed could mean you don’t have a website that is expandable or useful in the long term.  Make sure you have your goals defined 100% at this point and that your are 100% happy with the design.  It’s always harder to go back and retro fit something than to build it right the first time round.

PHASE 6: CONTENT LOADING


This phase as I said before can be very important to your site, content is KING after all. Content should be designed into the site and not just loaded in, and if content is provided prior to the build this should already be happening.

PHASE 7. TESTING


Test, Test, and Test again! It is always good to over test, and get additional parties to test or view from a different perspective, but remember when doing this not to stray from your original goals, ideas will be thrown up but not everything has to be done at once.  It is better to have a live site that does your core goals well, than have a site in a never ending cycle of development.

PHASE 8. LAUNCH / PROMOTION

Image result for web design cycle
It’s D-Day everyone is stressed and wants to get the site live, my advise is don’t rush it! Make sure – if it’s replacing an old site, to go to a pre-live version first so that you can test on your live hosting and also just take your time, and if something does go wrong, respond quickly. Even sites as big as Facebook and Twitter didn’t work perfectly when they first came out but what they did do, was grow on the feedback of their users, so listen well and respond fast!

PHASE 9. GROWTH AND DEVELOPMENT

This comes back to what your users want and need. Listen to your users, review your stats and reports (if you don’t have any get some, Google Analytics is FREE and easy to implement) and then gradually improve your site.  Not everything has to be done at once, but users will appreciate seeing your website grow!