Bepalen van een productstrategie ten aanzien van 64-bits computing ISV Community Day Schiphol-Rijk, 13-1-2005 Andreas de Ruiter Developer & Platform Group.

Slides:



Advertisements
Verwante presentaties
automatiseringselektronica
Advertisements

Wilt u meer weten over Regelhulp.nl? Kijk op of stuur een naar
De zin en onzin van escrow
Het Nieuwe Werken De optimale werkplek Olivier van Noort Product Manager – Windows Microsoft B.V. Bastiaan de Wilde Solution.
Naar Windows Naar Windows 7 door Kick de Wolff 1 Door Kick de Wolff Ik ga U vertellen hoe U Windows 7 op een oudere computer met XP of Vista.
PSO for Microsoft Dynamics 2013
PTI Eeklo Autocad 2013 Downloaden & Installeren Schooljaar Studentenversie.
Clubmiddag 16 april 2013 Ruud Vloeimans 2013 © R.P.Vloeimans, Amstelveen, Netherlands Cloud Computing.
Mac vs. PC Wat u had willen weten. Verschillen • Mac hardware en software worden gemaakt in één bedrijf: Apple • Naadloze intergratie, bijna geen onderhoud.
Let op bij een upgrade! = op DVD (geen CD) Gebruik je Windows Vista? Als je Windows Vista hebt, kun je Windows 7 Upgrade-versies aanschaffen.
Agenda Blok 1 - Evolutie van Cloud Computing
>>0 >>1 >> 2 >> 3 >> 4 >> Adobe Premiere CS4 – Edius 5.5 – Adobe Elements 7.
Applicatie virtualisatie
Smartphone development Coopman Tom Adforce. Online communicatie en marketing agentschap Gevestigd in Brussel Aanbiedingen : – Online marketing – Juridische.
Oplossingen in Training & Opleidingen voor ons distributie kanaal.
16-bit besturingssystemen enkel een grafische gebruikersinterface bovenop MS-DOS MS-DOS levert essentiële diensten zoals toegang tot de harde schijf.
Kennismaking met Ubuntu Linux
ASCC clubmiddag 20 december 2011 Ruud Vloeimans 2011 © R.P.Vloeimans, Amstelveen, Netherlands.
Mobile Device Management (MDM)
Kennis Sessie PSO 2013.
Docent: <naam invullen> Schooljaar: <jaar>
Geschiedenis van DOS en Windows
De IB-Groep gaat virtueel FH Wilbrink IB-Groep 10 juni 2008.
PRISM FY11 Hans van der Meer Microsoft Nederland
Opleiding ICT © J.W. Jonker Dia 1/22 Systemen Besturingssoftware Windows XP Mark van Heck.
Namaak in ICT Illegale software. Wat is illegale software? Vraag: “Mag u een programma downloaden van het internet, zonder hiervoor te betalen, dit installeren.
Steven Van Acker. Transmeta Crusoe - Steven Van Acker - Mei Overzicht  Inleiding  Het Idee  De Technologie  CodeMorphing  LongRun  NorthBridge.
Cliënt-server omgeving
Linux Workshop 1 Introductie. Geschiedenis  1969: UNIX  Simpel en elegant  Geschreven in C  Mogelijk om code opnieuw te gebruiken  1991: Linux 
49e adlib gebruikersgroep vergadering Brabants Museum 7 december 2004 Bert Degenhart Drenth.
- 1 - Build your Business BUILD YOU’RE BUSINESS VAN ONDERNEMER TOT ONDERNEMER 2 FEBRUARI,HANS SCHOLTEN TASK VENTURES.
Infografiek: vergelijken van (S)CRM apps Lien Vandervelde – 3EPM2.
Intranet Lieven Gils. Inhoud Wat is intranet? Voor wie is intranet? Het invoeren van intranet. Wat zijn de systeemvereisten? Wat is de kostprijs? Voordelen?Nadelen?
ISV Royalty License Agreement
The vision at work Batteries included Ervaringen van een ISV op hosting avontuur Sven Middelkoop Corporate ICT Manager Exact Holding N.V.
Microsoft Partner Programma & Applicatie testen
Client Management met ConfigMgr Jannes Alink – Management.
UPGRADE PROGRAMMA WINDOWS 7 OFFICE 2010 OFFICE 365.
Super P.C. - AMD athlon xp ghz - Motherboard msi kt6v corecell - DVD brander benq dw x Dual Layer - Geheugen 1024 mb ddr - Videokaart ATI.
Opleiding ICT © J.W. Jonker Dia 1/16 Systemen Besturingssoftware Windows XP Mark van Heck.
Opleiding ICT © J.W. Jonker Dia 1/32 Systemen Besturingssoftware Windows XP Mark van Heck.
PROJECT IMAGAPP DOOR TEAM BLUE BIT. VERLOOP Huidige situatie Huidige impact De oplossing Gedetailleerde oplossing Samenwerken Onderlinge verwachtingen.
Systeemherstel Presentatie bij de HCC op dinsdagmiddag 27 oktober 2009 door Kick de Wolff.
Taakbalk. Taakbalk Jumplist en animaties Klik op icoon in taakbalk met Rechtermuisknop.
M A K E Y O U R N E T W O R K S M A R T E R July, Middag programma.
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
De kracht van OES2 op Linux!. Agenda Sterke punten van OES2 Beheer OES2, hoe ziet dit er uit? Producten in OES2 Nieuw in OES2 SP1 (nov/dec 2008) Migratie.
Naam van de Auteur 7 januari 2008 Kennisnet Videodienstverlening Open source, open content Pieter Varekamp November 2008.
Business Marketing Management
Windows Based Terminal
Van Windows NT naar Vista. Hoe is Windows NT ontstaan? Gedurende 1985 tot 1990 samenwerking tussen Microsoft en IBM met als doel: “ Het vervangen van.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Vraag aan de Helpdesk: Hoe kan ik LIEFDE installeren?
Nike Supply Chain Management
Win XP alternatieven Nieuwe Laptop of PC Win 8 installeren op oude computer Tablet of i-pad Apple Macintosh Blijven werken met Win XP Linux.
1 Introductie next MCT - Programmeren 2 © S. Walcarius Waarom java? programma machinetaal (.exe) compilen platformspecifiek Een exe programma.
Module 3 – Hoofdstuk 2 Systeemsoftware.
Seminarie Software Open Bestandsformaten Open Versus Gesloten Software.
Besturingssysteem Vaak wordt de Engelse term gebruikt: Operating System ( OS ) Plaats van het OS in een computersysteem: Hardware Applicatie Operating.
Making Simpler and more Profitable
Kennisnet – Copacabana Van Dienst naar Service.
HjH HjH 2 1.Windows XP, Vista worden niet meer ondersteund. - gevolgen beveiligingsproblemen; denk aan bank! - nieuwe hardware zal.
Premium Cloud Backup Makkelijk.Veilig.Betrouwbaar.
Is Windows 10 geschikt voor mij? Updaten of nieuw kopen.
GBIF NODES Committee Meeting Copenhagen, Denmark 4 th October 2009 GBIF IPT Vereisten Kyle Braak Developer GBIF Secretariaat.
Emulatie vs virtualisatie Docent: Schooljaar:. Emulatie vs virtualisatie Simulatie.
Top kwaliteit Websites die wij maken Welkom bij Nexxite Internet.
‘Business at the speed of change’
Welkom havo 3..
Digitale (Ziggo) TV op je PC kijken en opnemen
Transcript van de presentatie:

