|
||
|
| TrackPoint to transfer rate |
Email This
View My Personal Library |
|
T April 2002 Vol.6 Issue 4 |
TrackPoint to transfer rate | ||
|
TrackPoint
A TrackPoint is a cursor control device. It is a very short joystick that is positioned in the middle of the keyboard. As a result, it takes up virtually no extra space on the keyboard or work area, and it can be used without taking your hands off the keyboard. To move the cursor, you apply pressure to the TrackPoint in the direction you wish to move the cursor. Two buttons are needed on the bottom of the keyboard to give the TrackPoint all the functionality of a mouse. The TrackPoint was invented by Steve G. Steinberg at IBM and first appeared on IBM ThinkPad notebook computers. The TrackPoint was introduced before touchpads became almost universal on notebook computers, so notebook users were still struggling with external mice as pointing devices. The TrackPoint proved to be so popular with notebook users that IBM tripled its notebook production every month for four months straight after it introduced the TrackPoint. Two other IBM notebooks that were introduced around the same time without a TrackPoint had to be discontinued due to poor sales. In addition to IBM, the TrackPoint can be found on some Toshiba notebook computers. Although not common, keyboards are available for desktop computers with a TrackPoint built into them. Tractor feed, also known as pin feed and sprocket feed, is an older method of feeding paper through a printer. A tractor feed printer requires special paper called continuous form paper, which is folded back on itself and, therefore, also called fanfold paper. Tractor feed is found mainly on older dot matrix printers and large, high-speed printers. Tractor feed printers have a wheel on either side of the paper handling mechanism. Each of these wheels has a number of sprockets or teeth along its outside edge. Continuous form paper has holes on either side that match up to these sprockets. When the printer is printing, the wheels rotate and, as they rotate, the sprockets fit into the holes in the paper and cause the paper to feed through the printer. In most printers, the wheels are positioned at the end of the print mechanism so they pull the paper through the printer. A few printers have the wheels at the beginning of the print mechanism so they push the paper through the printer. Some of the paper designed for these printers had perforations along either side so that the small strips with the holes could be torn off after printing. These strips are known as chad. More expensive paper was produced with very small perforations, called microperf, so the paper looked like standard typing paper after the chad was torn off. When tractor feed printers were commonly used, vendors sold letterhead stationary, custom printed forms, and even envelopes in continuous form. Tractor feed printers can be seen today in many offices where dot matrix printers are still used for their ability to print carbon copy forms.
A trade show is a collection of exhibits by sellers to an industry that is visited by buyers in that industry. Manufacturers and sellers benefit because they can reach a large number of customers at one time in one location. In fact, many manufacturers use their trade show appearance to announce forthcoming products and introduce new products. Buyers benefit because they get to review the products from a large number of venders without traveling to numerous locations and entertaining numerous sales calls by sellers. Trade shows are also well attended by the media who cover that industry. The general media may also cover very large trade shows. All major industries have trade shows, and the computer industry is no exception. The two largest are COMDEX and PC Expo. In the fall of 1979, a company called The Interface Group started COMDEX, which stands for Computer Dealers Exposition. The first COMDEX had 157 exhibitors and 4,000 attendees. The Fall 2001 COMDEX had more than 2,000 exhibitors and more than 200,000 attendees. There is both a fall and a spring COMDEX. The Spring COMDEX, started in 1981, is about half the size of the fall COMDEX. The Fall COMDEX is held in Las Vegas. In 2002, the Spring COMDEX will be held in Atlanta. The other large computer trade show is PC Expo, which was founded in 1983. The first PC Expo had 120 exhibitors and just fewer than 10,000 attendees. The 2001 PC Expo in New York had about 500 exhibitors and almost 50,000 attendees. PC Expo is held in New York City in the summer and in Chicago in the fall. Unlike other trade shows, in addition to industry buyers, sellers, and media, end users also regularly attend computer trades shows. Computer trade shows are especially well attended by corporate IT (information technology) personnel who are looking to understand emerging technologies and plan for future purchases.
In the broadest sense, transaction processing describes the steps taken by one or more computers in response to an external stimulation, such as a customer placing an order. Transaction processing is made up of data, usually stored in a database, and commands to alter that data. The commands to alter the data are often referred to as transaction code. Transaction processing is a series of one or more actions that are performed on one or more databases. Because all of the actions must be completed in order for results to be meaningful, a transaction is often referred to as a unit of work. With transaction processing, transactions are completed as soon as they are entered into the computer. Withdraw money from an ATM machine, and your account balance will be instantly reduced by the amount you withdraw. Because results are reported back to the user immediately, transaction processing requires fast and powerful computers. Not only are powerful computers required, a very high degree of reliability is also required. If the transaction processing system goes down, it is very likely that the business goes down as well. Imagine a bank with ATM machines that cannot verify that you have adequate funds for a withdrawal in your account due to no transaction processing. These ATM machines would also not be able to prevent a customer from making multiple withdrawals at different ATM machines and far exceeding both his daily withdrawal limit and his available balance. Clearly, the bank's business would suffer. With transaction processing, the state of the database is constantly changing. That is, the data is never static. As a result, it can be difficult to develop a historical perspective unless efforts are made to sample the database periodically and save that information for historical analysis. Another way to process transactions is to accumulate them and process them in large batches. A bank processing all its deposits at night is an example of this batch processing. Batch processing requires less computational power and will generally not cause a business to go down if the processing goes down. Transactions may also be completed in hybrid mode, where the processing has characteristics of both transaction and batch processing. For example, in a university online registration system, the student may interact with the system in real-time to select classes. The student's class selections may then be stored in a file, called a shadow file, to later be applied to the class roll database and the financial aid database. In other words, the class rolls and financial aid information may not be updated until a batch process is run that night. Hybrid processing lets the user get a rapid response while minimizing the processing power required to support the system since many of the changes are not run in real-time. The drawback to this approach is that delaying the updating of some of the databases can result in inappropriate actions. In the university registration system, for example, if the class rolls are only updated once a night, the system may allow enrollment in popular classes to exceed the maximum allowable number of students. A major problem for transaction processing is making sure that all of the main files are updated correctly. This is often called transaction atomicity. For example, consider a withdrawal at an ATM machine. Some of the steps that are taken include the ATM machine verifying that the customer has enough money in his account, the ATM machine verifying that it has enough cash on hand, the customer's account being reduced by the requested amount, the ATM's cash on hand being reduced by the requested amount, the money being issued to the customer. If the process fails between steps 4 and 5, the ATM does not issue the cash so the customer does not receive the cash. Both the ATM's cash on hand account and the customer's checking account need to be adjusted to reflect that the transaction failed. This is complex enough with one customer and one ATM. Imagine what happens when you have more than one person withdrawing money from that same account. Now, imagine a popular Web-based business with a database that has hundreds or even thousands of transactions pending at once. All of these transactions are pending against the same database. In processing all of these transactions, the system must keep all the changes to the database straight so the database can be returned to the appropriate value if any combination of the transaction processes fails. The broadcast industry first used the term transcoding to refer to converting a signal, such as a television program, from one format to another. It was not uncommon to convert a program originally recorded using the American NTSC (National Television System Committee) format to the European PAL (Phase Alternating Line) format. Although the signal needed to be transcoded, the content was not to be altered. In the computer industry, the term was originally used to describe the operation of converting character data between different character sets. However, recent changes in the way Web pages are viewed has caused the term to take on a greatly expanded meaning. Back in the old days when Web content was usually displayed in Netscape Navigator, you could write one version of your Web content, and you were done. Once Internet Explorer became popular, you had to worry about the differences between the two in displaying Web content, but those differences were usually minor. Fast-forward to today. Web content has expanded well beyond a browser running on a PC. Today, you can expect that your Web content may be viewed on WebTV, a PDA (personal digital assistant), or even a cellular phone. Web content is generally designed to take advantage of the abilities of advanced browsers to display information on large color monitors attached to powerful computers with sound systems. Web content includes not only the text and images you see in the browser itself but also sound, video, Java, JavaScript, XML (Extensible Markup Language), and much more. This complex array of content does not display effectively on the tiny screens available in a PDA or cell phone. Some of these devices have little or no ability to display graphics, some of them use only black and white, and some of them require a different language, such as WML (Wireless Markup Language). Additionally, the users of mobile devices want to access critical data, such as a stock quote, without all the extra details and graphics found on a typical Web page. Transcoding is the process of adapting content intended for display in a Web browser for display by other devices with limited ability that are operating in a non-PC environment. Transcoding lets Web developers create content once and deliver it anywhere on any type of display device. Because most of the alternative display devices are mobile devices, transcoding a Web site is often referred to as mobilizing it. The benefits of transcoding are not limited to supporting wireless phones and PDAs or supporting new devices as soon as they emerge. Transcoding can also be used to take large pages and scale them down for users accessing the site with a modem. This can improve the Web experience for all users by letting a site have complex pages for users with fast access and simpler pages for users with slower access. In the future, transcoding may also be used to convert a Web page to speech. Terms associated with transcoding: static transcoding: With static content, the designer produces different versions for display on different devices. This can be done either manually or by using software packages to aid in the translation of content from one device to another device. With dynamic content, either different versions of the delivery application are used to provide the information to each device or the application contains programming logic that controls what information is sent and how it is formatted depending on the device requesting the information. Its main advantage with either type of content is that a designer has the final say on the appearance of each page so this approach gives the best looking results. Its main disadvantage, at least for large sites, is the large number of pages that must be converted, tested, debugged, and maintained. dynamic transcoding: With dynamic transcoding, the content and its format are altered at delivery time based on the presentation requirements of each user and their display device. A transcoding server, such as IBM's WebSphere Transcoding Publisher, can handle dynamic transcoding. Its main advantage is that it is done on the fly without modifying the original source code so updates are easier. Its main drawback is the need to maintain an additional server and the cost of modifying that server as new devices emerge. Hosting transcoding services are available from companies such as Everypath for firms that wish to outsource the transcoding to another company. |
|
Home Copyright & Legal Information Privacy Policy Site Map Contact Us