Find out what happened in information technologies, and the latest computer related products nowadays, it's all here!!

Pages

Dianah On Saturday, October 3, 2009


HTML was written with one main goal in mind – to define a languagethat allowed the formatted display and presentation of informationacross as many platforms as possible, be it text, graphics or even added flexibility through scripting languages to allow interaction within the browser; and server databases have caused an explosion in the volume of information available nowadays.

All is not well, though. Developers are struggling to keep pace with the complexities of maintaining large sites that are compatible across browsers, where a lot of the information is changing on a daily basis. There is also a lot of repetition of information both within a single site and across the Web as a whole and somehow the ends need to be tied up. Surely databases are the answer? Well, yes and no. True, a database can act as the shared source, but not everybody uses or has access to a particular database format. Enter stage right, XML – eXtensible Markup Language.

Why Another Language?

XML, like HTML, has its roots in the Standard Generalized MarkupLanguage (SGML), but shares even more of its features. A great limitation with HTML is that it has driven Web development down a one-way street; content gets produced and displayed but it is very difficult to later extract meaningful information from the mixture of tags and text.

Unlike HTML, XML has no fixed tags. The user must define tags that mark individual items of data within the file. XML holds the promise of a common source definition for the Web in much the same as Rich Text Files allow formatted text to be exchanged between different word processors.

How Does it Work?

The XML file will contain a list of names and addresses all appropriately ‘marked up’ with your chosen tags. It is normal also to define a Document Type Definition (DTD), either within the same file or in a separate file that can be referenced by other XML files. The DTD is not essential, but does allow the XML content to be validated and properly interpreted by other users.

In addition to this, a style sheet is required. This style sheet provides a template that defines how each of the elements in the XML file are to be displayed, by referencing the named tags in the XML file and embedding them within the required HTML formatting tags. A variety of style sheets can be used to define the look and feel of the resulting page. Most familiar will be Cascading Style Sheets (CSS), as used with Dynamic HTML.

DSSSL (Document Style Semantic and Specification language), apart from being a mouthful, is powerful but tricky to get to grips with. Showing most promise for the future is XSL (eXtensible Style Language). It is the language that has been written specifically for XML, it has the power to provide handling and formatting of XML data and already has some direct browser support.

Pushing all of the display and formatting into the selected style sheet brings real benefits. Producing cross-browser content is tedious at the best of times, but using the XML route only requires style sheets to be defined for each browser variant required – no modification of the source files containing the text content and navigation is necessary.

That’s not all – it gets better. Using a single set of common XML files, a range of different style sheets can be used together with an appropriate parser (which checks and processes the XML script) not only to produce HTML code for standard computer-based Web browsers but for all sorts of other applications.

A style sheet containing the necessary formatting and filtering of data for WAP can turn your XML Web content into WML (Wireless Markup Language) suitable for mobile phones, where only a small selected amount of information can be displayed. Alternatively style sheets could also render the XML for direct use with WebTV – the format commonly used for Digital Television, which, though sharing most of the features of standard HTML, is different enough to usually require separate development. It is even possible to produce common document types for distribution and other purposes – packages already exist for producing Acrobat PDF files direct from XML.

Browser Support

Direct support for displaying XML in the browser is limited unfortunately. Microsoft first introduced XML support in version 4 of Internet Explorer via bolt-on XML and XSL parsers. At the moment IE7 with integrated XML support is the best option. Until there is a critical mass of XML-aware browsers on the Web, your best way forward for XML development is to create standard HTML from pre-processed XML and style sheets. This can be accomplished using a parser either off-line or on-line on the server in real time.

Making Web pages more data-aware through the use of XML has the potential of transforming the Web landscape. Large organizations and businesses which are concentrating on the areas of on-line e-commerce, transaction processing and informationsharing, require a common language and means of identification to work efficiently.

XML will also make integrating new technologies, such as speech recognition, easier for developers. As the Web expands and transforms itself, XML will only become more important.
Dianah On


What Is HTML?

HTML or Hypertext Markup Language, is the predominant language in which most Internet web pages are based. HTML accomplishes a number of tasks via a web page, including describing the structure of text based information to be displayed within the page (font sizes, text colors and formats, etc.), providing a means for the user to interact with the site via web forms, and embedding images and other types media for display to the user.

When an HTML page is provided to a user’s web browser over the Internet, the web browser will “translate” the HTML code into the format that will be displayed to the user.
HTML is written in the form of labels (known as tags). Each tag includes an “open” tag and a “close” tag, and the text that is contained within the opening and closing tags. For example, text can be made bold by using the and tag pair, so that the following HTML code will display the bold text word “Hello” in the user’s web browser.

