Jumat, 07 Agustus 2009

Welcome to Deep Zoom Composer


Welcome to Deep Zoom Composer
[This topic is pre-release documentation and is subject to change in a future release. Blank topics are included as placeholders.]

With Deep Zoom Composer, you can take a collection of images of various resolutions (including large, high-resolution images) and arrange them into a composition. You can then export or publish the composition as either a single high-resolution image or a set of individual images with different resolutions. Once you export or publish your composition, you can use a standard broadband connection to quickly display and navigate a large, detailed image or a panorama of images that might otherwise be extremely slow to view.

What is Deep Zoom Composer used for?

There are many things you can do with Deep Zoom Composer, from artistic applications, such as complex photo mosaics, to business applications, such as photo galleries for real estate sites. Here are just a few potential uses:

· Mapping

· Photo galleries

· Online banner ads

· High-resolution photos

· Visual catalogs

· 3D photography

You can also use Deep Zoom Composer to share photo albums online by using the PhotoZoom service.

For more Deep Zoom e How does the Deep Zoom technology work?

Deep Zoom Composer uses the Deep Zoom technology found in Microsoft Silverlight 2 and Seadragon Ajax. When you view an image created in Deep Zoom Composer in a browser, the browser downloads only the portion of the image that you are actually viewing on your screen at that time, and at a resolution appropriate to the scale of the image. Downloading only part of the image data at a time decreases the time it takes to load the image and optimizes the viewing experience.

For more information about Silverlight 2 and Seadragon Ajax, see Exporting a composition.

xamples online, see Seadragon Ajax on Microsoft Live Labs.

Blurry-to-crisp loading

When you first view a Deep Zoom image, your browser displays a scaled-up version of a low-resolution version of the image, and then blends in higher-resolution images as they are downloaded. This is the reason for the blurry-to-crisp experience when you view an image created in Deep Zoom Composer. It is also the reason that the Deep Zoom images open quickly regardless of the file size of the image. The blurry-to-crisp behavior that you see during loading also occurs when you interact with the Deep Zoom image (for example, zooming or panning the image), and it enables you to smoothly pan and zoom a Deep Zoom image the way you would an online map, such as Microsoft Live Earth.

Blurry-to-crisp loading







Image pyramids and tiles

Each image in a Deep Zoom Composer composition is partitioned (or sliced up) into tiles. During the tiling process, Deep Zoom Composer creates an image pyramid of various resolutions. An image pyramid has the highest-resolution image, composed of multiple tiles, at the base of the pyramid, and the lowest-resolution image at the top of the pyramid, as a single tile. In Deep Zoom Composer, each tile at each level in the pyramid is 256x256 pixels. This tiling process happens at design time as part of the Deep Zoom Composer exporting process.

At run time (when you are viewing the image in a browser), one of the lower-resolution image tiles loads first to decrease wait time and download size so you can see the image as quickly as possible, instead of waiting for the entire image to load. As you pan and zoom the image, other pieces of image data are loaded as needed. For example, if you zoom in to see only the highlighted middle part of the image, your browser loads only the highlighted tiles, rather than the higher-resolution tiles of the entire image.

Image pyramid


Getting Started with the Map Control

Getting Started with the Map Control

The Bing Maps™ map control is a JavaScript control that contains the objects, methods, and events that you need to display maps powered by Bing Maps on your Web site.

Using the Bing Map Control

The topics in this section provide a walkthrough to help you start using the map control.

Version Changelist

Version Changelist

This topic describes the changes to the Bing Map Control SDK for the 6.2 release.

New Map Control Elements

The following objects, properties, and methods are either new or have been updated in the 6.2 version of the map control.

Name

Description

VEClusteringOptions Class

Contains the options for customizing a pushpin cluster display.

VEClusteringType Enumeration

An enumeration of pushpin clustering algorithms.

VEClusterSpecification Class

Contains the shape objects and location of a pushpin cluster.

VEImageryMetadata Class

