2005. szeptember 15. 13:30, Csütörtök
Bill Gates a Professional Developers Conference rendezvényen ismertette a Windows Vista fejlesztők számára nyújtott újdonságait és bemutatta a Microsoft új platformtechnológiáit.
A konferencián Gates bemutatta a közeljövőben megjelenő Windows Vista és Office 12 legújabb fejlesztéseit, amelyek véleménye szerint újraértelmezhetik a szoftverhasználat és a szoftverfejlesztés fogalmát. Gates kiemelte, hogy a szoftverfejlesztők tevékenysége és munkájuk eredményei egyre nagyobb hatással vannak az emberek mindennapi életére, munkájára és szórakozására, egyúttal arra bíztatta a fejlesztőket, hogy használják ki a Microsoft platform újonnan bemutatott lehetőségeit. "A Microsoft platformjai remek lehetőségeket kínálnak a fejlesztők számára" - mondta Gates. "A fejlesztői közösség, az iparág és a Microsoft a webszolgáltatásokkal, illetve a Microsoft .NET keretrendszerrel kiváló alapokat hozott létre. Napjainkban az Office 12 és a Windows Vista kapcsán ideje ezekre az alapokra építkezve új értelmezést adni a szoftver fogalmának."
Gates ismertette a vállalat fejlesztők és a független szoftvergyártók (ISV) munkáját megkönnyítő erőfeszítéseit, a Windows Vista operációs rendszer alapjain történő következő generációs asztali alkalmazások létrehozásának támogatását és az új üzleti lehetőségek megteremtését. Ennek szellemében, a nyitó nap folyamán bejelentett Windows Vista Community Technology Preview (CTP - Közösségi Technológiai Előzetes) program már a Windows Vista rendszer fejlesztésének korai szakaszában bevonja a felhasználókat és a fejlesztőket, annak érdekében, hogy a végső verzió "a lehető legjobb minőségű legyen".
A Windows Vista CTP verziója számos új lehetőséget biztosít a fejlesztők számára, többek között új eszközöket az asztali alkalmazások következő generációjának kialakításához. Az első CTP-változat lehetővé teszi a Vista új programozási modelljének, a WinFX technológiának a használatát, amellyel a Windows bemutató modul (Presentation Foundation) és a Windows kommunikációs alapréteg (Communication Foundation) előnyeit kiaknázó alkalmazások fejleszthetők.
A Microsoft bejelentette, hogy a Windows Vista első CTP verzióját elérhetővé teszi a PDC összes résztvevője, a Windows Vista technikai bétaprogram tagjai, illetve az MSDN (Microsoft Developer Network) és a TechNet valamennyi előfizetője számára. A vállalat a továbbiakban a Vista teljes fejlesztési ciklusa alatt havonta fogja kiadni a CTP verziókat, és a termékkel kapcsolatban beérkezett visszajelzéseket az MSDN termékvisszajelzési központján keresztül dolgozza fel.
Jim Allchin, a cég platform-csoportját vezető alelnök beszédében felvázolta, hogy az iparág számára milyen lehetőségeket tartogat a Vista, kihangsúlyozva, hogy a számítástechnika történetében ez lehet a leggyorsabban elterjedő személyi számítógépekre fejlesztett operációs rendszer, amely a felhasználói igények új generációját testesíti meg.
Klikk a képekre a nagyobb változathoz
A Microsoft bejelentette, hogy egy 100 millió dolláros közös marketingprogramot indít a független szoftvergyártói közösség támogatására Windows Vista Partner Showcase Program néven. A program célja, hogy ösztönözze a rendszerre épülő vállalati, kisvállalati és végfelhasználói célú független szoftvergyártói alkalmazások kifejlesztését. A résztvevő független szoftvergyártók számára így új terjesztési csatornák, közös marketinglehetőségek és pénzügyi ösztönzők válnak elérhetővé.
A Microsoft a Windows Vista és az Office "12" fejlesztései mellett több olyan új technológiát is bemutatott, amelyek még szélesebb körű lehetőségeket biztosítanak a fejlesztők számára a platformon alapuló munkájukhoz. Az "Atlas" technológia egy olyan kliens oldali webes keretrendszert takar, amellyel aszinkron JavaScript/XML (AJAX) technológiát használó alkalmazások alakíthatók ki dinamikus HTML (DHTML), XML és parancsfájl technológiák alkalmazásával. A Visual Studio 2005 és az ASP.NET 2.0 rendszerekbe mélyen integrált "Atlas" egyszerűbbé teszi a modern böngészőkben futtatható, több funkciót és interaktivitást nyújtó webes alkalmazások fejlesztését.
A LINQ (Language Integrated Query - nyelvbe integrált lekérdezés) projekt a Microsoft .NET-keretrendszerhez biztosít nyelvi újításokat, amelyek segítségével a fejlesztők egyszerűbben készíthetnek adatfeldolgozásra épülő szoftvereket. A LINQ a C# és Visual Basic nyelvekhez számos kiegészítést kínál, emellett olyan egységes programozási modellt biztosít, amely objektumok, adatbázisok és XML-adatok integrált lekérdezésével egészíti ki a .NET-keretrendszert. A LINQ a fejlesztők számára más nyelvek, például az SQL vagy az Xquery használata nélkül teszi lehetővé natív adatlekérdezések írását C# vagy Visual Basic nyelveken.