Bepalen van een productstrategie ten aanzien van 64-bits computing ISV Community Day Schiphol-Rijk, Andreas de Ruiter Developer & Platform Group

Déjà vu? 1993 – Introductie Windows NT 3.1 – Win32 API Win32 API en Win16 API zeer verschillend Voor ISVs betekende dit…  Applicaties herschrijven – zeer veel werk  Win32s instabiel  Meerdere versies van source code onderhouden Maar ook voordelen:  Stabielere applicaties / stabielere OS  Meer geheugen, Flat memory space

Strategie t.a.v. 64-bits Vragen die ISVs zich stellen: Wat kost het om dit te ondersteunen? Initiële investering Meer varianten onderhouden Meerdere broncodes? Wat zijn de voordelen (voor ISV en voor de klant)? Hoe snel gaat adoptie van 64-bits OS in de markt? Werkt mijn 32-bits applicatie op 64-bits processor? …

Twee 64-bits architecturen Itanium (IPF) Extended-64 (x64) Binair incompatibel

Itanium (IPF) Fabrikant: Intel, geïntroduceerd in 2001 Geavanceerde architectuur (EPIC) Hoge prestaties Schaalbaar Wordt ondersteund door Windows: Windows 2003 Enterprise / Datacenter edition Windows XP Compatibiliteit 32-bits applicaties via translatie Aantal zaken wordt niet ondersteund Positionering: enterprise server

Extended-64 (x64) AMD, Intel, geïntroduceerd in 2003 Evolutionaire architectuur Zeer compatibel met 32-bits processoren Wordt ondersteund door Windows: 64-bits versies van Windows in Zomer 2005 (Werkt ook met 32-bits versies van Windows) Compatibiliteit 32-bits applicaties “native” op 64-bits OS 64-bits OS werkt alleen met 64-bits drivers Werkt ook met 32-bits OS Positionering: opvolger van huidige 32-bits processoren

