Google It All

Tuesday, December 30, 2008

ASUS P6T6 WS Revolution

Introduction

ASUS is well known throughout the world for their award winning computer components. From its inception, ASUS has strived to deliver the most stable and highest performing parts, leveraging innovative designs and technological prowess to achieve this goal. Their latest motherboard seems to very well encompass these goals.

The ASUS P6T6 WS Revolution motherboard is among ASUS’ latest line supporting the Intel Core i7 processor. The board uses the Intel X58 Northbridge, which supports the following technologies: Intel LGA1366 Core i7 processors, DDR3 memory operating in Triple Channel memory mode up to 1333MHz officially, and both NVIDIA SLI (both dual and tri-mode supported) and ATI CrossFireX graphics mode using matched graphics cards. ASUS designed the P6T6 WS Revolution as a feature complete solution, with a minimal number of components needed for an operational system, including an Intel LGA1366 Core i7 processor, DDR3 memory, a video card, drives, and a PSU.

The following peripherals have been integrated in to the P6T6 WS Revolution: 6 SATA II ports (RAID 0, 1, 0+1 and 5 capable) on the Intel ICH10R controller; 2 SATA II ports (RAID 0, 1, and 0+1 capable) on the Marvell SAS controller; 2 eSATA ports (RAID 0, 1, 0+1, and 5 capable) on the Marvell controller; 12 USB 2.0 capable ports (6 in rear panel, and 3 onboard headers supporting 2 ports each); 2 x Realtek GigE Ethernet ports in the rear panel; ADI 8-channel HD audio codec with S/PDIF optical and RCA component output ports; power button, system reset button, and 2-digit LED diagnostic display via the G.P. Diagnostic card; and a PS/2 keyboard/mouse port in the rear panel.

Main Specifications Overview:



Detailed Mainboard Specification List

Sunday, December 21, 2008

Artificial Intelligence: Realizing the Ultimate Promises of Computing

Bringing Common Sense, Expert Knowledge, and Superhuman Reasoning to Computers

Artificial Intelligence (AI) is the key technology in many of today's novel applications, ranging from banking systems that detect attempted credit card fraud, to telephone systems that understand speech, to software systems that notice when you're having problems and offer appropriate advice. These technologies would not exist today without the sustained federal support of fundamental AI research over the past three decades.

Although there are some fairly pure applications of AI -- such as industrial robots, or the IntellipathTM pathology diagnosis system recently approved by the American Medical Association and deployed in hundreds of hospitals worldwide -- for the most part, AI does not produce stand-alone systems, but instead adds knowledge and reasoning to existing applications, databases, and environments, to make them friendlier, smarter, and more sensitive to user behavior and changes in their environments. The AI portion of an application (e.g., a logical inference or learning module) is generally a large system, dependent on a substantial infrastructure. Industrial R&D, with its relatively short time-horizons, could not have justified work of the type and scale that has been required to build the foundation for the civilian and military successes that AI enjoys today. And beyond the myriad of currently deployed applications, ongoing efforts that draw upon these decades of federally-sponsored fundamental research point towards even more impressive future capabilities:

# Autonomous vehicles: A DARPA-funded onboard computer system from Carnegie Mellon University drove a van all but 52 of the 2849 miles from Washington, DC to San Diego, averaging 63 miles per hour day and night, rain or shine;

# Computer chess: Deep Blue, a chess computer built by IBM researchers, defeated world champion Gary Kasparov in a landmark performance;

# Mathematical theorem proving: A computer system at Argonne National Laboratories proved a long-standing mathematical conjecture about algebra using a method that would be considered creative if done by humans;

# Scientific classification: A NASA system learned to classify very faint signals as either stars or galaxies with superhuman accuracy, by studying examples classified by experts;

# Advanced user interfaces: PEGASUS is a spoken language interface connected to the American Airlines EAASY SABRE reservation system, which allows subscribers to obtain flight information and make flight reservations via a large, on-line, dynamic database, accessed through their personal computer over the telephone.

In a 1977 article, the late AI pioneer Allen Newell foresaw a time when the entire man-made world would be permeated by systems that cushioned us from dangers and increased our abilities: smart vehicles, roads, bridges, homes, offices, appliances, even clothes. Systems built around AI components will increasingly monitor financial transactions, predict physical phenomena and economic trends, control regional transportation systems, and plan military and industrial operations. Basic research on common sense reasoning, representing knowledge, perception, learning, and planning is advancing rapidly, and will lead to smarter versions of current applications and to entirely new applications. As computers become ever cheaper, smaller, and more powerful, AI capabilities will spread into nearly all industrial, governmental, and consumer applications.

Moreover, AI has a long history of producing valuable spin-off technologies. AI researchers tend to look very far ahead, crafting powerful tools to help achieve the daunting tasks of building intelligent systems. Laboratories whose focus was AI first conceived and demonstrated such well-known technologies as the mouse, time-sharing, high-level symbolic programming languages (Lisp, Prolog, Scheme), computer graphics, the graphical user interface (GUI), computer games, the laser printer, object-oriented programming, the personal computer, email, hypertext, symbolic mathematics systems (Macsyma, Mathematica, Maple, Derive), and, most recently, the software agents which are now popular on the World Wide Web. There is every reason to believe that AI will continue to produce such spin-off technologies.