Contains information about the specified imagery.

VEImageryMetadataOptions Class

Contains the options that represent the imagery.

VEMap.AddCustomLayer Method

Adds a custom layer to the map.

VEMap.GetImageryMetadata Method

Returns information about the requested imagery, including imagery date stamps and vendor attribution.

VEMap.HideScalebar Method

Hides the scale bar from the map.

VEMap.Import3DModel Method

Imports a model data file and displays a 3D model on the map.

VEMap.RemoveCustomLayer Method

Removes a custom layer from the map.

VEMap.ShowScalebar Method

Displays the scale bar on the map.

VEMapOptions.BirdseyeOrientation Property

A VEOrientation Enumeration value indicating the orientation of the bird's eye map.

VEMapOptions.LoadBaseTiles Property

A Boolean value indicating whether or not to load the base map tiles.

VEModelFormat Enumeration

An enumeration of 3D model formats.

VEModelOrientation Class

Represents the orientation of a 3D model on the map.

VEModelScale Class

Represents the scale of a 3D model with respect to the map.

VEModelScaleUnit Enumeration

An enumeration of scale units.

VEModelSourceSpecification Class

Contains the specification for importing a 3D model onto the map.

VEModelStatusCode Enumeration

An enumeration of status codes returned in the callback of the VEMap.Import3DModel Method.

VERouteHint Class

Specifies a route itinerary item hint.

VERouteHintType Enumeration

An enumeration specifying route itinerary item hint types.

VERouteItineraryItem.Hints Property

An array of VERouteHint Class items that correspond to the itinerary item.

VEShapeLayer.GetClusteredShapes Method

Returns an array of VEClusterSpecification Class objects representing the pushpin clusters of the shape layer.

VEShapeLayer.SetClusteringConfiguration Method

Sets the method for determining which pushpins are clustered as well as how the cluster is displayed.

VEShapeSourceSpecification.MaxImportedShapes Property

Specifies the maximum number of items that can be imported from an XML file. The default value is 200.

Bing Maps for Enterprise Brings Location-Based Data to Life

Bing Maps for Enterprise Brings Location-Based Data to Life

Create engaging applications for customers and develop solutions to visualize geographic and location-based information by combining online maps with your data.

Bing Maps empowers organizations to:

  • Connect with customers: Build rich, engaging location applications to drive customers from the Web to your stores, and boost community around your brand.
  • Gather deep insight: Visualize location-based data—demographic or census data, housing starts, and more—to gain deep visual insight into your business.
  • Manage assets: Use Bing Maps to help manage and track the location of mobile assets in the field and to better manage inventory, deliveries, fleets, and other mobile operations, in near real time.

Bing Maps SDKs

Bing Maps SDKs

The Bing Maps SDKs provide documentation for the APIs that power Bing Maps, an online mapping service that enables users to search, discover, explore, plan, and share information about specific locations. By using traditional road maps, labeled aerial photo views, low-angle high-resolution aerial photos, and proximity searching capabilities, Bing Maps provides unique opportunities for developers to incorporate both location and local search features into their Web applications.

The Bing Maps SDKs include:

The Bing Map Control software development kit (SDK) consists of a complete set of reference topics for the Bing Map Control API. The Bing Map Control SDK 6.2 contains the latest feature set available from the Bing Maps team.

Bing Maps also provides an Interactive SDK available at http://www.microsoft.com/maps/isdk/ajax. The Bing Maps Interactive SDK offers hands-on, task-based demonstrations of features available in the version 6.2 map control release, complete with code samples and links back to the reference SDK.

The Bing Maps Web Services SDK, Version 1.0 consists of a complete set of reference topics that cover the Bing Maps Web Services programming interface (API). Bing Maps Web Services is a set of programmable SOAP services that allow you to integrate maps and imagery, driving directions, and other location features into your Web application.

Additionally, Bing Maps Articles contains a variety of technical topics and coding techniques for the Bing Maps developer.

