Windows NT Windows NT Embedded Embedded
An OverviewAn Overview
Microsoft CorporationMicrosoft Corporation
AgendaAgenda
Market Trends Market Trends Windows For Embedded Windows For Embedded
SolutionsSolutions Windows NT EmbeddedWindows NT Embedded
Customer TrendsCustomer Trends
Industry TrendsIndustry Trends PC TrendsPC Trends
Need Shorter Need Shorter Time To MarketTime To Market
Pressure toPressure toReduce CostReduce Cost
More More RequiredRequiredFeaturesFeatures
MarketMarketTrendsTrends
DrivingDrivingYour BusinessYour Business
19851985 19901990 19951995 2000+2000+
0.10.1
2.02.0
100100
10001000
19801980
Source: http://www.intel.comSource: http://www.intel.com
Lo
g (
MIP
S)
Lo
g (
MIP
S)
Jan ’98Jan ’98 Pentium Pentium
MMX MMX 32 MB RAM32 MB RAM
2 GB HD2 GB HDMultimediaMultimedia
$800$800
Oct ’93Oct ’93 486486
4 MB RAM4 MB RAM170 MB HD170 MB HDMultimediaMultimedia
$2,500$2,500
Mar ’83Mar ’83 80888088
640K RAM640K RAM10 MB HD10 MB HD
$4,995$4,995
Jan ’90Jan ’90 386386
2 MB RAM2 MB RAM60 MB HD60 MB HD
$3,000$3,000
10X Growth in five years10X Growth in five years
PC TrendsPC TrendsMoore’s LawMoore’s Law
IndustryIndustryTrendsTrends
32-bit general purpose micros32-bit general purpose micros
PC ArchitecturePC ArchitecturePlatformPlatform
Standard FeaturesStandard FeaturesConnectivityConnectivity
GUI, SecurityGUI, Security
Off the Shelf ComponentsOff the Shelf ComponentsTime to Market Time to Market
Cost EffectiveCost Effective
CommoditizationCommoditizationMargin pressureMargin pressure
CompetitionCompetition
CustomerCustomerTrendsTrends
Cost EffectiveCost EffectiveSupports existing infrastructureSupports existing infrastructure
Integration with Business systemsIntegration with Business systems
Common InterfaceCommon InterfaceGUIGUI
Desktop MetaphorDesktop Metaphor
Scalability & FlexibilityScalability & FlexibilityGrows with BusinessGrows with Business
Extensible Extensible
Hardware ComponentsHardware Components
Common ArchitectureCommon ArchitectureApplications, Network Applications, Network
WindowsWindowsTrendTrend
Technology RichTechnology RichWin 32 API, COM, DCOMWin 32 API, COM, DCOM
Connectivity, Security, SMPConnectivity, Security, SMP
Highly AvailableHighly AvailableApplications, Tools, HardwareApplications, Tools, Hardware
Training, Consultants, EngineersTraining, Consultants, Engineers
Strong Value ChainStrong Value ChainPartners, DevelopersPartners, Developers
Microsoft is your Virtual R&DMicrosoft is your Virtual R&D
Dedicated Devices - Servers - WorkstationsDedicated Devices - Servers - Workstations
Highly Scalable PlatformHighly Scalable PlatformDesktops - Handhelds - Small Devices - AppliancesDesktops - Handhelds - Small Devices - Appliances
CamerasCameras
POSPOS
PC CompanionPC Companion
Targeted DevicesTargeted Devices Mobile/Disconnected Mobile/Disconnected
StatesStates Small FootprintSmall Footprint
Design ConsiderationsDesign Considerations PlatformPlatform FootprintFootprint Feature SetFeature Set Embedded Enabling FeaturesEmbedded Enabling Features
Windows CEWindows CE
PBX PBX SwitchesSwitches
CopiersCopiers
PrintersPrinters
Windows NTWindows NT BackOffice integrationBackOffice integration PC architecturePC architecture Full Win32 CapabilityFull Win32 Capability
Microsoft WindowsMicrosoft WindowsFor Embedded SolutionsFor Embedded Solutions
Embedded Features Embedded Features Headless Support, etc.Headless Support, etc.
Solid State Memory SupportSolid State Memory Support
Authoring Tool SetAuthoring Tool SetSelectable featuresSelectable features
Custom Target GenerationCustom Target Generation
Improved Time to MarketImproved Time to MarketSolid Development FoundationSolid Development Foundation
Focus on Your ApplicationsFocus on Your Applications
What IsWhat Is Windows NT Windows NT Embedded?Embedded?
Technology Rich
Windows NT 4.0 Windows NT 4.0 Proven code baseProven code base
Scalable & FlexibleScalable & Flexible
Windows NT EmbeddedWindows NT Embedded
Technology RichTechnology Rich Built-in Connectivity, SecurityBuilt-in Connectivity, Security Symmetric Multi-Processor SupportSymmetric Multi-Processor Support Mature Device Driver ModelMature Device Driver Model Win 32 API, COM, DCOM, RPCWin 32 API, COM, DCOM, RPC
Proven Code BaseProven Code Base Windows NT 4.0 with SP5 will be Windows NT 4.0 with SP5 will be
integrated into initial setupintegrated into initial setup
Windows NT Embedded Windows NT Embedded Authoring Tool SetAuthoring Tool Set
Target DesignerTarget Designer Enables developers to define and generate Enables developers to define and generate
custom runtime targets for embedded custom runtime targets for embedded devicesdevices
Component DesignerComponent Designer Enables developers to package operating Enables developers to package operating
system features or applications into system features or applications into components which can be used in components which can be used in Target Designer Target Designer
Windows NT Embedded Windows NT Embedded Embedded featuresEmbedded features
Headless SupportHeadless Support Boot and operate an embedded device Boot and operate an embedded device
without keyboard, mouse, or displaywithout keyboard, mouse, or display
Read-Only Boot SupportRead-Only Boot Support Boot and operate an embedded device Boot and operate an embedded device
from CD-ROM and operate without a from CD-ROM and operate without a Paging FilePaging File
Windows NT Embedded Windows NT Embedded Embedded featuresEmbedded features
Solid State Memory SupportSolid State Memory Support Boot and Operate an embedded device Boot and Operate an embedded device
from spindle-less media (i.e., Integrated from spindle-less media (i.e., Integrated Flash); also a Read-Only option!Flash); also a Read-Only option!
Remote ManagementRemote Management Enhanced support for network connected, Enhanced support for network connected,
serial connected and network attached serial connected and network attached devices (i.e., Telnet, command prompt, devices (i.e., Telnet, command prompt, Win32 graphical admin) Win32 graphical admin)
Windows NT Embedded Windows NT Embedded Embedded featuresEmbedded features
Error RecoveryError Recovery Enhanced support for error-reportingEnhanced support for error-reporting
Automatic handling of error dialogsAutomatic handling of error dialogs Global logging of all error dialogs and Global logging of all error dialogs and
message boxesmessage boxes
Windows NT Embedded Windows NT Embedded Available 3rd party productsAvailable 3rd party products
Many Hardware VendorsMany Hardware Vendors Multiple Single Board ComputersMultiple Single Board Computers
Hard Realtime ExtensionsHard Realtime Extensions VenturCom - RTXVenturCom - RTX Imagination - HyperKernelImagination - HyperKernel Radisys - INtimeRadisys - INtime
Integrated Flash ProductsIntegrated Flash Products M-Systems - DiskOnChip 2000M-Systems - DiskOnChip 2000
Microsoft Windows NT Microsoft Windows NT EmbeddedEmbedded
Technology RichTechnology Rich
Highly AvailableHighly Available
Strong Value ChainStrong Value Chain
Scalable & FlexibleScalable & Flexible
Embedded FeaturesEmbedded Features
Improved Time to MarketImproved Time to Market