Basics of a Well-Designed Web Page

An Apple MacBook in an aluminium casing.

Image via Wikipedia

Designing your own web page isn’t easy — especially if you’re not a professional graphic designer. But there are some basic principles that you can use to create a better designed page if you can’t afford to pay for a professional to design your site.

  • Text alignment: Something that makes amateur pages stand out is the text. There needs to be a logical flow so that eye of a visitor is attracted to what is most important, what’s second most important, and so on. This means that if you use columns, they’re used effectively and not randomly. If people visit your site and don’t know where to look, they’ll likely leave the site immediately.
  • Use of white space: Technically it might not be “white,” but basically don’t fill the page with words. Dense words turn readers off and will also cause them to likely leave rather than having to sift through it all to find what they want.
  • Fonts: Many amateurs use too many fonts on their home page. At most, you’ll have three, but most well-designed pages have two: one for headings and subheadings and one for body text. You might also have a stylized font for your company logo, but that’s separate and doesn’t really count.
  • Colors: It’s important to choose colors that don’t hurt the eye of the visitor (i.e. nothing too bright or garish), but at the same time you want something interesting. Most importantly, make sure the font color is easily readable.

Google Chrome Browsing Tips

Google Chrome logo. 

Image via Wikipedia

The Chrome web browser, created by Google, has a lot of options built into it that beginning users may miss because of the incredibly simple interface that is used. While many options may be hidden away to give a neat, polished appearance, there’s a considerable amount of customization you can do to make Chrome your favorite and most useful web browser.

First of all, you’ll want to download Google Chrome. The browser replaces or can substitute for your normal web browser, such as Internet Explorer, Firefox or Safari. Then, you’re free to customize your experience.

Many web browsers let you set up your home page or the page that’s accessed when you first launch the browser. Google Chrome lets you assign multiple pages when you start up. Perhaps you’d like to access an online mail account, your work webpage and your favorite news source. Click on the wench icon on the right hand side of your browser’s address bar (you’ll become very familiar with the options this button provides). Click on options and choose the “basic” tab and you’ll see a radio button to choose where you can add or remove the pages you’d like opened on startup.

If you’ve ever needed to compare two sites at once, you may have found yourself switching between tabs or windows constantly. The Google Chrome Dual View plugin lets you open two pages in the same tab.

There are lots of other extensions and applications that are available on Google Chrome that can help customize your experience even more. From web designing tools to games, you’ll find almost everything you’ll want to have in the Google Chrome site.

Technologies

This is the list of currently suggested Java technologies for use in the Jazilla (Java-Mozilla) project. Most of the ones currently listed were suggested by Ernst de Haan (znerd@hotmail.com)

Java Native Interface (Javasoft)

JavaMail (JavaSoft)

JDK 1.2 ORB (JavaSoft)

Java Media Framework (JavaSoft)

Java 2D (JavaSoft)

Java 3D (JavaSoft)

JDK 1.2 Security (JavaSoft)

Java Cryptography Extensions (JavaSoft)

Java Accessability (JavaSoft)

Java Sound (JavaSoft)

Java Speech (JavaSoft)

Java Telephony (JavaSoft)

JNDI [Naming Services] (JavaSoft)

JDBC [Database Access] (JavaSoft)

Electronic Commerce (JavaSoft)

Java Message Service (JavaSoft)

Java AWT Data Transfer Report by Ernst de Haan

Java Activation Framework (JavaSoft) Report by Ernst de Hann

Usability report by Ernst de Hann

HTTP API: Jigsaw (W3C)

Parsing API: SAX (Microstar Software)

Sax to DOM

DOM (W3C)

Open Source Technology

Open source technology refers to the development of software and other programs that offer access to the source of the product. Allowing users to view the source code of a specific program opens communication paths and allows for interactive communities to exist.

The open source model includes the idea of varying approaches in development and production, as well as use of specific software and hardware programs. Previously, commercial software programs were very rigid in the use and installation, and the source and data could not be viewed or altered. For individuals who were very familiar with the way computers run and the program files that were necessary and those that were obsolete, this was frustrating. Thus, the creation of open source technology has been well received among those who want to choose what files are installed onto their computers.

In order to qualify as open source software, programs must meet certain requirements, according to the Open Source Initiative. Those restrictions stipulate that access to the source code must be given to those who own the software. Additionally, the license to own this program must permit modifications to be made, as long as the integrity of the software is maintained throughout the changes. It also cannot discriminate against anyone or group of people.

Programs also cannot be restricted from being used in specific fields. The Open Source Definition was loosely based on the Debian Free Software Guidelines, to ensure that all programs maintain continuity. Open source software is available in the form of source code, which allows users to change and improve the software as they see fit. Usually open source software is created in collaboration among several software companies to be sure that it will fit the needs of all users. According to a study performed in 2008, the creation of open-source software has saved consumers about $60 million.

The Open Source Culture Makes the World a Smaller Place

The Twentieth Century brought forth a technology boom that changed everything from science to security to communication. It is the communication and ability to share ideas and knowledge that exploded and changed the once inaccessible feel to the world at large. The open source culture was born out of a need to share ideas to advance technology in a collaborative and cost effective manner. The result has been that open source culture makes the world a smaller place.

As the idea of open source sharing took hold, it became apparent that many people could use the concept and the technology to reach millions of like minded individuals all over the world. Today, music and video can be streamed into any household anywhere that has access to a computer and the web. For an artist or aspiring entertainer with a little web marketing savvy, they can place themselves at the top of the web browser list and be seen or heard by anyone who clicks on their website.

Creative Commons is a great example of open source technology because different levels of licensing are offered to the creators of whatever is placed there. The owner can put limited access to their work or make it completely available for redistribution. The sharing of music files can include permission to download a file, make a unique remix of it and re-upload it.

Digital technology has taken away many barriers when it comes to the distribution of images. First, it’s fast, so there is no real time cost for reproduction. The quality of the images is more easily manipulated, and sharing is endless. Video is much the same way. Messages good and bad immediately make their way to the Internet. They can be shared and commented on.

Friendships are forged via an open source culture as people a world away work together to create a common culture.