Information about Microsoft's customer identification requirements can be found in the Bing Maps Web Services SDK, Version 1.0 or the Implementing Customer Identification article found in Bing Maps Articles.

For information about Bing Maps geographic coverage, see the Bing Maps Geographic Coverage topic.

The Microsoft MapPoint Web Service is a hosted, programmable Web service that enables you to integrate high-quality maps, driving directions, distance calculations, proximity searches, and other location intelligence into your applications, business processes, and Web sites.

Bing Map Control SDK 6.2

Bing Map Control SDK 6.2

Bing Map Control SDK 6.2

Microsoft® Bing Maps™ provides the power behind Bing Maps, an online mapping service that enables users to search, discover, explore, plan, and share information about specific locations. By using traditional road maps, labeled aerial photo views, low-angle high-resolution aerial photos, and proximity searching capabilities, Bing Maps provides unique opportunities for developers to incorporate both location and local search features into their Web applications.

The Bing Map Control software development kit (SDK) consists of a complete set of reference topics that cover the Bing Maps application programming interface (API).

Bing Maps also provides an Interactive SDK available at http://www.microsoft.com/maps/isdk/ajax. The Interactive SDK offers hands-on, task-based demonstrations of features available in the version 6.2 API release, complete with code samples and links back to the reference SDK.

If you are reading this help file online, you can download the Bing Map Control SDK (CHM file) for offline viewing.

Information about Microsoft's customer identification requirements can be found in the Implementing Customer Identification article found in the Virtual Earth Articles.

The Bing Maps Web Services are programmable SOAP services also available for users looking to integrate location intelligence into their Web applications. Browse the Bing Maps Web Services SDK onli

Microsoft

Microsoft

Microsoft Corporation (NASDAQ: MSFT, HKEX: 4338) is a United States-based multinational computer technology corporation that develops, manufactures, licenses, and supports a wide range of software products for computing devices.[8] Headquartered in Redmond, Washington, USA, its most profitable products are the Microsoft Windows operating system and the Microsoft Office suite of productivity software.

The company was founded to develop and sell BASIC interpreters for the Altair 8800. Microsoft rose to dominate the home computer operating system market with MS-DOS in the mid-1980s, followed by the Windows line of operating systems. Its products have all achieved near-ubiquity in the desktop computer market. One commentator notes that Microsoft's original mission was "a computer on every desk and in every home, running Microsoft software."[9] Microsoft possesses footholds in other markets, with assets such as the MSNBC cable television network, the MSN Internet portal, and the Microsoft Encarta multimedia encyclopedia. The company also markets both computer hardware products such as the Microsoft mouse as well as home entertainment products such as the Xbox, Xbox 360, Zune and MSN TV.[8] The company's initial public stock offering (IPO) was in 1986; the ensuing rise of the company's stock price has made four billionaires and an estimated 12,000 millionaires from Microsoft employees.[10][11][12]

Throughout its history the company has been the target of criticism, including monopolistic business practices and anti-competitive strategies including refusal to deal and tying. The U.S. Justice Department and the European Commission, among others, have ruled against Microsoft for various antitrust violations

1975–1984: Founding

Following the launch of the Altair 8800, William Henry Gates III, (known as Bill Gates) called the creators of the new microcomputer, Micro Instrumentation and Telemetry Systems (MITS), offering to demonstrate an implementation of the BASIC programming language for the system. After the demonstration, MITS agreed to distribute Altair BASIC.[15] Gates left Harvard University, moved to Albuquerque, New Mexico where MITS was located, and founded Microsoft there. The company's first international office was founded on November 1, 1978, in Japan, titled "ASCII Microsoft" (now called "Microsoft Japan").[15] On January 1, 1979, the company moved from Albuquerque to a new home in Bellevue, Washington.[15] Steve Ballmer joined the company on June 11, 1980, and later succeeded Bill Gates as CEO.[15]