Intellectually, AI depends on a broad intercourse with computing disciplines and with fields outside computer science, including logic, psychology, linguistics, philosophy, neuroscience, mechanical engineering, statistics, economics, and control theory, among others. This breadth has been necessitated by the grandness of the dual challenges facing AI: creating mechanical intelligence and understanding the information basis of its human counterpart. AI problems are extremely difficult, far more difficult than was imagined when the field was founded. However, as much as AI has borrowed from many fields, it has returned the favor: through its interdisciplinary relationships, AI functions as a channel of ideas between computing and other fields, ideas that have profoundly changed those fields. For example, basic notions of computation such as memory and computational complexity play a critical role in cognitive psychology, and AI theories of knowledge representation and search have reshaped portions of philosophy, linguistics, mechanical engineering and, control theory.

Sunday, December 14, 2008

Mobile Development

Mobile development comparison


Overview
Java ME Ideal for a portable solution, if the Java ME platform provides the needed functionality. Good for vertical applications that must be portable. Device-specific libraries exist for many devices and are commonly used for games, making them non-portable.
Symbian Very powerful for general purpose development. The Symbian based S60 platform is strongly supported by Nokia with some support from other device manufacturers. In Japan NTT DoCoMo's Symbian based MOAP platform is also well supported by a number of manufacturers (Fujitsu, Sony Ericsson Japan, Mitsubishi and Sharp amongst others). It should be noted, however, that MOAP is not an open development platform. Another Symbian based platform, UIQ, is less well supported (principally by Sony Ericsson and Motorola). Currently large device deployments in Europe and Japan, with little penetration in the US market.
Android Recently announced by the Open Handset Alliance, whose 34 members include Google, HTC, Motorola, Qualcomm, and T-Mobile, Android is a new Linux-based platform currently available only as a developer pre-release. Although it does not yet have any fielded implementations, its support by 34 major software, hardware and telecoms companies makes it likely that it will be rapidly adopted from 2008. The Linux kernel is used as a hardware abstraction layer (HAL). Application programming is exclusively done in Java. You need the Android specific Java SDK. Besides the Android Java Libraries it is possible to use normal Java IDEs.
iPhone iPhone and iPod touch development with the iPhone SDK is ideal for quickly developing applications for users of the iPhone. iPhone apps must be cleared for approval to Apple before being listed on the app store. The programming language used is Objective C, based on the C programming language. Currently, the iPhone SDK is only available on Mac OS X 10.5.
Lazarus Ideal for prototyping and quickly developing database powered applications. Also useful for porting Object Pascal software to mobiles. Can access the native APIs when translated headers are available.
Python Ideal for initial prototyping and concept testing when functionality falls outside Java ME.
.NET Compact Framework Ideal for deployment on homogeneous Pocket-PC devices. However not cross platform and limited to Microsoft Windows Mobile devices.
BREW Ideal for deploying applications for deployment on CDMA-based networks (also supports GPRS/GSM models) with a deployed Brew Content Platform especially if OTA app deployment is desired. Little penetration in Europe.
Pocket PC and Microsoft Smartphone Ideal for enterprise applications with an existing PC infrastructure and options for significant development investment. However not cross platform and limited to Microsoft devices.
Palm OS Significant player with strong enterprise following in the important US market.
Flash Lite Ideal for Graphics-heavy options with a market that can support the Flash Lite player.
Microbrowser Based Ideal for lightweight functionality, a web-interface for an existing application with no latency concerns, or a widely varying platform base

Sunday, December 7, 2008

Solaris Operating System - Virtualization Learning Center


Sun provides the full spectrum of technologies needed today to build a virtual enterprise and is on the cutting edge of innovative technologies that will improve Virtualization in the future. Virtualization is another way that Sun provides enterprise-wide solutions, anywhere, anytime. Connecting to required resources and managing them intelligently is Sun's commitment—no matter where they exist, or what technology is necessary to provide them.

New: Virtualization can help accelerate the migration of your Solaris 8 applications to new systems running Solaris 10.

Watch the Demo | Learn How it Works

Virtualization Learning Center

Virtualization Options with Solaris

Watch Sun experts present the Sun Virtualization story spanning Desktop, Servers, and Storage.

Virtualization Options with Solaris

Watch the Videos
Choose Connection:

Low High

Online Virtualization Demonstration

Want to understand more about the Virtualization technologies at Sun?

Online Virtualization Demonstration


Watch the Demos

High

Sun's Virtualization Roadmap

Strategy for universal virtualization of business applications, and data management.



How-to Guides

Move Containers How to Move A Solaris Container
Instructs users, system administrators, and developers who have experience with Solaris 10 on proper use of new features which allow a Solaris 10 Container to be moved from one computer to another. Users are guided step-by-step through the process of moving a Container, with code examples and illustrations.

Note: Technology described in this guide is currently available in Solaris Express, and will be available soon in a Solaris 10 update.
containers Consolidating Servers and Applications
Instructs users, system admins, and developers on how to consolidate applications onto a single server. Users are guided through the consolidation process, with code examples and illustrations.
ZFS Managing ZFS in Solaris 10 Containers
Highlights the capabilities of ZFS when coupled with Solaris Containers. After reading this guide, a user will have an understanding of how to delegate a ZFS file system to a container and to manage it from within the container.