Monday, July 27, 2009

Microsoft Office and Vista are Available in Sinhala Now

MS Vista & MS Office 2007 are Sinhala enabled now. It is not Complete version of Vista or Office. It's User Interface modifications. You have to download the language pack.
Following links use the download it.

Vista Language Pack

Office Language Pack

For More Details Visit following links.

Tuesday, July 21, 2009

Office 2010 Technical Preview

What's New for Developers in Office 2010?

  • Continual innovation of the Open XML SDKThe Open XML SDK remains a big piece of our developer story for Office 2010. We've all seen a shift lately where solutions take more advantage of the cloud and services, and with that shift the need to consume, manipulate or create Office documents on the server becomes more important. The Open XML SDK is a vital tool in this new world for any developer and is a great complement to any service based solution. You've already seen this a bit in some of the services we provided in Office 2007…for example, while the Open XML SDK cannot accomplish recalculation, Excel Services can accomplish this scenario without any issues. Similarly, there may be operations that existing services aren't capable of, but the Open XML SDK is perfectly suited for (document assembly; data extraction; etc.). With this in mind, we are continuing to improve version 2 of the Open XML SDK, so that it fits in well with the new world of software + services. One big area of improvement is to make the Open XML SDK provide more robust validation, so that you will have an easier time ensuring that the server based solutions you write will create valid Office documents. Files you create with the Open XML SDK will work for both Office 2007 and Office 2010. In other words, you will now be able to use the SDK to create Office 2010 based solutions. Since the Open XML SDK will support Office 2010 based Open XML file formats, the final release of the Open XML Format SDK V2.0 will be available at the same time the final version of Office 2010 is available.
  • Tighter relationship between Office and Visual Studio – Visual Studio 2010 makes it even easier to create Office client or SharePoint based solutions. Deployment for Office client solutions created with VS will be much simpler, with less runtime requirements. In addition Visual Studio 2010 ships with more out of the box templates, which allows solutions to get off the ground quicker.
  • Even easier to create rich solutions on top of Access 2010 – Check out the following video to see all the cool improvements related to Access. This is a new model for development that we think you'll really enjoy.
  • All Office 2010 applications now have Fluent UI – The ribbon has now been added to more Office applications, like OneNote, Outlook (now is fully integrated throughout the UI), and Visio. Since the ribbon is based on XML, having all these applications incorporate the ribbon means a better extensibility story for developers.
  • Fluent UI has been improved – In Office 2010 we have added the ability for programmatically activating tabs in the Fluent UI. For example, you can now have your custom tabs behave like built in contextual tabs, where tabs only show when specific events are fired.
  • Office 2010 has a new Backstage view – One of the many UI improvements we have made in Office 2010 is the addition of a new extensible Backstage view to the products. This new UI not only improves the overall customer workflow and user experience, but also provides a rich extensible platform for developers. The Backstage view will allow you to add custom UI and elements much in the same way the ribbon provides extensibility.
  • Offload Excel calculations to High Performance Computing grids – In Excel 2007 we added multi-threaded recalculation (MTR) to Excel, including the ability for developers to create user defined functions (UDFs) that could participate in MTR. With Excel 2010, we've gone a step further to allow massive parallelization by offloading UDFs from the local machine to a high performance computing grid, with very minimal changes to existing XLL UDFs.

Friday, July 10, 2009

Serial ATA 3.0 Released

The Serial ATA, or SATA, computer bus is a storage-interface for connecting host bus adapters to mass storage devices such as hard disk drives and optical drives. The SATA host adapter is integrated into almost all modern consumer laptop computers and desktop motherboards.

Serial ATA was designed to replace the older ATA (AT Attachment) standard (also known as EIDE). It is able to use the same low level commands, but serial ATA host-adapters and devices communicate via a high-speed serial cable over two pairs of conductors. In contrast, the Parallel ATA (the re-designation for the legacy ATA specifications) used 16 data conductors each operating at a much lower speed.

There are Three generations of Serial ATA. But in here we discuss about only two Generations. Because, Second generation of SATA specifications were just release.

SATA 1.5 Gbit/s (First Generation)

First-generation SATA interfaces, now known as SATA 1.5 Gbit/s, communicate at a rate of 1.5 Gbit/s. Taking 8b/10b encoding overhead into account, they have an actual encoded transfer rate of 1.2 Gbit/s. The theoretical burst throughput of SATA 1.5 Gbit/s is similar to that of PATA/133, but newer SATA devices offer enhancements such as NCQ which improve performance in a multitasking environment.