Among pre-IBM-PC products were the software package TASC (The AppleSoft Compiler), which compiled a BASIC program into Apple machine language, and the hardware Microsoft Softcard, an add-on Z80 processor card for the Apple II and compatible computers which allowed the use of the CP/M operating system instead of Applesoft and Apple DOS. In 1980, Microsoft entered the operating system business with its own version of Unix, called Xenix, which it licensed to various computer vendors.

DOS (Disk Operating System) was the operating system that brought the company its first real success. On August 12, 1981, after negotiations with Digital Research failed, IBM awarded a contract to Microsoft to provide a version of the CP/M operating system, which was set to be used in the upcoming IBM Personal Computer (PC). For this deal, Microsoft purchased a CP/M clone called 86-DOS from Seattle Computer Products, which IBM renamed to PC-DOS. Later, the market saw a flood of IBM PC clones after Columbia Data Products successfully cloned the IBM BIOS, and by aggressively marketing MS-DOS to manufacturers of IBM-PC clones, Microsoft rose from a small player to one of the major software vendors in the home computer industry.[16][17][18][19][20][21][22] The company expanded into new markets with the release of the Microsoft Mouse in 1983, as well as a publishing division named Microsoft Press.

Anti-competitive

Anti-competitive

Since the 1980s, Microsoft has been the focus of much controversy in the computer industry.[101] The majority of criticism has been for its business tactics, often described with the motto "embrace, extend and extinguish". Microsoft initially embraces a competing standard or product, then extends it to produce their own version which is then incompatible with the standard, which in time extinguishes competition that does not or cannot use Microsoft's new version.[102] These and other tactics have resulted in lawsuits brought by companies and governments, and billions of dollars in rulings against Microsoft.[103][13][45] In January 2009, Opera Software ASA filed a complaint to the European Commission stating that Microsoft's inclusion of Internet Explorer with Windows-based personal computers is a violation of European competition laws.[104]

Freedom and privacy

Freedom and privacy

Free software proponents point to the company's joining of the Trusted Computing Platform Alliance (TCPA) as a cause of concern. A group of companies that seek to implement an initiative called Trusted Computing (computing in which a computer is not only secured for its owner, but also secured against its owner as well), TCPA is decried by critics as it allows software developers and platform controllers to enforce indiscriminate restrictions over how consumers use software, and over how computers behave.[105][106]:23[107][108]

Large media corporations (including the movie companies and record companies), together with computer companies such as Microsoft and Intel, are planning to make your computer obey them instead of you.

Richard Stallman, founder of the Free Software Foundation[109]

Advocates of free software also take issue with Microsoft's promotion of Digital Rights Management (DRM) and total cost of ownership (TCO) comparisons with its "Get the facts" campaign. Digital Rights Management is a technology that allows content providers to impose restrictions on the methods by which digital media is used on consumer hardware; and subsequently, detractors contend that such technology may infringe on fair use and other rights, especially given that it restricts legal activities such as re-mixing or reproduction of material for use in slide shows or the resale of the goods by the customer.[110][111]

Misrepresentation

Misrepresentation

The "Get the facts" campaign argues that Windows Server has a lower TCO than Linux and lists a variety of studies in order to prove its case.[112] Proponents of Linux unveiled their own study arguing that, contrary to one of Microsoft's claims, Linux has lower management costs than Windows Server.[113] Another study by the Yankee Group claims that upgrading from one version of Windows Server to another costs a significant fraction (a quarter to a third) of the switching costs from Windows Server to Linux, even for large enterprises, and that the other major reasons for a switch away from Windows servers were the increased security and reliability of Linux servers and a chance to escape the Microsoft "lock-in".[114]

In 2004, the Advertising Standards Authority (ASA) of the UK warned Microsoft that an ad from the campaign which claimed that "Linux was ... 10 times more expensive than Windows Server 2003", was "misleading", as the hardware chosen for the Linux server was needlessly expensive.[115] The ASA's complaint was that "the measurements for Linux were performed on an IBM zSeries [mainframe], which was more expensive and did not perform as well as other IBM series." The comparison was to Windows Server 2003 running on two 900 MHz Intel Xeon CPUs.[116]

