Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating network effects through an “architecture of participation,” and going beyond the page metaphor of Web 1.0 to deliver rich user experiences.
Read the rest of this entry »
Whether we like it or not the technology and culture of Web 2.0 is something all businesses should take note of – but as usual businesses are left trying to work out how it all affects them. To offer some guidance through simple explanation of the technology and 5 Ideas where real issues can be addressed, this white paper goes some way towards clearing the way for businesses to work with Web 2.0.
Read the rest of this entry »
Writing documents in Microsoft Word™ is convenient and produces good looking results, but posting these documents to web sites presents a problem. Students who do not have a copy of Word installed can not view the documents. When a person without Word left-clicks on the link to the word document, they will be prompted to download the doc as a file. If they figure out how to download it and then try to open it, they will be presented with several unfriendly looking windows asking them how to open the file. This is more than enough to scare off the average student.
Read the rest of this entry »
Java Server Faces (JSF) is a MVC (Model View Control) framework for (dynamic) Web-Pages. Facelets is using x-Html pages and Templates to replace JSP (Java Server Pages) for Java Server Faces. It completes the picture and creates a REAL MCV concept (One could use java code within JSP pages). This document tries to explain how JSF with Facelets works, and give a few short directions on how to get it to work. It will also cover how Web 2.0 can be used, and what this means for SVG (Scalable Vector Graphics). All Example-Code within this document is taken from the SVG-Paint Project.
Read the rest of this entry »
MAPSTER has been designed to provide easy and intuitive access to fish and fish habitat information for a widely dispersed and diverse group of individuals. With the release of version 2.0, there have been many changes in the appearance and functionality of MAPSTER. To help new or returning users, this tutorial has been prepared to review the application’s tools and features.
Read the rest of this entry »
In the beginning, the World Wide Web (WWW) was flat. It was an electronic library where academics and scientists posted dissertations and dusty data for reading with clunky, text-only browsers. With the advent of graphical browsers, the consumer oriented Web took off. Content became vastly more colorful. Remember where you were the first time you experienced the exciting blink and marquee tags? (I bet you wish you could forget those gems!) Anyway, the Web has evolved as a rich, interactive, and personalized medium. In the new version of Web (Web 2.0), functional pages aren’t enough. User experience (abbreviated as UX in geekspeak) is hot, and sites are cool. This chapter looks at Microsoft’s tools and technologies for creating and delivering engaging Web content.
Read the rest of this entry »
Many developers have learned to use PHP over the years because it’s a good solution for creating Web pages and the price is right. The PHP acronym is like many other new acronyms for the Internet—the acronym is recursive (refers back to itself). PHP stands for PHP Hypertext Processor. This general-purpose HTML scripting language works much like ASP (see Chapter 6) or other page description languages you might have used. Essentially, you mix HTML with scripting information. When the PHP process sees HTML, it sends the text directly to the user. It processes any scripting information, and passes the resulting HTML to the user as well.
Read the rest of this entry »
In the early days of the World Wide Web, information was stored in simple files with only HTML markup. Today, the web server often processes scripts within web files that e.g. call other files, stylesheets, etc. Furthermore, the scripts may also acquire information from a relational database management system. Such a modern system gets data from database tables and includes them in the web page that is delivered to the user.
Read the rest of this entry »