Today's mechanical hard disk drives can transfer data at up to 127 MB/s,[7] which is within the capabilities of the older PATA/133 specification. However, high-performance flash drives can transfer data at up to 201 MB/s.[8] SATA 1.5 Gbit/s does not provide sufficient throughput for these drives.

During the initial period after SATA 1.5 Gbit/s finalization, adapter and drive manufacturers used a "bridge chip" to convert existing PATA designs for use with the SATA interface. Bridged drives have a SATA connector, may include either or both kinds of power connectors, and generally perform identically to their PATA equivalents. Most lack support for some SATA-specific features such as NCQ. Bridged products gradually gave way to native SATA products.

SATA 3 Gbit/s (Second Generation)

Soon after the introduction of SATA 1.5 Gbit/s, a number of shortcomings emerged. At the application level SATA could handle only one pending transaction at a time—like PATA. The SCSI interface has long been able to accept multiple outstanding requests and service them in the order which minimizes response time. This feature, native command queuing (NCQ), was adopted as an optional supported feature for SATA 1.5 Gbit/s and SATA 3 Gbit/s devices.

First-generation SATA devices operated at best a little faster than parallel ATA/133 devices. Subsequently, a 3 Gbit/s signaling rate was added to the physical layer (PHY layer), effectively doubling maximum data throughput from 150 MB/s to 300 MB/s.

For mechanical hard drives, SATA 3 Gbit/s transfer rate is expected to satisfy drive throughput requirements for some time, as the fastest mechanical drives barely saturate a SATA 1.5 Gbit/s link. A SATA data cable rated for 1.5 Gbit/s will handle current mechanical drives without any loss of sustained and burst data transfer performance. However, high-performance flash drives are approaching SATA 3 Gbit/s transfer rate.

Given the importance of backward compatibility between SATA 1.5 Gbit/s controllers and SATA 3 Gbit/s devices, SATA 3 Gbit/s auto negotiation sequence is designed to fall back to SATA 1.5 Gbit/s speed when in communication with such devices. In practice, some older SATA controllers do not properly implement SATA speed negotiation. Affected systems require the user to set the SATA 3 Gbit/s peripherals to 1.5 Gbit/s modes, generally through the use of a jumper, however some drives lack this jumper. Chipsets known to have this fault include the VIA VT8237 and VT8237R south bridges, and the VIA VT6420, VT6421A and VT6421L standalone SATA controllers. Sis’s 760 and 964 chipsets also initially exhibited this problem, though it can be rectified with an updated SATA controller ROM.

Serial ATA International Organization (SATA-IO said that it had finally approved the Serial ATA revision 3.0 specification that doubles bandwidth and also introduces a number of technologies that improve efficiency of the interconnection technologies.

“As speed becomes critical to today’s storage, the SATA Revision 3.0 specification doubles the maximum transfer speed enabled by technology, paving the way for a new generation of faster SATA products. SATA-IO members will be able to design for their customers products with the speed they crave, without compromising the quality and performance they’ve come to expect from SATA technology,” said Knut Grimsrud, SATA-IO president and Intel Fellow and director of storage architecture.

The Serial ATA 3.0 sports 600 GB/s peak bandwidth as well as numerous critical features that enhance efficiency of the technology:

  • A new Native Command Queuing (NCQ) streaming command to enable isochronous data transfers for bandwidth-hungry audio and video applications;
  • An NCQ Management feature that helps optimize performance by enabling host processing and management of outstanding NCQ commands;
  • Improved power management capabilities;
  • The SATA 3.0 is aligned with INCITS ATA8-ACS standard.

In addition, in order to simplify implementation of Serial ATA into portable electronics, the new Serial ATA 3.0 standardizes small low insertion force (LIF) connector for compact 1.8” storage devices as well as connector designed to accommodate 7mm optical disk drives for thinner and lighter notebooks.

The new specification is backward compatible with earlier SATA implementations, and maintains the low cost and low power for which the popular storage interface is acclaimed.

According to analyst firm IDC, more than 1.1 billion SATA hard drives have shipped from 2001 through 2008. Last year, SATA captured more than 98% of internal hard disk drive shipments, demonstrating that SATA technology is now used in the vast majority of desktop and mobile PCs. Additionally, the technology is increasingly being used in other types of devices, including optical disk drives, solid state drives, servers and external storage systems. SATA implementations are also making inroads in the enterprise market.