David Meyer writing on Zdnet.com pointed out that, "Microsoft has a long history of applying for, and being granted patents for, inventions that many argue--and can sometimes demonstrate--were based on earlier work carried out by others, or based on a common, self-evident idea."[117] This was in response to its 2008 patent application for the ability to progress in page-up or page-down increments with a single keystroke — a method that has been pervasive for decades.[118]

The Mother of All CPU Charts 2005/2006

The Mother of All CPU Charts 2005/2006


The Mother of All CPU Charts 2005/2006



It's time for a new CPU comparison using our newly developed benchmark suite. The most noteworthy additions are certainly the dual-core processors, but we have also added some new sections focusing especially on the platforms for AMD's Socket 939 and Intel's Socket 775.

An overview as comprehensive as this one also brings up th

e question of what has changed over that period of time, and how much performance has improved. Naysayer are often quick to point out that your typical word processor doesn't run any faster today than it did in 1993, without qualifying this claim further. Are they completely off the mark?

Well, no, but let's not forget that the way we use our computers has also changed dramatically over the past decade. Today, CPUs handle many tasks simultaneously by running several applications in parallel. In the early 1990s, specialized chips would have been necessary to perform this feat which we take for granted today. Fluid video or audio streaming and playback were unthinkable back then, but are common now. A good current example of such an application is Internet telephony or video conferencing. Here, data is encrypted in real-time, while normal office applications or even games continue to ru

n in parallel. Simply put, much of what we take for granted with computers today was not even on the radar screen just a few years ago.


Behold the first step in an incredibly fast evolutionary process: Intel's first processor, the 4004, circa 1971. It consisted of 2,300 transistors, required a core voltage of 12 V and could address up to 640 Bytes of memory. It didn't even require any heatsink.








This is a graph of the clock speed development of AMD and Intel processors from 1993 until the end of 2005. Between 1993 and 1999, the average clock speed increased tenfold. Then stagnation set in; over the past four years, frequencies haven't even doubled.

We must realize that the personal com

puter is edging its way into practically every aspect of our lives. The biggest part of this development was driven by two large processor companies, namely AMD and Intel, the latter of which has had decisi

ve influence on the development of most of today's standards.

How about a few concise

examples to illustrate the rapid developments of the past few years? Intel's first processor, the 4004, debuted in 1971 and consisted of 2,300 transistors. Compare that to the 230 million

transistors found in today's Pentium Extreme Edition 840. That's an increase by a factor of 100,000!

Let's try that again using a different measure. The space that used to be occupied by a single transistor now houses 5,845 of them. This development went hand in hand with a reduction in core voltage from 12 V (1971) to currently 1.2 V. And that's not even the lower lim

it; a conventional silicon-based transistor requires a minimum voltage of 0.7 V to perform one transition.

Choosing a Mother Board

Choosing a Mother Board -

There are many things to consider when selecting a Mother-Board. The CPU, type of RAM (and the amount) you intend on installing
in the system, number and type of slots (ISA, EISA, VLB, PCI) and their location in relation to the case you will be putting the Mother board in. Upgradability, Integration, Expandability, and Proprietary are some buzz words you should get a little familiar with.
Photo of Freetech's P5F79 - socket 7 motherboard... my personal favorite for the standard Pentium chips by Intel and AMD.
bullet
Intel Triton VX chip set, 66MHz bus paths
bullet
512K external cache memory,
bullet
4 SIMMs, 3 DIMM,
bullet
5 PCI (one shared), 3 ISA sockets, and
bullet
Awards new Pentium BIOS.
bullet
Drive Controllers are EIDE (supporting 4 EIDE devices),
bullet
1 parallel SPP or ECP/EPP bi-directional printer port,
bullet
2 16550 UART Serial (Com) ports (one can be defined as the new USB port), and
bullet
a PS/2 adapter port.
I have about 6 of these working in my shop (including my email server), and another few dozen in customers systems... these are a bit more expensive than most, but have been problem free and very solid. Only down side, they won't run the AMD K6-233 or the newest 266 MHz chips.

