Microsoft je na dogodku za razvijalce Tech•Ed EMEA 2008 Developers predstavil nove tehnologije za preprostejši razvoj. Udeležencem je Microsoft predstavil prva servisna paketa za razvojno okolje Visual Studio 2008 in ogrodje .NET Framework 3.5 ter prihajajoči različici orodja Visual Studio 2010 in ogrodja .NET Framework 4. Predstavljena so bila tudi nova orodja in programska oprema, oblikovana po metodologiji Security Development Lifecycle (SDL), ki razvijalcem programske opreme omogoča razvoj bolj varnih aplikacij z večjim poudarkom na zasebnosti.
Poenostavljanje razvoja danes in jutri
Microsoft je predstavil izboljšave razvojnega okolja Visual Studio 2008 in ogrodja .NET Framework 3.5, ki jih prinašata prva servisna paketa SP1. Med pomembnimi prednostmi je od 25- do 40-odstotno izboljšanje zmogljivosti aplikacij, ki temeljijo na tehnologiji Windows Presentation Foundation (WPF). Predstavljena je bila tudi poenostavitev nameščanja aplikacij za odjemalske aplikacije in izboljšave tehnologije Windows Communication Foundation, ki razvijalcem zagotavlja več nadzora nad dostopom do podatkov in storitev.
Za razvijalce, ki želijo takoj izkoristiti prednosti novih zmožnosti, je Microsoft predstavil nekaj posebnih ponudb za nove in že obstoječe uporabnike izdelkov Visual Studio in Visual Studio Team System ter naročnike na Microsoft Developer Network (MSDN). Te ponudbe vključujejo posebne cene za nadgradnjo programske opreme Visual Studio Professional Edition za razvijalce, ki uporabljajo katero koli orodje, nabor popustov za uporabnike programske opreme Visual Studio Professional ob dodatni naročnini na MSDN ter 30-odstotni popust za vse, ki se odločijo za nadgradnjo na katero koli različico programske opreme Visual Studio Team System ali Visual Studio Team System Team Suite. Za uporabnike, ki so se odločili za naročnino MSDN Premium, je Microsoft poleg takojšnje uporabe izdelkov, kot sta Expression Web 2 in Expression Blend 2, omogočil tudi dostop do razvojnega okolja Visual Studio 2010, ko bo izdelek na voljo. Več informacij o cenah in upravičenosti do akcijskih ponudb je na voljo na spletni strani http://www.microsoft.com/visualstudio/promotions.
Microsoft je predstavil tudi nekaj novih podrobnosti o razvojnem okolju Visual Studio 2010. Predstavljena področja bodo navdušila razvijalce in jim omogočila, da izkoristijo naslednjo generacijo platform.
- Podpora operacijskemu sistemu Windows 7. Izboljšave vključujejo naložbe v razvojno okolje Visual C++ za poenostavitev razvoja aplikacij in izkoriščanje inovacij operacijskega sistema Windows 7, kot so na dotik občutljivi uporabniški vmesniki.
- Podpora poslovnim aplikacijam Microsoft Office Business Applications. Posodobitve vsebujejo zmožnost razvoja aplikacij, ki izkoriščajo več različic programske opreme Office, in razširjeno podporo za razvoj aplikacij, ki izkoriščajo izdelke in tehnologije SharePoint.
- Urejevalnik, ki temelji na tehnologiji WPF. Novi urejevalnik zagotavlja novo raven vpogleda v aplikacijo, ki je predstavljena v kontekstu s programsko kodo v bogatem okolju in enostavno razumljivi obliki.
- Naložbe v razvojni jezik C++. Programska oprema Visual Studio 2010 predstavlja pomembno prenovo integriranega razvojnega okolja za jezik C++, ki ne ponuja samo podpore paralelni obdelavi podatkov, računalništvu v oblaku in spletnim storitvam, ampak zagotavlja tudi vrhunsko razvijalsko izkušnjo s programskim jezikom C++.
Povečevanje kakovosti
Microsoft je predstavil tudi zmožnosti Lab Management, ki so popolnoma integrirane z razvojnim okoljem Visual Studio Team System 2010. Lab Management zagotavlja funkcionalnosti, ki razvojnim skupinam omogočajo dosegati višjo kakovost aplikacij in vzpostaviti tesnejšo integracijo med razvojnimi skupinami in preizkuševalci v celotnem razvojnem ciklu aplikacije. Predstavljene so bile naslednje zmožnosti:
- občutno zmanjšanje časa, potrebnega za nameščanje, odstranjevanje in ponovno vzpostavitev virtualnih okolij v izvorno stanje,
- izločanje hroščev, ki jih je težko ponoviti, saj lahko razvijalci shranijo bogata poročila o hroščih, ki vključujejo povezave na točke v okolju, ki jih lahko razvijalci uporabijo pri ponovitvi kompleksnih večnivojskih okolij,
- izboljšave kakovosti prevajanja programske opreme z avtomatizacijo nameščanja virtualnih strojev, vpeljave posameznih različic programske opreme in integriran pristop k preverjanju posameznih različic programske opreme.
Z boljšim sodelovanjem razvijalcev in preizkuševalcev programska oprema Lab Management omogoča vzpostavitev bolj učinkovitega procesa zagotavljanja kakovosti, povečano kakovost aplikacij in zmanjšanje stroškov.
Varni danes in jutri
Microsoft je s predstavitvijo novih orodij in programov razširil najboljše prakse metodologije Secure Development Lifecycle (SDL) in jih ponudil svojim partnerjem in strankam:
- brezplačen prenos programske opreme SDL Optimization Model omogoča dosledno in stroškovno učinkovito vpeljavo metodologije SDL v razvojnih oddelkih izven podjetja Microsoft,
- omrežje ponudnikov svetovalskih storitev s področja varnosti SDL Pro Network nudi nasvete ter podporo organizacijam pri uporabi metodologije SDL v svojih okoljih,
- brezplačna preizkusna različica orodja Microsoft SDL Threat Modeling Tool, ki razvijalcem omogoča zgodnje odkrivanje in odpravljanje možnih varnostnih izzivov ter ponuja metodologijo, ki jo lahko učinkovito izvaja vsak arhitekt programske opreme.
Microsoft je metodologijo SDL razvil za izboljšanje varnosti, zasebnosti in zanesljivosti programske opreme. Microsoft z izdajo teh programov in orodij nudi znanja, napotke, tehnologijo in procese ostalim ponudnikom programske opreme ter tako uresničuje svojo zavezo pri razvoju zaupanja vrednih računalniških izkušenj.