Hello

HTML pages can also incorporate or embed the code for one or more “scripting languages”, including JavaScript, PHP, CGI, and ASP.Net.

What Can HTML Do for Me?

HTML provides the basic structure for your website, so it’s the foundation for your business getting its message to customers and potential customers. When you understand the basic principles of HTML, you can begin to format your web pages to have a more unique and in- house appearance. Brand recognition is important in business, and a little HTML coding can change a template style web page into something that is unique and recognizable. In addition to displaying advertising copy, pictures, brochures and the like, you can also:

� Provide users with a feedback form to submit basic information to you through the website.
� Generate an email
� Offer a Guestbook

How Do I Learn HTML?

As you might suspect, there is a seemingly endless supply of web-based tutorials and instructional materials for learning about HTML. There are a number of Internet-based tutorials to get you started, and to instruct you on any particular detail or HTML feature that you’re interested in.

Another way to “learn” HTML is simply to create you website using a web-authoring program, and examine the HTML code behind it. We’ll talk about a few of the leading web-authoring programs later in this article.

Do I Need To Learn It?

Strictly speaking, you don’t need to become an HTML expert to build and administer your businesses website. Many of the most popular tools for website construction include powerful capabilities (including many that most websites may never utilize). As an added benefit, some of these programs are available at no cost.

Since the HTML that serves as the backbone of a website is basically just text, any text editor (including Microsoft’s Notepad) can be used to create a website. Even though writing HTML code directly in a text editor can eventually help you to better understand what’s going on “under the hood”, spending the time necessary to become a hardcore HTML coder might simply not be an option.

In contrast, there are also popular programs that make it much easier to create your website layout and design through graphical user interface. These programs do the heavy lifting, and will automatically assemble the HTML code based on the design you make.

Dreamweaver

Adobe’s Dreamweaver is one of the leading commercial web design software packages available today. Dreamweaver has a reputation within in the web design community as being very rich in features, and one that generates very “clean” or more standards-compliant code. (This means that, in theory, the Dreamweaver code should run more predictably on a broader range of web browsers.) Dreamweaver also has strong support for CSS, JavaScript, XML, and a variety of other functionalities that are commonly used on “higher end” websites. In addition, Dreamweaver has tight integration with Adobe’s other design programs, including Photoshop and Flash. This can be a time-saver if you are using (or decide to use) those other programs.

On the other hand, Dreamweaver is expensive, compared to other commercial options. In addition, many feel that because there are so many features and functions available in the program, it can be intimidating for new users and designers.

Expression Web

Microsoft’s Expression Web (the successor to the venerable FrontPage software) is Microsoft’s web authoring tool and is considered to be one of the leading web design tool available today.

Expression Web has many (if not most) of the same tools as are available in Dreamweaver, and boasts strong integration with Microsoft’s other design and infrastructure products, such as Visual Studio, SharePoint, and the Office suite of products. In addition, Expression Web’s menu structures and look-and-feel will be familiar to users of other Microsoft Office products, which can make it easier for those already accustomed to Microsoft products.

Note, however, that the source code that Expression Web generates is sometimes not as clean as that created by Dreamweaver (or coded directly into HTML using a simple text editor), so this may result in some problems (or at least some additional time required) if you decide to use Dreamweaver to modify a page that was created in Expression Web. In addition, some page elements (such as tables) can require additional work if created in one program and then edited in another.

Nvu

For those who want to create relatively simple websites, without some of the fancy features that are available with Dreamweaver and Expression Web might wish to consider the open source product Nvu. Nvu has a graphical user interface like Dreamweaver and Expression Web, and is very efficient at making much HTML coding easier and quicker. As an open source product, Nvu is free of charge, and relatively well supported by its user community.

Web-Based Programs and Templates

Finally, be aware that there are a number of web-based authoring programs (such as Homestead) and template services available. These options often require very little effort in terms of design and coding, and are generally available at very reasonable prices. Keep in mind, however, that because most templates are or have been available to other users, you might wind up with a design that is not unique, or doesn’t provide your website with a sufficiently distinct identity.

How to Move Forward

At the end of the day, any web authoring tool is likely to have both have pluses and minuses. Before committing to license any particular package, take a little time to try any available online or downloadable trial versions of the package. The key to deciding is to identify your current and future needs, and balance this against your budget for the project. While choosing a particular tool won’t forever tie you to using that same tool in the future, making a thoughtful decision at the outset can help you to avoid spending time making corrections and adjustments down the road.

