SZANYA ZSOLT ÜZLETFEJLESZTÉSI MANAGER ELBACOM – AUTHORIZED WINDOWS EMBEDDED DISTRIBUTOR
Bevezető – Mit jelent a Windows Embedded? Windows Embedded termékek a kliens oldalon Demo: Írásvédettség a Windows Embedded eszközökön Windows Embedded termékek a szerver oldalon
MS definíció (extract from OEM Agreement 4.1)
“Embedded System” means COMPANY’s computing system or device with an Image that (i) is designed for and distributed with an Embedded Application, and (ii) is not marketed or useable as a general purpose personal computing device (such as a personal computer) or a multi-function server or a commercially viable substitute for one of these systems.
Egyszerű definíció: célhardver
Részletesebb definíció:
Dedikált funkciójú eszköz dedikált alkalmazással Olyan eszköz, ami nem általános célú személyi számítógép
Csak előre telepítve értékesíthető Windows Embedded rendszer = HW + OS + Alkalmazás „Line-of-business” alkalmazás (levelező rendszer, ERP, Office, stb) nem megengedett
Windows Classic for Embedded
Windows Embedded OS
DOS
Windows CE/ Compact
Windows 3.1
Windows Embedded POSReady
Windows NT Server
Windows Embedded Standard 2009 / Windows XP Embedded
and Workstation Windows 2000 Pro / Server Windows XP Professional Windows Embedded Server Windows Server 2003 for Embedded Systems Windows Server 2008 for Embedded Systems Windows Storage Server 2008 Windows Home Server
Windows Server 2003 with ISA Server 2006 Windows Server 2008 with TMG SQL 2005 and SQL 2008 Server
Windows Embedded Standard 7
1) Műszaki szempontból megegyezik a klasszikus Windows termékekkel, „csak” a licenc feltételek és az árak különböznek 2) Műszaki szempontból különbözik, a klasszikus Windows OS-en alapul, de plusz funkciók vannak beépítve
Kizárólag „Authorized Windows Embedded Distributor”-tól vásárolható A licenc önmagában nem továbbértékesíthető Kizárólag szerződött Windows Embedded Partnerek vásárolhatják
Thin Clients Set -Top Boxes
PoS Devices
Network Attached Storage (NAS)
PC OEM
Firewall / VPN
VoIP Phones Automotive Media Device
PBX, Call Centers
Gaming
Devices Connected Devices
Portable Media Center
Consumer Electronics
Portable media
Consumer Thin Client
Industrial Telematics Automation
Robotics
Personal Navigation
Entertainment
Industrial Automation
Medical
Dedicated servers
Thin Client
Point of Service Kiosks
Entertainment
Hosszú távú elérhetőség (15 év) Hosszú távú támogatás (10 év) Rövid piacra kerülési idő Komponentizált operációs rendszerek Valós idejű OS Windows Embedded CE Windows XP Embedded – RTOS kiterjesztéssel
Írsávédettség (File Based Write Filter – FBWF) Nincs aktiválás Hozzáférhető forráskód – Windows Embedded CE
Fájl alapú szűrés NTFS és FAT32 is támogatott Boot .ini
Filesystem View
Debug .log
tmp .dat
Create
Excluded
Write Filter Cache
Debug .log
tmp .dat
Delete Delete Physical disk drive
Boot .ini
Create
tmp .dat
CTRL+ALT+DEL letiltása
Parancssor letiltása Bejelentkező képernyő letiltása Bootlogo megváltoztatása
Buborék üzenetek eltűntetése Status üzenetek letiltása „Üdvözlő üzenet” módosítása OEM információk hozzáadása
Készítsünk egy .bmp fájlt Oemlogo.bmp néven ami a kívánt logo-t tartalmazza. A fájl 172 x 100 pixel méretű legyen. Helyezzük a fájlt a \Windows\System32\ mappába.
Készítsünk egy 640x480-as 16 színű .bmp fájlt Mentsük el Boot.bmp néven a Windows könyvtárba boot.ini szerkesztése Add /NOGUIBOOT /BOOTLOGO
Windows XP Pro
for Embedded Devices
Windows Embedded POSready
Windows Embedded Standard 2009
16
XP Professional for ED műszaki szempontból megegyezik a Windows XP Professional OS-sel, csak a licenc különbözik XP Pro for ED előnyei: „0” fejlesztési idő A kis image méret és testre szabhatóság nem követelmény
Nyelvi csomagok (MUI) elérhetők Online aktiválás szükséges 2016 Decemberéig elérhető az SP2c és az SP3 változat http://www.microsoft.com/windowsembedded/en-us/develop/windows-xpprofessional-for-embedded-systems-end-of-life.aspx
A Windows XP Embedded új változata
A Windows XP Professional komponens alapú változata (kb. 14 000 komponens) • Teljes mértékben XP Professional kompatibilis • Minden XP Professional funkciót tartalmaz, plusz további Embedded funkciókat
Teljesen testre szabott Windows-t készíthetünk amely csak a szükséges funkciókat tartalmazza • Kisebb méret – gyorsabb működés
Nincs aktiválás
• Készítsünk egyetlen ‚master image’-et • Klónozzuk az összes eszközre • A termék licencelése a COA matricával történik
2009
Komponens lista
• Minden elérhető komponenst tartalmaz
• Vastag betűs sorok – Makro komponensek
Target Designer Az image-ben lévő komponens lista
• Az image-hez hozzáadott komponenseket tartalmazza
Target Designer Komponens beállítások
• Néhány komponensnek további beállításai lehetnek
Tudásszint
Rugalmasság Licenc ár Image méret Fejlesztőeszköz Piacra kerülés Embedded Features Aktiválás Nyelvi támogatás Támogatás (EOS) Elérhetőség (EOL)
Windows XP Professional for
Embedded Devices
Windows XP Embedded /Standard 2009
Alacsony
Magas
Kicsi
Nagy
150 USD
90 USD
>1 GB
Egyedi, néhány 100 kB
-
995 USD
Azonnal
1-3 hónap
Nincs
Van
Van
Nincs
Teljes XP nyelvi támogatás + MUI
XPe MUIs +20 nyelv
5 +5 év
5 +5 év
15 év
15 év
Elsősorban Point of Service (POS) eszközökre optimalizált OS Plug-n-Play támogatás POS perifériákhoz Az alapja Windows XP Professional SP 3 Csökkentett OS méret 2024-ig elérhető a Windows Embedded disztribúciós csatornában A Microsoft első kereskedelem fókuszú fejlesztése Windows komponensek hozzáadása/eltávolítása a telepítés után Írásvédettség (File-Based Write Filter) USB boot USB-re történő telepítés USB-ről történő telepítés Microsoft Silverlight .NET Framework Windows Media Player Network Access Protection (NAP) Internet Explorer
DEMO...
Windows Embedded
Embedded Devices
POSReady 2009
Windows XP Embedded /Standard 2009
Alacsony
Alacsony
Magas
Kicsi
Közepes
Nagy
150 USD
100 USD
90 USD
>1 GB
~1 GB
Egyedi, néhány 100 kB
-
-
995 USD
Azonnal
1 hét
1-3 hónap
Nincs
Néhány
Van
Van
Nincs
Nincs
Teljes XP nyelvi támogatás + MUI
XPe MUIs +32 nyelv
XPe MUIs +20 nyelv
5 +5 év
5 +5 év
5 +5 év
15 év
15 év
15 év
Windows XP Professional for
Tudásszint Rugalmasság Licenc ár Image méret
Fejlesztőeszköz Piacra kerülés Embedded Features Aktiválás Nyelvi támogatás Támogatás (EOS) Elérhetőség (EOL)
A Windows 7 Ultimate változaton alapszik 3 különböző licenc fajta (E, P és C)
150 feature pack-re van felbontva x86 és x64 architektúrát is támogatja Nincs Windows aktiválás Minimum image méret 400 MB/700 MB (32/64 bit) 2 féle telepítési mód (IBW & ICE)
Nyelvi csomagok Bitlocker Bitlocker To Go DirectAccess AppLocker BranchCache MultiTouch TabletPC VHD Boot DISM Windows Update Speech API Media Center
Driver támogatás
Image konfigurálás
Létrehozás
Image Builder Wizard
Target Analyzer PMQ File
Image Configuration Editor
Distribution Share
Image Builder Engine Unattended XML File
Telepítés és klónozás
Windows Embedded Standard 7 IBW image készítés Választhatunk az előre definiált, letesztelt minták közül.
File Based Write Filter HORM (Hibernate Once Resume Many) Registry Filter USB Boot Brand/OEM info hozzáadása
available in all licenses
Driver Extractor Keresi a driver fájlokat Exportálja a driver fájlokat más eszközökbe DISMUI - Deployment and Image Servicing Management UI Feature pack hozzáadás/eltávolítás a telepítés után Ellenőrzi a függőségeket A hiányzó drivereket automatikusan hozzáadja Keyboard Filter Nem kívánatos billentyűkombinációk (pl:Ctrl+Alt+Del) letiltása kernel szinten
Saját gépen végig követhető a WES 7 image készítése lépésről lépésre 2011 április 11. 9:00 – 16:30 Regisztráció: http://www.elbacom.com/events/2011-0411-budapest/overview
Az Embedded rendszer definíciója “Embedded Systems” means COMPANY’S computing system or device with an Image that (i) is designed for and distributed with an Embedded Application, and (ii) is not marketed or usable as a general purpose personal computing device (such as a personal computer) or a multi-function server or a commercially viable substitute for one of these systems.
Embedded alkalmazást tartalmaz Nem általános célú szerver
Az Embedded alkalmazás definíciója “Embedded Application” means industry- or task-specific software programs and/or functionality with the following attributes: (a) It provides the primary functionality of the Embedded System (b) It is designed to meet the functionality requirements of the specific industry into which the Embedded System is marketed (c) It offers significant functionality in addition to the Licensed Product Software
Az eszköz elsődleges funkciója Az licencelt szoftverhez képest jelentős hozzáadott értéket tartalmaz
Embedded Szerver + Embedded Alkalmazás = Embedded rendszer
Speciális licencelési forma azoknak a Partnereknek, akik dedikált szerver megoldásokat készítenek valamelyik piaci szegmens számára Nem testre szabott szoftver változat, „csak” a licencelésben különbözik Nem minden alkalmazás felel meg ennek a licencelésnek (pl. Line of Business App) Az embedded eszközt előre telepített OS-sel és alkalmazással kell szállítani
Ismert architektúra - teljes verziójú klasszikus Windows Szerver, a licencelésében különbözik
Az Embedded licencek az embedded OEM-ek üzleti modelljéhez van igazítva
Hosszú távú elérhetőség – 15 év A Partnerek szállíthatnak image Recovery mediát
OEM Aktiválás elérhető, így a gyártás során a telepítési idő lerövidíthető
Alacsonyabb licenc költség a korlátozások miatt Lehetőség van a rendszer integrátor számára, hogy az OEM Partner nevében vásároljon licencet Nincs földrajzi korlátozás – bárhová szállítható
Energetika
Operációs rendszer
Windows Szerver 2003 & 2008 (embedded verzió) Windows Storage Server / Home Server Telco Szerver Security Szerverek (ISA & TMG ) Embedded SQL alkalmazás Embedded DPM alkalmazás
Embedded Windows Server 2008 R2
Anti-virus, Backup agents, etc…
Embedded Alkalmazás
Windows Server 2008 R2 for Embedded Systems Teljes verziójú operációs rendszer
OEM
Microsoft
3rd Party
Klasszikus vs. Embedded Windows Szerver Licenc feltételek
Windows Server® 2008 R2 Standard Edition (klasszikus termék)
Windows Server® 2008 R2 for Embedded Systems, Standard Edition
Windows Server® 2008 R2 Enterprise Edition (klasszikus termék)
Windows Server® 2008 R2 for Embedded Systems, Enterprise Edition
Operating System Code Base
08 R2
08 R2
08 R2
08 R2
Storage Capacity
FS max
FS max
FS max
FS max
RAM
OS max
OS max
OS max
OS max
Licensable Physical Processors
1-4
1-4
1-8
1-8
Előre telepített OS
Opcionális
Kötelező
Opcionális
Kötelező
Line of Business Applications
Opcionális
Nem lehet
Opcionális
Nem lehet
Embedded Alkalmazás
Opcionális
Kötelező
Opcionális
Kötelező
Remote Management Interface
Optional
Optional
Optional
Optional
Keyboard, Video & Mouse
Optional
Optional
Optional
Optional
Firewall, VPN, Web Cache
Optional
Optional
Optional
Optional
Messaging or Enterprise Mail
Yes
Yes
Yes
Yes
File service over Network
Yes
Yes
Yes
Yes
Authentication Services
Yes
Yes
Yes
Yes
Network Infrastructure Services
Yes
Yes
Yes
Yes
Microsoft Net Load Balancing
Yes
Yes
Yes
Yes
Clustering
No
No
Yes
Yes
Hyper-V
Yes (1 vir OS)
Yes (2 vir OS)
Yes (4 vir OS)
Yes (4 vir OS)
Print
Yes
Yes
Yes
Yes
CALs Required
Yes
Yes
Yes
Yes
Windows Szerver 2008 az alapja Dedikált fájl szerver Windows hálózati támogatás (AD) Windows és nem-Windows kliens támogatás iSCSI Software Target Saját brand kialakítása lehetséges Alacsonyabb licenc költség, nem kell hozzá CAL Network Attached Storage
Dedikált fájl szerver Kimagasló teljesítmény Könnyen kezelhető
Windows Storage Server 2008 licencek Licenc feltételek
Windows® Storage Server 2008, Basic (1 CPU)
Windows® Storage Server 2008, Workgroup (1 CPU)
Windows® Storage Server 2008, Standard (1-4 CPU)
Windows® Storage Server 2008, Enterprise (1-8 CPU)
Code Base
08
08
08
08
Storage Capacity (Max)
FS max
FS max
FS max
FS max
RAM
OS max
OS max
OS max
OS max
Physical Processors
1
1
1-4
1-8
NIC Ports
2
2
Unlimited
Unlimited
Embedded Application
No
No
No
No
Remote Management Interface
MMC
MMC
MMC
MMC
Simultaneous SMB Connections
20
50
Unlimited
Unlimited
Disk Drives
1-4
1-4
Any
Any
RAID
Software or Hardware
Software or Hardware
Software or Hardware
Software or Hardware
HDD Interface
ATA, SATA
ATA, SATA
F/C, SCSI, iSCSI, ATA
F/C, SCSI, iSCSI, ATA
iSCSI Target Software
No
Optional
Optional
Optional
Microsoft NLB
No
No
No
No
Clustering
No
No
No
Yes
Transportable Snapshots
No
No
No
Yes
Print
Yes, 2 Printers
Yes, 5 Printers
Yes
Yes
Embedded SQL Szerver licencek Licenc feltételek SQL Server 2005 SKUs
SQL 2008 SKUs
Products
Microsoft® SQL Server® 2005 Workgroup Edition for Embedded Systems (Runtime Edition)
Microsoft® SQL Server® 2005 Standard Edition for Embedded Systems (Runtime Edition)
Microsoft® SQL Server® 2005 Enterprise Edition for Embedded Systems (Runtime Edition)
Microsoft® SQL Server® 2008 Workgroup Edition for Embedded Systems (Runtime Edition)
Microsoft® SQL Server® 2008 Standard Edition for Embedded Systems (Runtime Edition)
Microsoft® SQL Server® 2008 Enterprise Edition for Embedded Systems (Runtime Edition)
RAM
3GB
OS max
OS max
4GB (64bit) OS max (32 bit)
OS max
OS max
Processors
1-2
1-4
OS max
1-2
1-4
OS max
64-bit Support
Windows on Windows
Yes
Yes
Yes
Yes
Yes
Előre telepített
Kötelező
Kötelező
Kötelező
Kötelező
Kötelező
Kötelező
Embedded Alkalmazás
Kötelező
Kötelező
Kötelező
Kötelező
Kötelező
Kötelező
Database Size
No limit
No limit
No limit
No limit
No limit
No limit
Partitioning
No
No
Yes
No
No
Yes
Parallel Index Operations
No
No
Yes
No
No
Yes
Index Views
No
No
Yes
No
No
Yes
Database Mirroring
No
Yes
Yes
No
Yes
Yes
Online Indexing
No
No
Yes
No
No
Yes
Online Restore
No
No
Yes
No
No
Yes
Clustering
No
Yes
Yes
No
Yes, 2 node
Yes, 16 node
TMG licencek Licenc feltételek
Windows Server® 2008 R2 Std Ed for Emb Sys and
Windows Server® 2008 R2 Std Ed for Emb Sys and
(1 CPU) (Caching/Frwll)
(1 CPU) (Frwll)
Microsoft® Forefront™ Threat Management Gateway 2010 Workgroup Ed
Microsoft® Forefront™ Threat Management Gateway 2010 Std Ed
Windows Server® 2008 R2 Std Ed for Emb Sys and Microsoft® Forefront™ Threat Management Gateway 2010
Windows Server® 2008 R2 Std Ed for Emb Sys and
Std Ed (1 CPU)
Microsoft® Forefront™ Threat Management Gateway 2010 Ent Ed (1 CPU)
(Caching/Frwll)
(Caching/Frwll)
OS Code Base
R2
R2
R2
R2
Storage Capacity (Max)
FS max
FS max
FS max
FS max
RAM
OS max
OS max
OS max
OS max
Licensable Physical Processors
1
1
1
1
NIC Ports
6
Unlimited
Unlimited
Unlimited
Embedded Application
No
No
No
No
Remote Management Interface
MMC/UI
MMC/UI
MMC/UI
MMC/UI
Keyboard, Video, Mouse
No
No
No
No
Firewall
Yes
Yes
Yes
Yes
Max Non-SSL VPN Connections
100
1,000
1,000
4,000
Web Caching
Yes
No
Yes
Yes
SSL VPN Connections
No
No
No
No
Messaging or Enterprise Mail
No
No
No
No
Web or File service over Network
No
No
No
No
Directory/Authentication Services
No
No
No
No
Microsoft NLB Services
No
No
No
Yes
CALs Required
No
No
No
No
A szoftver ugyanaz, csak a licenc feltételek különbözőek Az embedded termékek hosszú távon elérhetőek, számos korábbi verzió még mindig kapható Nem minden Windows szervernek van embedded változata Nem minden alkalmazás megengedett embedded eszközökön 47
http://www.microsoft.com/embedded http://www.elbacom.com/embedded http://www.windowsembedded.hu
http://www.microsoft.com/specializedservers /en/us/products-storageanddata.aspx http://microsoft.download-ss.com/
http://www.microsoft.com/windowsserver200 8/en/us/wss08.aspx
© 2007 Microsoft Corporation. All rights reserved.
49
Microsoft, Windows, Windows Vista and the Windows logo are either registered trademarks or trademarks of the Microsoft Corporation in the United States and/or other countries. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.