Parity

Parity -

Until the 100 MHz 486's and Pentiums, all IBM's required a parity chip, which raised the cost of the RAM chip, but assisted in the Power On BIOS (Basic In Out System) tests. Most of the Bios manufacturers required the parity chip to compare the other chips in that bank to it. If a chip didn't match, the system stopped, beeped, and flashed an error message... stating the RAM failed the parity check. Many new systems no longer use the parity test, and therefore don't use parity chips. If you are getting RAM from a place different than where you are getting the motherboard, this section is very important!

2007 Office System


2007 Office System

To view Office Talk columns relating to the Microsoft Office 2007 system, click the articles to the left in the table of contents.

Microsoft Office Talk


Microsoft Office Talk

The Microsoft Office System delivers a powerful collection of integrated programs, servers, services, tools, and technologies that can help developers build robust business solutions to streamline processes and connect people to information and to one another.

If you are new to Office development, and want to learn more about the possibilities offered by the Microsoft Office System to develop solutions, this section includes columns by long-time Microsoft Office developers and members of the Microsoft Office Developer Documentation team.

Office 2003

Microsoft Office 2000


Microsoft Office 2000

The Microsoft Office System delivers a powerful collection of integrated programs, servers, services, tools, and technologies that can help developers build robust business solutions to streamline processes and connect people to information and to one another.

If you are new to Office development, and want to learn more about the possibilities offered by the Microsoft Office System to develop solutions, explore this set of helpful links to get you up to speed.

· Access 2000

· Excel 2000

· FrontPage 2000

· FrontPage 2000 Server Extensions

· Office 2000

· Office 2000

· Outlook 2000

· Project 2000

· Visio 2000

· Word 2000

Related Library Sections

· Microsoft SharePoint Products and Technologies

· Visual Studio Tools for the Microsoft Office System Reference

Microsoft Office Developer Center

· Microsoft Office Developer Center

· Understanding Office Development

· How To Center

· SDK Documentation

· Interactive Developer Map

· 2007 Microsoft Office System for Architects

· Microsoft Office Business Applications

· Microsoft Visual Studio Developer Center

· Microsoft SharePoint Server 2007 Developer Center

Additional Resources

· Windows SharePoint Services Developer Center

· MSDN Evaluation Center

· Microsoft Learning Portal

· MSDN Magazine

· Microsoft Office Online

· Microsoft Office Products

· Microsoft Office TechCenter

· MSDN Virtual Labs

The Microsoft Office System delivers a powerful collection of integrated programs, servers, services, tools, and technologies that can help developers build robust business solutions to streamline processes and connect people to information and to one another.

If you are new to Office development, and want to learn more about the possibilities offered by the Microsoft Office System to develop solutions, explore this set of helpful links to get you up to speed.

· Access 2000

· Excel 2000

· FrontPage 2000

· FrontPage 2000 Server Extensions

· Office 2000

· Office 2000

· Outlook 2000

· Project 2000

· Visio 2000

· Word 2000

Related Library Sections

· Microsoft SharePoint Products and Technologies

· Visual Studio Tools for the Microsoft Office System Reference

Microsoft Office Developer Center

· Microsoft Office Developer Center

· Understanding Office Development

· How To Center

· SDK Documentation

· Interactive Developer Map

· 2007 Microsoft Office System for Architects

· Microsoft Office Business Applications

· Microsoft Visual Studio Developer Center

· Microsoft SharePoint Server 2007 Developer Center

Additional Resources

· Windows SharePoint Services Developer Center

· MSDN Evaluation Center

· Microsoft Learning Portal

· MSDN Magazine

· Microsoft Office Online

· Microsoft Office Products

· Microsoft Office TechCenter

· MSDN Virtual Labs