Conclusies IPF en x64 Processoren zijn complementair in markt x64 zal huidige 32-bits processoren vervangen Opteron-64, Athlon-64 en Xeon processoren ondersteunen nu al x64 Intel & AMD: laatste 32-bits processor in 2005 x64 is niet duurder dan 32-bits processor Geen drempel om x64 te kopen Weinig drempels om x64 OS te gebruiken 32-bits stuurprogramma’s worden niet ondersteund 16-bits applicaties worden niet ondersteund

Voordelen van 64-bits 2GB (of 3GB) limiet is opgeheven (wordt 4½ miljoen GB) Betere performance (behalve 32-bit applicaties op IPF)

Redenen om naar 64-bit te porten Applicatie loopt aan tegen huidige limiet aan van 2GB (of 3GB) Hoge prestaties/schaalbaarheid zijn belangrijk Huidige applicatie zou niet draaien op x64 OS Programma draait in kernel mode (stuurprogramma) 16-bits programma

Over Win64 Win64 API is 1:1 afgeleid van Win32 API Alle datatypes zijn hetzelfde gebleven… …behalve pointers en afgeleiden Maar 5 APIs zijn anders <5% v.d. code wijzigen Één source code voor 32-bits en 64-bits Source code voor IPF en x64 identiek Grootste beperking: 32-bits en 64-bits code kan niet in één proces worden vermengd Denk aan DLLs en COM componenten waarvan u geen bronbestanden heeft!

Hoe porten? Sterk afhankelijk van gebruikte ontwikkelomgeving Unmanaged C/C++ Andere unmanaged omgeving, zoals VB6 en Delphi 7 Volledig managed.NET (u bent al klaar!) Mixed unmanaged en managed.NET Belangrijkste beperking: 32-bits en 64-bits code kunnen niet in één proces worden vermengd (beperking geldt niet voor inter-proces communicatie, bijvoorbeeld RPC, DCOM) Bepaal welke programma’s van de applicatie het belangrijkst zijn

Voorbeeld: 3-tier applicatie Server (Win32 applicatie) Client (Win32 applicatie) SQL Server • Hier zit de bottleneck m.b.t. schaalbaarheid • Daarom veel voordeel van 64-bits • Dus goede kandidaat om te porten • Weinig voordeel van 64-bits • Wellicht 3-rd party componenten gebruikt • Dus beter nog niet porten • 64-bits versie van SQL Server is compatible met de 32-bits versie • Zelfs database bestanden zijn uitwisselbaar • Dus gemakkelijk te ondersteunen

Conclusies Adoptie van x64 processoren en OS zal zeer snel gaan. IPF vooral interessant voor high-end server apps Meeste ISVs zullen zich (eerst) op x64 richten Windows 2003 SP1 is belangrijke mijlpaal (zomer 2005) Windows zal x64 ondersteunen.NET op IPF en x64 Nu al te downloaden van MSDN (bèta versie) x64 is zeer compatibel met 32-bits Applicaties hoeven dus niet perse meteen worden geport M.u.v. stuurprogramma’s, 16-bit applicaties Grootste voordeel: meer geheugen Daardoor ook betere prestaties en schaalbaarheid Beginnen bij server Hier valt het meest te winnen (schaalbaarheid)

Andere adviezen Koop alleen nog x64 systemen voor technisch personeel Richt je eerst op x64, dan op IPF Versimpelt ontwikkeling Beperkt investering in IPF apparatuur Route64 workshops 4-daagse migratie workshop April C/C++ en.NET applicaties 1-daagse compatibility workshop 28 April 32-bits applicaties op 64-bits Windows

Nog drie dingen… Microsoft Partner Technical Demonstration Toolkit (TDT) Technische presales-support voor Microsoft partners Boek: A First Look at SQL Server 2005 for Developers

Microsoft Partner Technical Demonstration Toolkit (TDT) Voor Certified & Gold Certified partners Bevat >60 demo’s op basis van VPC Ook handig voor test & ontwikkeldoeleinden In de December Partner Box Ook te bestellen tegen kostprijs ($20) https://partner.microsoft.com/global/ (partner extranet)

Technische presales-support voor Microsoft partners Voor Certified & Gold Certified Partners Doel: u helpen deals te sluiten bij klanten , Engelstalig Ongelimiteerd, voor iedereen in uw organisatie Bijvoorbeeld Competitieve argumenten Technische problemen evalueren die te maken hebben met Microsoft oplossingen Uitzoeken of uw product op een bepaalde wijze met een Microsoft oplossing kan worden geïntegreerd. enmarketing/techpresales.aspx enmarketing/techpresales.aspx

Boek: A First Look at SQL Server 2005 for Developers Gratis boek op CD Formulier invullen

Bedankt Contact: