DAVID LOWER's profileDAVID PAUL LOWER CONCEPT...PhotosBlogListsMore ![]() | Help |
|
May 27 FROM > http://davidlower.spaces.live.com 1000s OF MY PAGES CLICK ON ONE OF THE CATEGORIES1000s OF MY PAGES CLICK ON ONE OF THE CATEGORIES FROM > http://davidlower.spaces.live.com
THIS WEB-SPACE RSS FEED
A feed that contains frequently updated content. When you subscribe free to a feed, it is added to the Common Feed List. Updated information from the feed is automatically downloaded to your computer in Internet Explorer and other programs
CLICK HERE > http://davidlower.spaces.live.com/feed.rss ABOUT
FUTURE SOFTWARE - COMPUTERS / COMPUTERS - OF THE PAST / MICROSOFT WINDOWS / XP / VISTA / WINDOWS 7 / VIENNA
LONGHORN / BLACKCOMBE / LINUX / FREE OSs / OTHER OSs / COMPUTER SOFTWARE INFO / LINKS / LATEST NEWS
LATEST TECHNOLOGY NEWS / LATEST SCIENCE NEWS
David Lower Forums Homepage Forum Signup FREE & > www.softwarenews.webs.com
MY
WINDOWS VISTA LIVE WEBSPACE
WINDOWS 7 LIVE WEBSPACE
Will Windows 7 be a major Windows release? No Windows Vista was a major release & Windows 7 will be a relatively minor or interim update Microsoft is currently on a development path where every other Windows version is a major release THIS WEB-SPACE RSS FEED www.davidlower.spaces.live.com IS http://davidlower.spaces.live.com/feed.rss IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
THIS WEB-SPACE RSS FEED A feed that contains frequently updated content. When you subscribe free to a feed, it is added to the Common Feed List. Updated information from the feed is automatically downloaded to your computer in Internet Explorer and other programs CLICK HERE > http://davidlower.spaces.live.com/feed.rss May 26 Microsoft Virtual PC 2007 SP1 FREEWARE DOWNLOAD & INFO IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
Microsoft Virtual PC 2007 SP1
INFO AND DOWNLOAD
![]() With Microsoft® Virtual PC 2007, you can create and run one or more virtual machines, each with its own operating system, on a single computer. This provides you with the flexibility to use different operating systems on one physical computer.
This update SP1 for Microsoft Virtual PC 2007 includes support for the following additional Host and Guest Operating Systems: System Requirements
* Supported Operating Systems: Windows Server 2003 x64 editions; Windows Server 2003, Standard Edition (32-bit x86); Windows Vista 64-bit Editions Service Pack 1; Windows Vista Business; Windows Vista Business 64-bit edition; Windows Vista Enterprise; Windows Vista Enterprise 64-bit edition; Windows Vista Service Pack 1; Windows Vista Ultimate; Windows Vista Ultimate 64-bit edition; Windows XP Service Pack 2; Windows XP Service Pack 3 * Processor: AMD Athlon/Duron, Intel Celeron, Intel Pentium II, Intel Pentium III, Intel Pentium 4, Intel Core Duo, and Intel Core2 Duo * CPU Speed: An x64-based or an x86-based computer with a 400 MHz or faster (1 GHz recommended) processor with L2 cache * RAM: Add the RAM requirement for the host operating system that you will be using to the requirement for the guest operating system that you will be using. If you will be using multiple guest operating systems simultaneously, total the requirements for all the guest operating systems that you need to run simultaneously. * Available disk space: To determine the hard disk space required, add the requirement for each guest operating system that will be installed. Additonal Guest Operating System support: Windows Vista® Ultimate Edition with Service Pack 1 (SP1)
Windows Vista® Business Edition with Service Pack 1 (SP1) Windows Vista® Enterprise Edition with Service Pack 1 (SP1) Windows Server® 2008 Standard Windows XP Professional with Service Pack 3 Additional Host Operating System support:Windows Vista® Ultimate Edition with Service Pack 1 (SP1)
Windows Vista® Business Edition with Service Pack 1 (SP1) Windows Vista® Enterprise Edition with Service Pack 1 (SP1) Windows XP Professional with Service Pack 3 Download From Microsoft : Virtual PC 2007 SP1 (32-bit and 64-bit) | 31.8MB (Freeware)
IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com FREE DOWNLOAD XdN Tweaker is a free tweaking program for Windows XP, Windows Server 2003, and Windows Vista
IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
FREE DOWNLOAD XdN Tweaker is a free tweaking program for Windows XP, Windows Server 2003, and Windows Vista
It sets itself apart from the other tweak programs though by not being filled with options, settings, and "tweaks" that are actually normal options and menu settings of other programs. It tries to fill the gaps that other tweak programs overlook. Instead of just being another way of doing something you could do yourself just by clicking on "options" or "settings" in Windows, it offers features that Windows normally wouldn't allow you to do without digging into the system registry. Depending on if you run the program under Windows XP, Windows Server 2003, or Windows Vista, different options will be available to you (works with 32-bit and 64-bit Windows).
Features:* Changes the number of Folder views Windows saves.
* Resets the folder views Windows has saved. * Add/Remove classic Windows 2000 user control panel icon. * Disable/Enable ATI Catalyst Control Center right click on Desktop (only for use if you have an ATI video card and have the Catalyst Control Center installed). * Disable/Enable ‘SendTo’ right-click menu. * Allows you to adjust and tweak TCP/IP settings. * Disable/Enable ZipFolders. * Disable/Enable the Outlook Express/Windows Mail splash screen. * Put the File menu above the Back/Forward buttons in IE7. * Remove or Replace the Search box in IE7. * Disable/Enable User Account Control prompts under Vista. * Disable/Enable the “- Shortcut” text under Vista. * Attempt to force Vista to better save folder views. * Disable/Enable Windows Media Player Explorer context menus. * Add/Remove “Take Ownership” to right-click menus under Vista. * Disable/Enable the Documents item on the Classic Start Menu. * Changes “Delete” to “Search…” on Recycle Bin. * Turn off the annoying full screen “black” UAC prompt. * Add/Remove the Network Connections icon to Control Panel Download:Size(309 KB) XdN Tweaker 0.9.0.2 (link 1) XdN Tweaker 0.9.0.2 (link 2)
IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com May 20 6 FREE Download Packs To Transform Windows XP SP2 OR SP3 To Other OS www.davidlower.spaces.live.com
IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
6 FREE Download Packs To Transform Windows XP SP2 OR SP3 To Other OS
20th MAY 2008
A new look? If you’re bored of having to look at the same kind of icons and eyecandy everytime, you can download and install these free transformation packs, and transform XP to look like any other OS.
1... Vista Transformation Pack 8.0.1 [Download]
Vista Transformation Pack does all kinds of appearance tweaks, and makes Windows XP look like Vista. From icons, transparency to new sounds, this pack does it all to make your XP look like Windows Vista.
2... Mac OS Transformation Pack [Download]
Transforms XP to look like Mac OS X 10.5. Some important components like Windows Explorer and other shell files are patched to mimic Mac OS X appearance. Work only with Windows XP SP2 SP3 (English version).
3... FlyakiteOSX [Download]
Again, make your windows look like Mac OS X. However, it’s much more comprehensive than the above one. This enhancement utility does everything from registry tweaks, visual styles, sounds, icons to imitate the appearance of Mac OS X. See other screenshots here. If you’re using iTunes then make sure to deselect ‘iTunes Multi-Pugin’ option (under ‘Software’) in the installation wizard.
4... Fedora Transformation Pack [Download]
This tool is intended for making XP resemble the Fedora Linux Distro. Though the utility just packs a simple visual style, it does include icons, screensavers and wallpapers, and other Fedora-like skins for programs.
5... Ubuntu Transformation Pack [Download]
This pack contains visual styles, icons and other patches that can give the brownish Ubuntu look to WINDOWS XP. If you just can’t get Ubuntu working on your PC, but still love its looks, you can download this pack. ..................................................................................................................................... 6... Vienna Transformation Pack v. 1.2 .....................................................................................................................................
May 16 SOME COMPANYS ARE SKIPPING VISTA & WAITING FOR WINDOWS 7 WHY YOU SAY NEWS 16TH MAY 2008 www.davidlower.spaces.live.comSOME COMPANYS ARE SKIPPING VISTA & WAITING FOR WINDOWS 7
![]() GM keeps building cars on XP - Closing the Door to Microsoft Vista
Putting a dent into Microsoft's effort to resuscitate Windows Vista, carmaker General Motors says it is considering skipping the OS release entirely.
A number of companies are opting not to embrace Redmond's latest operating system and, like GM, are waiting for Windows 7 instead
General Motors (GM) may take a detour around Vista, the latest computer operating system from Microsoft (MSFT). The automaker has encountered so many speed bumps getting Vista to work on its machines that it may just wait for the next version of Windows, due in 2010 or 2011. "We're considering bypassing Vista and going straight to Windows 7," says GM's Chief Systems & Technology Officer Fred Killeen.
Vista taxes all but the most modern PCs with hefty processing and memory requirements. Many of GM's PCs can't even run the system. "By the time we'd replace them, Windows 7 might be ready anyway," Killeen says. Then there are compatibility problems with all the software that needs to run on Windows. GM's software vendors still haven't ensured all their programs will run on Vista trouble-free. So the company is sticking with Windows XP for now. Killeen figures GM could install Windows 7 in three or four years.
In an interview with BusinessWeek, GM technology chief Fred Killeen said that, for now, he's sticking with Windows XP."We're considering bypassing Vista and going straight to Windows 7," Killeen told the magazine. In particular, he pointed to the higher hardware requirements that would require many PCs in GM's fleet to be replaced. "By the time we'd replace them, Windows 7 might be ready anyway," he said.
Microsoft has said fairly little thus far about Windows 7. The company had said that it will arrive by 2010, although comments by Bill Gates in Miami last month suggested it might arrive sooner.
IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
If Gates is right, how much longer for keyboards & mice 16TH MAY 2008 www.davidlower.spaces.live.comIF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
NEWS 16TH MAY 2008
If Gates is right, how much longer for keyboards & mice
It wasn't exactly Minority Report but Bill Gates' technology demonstration at the company's CEO Summit earlier Wednesday may be remembered years from now as a harbinger of the end for the keyboard and mouse era. Not today.
Maybe not tomorrow. But soon enough. (Cue Winston Churchill here about how this is not the end, the beginning of the end, but perhaps, it's the end of the beginning.) As Gates demoed a 4-foot-by-6-foot prototype called TouchWall, there was little resemblance to Tom Cruise's futuristic data juggling in that 2002 sci-fi performance as he moved 3D screens around with simple hand gestures.
Making what is likely his last appearance as master of ceremonies at this annual conclave of corporate heavy hitters, Gates used the show-and-tell session to offer a prediction. In the future, he said, all surfaces will feature "an inexpensive screen display capability and software that sees what you're doing there so that it's completely interactive." I've been watching Gates give performances like these since 1985 and it's wise to treat his predictions with the appropriate grain of salt. When it comes to Microsoft, the concept of vaporware is not entirely foreign. Still, I found the demo interesting when you consider the topic against the backdrop of what Microsoft is developing in Windows 7.
In fact, a couple of months ago, Gates hinted at future support for touch-based gestures and speech recognition in a the post-Vista OS."The likelihood is that touch will become mainstream on certain form factors very quickly because we are working hand-in-hand with the hardware companies," he told my colleague Ina Fried.
I'll wait to see how Microsoft's product roadmap evolves before getting too exciting. Planned features for operating systems often don't make the final scratch because of various and sundry. For his part,
Gates appears confident this is the future direction of man-machine relations. In a practiced sales pitch for the TouchWall, Gates predicted that home and office walls eventually will become computers. Period. Of course, that's also going to require a lot of infrared cameras to pick up touch patterns as well as projection technology--and that's all going to cost. (For the foreseeable future, touch sensitive walls remain a toy for the plutocrats. Last Christmas, Nieman Marcus was selling Jeff Han's Interactive Media Wall for $100,000. On the other side of the equation, these sorts of technologies are moving into the mainstream in fits and starts. Vista includes some support for touch sensitivity and millions of iPhone owners now see gestures as natural. The fact is that we are getting beyond the keyboard and mouse as the end-all and be-all. The mouse is more than 40 years old, while the idea for the QWERTY keyboard dates back to a Civil War era invention by C.L. Sholes. Don't know about you but I'm ready for a change. Keyboard, mouse to get company in Windows 7 you won't have to rely on a keyboard and mouse to use it.
After decades of investing in things like speech technology and handwriting recognition, Microsoft Chairman Bill Gates said that users appear ready for new ways of interacting with machines. And, he said, advances in those areas and in touch-based gestures will find their way into the next version of Windows, known as Windows 7. "The version after Vista is a big step forward in terms of speech," Gates said in an interview following his speech at Stanford University. "It's a big step forward in terms of ink. It's a big step forward in terms of touch." Microsoft has already hinted that iPhone-like gestures are a part of the next Windows, and Gates said that touch-screen is likely to be the most broadly appealing of the new interfaces.
The likelihood is that touch will become mainstream on certain form factors very quickly because we are working hand-in-hand with the hardware companies," Gates told CNET News.com "Speech and ink it's a little harder to say."
Gates has been a tireless proponent of the Tablet PC concept and made it clear he is not giving up on that dream, despite the fact that such machines remain a small fraction of notebooks nearly half a decade after their introduction. "I'm a big ink lover," he said, adding that he hopes with Windows 7 more students decide to go withWindows notebook that can use pen input. "I would vote yes, but I have a known bias."
Microsoft has not said when to expect Windows 7. Some have said it may not be until 2010, while others predict Microsoft will try to get a release out the door next year following a lackluster reception for Vista and growing competition from Apple.
WHAT OTHERS ARE SAYING
Old tech new fashion.
By lex on 16.05.2008 - 09:05
touch screen technology has been around for 30 years and has not changed that much, presumably because nobody thought it was a particularly good idea and certainly not a replacement for mouse and keyboard.
then apple discovered that most people under the age of 30 now rely on new technology to attract women, whether it works or not and brought out the iphone and now, all of a sudden, touch screen is a good money making idea. by pepperboi222 May 14, 2008 8:03 PM PDT
Now if it looks and feels physical then you might like it.
by frankwick February 20, 2008 9:01 AM PST
If you believe everything Jobs says, then I can see why you would say that. However, if you open your eyes you will see that innovations comes from a lot of places. I would say that MS has innovated more than Apple over the years. Apple innovates a lot of look and feel items, but MS has the whole driver model, usable features, etc... Apple has better marketing.
by Dalkorian February 21, 2008 3:18 PM PST
Maybe my memory is getting a little fuzzy, but wasn't the bloated garbage pile known as asta-la-vista supposed to come with a new file system, a revolutionary new file system at that? Anyone care to argue that NTFS is that revolutionary new file system? I didn't think so. I'll believe it when I read about it in a review. I'll never experience it myself because I have to much self esteem to become a slave to the evil Micro$loth empire. I just don't hate myself that much anymore, I got better.
IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
May 12 LIST & INFO & DOWNLOADS OF INTERNET BROWSERS ALL FOR WINOWS XP - VISTA WINDOWS XP XPSP1 XPSP2 XP SP3 WINDOWS VISTA VISTA SP1 & LATER TESTED USED VOTED BEST BY DAVID LOWER > SCORES FROM 1 TO A 10 www.davidlower.spaces.live.com
IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
DATE OF WRITE UP >> 12TH MAY 2008
LIST & INFO & DOWNLOADS OF INTERNET BROWSERS
ALL FOR WINOWS XP - VISTA
WINDOWS XP XPSP1 XPSP2 XP SP3 WINDOWS VISTA VISTA SP1 & LATER
TESTED USED > VOTED BEST > BY DAVID LOWER > SCORES FROM 1 TO A 10
EXPLORER 7 CLICK HERE TO DOWNLOAD LATEST EXPLORER 7 DOWNLOAD & INFO PAGE 7 0UT OF 10 FIREFOX CLICK HERE TO DOWNLOAD LATEST FIREFOX DOWNLOAD & INFO PAGE 9 OUT OF 10 THUNDERBIRD CLICK HERE TO DOWNLOAD LATEST THUNDERBIRD DOWNLOAD & INFO PAGE 7 OUT OF 10 SAFARI CLICK HERE TO DOWNLOAD LATEST SAFARI DOWNLOAD & INFO PAGE 9 OUT OF 10 OPERA CLICK HERE TO DOWNLOAD LATEST OPERA DOWNLOAD & INFO PAGE 5 OUT OF 10.............................................................................................................................................................................................................................................
LATEST BETAS
DOWNLOAD & INFO PAGES
EXPLORER LATEST BETA CLICK HERE TO DOWNLOAD & INFO PAGES FIREFOX LATEST BETA CLICK HERE TO DOWNLOAD & INFO PAGES IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
HOW TO: create a bootable XP SP3 CD www.davidlower.spaces.live.comIF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
PLEASE NOTE 1ST ONLY MAKE SLIPSTEAMS OF XP SP3 ON ONLY XP OR 2003 MACHINES
HOW TO: create a bootable XP SP3 CD
Next time you wipe your PC's hard drive clean and reinstall Windows with that old installation disc, you don't want to connect your fresh, unpatched and vulnerable system to the internet only to download 176 new updates from Microsoft. If your XP installation CD is older than 2004, once your system is online, you'll have to wait for hefty service packs to download, chained to your mouse while pushing the Next button, watching progress bars, and rebooting multiple times. Wouldn't it be better to start your installation, head out to run errands or grab coffee, and come back to an up-to-date system before your system gets online? It's possible, using some free software and a blank disc. After the jump, I'll show you how to create an automated, customized XP installation CD or DVD, that includes Microsoft's official-but-not-released Service Pack 3 for Windows XP.Note on the current status of Service Pack 3: As of May 2, 2008, Microsoft has released Windows XP Service Pack 3 to PC manufacturers, but due to a last minute bug discovery which has to do with software for businesses (not home users), they have delayed the "release to web." This means they are not yet pushing it to users via Windows Update, and they have not yet published a Microsoft Download Center page for it. However, the official SP3 file is available for download on Microsoft's servers. Here's the direct link to the English version. No word on when SP3 will appear on Windows Update, but no doubt it will be soon. For more on what you get with the new service pack, here's our complete field guide to SP3. Why make a "slipstreamed" disc?Maybe you're the type who can't fathom being absent while Windows installs, unable to prune all the unnecessary applications and features, customize the desktop, set up user accounts and install needed drivers. Well, you and I have a lot in common, but we can both enjoy what nLite, a free slipstreaming utility, can do:
What you'll need
Getting started After you've installed nLite, load your installation CD into your disc drive and make sure you've got your 25-character product key handy. Launch nLite, click to the next screen, "Locating the Windows installation." Before you go further, create a new folder somewhere on your computer, at the hard drive root (as in "C:\") if possible. Click "Browse," select your CD drive, and you'll be prompted to copy your CD to a folder. Select the folder you created, then wait for the copy to finish.
Click "Next," and you'll see an identical screen for drivers. If you know where to find the .INF files that connect your hardware to Windows, you can roll them into your install disc, but be warned: a small printer INF increased the final size of my ISO by at least 200 MB—I'm still trying to figure out why, but if you encounter similar problems, simply throw the driver installation files into spare space on the disc (more on that soon). Customize your install You start really making your XP system your own on the next screen. The "Compatibility Window" that pops up can protect you from yourself; unless you're sure you can do without an item, you'll want to leave it checked. Behind it, the "Remove Components" section is where you can pull out all the stuff you don't ever use or don't have. Most of the savings are small in hard drive size, but keep your system from clogging with services and drivers it doesn't need. Among the almost-guaranteed safe removals:"Briefcase" from Accessories; most of the non-red items in Hardware; Keyboards and Languages that you don't ever plan to use; "Tablet PC" from Multimedia; and MSN Explorer and Windows Messenger from Network.
You've now got a CD that's completely up to date, and installs by itself (once you get past the initial blue-and-white loading screens, that is). You might have to run through nLite a few times if your images turn out bigger than you want, but you can always create a bootable DVD if needed. What changes, updates, or advanced features have you slipstreamed into your Windows disc? What do you still wish you could have loaded onto your Ultimate No-Touch Install CD? Let's hear 'em both in the comments.
Windows XP ISO with SP3 integrated, When I want to install it on a clean machine, I noticed that setup prompts for a product key and it does not allow me to continue, which should be a new feature in XP sp3. OK so I fill in the VLK but it does not accept it, I try another one from a customer of mine, does not work either. Angry
I found out that the problem is when you do the XP Sp3 slipstream process on a WIndows Vista machine, the API gives a different response and screws up the PID process. This is a bug and Microsoft knew about this in December, still the bug remained and made it all the way to RTM, nice work Microsoft. So XP SP slipstream only on XP or 2003 machines IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com May 11 MICROSOFT WINDOWS 7 FULL INFO UPTO 11TH MAY 2008 FROM www.davidlower.spaces.live.comIF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
MICROSOFT WINDOWS 7 FULL INFO UPTO 11TH MAY 2008
Windows 7 (formerly known as Blackcomb and Vienna) is the working name for the next major version of Microsoft Windows as the successor of Windows Vista.Microsoft has announced that it is "scoping Windows 7 development to a three-year timeframe", and that "the specific release date will ultimately be determined by meeting the quality bar." Windows 7 is expected to be released sometime in 2010. The client versions of Windows 7 will ship in both 32-bit and 64-bit versions. A server variant, codenamed Windows Server 7, is also under development. Microsoft is maintaining a policy of silence concerning discussion of plans and aspirations for Windows 7 as they focus on the release and marketing of Windows Vista, stating that Microsoft does not want to promise features and then fail to deliver, though some early details of various core operating system features have emerged. As a result, little is known about the feature set, though public presentations from company officials have disseminated information about some features. Leaked information from people to whom Milestone 1 (M1) of Windows 7 was shipped also provides some insight into the feature set.
Development
History
In about 2000 Microsoft started the planning to follow up Windows XP and its server counterpart Windows Server 2003 (both codenamed Whistler) with a major new release of Windows that was codenamed Blackcomb (both codenames refer to the Whistler-Blackcomb resort). This new version was at that time scheduled for a 2005 release Major features were planned for Blackcomb, including an emphasis on searching and querying data and an advanced storage system named WinFS to enable such scenarios. In this context, a feature mentioned by Bill Gates for Blackcomb was "a pervasive typing line that will recognize the sentence that [the user is] typing in." Later Blackcomb was delayed and an interim minor release, codenamed "Longhorn", was announced for a 2003 release.By the middle of 2003, however, Longhorn had acquired some of the features originally intended for Blackcomb, including WinFS, the Desktop Window Manager, and new versions of system components built on the .NET Framework. After the 2003 "Summer of Worms", where three major viruses -- Blaster, Sobig, and Welchia -- exploited flaws in Windows operating systems within a short time period, Microsoft changed their development priorities, putting some of Longhorn's major development work on hold in order to develop new service packs for Windows XP and Windows Server 2003 that included a number of new security and safety features. Development of Windows Vista was also "reset" in September 2004 as a result of concerns about the quality of code that was being introduced to the operating system. The eventual result of this was that WinFS, the Next Generation Secure Computing Base, and other features seen in Longhorn builds were deemed "not ready" for wide release, and as such did not appear in Windows Vista or Windows Server 2008. As major feature work on Windows Vista wound down in early 2006, Blackcomb was renamed Vienna. However, following the release of Windows Vista, it was confirmed by Microsoft on July 20, 2007 that "the internal name for the next version of the Windows Client OS" is Windows 7, a name that had been reported by some sources months before Focus
Microsoft's Ben Fathi claimed on February 9, 2007 that the focus on the operating system was still being worked out, and could merely hint at some possibilities:[8]
Bill Gates, in an interview with Newsweek, suggested that the next version of Windows would "be more user-centric." When asked to clarify what he meant, Gates said:
Milestone 1
The first known build of Windows 7 was identified as a "Milestone 1 (M1) code drop" according to TG Daily with a version number of 6.1.6519.1. It was sent to key Microsoft partners by January 2008 in both x86 and x64 versions. Though not yet commented on by Microsoft, reviews and screenshots have been published by various sources. The M1 code drop installation requires Windows Vista with Service Pack 1, and creates a dual-boot system with Windows Vista.
On April 20, 2008, a second build of M1 was leaked with a version number of 6.1.6574.1. This build included improvements to Windows Explorer as well as a new Windows Health Center.
Later builds
According to TG Daily, the Milestone 2 (M2) code drop is scheduled for April or May of 2008. UI changes are expected to appear in later builds of Windows 7 Milestone 3 (M3) is listed as coming in the third quarter, with the release to manufacturing in the second half of 2009. The release dates of a beta version and a release candidate are "to be determined".
Bill Gates commented in a press conference in April 2008 that a new version would come "in the next year or so".According to additional clarification by Microsoft, he was only referring to availability of alpha or beta versions of Windows 7
Features
Windows 7 has reached the Milestone 1 (M1) stage and has been made available to key partners. According to reports sent to TG Daily, the build adds support for systems using multiple heterogeneous graphics cards and a new version of Windows Media Center. New features in Milestone 1 also reportedly include Gadgets being integrated into Windows Explorer, a Gadget for Windows Media Center, the ability to visually pin and unpin items from the Start Menu and Recycle Bin, improved media features, a new XPS Viewer, and the Calculator accessory featuring Programmer and Statistics modes along with unit conversion.
Reports indicate that a feedback tool included in Milestone 1 lists some coming features: the ability to store Internet Explorer settings on a Windows Live account, updated versions of Paint and WordPad, and a 10 minute install process. In addition, improved network connection tools might be included.
A new feature in build 6574, Windows Health Center, allows the user to monitor all of his PC's health problems, and concerns in one place. It allows turning User Account Control on and off, and monitoring 3rd party anti-virus programs, firewalls, etc
A minimalistic variation of the Windows kernel, known as MinWin, is being developed for use in Windows 7. The MinWin development efforts are aimed towards componentizing the Windows kernel and reducing the dependencies with a view to carving out the minimal set of components required to build a self-contained kernel as well as reducing the disk footprint and memory usage. MinWin takes up about 25 MB on disk and has a working set (memory usage) of 40 MB. It lacks a graphical user interface and is interfaced using a full-screen command line interface. It includes the I/O and networking subsystems. MinWin was first publicly demonstrated on October 13, 2007 by Eric Traut. The demo system included an OS image, made up of about 100 files, on which a basic HTTP server was running.
Incidentally, the name MinWin was also used earlier to refer to what is currently known as Server Core in Windows Server 2008.Both efforts are intended to consolidate and modularize the core of Windows; however, the two are quite different in implementation. With Server Core, the functionality of the OS is constrained according to server roles, and unneeded components (which will never be used as the role isn't supported) are removed from the binary image. However, the dependencies still exist in code, and the code cannot compile without the components. In contrast, with MinWin, the dependencies are consolidated into MinWin and what is not needed is removed at the code level itself. As a result, the code compiles even without any extraneous components and builds a stripped-down self-contained OS kernel image.
On December 11, 2007, Hilton Locke, who worked on the Tablet PC team at Microsoft reported that Windows 7 will have new touch features.
I will say that if you are impressed by the "touch features" in the iPhone, you'll be blown away by what's coming in Windows 7. Now if only we could convince more OEMs that Windows Touch Technology is going to drive their sales.
Also, Bill Gates has said that Windows 7 is also "a big step forward" for speech technology and handwriting recognition.
Antitrust regulatory attention
The development of Windows 7 has already attracted the attention of the antitrust regulators who oversee Microsoft's operations following the 2001 United States Microsoft antitrust case settlement. According to status reports filed, the three-member panel began assessing the prototypes of the new operating system in February 2008
Michael Gartenberg, an analyst at Jupiter Research said that, "[Microsoft's] challenge for Windows 7 will be how can they continue to add features that consumers will want that also don't run afoul of regulators"
LOOK FREE Fifty of the finest tips for Windows XP and Vista www.davidlower.spaces.live.comIF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
Fifty of the finest tips for Windows XP and Vista
For most people using a computer means using Windows and over the years Microsoft’s operating system has become easier to use.
However, there is always room for improvement, so in this feature we have compiled 50 of the finest tips for Windows XP and Vista. These can help to make Windows even better, easier to use and faster. Most don’t even require you to install any extra software, so if you want to make your copy of XP or Vista better, it’s possible to get started immediately. 1 Access My Documents from the Taskbar (XP and Vista) 2 Extra speed with Readyboost (Vista) 3 Save folders after a crash (XP) 4 Disable Aero Glass (Vista) 5 Save memory (XP) Click the plus sign next to HKEY_LOCAL_MACHINE, then SOFTWARE, then Microsoft, Windows, and Current Version. Select the Explorer folder. Click Edit, then New, then DWORD Value. Name the new entry AlwaysUnloadDll, press Enter, then double-click the item and assign it a value of 1. From now, DLL files will be removed from memory when programs are closed. 6 Partition a hard disk (Vista) Now right-click the drive space marked as Unallocated and select New Simple Volume. Follow the wizard to create and format the new partition. 7 Make room for Start menu favourites (XP) 8 Restore a deleted Recycle Bin (Vista) 9 Automatically log in to Windows XP 10 Add Run to Start menu (Vista) 11 Make it easier to select files (Vista) 12 Restore the Show Desktop icon (XP) 13 Extend Send To (Vista) Open the folder called users, then the one with your user name, then the folders AppData, Roaming, Microsoft, Windows and SendTo. Add any shortcuts you want in the Send To menu to this folder. 14 Hide Recent Documents from Start menu (XP) 15 Quick Launch keyboard shortcuts (Vista) 16 Access shared folders simply (XP) 17 Permanently show menus (Vista) 18 Disable disk indexing (XP) 19 Trim Start menu searches (Vista) 20 Quickly lock Windows (XP) 21 Reduce window borders (Vista) If the Appearance Setting dialogue box does not appear, click ‘Open classic appearance properties for more color options’. Click the Advanced button, select Border Padding from the dropdown menu, reduce the size setting to less than 4, then click OK twice. 22 Group Taskbar buttons (XP) 23 Add links to folder Favorites (Vista) 24 Access web pages quickly (XP) A tiny address bar will appear – type in any website’s address and it will open in your web browser of choice. 26 Use Flip 3D (Vista) Now, try holding down the Windows key and pushing Tab a few times – Vista will use the impressive-looking Flip 3D system to change between the windows, allowing you to view each one as they change. 27 Speed up the Start menu (XP) Click the plus sign next to HKEY_CURRENT_USER, then click the plus sign next to Control Panel and select Desktop. Look for an entry in the right pane called MenuShowDelay. This has a default value of 400. Right-click it and select Modify – entering a value of between 50 and 100 will speed up the Start menu. 28 Make USB disks faster (Vista) 29 Advanced Windows shortcuts (XP) 30 Activate windows without clicking (Vista) 31 Keep track of notes 32 Clever keyboard (Vista) Select ‘Dock at Bottom of Screen’ from the Tools menu to dock this keyboard at the bottom of the screen. When the keyboard is not needed click the usual close button, and to bring it back click the small floating panel to the side of the screen. 33 Add a shortcut for updates (XP) Simply double-click this icon to start the update process. 34 Change Start menu power button (Vista) Expand the ‘Start menu power button’ entry, click the menu next to Setting and select Shut down before clicking OK. 35 Type in quick shortcuts (XP) Similarly, for a quick way to start a text file press the Windows key and R together, type notepad then press Enter. 36 Preview documents (Vista) 37 Give hard disks a friendly name (XP) 38 Disable User Account Control (Vista) Re-enabling UAC is simple – follow these steps again, then re-tick the box. 39 Check your specs (XP) 40 Scan again for wireless networks (Vista) 41 Move My Documents (XP) 42 Create XPS documents (Vista) 43 Restore Preview option to image files (XP) 44 Disable Windows Defender (Vista) 45 Different web browser for each user (XP) Each user can now double-click this program file and select a browser from the menu. 46 Watch your network (Vista) 47 Manage notification area icons (XP) If this happens, right-click the Taskbar and select Properties again, then click the Customize button. Click the icon you want to see, then select ‘Always Show’ from the menu to its right and click OK. 48 Copy file location (Vista) 49 Advanced Autoplay (XP) Select a type of file from the dropdown menu, then choose the action you want the computer to perform from the list below it. For example, we like to set ‘Mixed Content’ discs so Windows will ‘Open folder to view files’ without asking us each time. Different options can be set for each different type of files. 50 Quick internet test (XP) IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com WinFS (short for Windows Future Storage) FULL INFORMATION AT www.davidlower.spaces.live.comIF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
WinFS (short for Windows Future Storage)
Not to be confused with WinFX.
WinFS (short for Windows Future Storage) is the code name for a data storage and management system based on relational databases, developed by Microsoft and first demonstrated in 2003 as an advanced storage subsystem for the Microsoft Windows operating system, being designed for persistence and management of structured, semi-structured as well as unstructured data. WinFS includes a relational database for storage of information, and allows any type of information to be stored in it, provided there is a well defined schema for the type. Individual data items could then be related together by relationships, which are either inferred by the system based on certain attributes or explicitly stated by the user. As the data has a well defined schema, any application can reuse the data; and using the relationships, related data can be effectively organized as well as retrieved. Because the system knows the structure and intent of the information, it can be used to make complex queries that enable advanced searching through the data and aggregating various data items by exploiting the relationships between them.
A mockup calendar application sorting images by the dates and using their relationship with contacts to filter the images. WinFS aimed to provide a shared schema system that would enable such a scenario. While WinFS and its shared type schema makes it possible for an application to recognize the different data types, the application still has to be coded to render the different data types. Consequently, it would not allow development of a single application that can view or edit all data types; rather what WinFS enables is applications to understand the structure of all data and extract the information that it can use further. When WinFS was introduced at the 2003 Professional Developers Conference, Microsoft also released a video presentation, named IWish, showing mockup interfaces that showed how applications would expose interfaces that takes advantage of a unified type system. The concepts shown in the video ranged from applications using the relationships of items to dynamically offer filtering options to applications grouping multiple related data types and rendering them in an unified presentation. WinFS was billed as one of the pillars of the "Longhorn" wave of technologies, and would ship as part of the next version of Windows. It was subsequently decided that WinFS would ship after the release of Windows Vista, but those plans were shelved in June 2006, with some of its component technologies being integrated into upcoming releases of ADO.NET and Microsoft SQL Server. While it was then assumed by observers that WinFS was finished as a project, in November 2006 Steve Ballmer announced that WinFS was still in development, though it was not clear how the technology was to be delivered. Motivation
Many filesystems found on common operating systems, including the NTFS filesystem which is used in modern versions of Microsoft Windows, store files and other objects only as a stream of bytes, and have little or no information about the data stored in the files. Such file systems also provide only a single way of organizing the files, namely via directories and file names.
Because a file system has no knowledge about the data it stores,applications tend to use their own, often proprietary, file formats. This hampers sharing of data between multiple applications. It becomes difficult to create an application which processes information from multiple file types, because the programmers have to understand the structure and semantics of all the files Using common file formats is a workaround to this problem but not a universal solution; there is no guarantee that all applications will use the format. Data with standardized schema, such as XML documents and relational data fare better as they have a standardized structure and run-time requirements.
Also, a traditional file system can retrieve and search data based only on the filename, because the only knowledge it has about the data is the name of the files that store the data. A better solution is to tag files with attributes that describe them. Attributes are metadata about the files such as the type of file (such as document, picture, music, creator, etc). This allows files to be searched for by their attributes, in ways not possible using a folder hierarchy, such as finding "pictures which have person X". The attributes can be recognizable by either the file system natively, or via some extension. Desktop search applications take this concept a step further. They extract data, including attributes, from files and index it. To extract the data, they use a filter for each file format. This allows for searching based on both the file's attributes and the data in it.
However, this still does not help in managing related data, as disparate items do not have any relationships defined. For example, it is impossible to search for "the phone numbers of all persons who live in Acapulco and each have more than 100 appearances in my photo collection and with whom I have had e-mail within last month". Such a search encompasses needs to have a data model which has the both the semantics as well as relationships of data defined. WinFS aims to provide such a data model and the runtime infrastructure that can be used to store the data as well as the relationships between data items according to the data model, doing so at a satisfactory level of performance.
Overview
WinFS natively recognizes different types of data, such as picture, e-mail, document, audio, video, calendar, contact, among others; rather than just bytestreams as with file systems. Data stored and managed by the system are instances of the data type recognized by the WinFS runtime. The data is structured by means of properties. For example, an instance of a résumé type will surface the data by exposing certain properties like Name, Educational Qualification, Experience, among others. Each of the properties may be of simple types like strings, integers, or dates or complex types like contacts Different data types expose different properties. Besides that, WinFS also allows different data instances to be related together, such as a document and a contact can be related by an Authored By relationship.Relationships are also exposed as properties; for example if a document is related to a contact by a Created By relationship, then the document will have a Created By property. When it is accessed, the relationship is traversed and the related data returned.By following the relations, all related data can be reached.
WinFS promotes sharing of data between applications by making the data types accessible to all applications, along with their schemas. So any application, when it wants to use a WinFS type, by using the schema can find out the structure of the data and utilize the information. So, an application has access to all data on the system, even though the developer did not have to write parsers to recognize the different data format. It can also use the relationships and related data to create dynamic filters to present the information the application deals with, in different ways. The WinFS API further abstracts the task of accessing data. All WinFS types are exposed as .NET objects with the properties of the object directly mapping to the properties of the data type. Also, by letting different applications which deal with the same data share the same WinFS data instance rather than storing the same data in different files, the hassles of synchronizing the different stores when the data changes is removed. Thus WinFS help reduce redundancies.
Access to all the data in the system allows complex searches for data to be performed across all the data items managed by WinFS. In the example used above ("the phone numbers of all persons who live in Acapulco and each have more than 100 appearances in my photo collection and with whom I have had e-mail within last month"), WinFS can traverse the subject relationship of all the photos to find the contact items. Similarly, it can find filter all emails in last month and access the communicated with relation to reach the contacts. The common contacts can then be figured out from the two sets of results and their phone number retrieved by accessing the suitable property of the contact items.
WinFS, in addition to fully schematized data (like XML and relational data), supports semi-structured (like images, which has an unstructured bitstream plus structured metadata) as well as unstructured (like files) as well. It stores the unstructured components directly as files while storing the structured metadata in the structured store. WinFS internally uses a relational database to manage the data. But, it does not limit the data to belong to any particular data model, like relational or hierarchical, but can be of any well-defined schema. The WinFS runtime maps the schema to a relational modality, by defining the tables it will store the types in and the primary keys and foreign keys that would be required to represent the relationships. WinFS includes mappings for object and XML schemas by default; mappings for other schemas needs to be specified. Object schemas are specified using XML; WinFS generates code to surface the schemas as .NET classes. ADO.NET can be used to directly specify the relational schema, though a mapping to the object schema needs to be provided to surface it as classes. All relationship traversals are performed as joins on these tables. WinFS also automatically creates indexes on these tables, to facilitate fast access to the information. Indexes significantly speed up joins, and thus traversing relationships to retrieve related data is performed very fast. Indexes are also used during searching of information; searching and querying use the indexes so that the operations complete quickly, much like desktop search systems.
Development
The development of WinFS is an extension to a feature which was initially planned in the early 1990s. Dubbed Object File System, it was supposed to be included as part of Cairo. OFS was supposed to have powerful data aggregation features. But the Cairo project was shelved, and with it OFS. However, later during the development of COM, a storage system, called Storage+, based on then-upcoming SQL Server 8.0, was planned, which was slated to offer similar aggregation features.This, too, never materialized, and a similar technology, Relational File System (RFS), was conceived to be launched with SQL Server 2000. However, SQL Server 2000 ended up being a minor upgrade to SQL Server 7.0 and RFS was not implemented.
But the concept was not scrapped.It just morphed into WinFS. WinFS was initially planned for inclusion in Windows Vista,and build 4051 of Windows Vista, then called by its codename "Longhorn", given to developers at the Microsoft Professional Developers Conference in 2003, included WinFS, but it suffered from significant performance issues. In August 2004, Microsoft announced that WinFS would not ship with Windows Vista; it would instead be available as a downloadable update after Vista's release
On August 29, 2005, Microsoft quietly made Beta 1 of WinFS available to MSDN subscribers. It worked on Windows XP, and required the .NET Framework to run. The WinFS API was included in the System.Storage namespace. The beta was refreshed on December 1, 2005 to be compatible with version 2.0 of the .NET Framework.WinFS Beta 2 was planned for some time later in 2006, and was supposed to include integration with Windows Desktop Search, so that search results include results from both regular files and WinFS stores, as well as allow access of WinFS data using ADO.NET.
However, on June 23, 2006, the WinFS team at Microsoft announced that WinFS would no longer be delivered as a separate product, and some components would be brought under the umbrella of other technologies - like the ADO.NET Entity Framework as well as support for unstructured data and adminless mode of operation into SQL Server 2008, then codenamed Katmai.
With that announcement, most analysts assumed that the WinFS project was being killed off. But in November 2006, Steve Ballmer said in an interview that WinFS is being actively developed but integration into the Windows codebase will come only after the technology has fully incubated
Data storage
Architecture
WinFS is not a physical file system; rather, it provides schematized data modeling capabilities on top of the NTFS file system. It still uses NTFS to store its data in physical files. WinFS uses a relational engine, which is derived from SQL Server 2005, to provide the data relations mechanism. WinFS stores are simply SQL Server database (.MDF) files with the FILESTREAM attribute set. These files are stored in access-restricted folder named "System Volume Information" placed into the volume root, in folders under the folder "WinFS" with names of GUIDs of these stores.
At the bottom of the WinFS stack lies WinFS Core which interacts with the filesystem and provides file access and addressing capabilities The relational engine leverages the WinFS core services to present a structured store and other services such as locking which the WinFS runtime uses to implement the functionality. The WinFS runtime expose Services such as Synchronization and Rules which can be used to synchronize WinFS stores or perform certain actions on the occurrence of certain events.
WinFS runs as a service which runs three processes - WinFS.exe, which hosts relational datastore, WinFSSearch.exe, which hosts the indexing and querying engine, and WinFPM.exe (WinFS File Promotion Manager), which interfaces with the underlying file system. It allows programmatic access to its features, via a set of .NET Framework APIs, that enables applications to define custom made data types, define relationships among data, store and retrieve information, and allow advanced searches.The applications can then aggregate the data and present the aggregated data to the user.
WinFS stores data in relational stores, which are exposed as virtual locations called stores. A WinFS store is a common repository where any application can store data along with its metadata, relationships and schema. WinFS runtime can apply certain relationships itself; for example, if the values of the subject property of a picture and the name property of a contact are same, then WinFS can relate the contact with the picture.Relations can also be specified by other applications or the user.
WinFS provides a unified storage but stops short of defining the format that is to be stored in the data stores. Instead it supports data to be written in application specific formats. But applications must provide a schema that defines how the file format should be interpreted.For example, a schema could be added to allow WinFS to understand how to read and thus be able to search and analyze, say, a PDF file. By using the schema, any application can read data from any other application, and also allows different applications to write in each other’s format by sharing the schema.
Multiple WinFS stores can be created on a single machine.This allows different classes of data to be kept segregated, for example, official documents and personal documents can be kept in different stores. WinFS, by default, provides only one store, named "DefaultStore". WinFS stores are exposed as shell objects, akin to Virtual folders, which dynamically generates a list of all items present in the store and presents them in a folder view. The shell object also allows searching information in the datastore.
A data unit that has to be stored in a WinFS store is called a WinFS Item. A WinFS item, along with the core data item, also contains information on how the data item is related with other data. This Relationship is stored in terms of logical links. Links specify which other data items the current item is related with. Put in other words, links specify the relationship of the data with other data items. Links are physically stored using a link identifier, which specifies the name and intent of the relationship, such as type of or consists of. The link identifier is stored as an attribute of the data item. All the objects which have the same link id are considered to be related. An XML schema, defining the structure of the data items that will be stored in WinFS, must be supplied to the WinFS runtime beforehand. In Beta 1 of WinFS, the schema assembly had to be added to the GAC before it could be used.
WinFS models data using the data items, along with its relationships, extensions and rules governing its usage. WinFS needs to understand the type and structure of the data items, so that the information stored in the data item can be made available to any application that requests it. This is done by the use of schemas. For every type of data item that is to be stored in WinFS, a corresponding schema needs to be provided which will define the type, structure and associations of the data. These schemas are defined using XML.
Predefined WinFS schemas include schemas for documents, e-mail, appointments, tasks, media, audio, video, and also includes system schemas that include configuration, programs, and other system-related data Custom schemas can be defined on a per-application basis, in situations where an application wants to store its data in WinFS, but not share the structure of that data with other applications, or they can be made available across the system
The most important difference between a file system and WinFS is that WinFS knows the type of each data item that it stores. And the type specifies the properties of the data item. The WinFS type system is closely associated with the .NET framework’s concept of classes and inheritance. A new type can be created by extending and nesting any predefined types.
WinFS provides four predefined base types – Items, Relationships, ScalarTypes and NestedTypes. An Item is the fundamental data object, which can be stored, and a Relationship is the relation or link between two data items. Since all WinFS items must have a type, the type of item stored defines its properties. The properties of an Item may be a ScalarType, which defines the smallest unit of information a property can have, or a NestedType, which is a collection of more than one ScalarTypes and/or NestedTypes. All WinFS types are made available as .NET CLR classes.
Any object represented as a data unit, such as contact, image, video, document etc, can be stored in a WinFS store as a specialization of the Item type. By default, WinFS provides Item types for Files, Contact, Documents, Pictures, Audio, Video, Calendar, and Messages. The File Item can store any generic data, which is stored in file systems as files. But unless an advanced schema is provided for the file, by defining it to be a specialized Item, WinFS will not be able to access its data. Such a file Item can only support being related to other Items.
A developer can extend any of these types, or the base type Item, to provide a type for his custom data. The data contained in an Item is defined in terms of properties, or fields which hold the actual data. For example, an Item Contact may have a field Name which is a ScalarType, and one field Address, a NestedType, which is further composed of two ScalarTypes. To define this type, the base class Item is extended and the necessary fields are added to the class. A NestedType field can be defined as another class which contains the two ScalarType fields. Once the type is defined, a schema has to be defined, which denotes the primitive type of each field, for example, the Name field is a String, the Address field is a custom defined Address class, both the fields of which are Strings. Other primitive types that WinFS supports are Integer, Byte, Decimal, Float, Double, Boolean and DateTime, among others. The schema will also define which fields are mandatory and which are optional. The Contact Item defined in this way will be used to store information regarding the Contact, by populating the properties field and storing it. Only those fields marked as mandatory needs to be filled up during initial save.Other fields may be populated later by the user, or not populated at all. If more properties fields, such as "last conversed date", needs to be added, this type can be simply extended to accommodate them. Item types for other data can be defined similarly.
WinFS creates tables for all defined Items. All the fields defined for the Item form the columns of the table and all instances of the Item are stored as rows in the table for the respective Items. Whenever some field in the table refers to data in some other table, it is considered a relationship. The schema of the relationship specifies which tables are involved and what the kind and name of the relationshp is. The WinFS runtime manages the relationshp schemas. All Items are exposed as .NET CLR objects, with uniform interface providing access to the data stored in the fields. Thus any application can retrieve object of any Item type and can use the data in the object, without being bothered about the physical structure the data was stored in.
WinFS types are exposed as .NET classes, which can be instantiated as .NET objects. Data is stored in these type instances by setting their properties. Once done, they are persisted into the WinFS store. An WinFS store is accessed using an ItemContext class (see Data retrieval section for details). ItemContext allows transactional access to the WinFS store, i.e., all the operations since binding an ItemContext object to a store till it is closed either all succeeds or all changes are rolled back. As the changes are made to the data, they are nor written to the disc; rather they are written to a in-memory log. Only when the connection is closed are the changes written to the disc in a batch. This helps optimize disc I/O. The following code snippet creates a contact and stores in a WinFS store.
A datum can be related to one more item, giving rise to a one-to-one relationship, or with more than one items, resulting in a one-to-many relationship. The related items, in turn, may be related to other data items as well, resulting in a network of relationships, which is called a many-to-many relationship. Creating a relationship between two Items create another field in the data of the Items concerned which refer the row in the other Item’s table where the related object is stored.
In WinFS, a Relationship is an instance of the base type Relationship, which is extended to signify a specialization of a relation. A Relationship is a mapping between two items, a Source and a Target. The source has an Outgoing Relationship, whereas the target gets an Incoming Relationship. WinFS provides three types of primitive relationships – Holding Relationship, Reference Relationship and Embedding Relationship Any custom relationship between two data types are instances of these relationship types.
Relationships between two Items can either be set programmatically by the application creating the data, or the user can use the WinFS Item Browser to manually relate the Items. A WinFS item browser can also graphically display the items and how they are related, to enable the user to know how their data are organized.
WinFS includes Rules, which are executed when certain condition is met. WinFS rules work on data and data relationships. For example, a rule can be created which states that whenever an Item is created which contains field "Name" and if the value of that field is some particular name, a relationship should be created which relates the Item with some other Item. WinFS rules can also access any external application. For example, a rule can be built which launches a Notify application whenever a mail is received from a particular contact. WinFS rules can also be used to add new properties fields to existing data Items.
WinFS rules are also exposed as .NET CLR objects. As such any rule can be used for any purpose. A rule can even be extended by inheriting from it to form a new rule which consists of the condition and action of the parent rule plus something more.
WinFS supports creating Rich Application Views (RAV) by aggregating different data in a virtual table format. Unlike database view, where each individual element can only be a scalar value, RAVs can have complex Items or even collection of Items. The actual data can be across multiple data types or instances and can even be retrieved by traversing relationships. RAVs are intrinsically paged (dividing the entire set of data into smaller pages containing disconnected subsets of the data) by the WinFS runtime. The page size is defined during creation of the view and the WinFS API exposes methods to iterate over the pages. RAVs also supports modification of the view according to different grouping parameters. Views can also be queried against.
Even though all data is shared, everything is not equally accessible. WinFS uses the Windows authentication system to provide two data protection mechanisms. First, there is share-level security that controls access to your WinFS share. Second, there is item level security that supports NT compatible security descriptors. The process accessing the item must have enough privileges to access it. Also in Vista there is the concept of "integrity level" for an application. A higher integrity data cannot be accessed by a lower integrity process.
The primary mode of data retrieval from a WinFS store is querying the WinFS store according to some criteria, which returns an enumerable set of items matching the criteria. The criteria for the query is specified using the OPath query language. The returned data is made available as instances of the type schemas, conforming to the .NET object model. The data in them can be accessed by accessing the properties of individual objects.
Relations are also exposed as properties. Each WinFS Item has two properties, named IncomingRelationships and OutgoingRelationships, which provides access to the set of relationship instances the item participates in. The other item which participates in one relationship instance can be reached through the proper relationship instance.
The fact that the data can be accessed using its description, rather than location, can be used to provide end-user organizational capabilities without limiting to the hierarchical organization as used in file-systems. In a file system, each file or folder is contained in only one folder. But WinFS Items can participate in any number of holding relationships, that too with any other items. As such, end users are not limited to only file/folder organization. Rather, a contact can become a container for documents; a picture a container for contacts and so on. For legacy compatibility, WinFS includes a pseudo-type called Folder which is present only to participate in holding relationships and emulate file/folder organization. Since any WinFS Item can be related with more than one Folder item, from an end user perspective, an item can reside in multiple folders without duplicating the actual data. Applications can also analyze the relationship graphs to present various filters. For example, an email application can analyze the related contacts and the relationships of the contacts with restaurant bills and dynamically generate filters like "Emails sent to people I had lunch with".
The WinFS API provides a class called the ItemContext class, which is bound to a WinFS store. The ItemContext object can be used to scope the search to the entire store or a subset of it. It also provides transactional access to the store. An object of this class can then spawn an ItemSearcher object which then takes the type (an object representing the type) of the item to be retrieved or the relationship and the OPath query string representing the criteria for the search. A set of all matches are returned, which can then be bound to an UI widget for displaying en masse or enumerating individually. The properties items can also be modified and then stored back to the data store to update the data. The ItemContext object is closed (which marks the end of association of the object with the store) when the queries are made or changes merged into the store.
Related items can also be accessed through the items. The IncomingRelationships and OutgoingRelationships properties gives access to all the set of relationship instances, typed to the name of the relationship. These relationship objects expose the other item via a property. So, for example, if a picture is related to a picture, it can be accessed by traversing the relationship as:
WinFS allows easy sharing of data between applications, and among multiple WinFS stores, which may reside on different computers, by copying to and from them. A WinFS item can also be copied to a non-WinFS file system, but unless that data item is put back into the WinFS store, it will not support the advanced services provided by WinFS.
The WinFS API also provides some support for sharing with non-WinFS applications. WinFS exposes a shell object to access WinFS stores. This object maps WinFS items to a virtual folder hierarchy, and can be accessed by any application. WinFS data can also be manually shared using network shares, by sharing the legacy shell object.Non-WinFS file formats can be stored in WinFS stores, using the File Item, provided by WinFS. Importers can be written, to convert specific file formats to WinFS Item types.
In addition, WinFS provides services to automatically synchronize items in two or more WinFS stores, subject to some predefined condition, such as "share only photos" or "share photos which have an associated contact X". The stores may be on different computers. Synchronization is done in a peer-to-peer fashion; there is no central authority. A synchronization can be either manual or automatic or scheduled. During synchronization, WinFS finds the new and modified Items, and updates accordingly. If two or more changes conflict, WinFS can either resort to automatic resolution based on predefined rules, or defer the synchronization for manual resolution. WinFS also updates the schemas, if required.
WinFS Beta 1 includes a shell namespace extension, which surfaces WinFS stores as top level objects in My Computer view. Files can be copied into and out of the stores, as well as applications can be directly used to save there. Even folders such as My Documents can be redirected to the stores. WinFS uses Importer plug-ins to analyze the files as they were being imported to the store and create proper WinFS schemas and objects, and when taking the objects out, re-pack them into files. If importers for certain files are not installed, they are stored as generic File types.
Microsoft Rave is an application that shipped with WinFS Beta 1. It allows synchronization of two or more WinFS stores. It supports synchronization in full mesh mode as well as the central hub topology. While synchronizing, Microsoft Rave will determine the changes made to each store since the last sync, and update accordingly. When applying the changes, it also detects if there is any conflict, i.e., the same data has been changed on both stores since the last synchronization. It will either log the conflicting data for later resolution or have it resolved immediately. Microsoft Rave uses peer-to-peer technology to communicate and transfer data.
With WinFS Beta 1, Microsoft included an unsupported application called StoreSpy, which allowed one to browse WinFS stores by presenting a hierarchical view of WinFS Items. It automatically generated virtual folders based on access permissions, date and other metadata, and presented them in a hierarchical tree view, akin to what traditional folders are presented in. The application generated tabs for different Item types. StoreSpy allowed viewing Items, Relationships, MultiSet, Nested Elements, Extension] and other types in the store along with its full metadata. It also presented a search interface to perform manual searches, and save them as virtual folders. The application also presented a graphical view of WinFS Rules. However, it did not allow editing of Items or their properties, though it was slated for inclusion in a future release. But the WinFS project was cut back before it could materialize. Type Browser
WinFS also includes another application, named WinFS Type Browser, which can be used to browse the WinFS types, as well as visualize the hierarchical relationship between WinFS types. A WinFS type, both built-in types as well as custom schemas, can be visualized along with all the properties and methods that it supports. It also shows the types that it derives from as well as other types that extend the type schema. However, while it was included with WinFS, it was released as an unsupported tool.
May 05 Identity 'at risk' on Facebook LATEST NEWS FROM 5TH MAY 2008 - www.davidlower.spaces.live.comIF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
Identity 'at risk' on Facebook
By Spencer Kelly
Presenter, BBC Click LATEST NEWS 5TH MAY 2008 FROM - www.davidlower.spaces.live.com
Personal details of Facebook users could potentially be stolen, the BBC technology programme Click has found.
The popular social networking site allows users to add a variety of applications to their profile.
But a malicious program, masquerading as a harmless application, could potentially harvest personal data.
Facebook says users should exercise caution when adding applications. Any programs which violate their terms will be removed, the network said.
Stealing details
Facebook is the darling of the moment, allowing friends to stay in touch, post photos, and share fun little games and quizzes. And it also lets you keep your details private from the rest of the world. Or at least that is the implication.
We have discovered a way to steal the personal details of you and all your Facebook friends without you knowing.
We made up the fictitious profile of Bob Smith. He keeps most of his details on his profile private from non-friends.
While we could not get all details, what we did get, included his name, hometown, school, interests and photograph, would certainly help us to steal someone's identity.
Mining data
So how did we do it?
Using a couple of laptops and our resident coder Pete, we created a special application for Facebookers to add.
One of the reasons Facebook has become so popular so quickly is because of the wealth of applications users can add to their profile pages.
Little games, quizzes, IQ tests, there are thousands of them available. And once you have added an application, your friends are encouraged to add it too.
Anyone with a basic understanding of web programming can write an application.
We wrote an evil data mining application called Miner, which, if we wanted, could masquerade as a game, a test, or a joke of the day. It took us less than three hours.
But whatever it looks like, in the background, it is collecting personal details, and those of the users' friends, and e-mailing them out of Facebook, to our inbox.
When you add an application, unless you say otherwise, it is given access to most of the information in your profile. That includes information you have on your friends even if they think they have tight security settings.
Did you know that you were responsible for other people's security?
Security
Now, many applications do need access to your details, in order to work properly.
We do not know of any specific application which abuses user information, apart from ours.
But the ease with we created our application has many people worried. If it is being used you would not even have to use the application we created to become a victim, you would just have to be a friend of someone who has.
Because these applications run on third-party servers, not run by Facebook - it is difficult for the company to check what is going on, whether anything has changed, and how long applications store data for and what they do with it.
Although Facebook's terms and conditions contain a warning that this could in theory happen, and offer the option to stop an application from accessing your details, many games and quizzes would not work if this option is engaged.
In fact, the only way we can see of completely protecting yourself from applications skimming information about you and your friends is to erase all the applications on your profile and opt to not use any applications in the future.
So has Facebook done enough to protect its users from identity theft?
Paul Docherty is the Technical Director of Portcullis Security, which advises several governments on IT security matters including British government.
He told us he believed that Facebook's terms and conditions stated on the site meant that Facebook had legally covered itself from any liability.
But he added: "Morally, Facebook has acted naively."
He said: "Facebook needs to change its default settings and tighten up security."
He also believes it would be difficult to secure the current system because so many third party applications are now in circulation.
Removal team
We put these concerns to Facebook.
It told us that it has an entire investigations team watching the site, and removing applications that violate its terms of use which would include our Miner application.
It also advises users to use the same precautions while downloading software from Facebook applications that they use when downloading software on their desktop.
Now, all this comes in the month that competitor MySpace opened up its application platform. However, it handles them differently - here all applications run on its own servers so it can see what they are up to.
MySpace also manually checks all submissions and rechecks them if authors wish to change the code. We were unable to create a similar threat to users' security using the MySpace system.
It certainly seems that Facebook's standard security settings are not sufficient to protect your personal information, and those of your friends.
Are you a Facebook user concerned about your personal details? Have you had your data skimmed? Tell your experience using the form below:
I'm a Facebook user and although I've not been skimmed (I can't even know yet until something flags it) it's really scary to hear that this is possible with the ever number of applications in the site. Everyday I get about 20 requests to join/add different applications onto my profile and this news makes me want to remove all of them. Problem is, if you do remove them, then what are you going to do on Facebook? Give us more security features Facebook.
Ralph Ofuyo, Nairobi, Kenya The only data an application can "steal" is that which has already been posted to Facebook by the user themselves. Common sense dictates "anything" you put on the internet can be found by just about anyone.
Mark, Dallas, Texas, USA Perhaps the problem lies not so much with Facebook than with our banking system. If your date of birth and address are enough to get a credit card or a mortgage, no wonder this is being abused. Isn't this yet another sign that we need a better way to prove one's identity? Surely a national identity card would go a long way towards this - other countries don't seem to have these problems.
Bob, Oxford This is why I lie to Facebook about things like date of birth, setting them to be roughly there but not accurate enough. I tend to do this to any site that insists on having this information but I don't see the need for.
Richard, Leeds, UK I use Facebook on a daily basis to keep in touch with friends. I've gotten very tight with my security settings but it never occurred to me to worry about the applications that my friends and I have added. Thanks for the heads up!
Kate K, Washington DC, USA IF YOU ENTERED ONE OF MY BLOGS CLICK HERE TO GO TO MAIN HOME PAGE www.davidlower.spaces.live.com
LATEST NEWS FROM - www.davidlower.spaces.live.com
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|