Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home IT Management
    • IT Management

    Microsoft Provides WinFX Details

    Written by

    Peter Galli
    Published October 28, 2003
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Microsoft Corp. officials are spending a lot of time at this weeks Professional Developer Conference in Los Angeles explaining some of the core technologies in Longhorn, the next version of the Windows client operating system, and the scenarios they enable.

      At the same time they stressed that existing applications will continue to run on Windows Longhorn and that if developers want to add some of the new Longhorn capabilities to those applications, this can be relatively easily done through the new WinFX programming model.

      “All of the APIs that are available in Windows today will continue to work and continue to be compatible,” Joe Petersen, the vice president of the Windows Client Group, told eWEEK. “The new capabilities that we are exposing through WinFX are additive as it provides a new program model for writing applications in a richer way than you can today.”

      “All of the NTFS (NT file system) APIs will interoperate with WinFS,” Petersen said.

      Microsoft had “certainly learnt lessons from the past” and had made a huge investment in compatibility and ensuring that developers could leverage the skills they had today to build this new kind of information-driven application, he said.

      WinFX also builds on the investments Microsoft had made with the .Net Framework and managed code. “In fact the .Net Framework is a subset of WinFX. But WinFX is the way the programmer is primarily going to experience these new features in Longhorn,” John Montgomery, a Microsoft director of developer and platform evangelism, told eWEEK.

      Microsoft was also making sure, with WinFX, that it helped make the developer as productive as possible by imposing no greater load on them than they needed to have.

      Turning to the new file system, WinFS, Petersen said this provided a rich, database-like engine that developers could use to schematize the information they were storing on a system. It will provide properties and relationships between the different objects so that applications can start to relate common information as well as exchange information in a way that is very difficult and challenging today, and also requires developers to write a fair amount of code.

      “In terms of how we expose that to the end user, we are providing basically a new user interface in the shell, which is certainly an evolution of the existing Windows UI in terms of how you interact with it, Petersen said.

      “Were not changing the basic interaction, were providing a while new set of capabilities for browsing through and managing information, sharing information and collaborating that is built on top of this rich file system,” he said.

      This will enable a number of “fascinating” scenarios, including the ways users would be able to experience their file systems. Today there are static path names that lead down to specific files. The primary goal of WinFS is to have the information in a big store, with metadata exposed about that information, which can be quickly related.

      “So, users will be able to do searches on the information about the information, or very rich searches on the information itself,” he said.

      Users could have the same document existing on multiple stacks, which was a more intuitive way of organizing information.

      WinFS Schematization

      The “schematization” in WinFS would allow users to store a Word document in XML on the disk in a standardized format, making it far easier for developers to build applications that can then take the information about the documents metadata and correlate it with other bits of metadata to make search applications and browsing of data on the disk far easier, Montgomery said.

      Petersen said Microsoft would also provide some standard schemas in the system for people, places, time, media and documents so that there was a good base for developers to build on. All of these would be extensible, so a developer could add any additional properties to the schemas that they wanted or needed for their application.

      “It will also be possible to plug in custom schemas, so this is something we are going to leverage throughout the user interface, but it is also something ISVs can extend in a way that is exposable to other ISVs,” Petersen said.

      With WinFS, Microsoft was moving to a new, core database engine. Yukon, the upcoming next version of SQL Server, and WinFS, would both build on top of this new core engine, the first stage of which would be provided in Yukon and then delivered in a more substantial way in Longhorn, he said.

      Making the operating system as secure as possible was first and foremost at Microsoft, which was talking about the secure execution environment.

      This was essentially a sandbox of applications, giving developers the ability to author an application, place it on a Website and then do the appropriate security checks. “So, you have all the rich interactivity of a client-based application and a lot of the performance and offline capabilities. But you [also] get the security and simplicity of a Web-based application. You just have to click on it and they know its safe to run,” Petersen said.

      Asked why Microsoft had given developers access to the alpha code at such an early stage, Petersen responded that whenever big new additions were introduced to the platform, Microsoft wanted early feedback from developers at a time when it still had an opportunity to make changes based on that feedback.

      “We wanted to give them a feel for the new APIs and the new programming model and we wanted to get the message out that they need to move to managed code today in their applications as that is the first step they need to make for WinFX.

      “They should also start to write Web services as these are things they can do today with their applications and not have to wait for Longhorn. But they are the foundation of a lot of what were doing in the Longhorn timeframe,” Petersen concluded.

      Peter Galli
      Peter Galli
      Peter Galli has been a technology reporter for 12 years at leading publications in South Africa, the UK and the US. He has comprehensively covered Microsoft and its Windows and .Net platforms, as well as the many legal challenges it has faced. He has also focused on Sun Microsystems and its Solaris operating environment, Java and Unix offerings. He covers developments in the open source community, particularly around the Linux kernel and the effects it will have on the enterprise. He has written extensively about new products for the Linux and Unix platforms, the development of open standards and critically looked at the potential Linux has to offer an alternative operating system and platform to Windows, .Net and Unix-based solutions like Solaris.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.