In closing, if you’d rather NOT learn HTML or just find it too confusing but still need it to help you with your business you should check out MemberSpeed software solution.
Dianah On Thursday, October 1, 2009



Torrent download and uploading is a peer to peer technology that allows millions of users from all over the world to share files. In simpler terms, it is a peer to peer file sharing technology. You can use this technology to share all kinds of files on the Internet, even without the use of a browser. Here is a quick introduction of how the technology works.

What is a torrent?

File sharing using torrent software requires files to be first converted into torrents. Torrents are actually smaller files that are created from the original source file. For example, you may have a full length movieyou want to share on a torrent network. But this file is too big. So you convert the file into torrents (smaller files), so that you can share them with other users on the network.

How sharing works.

Torrent sharing has been around for many years now. It's not a new technology, but the concept still puzzles some internet users. Here is how the sharing works.

Once the files have been converted into torrents, they reside on the user computer. The folders are specially selected folders with permission given to the torrent software to share the files within that folder. Only files that are within these shared folders are visible to other users on the network.

If you want to look for a specific file to download, you will need to go to a torrent search engine, and make a keyword search. You may then click on a search result, and the download will commence immediately. The search engines will also list other important information such as how many users are seeding the files. The more seeds available, the more reliable, and the faster the download.

A seed is when a user complete the entire download for a particular file. That user, becomes a seed, and he or she now shares the file with other users. That's how file sharing works on a torrent network. It's based on the basic concept of reciprocity.

Download speeds are affected by several variables.

Firstly, your torrent configurations may be something to do with your download speed. You may need someone with experience to help you with the configurations. Or you may want to try out different settings to see what works best. Usually, you can get download speeds of between 100kbs to 200kbs. That's a speed comparable to some of the fastest servers on the Internet!

Secondly, the number of seeds available also influence the download speed. If the file is very popular, and many people are sharing the same file, you will get a much faster download speed.

Finally, if you really want a boost to your download speed, you can consider installing special software like Torrent Booster. Such software helps you to achieve download speeds that you have never experienced before.

Dianah On



In recent years, Bluetooth technology has become increasingly popular. With the ability to transmit data using radio signals, Bluetooth devices can detect and interact with one another as far as 100 meters away. Although most people have heard of this new technology, not everyone is familiar with how it works. In this guide, we’ll go over some of the basic elements of Bluetooth printing, including the advantages and disadvantages of this wireless communication technology.

Unlike other wireless networks, Bluetooth signals can extend beyond doors, walls, and in some cases, different levels of a building. With that being said, Bluetooth printers are the ideal solution for customers looking to get rid of those messy wires and cords.

Bluetooth devices are also great for business professionals who travel frequently—not only can you take them anywhere, but setting them up is easier than ever. Plus, most Bluetooth printers have an extra long battery life, so you can use them for hours without having to recharge them. Nowadays, some printers come with Bluetooth technologytransceivers already installed. However, for those printers that don’t already have Bluetooth technology, you should only need an adapter to use Bluetooth signals.

There are many Bluetooth printer adapters available. You can either shop online or at your local electronics store, and you’ll most likely find an inexpensive one that’s compatible with your device. Once you purchase an adapter, simply connect one end to your PC and the other end to your printer. After you’ve done this, it should install itself. If you have an older type of printer, such as a parallel printer, you’ll probably need a nine pin converter in order to accept files via Bluetooth.

One of the most notable advantages of Bluetooth technology is that it offers greater bandwidth, which prevents interference and data loss by other devices on the same frequency. Another benefit of a Bluetooth printer is the ability to send print jobs from several different machines to the same printer. In fact, a master Bluetooth device can typically connect up to seven other devices in a single network.

You may also have the option of printing from a handheld PDA. To perform this action, just search for your Bluetooth printer on your mobile device. If you’re having trouble finding it, try looking under “BT Discovery” or “Bluetooth Discovery.”

However, despite these advantages, one thing you need to be aware of with Bluetooth technology is its underlying security issues. We’ve all heard horror stories about people’s phones being hacked into and all of their personal information being used without their knowing. Unfortunately, Bluetooth technology presents similar concerns. Because these devices can connect across vast ranges, it’s possible for other people to easily tap into your network or devices if not secured properly. Keep in mind that checking the “Turn discover on” option will make your PC less secure.

As with most other technology products, Bluetooth is only going to get better, faster and more popular. Most likely, its bandwidth capacities and networking capabilities will expand, allowing for more seamless communication between devices. In other words, devices with Bluetooth technology will be able to transmit and receive more high-quality data.