Mit Sir7e stellt Sembatec eine Tool Chain zur Verfügung, welche den Einsatz von Windows Embedded Standard 7 weiter vereinfacht. Wie auch der Image Builder Wizard von Microsoft kommt Sir7e ohne vorherige Installation auf einem Entwicklungsrechner aus. Sir7e installiert und konfiguriert Windows Embedded Standard 7 direkt auf dem Referenzsystem. Gegenüber dem Image Builder Wizard von Microsoft bietet Sir7e aber einige nützliche Zusatzfunktionen und Vereinfachungen.
Vorteile und Eigenschaften von Sir7e in Kurzform:
· Neueste Microsoft Funktionen sind bereits in Sir7e mit integriert
· Eigene Softwarepakete können erstellt und integriert werden
· Vorlagen und Templates vereinfachen die Bedienung
· Erweiterte Disk-Konfiguration
· Multi-User-Shell-Replacement
· Erweiterte Installationsparameter
· Integrierte Projektverwaltung für verschiedene Konfigurationen
· Optimierte Installation von Windows Embedded Standard 7
· Vereinfachtes Klonen (Sysprep und ImageXS integriert)
· Integrierte Recovery-DVD-Erstellung
· Vereinfachte Lizensierung
Neueste Microsoft Funktionen sind bereits integriert
Sir7e wird jeweils allen aktuellen Sicherheits- und Systemupdates auf einem USB Stick ausgeliefert. Zudem sind weitere Softwarepakete von Microsoft Embedded in Sir7e integriert, welche noch nicht im Toolkit von Microsoft vorhanden sind, wie zum Beispiel das .Net Framework 4.0 und der Internet Explorer 9. Das Runterladen der gewünschten Pakete aus dem Netz und Erstellen von Installations-Skripten entfällt.
Eigene Pakete integrieren
Das Framework von Sir7e erlaubt auch das Hinzufügen und einfache Auswählen von eigenen Softwarepaketen. So können Sie direkt beim Aufsetzen von Windows Embedded Standard 7 weitere Softwarepakete, wie z.B. einen PDF Reader oder auch eigene Applikationen selektieren und Sir7e installiert diese dann direkt auf dem Referenzsystem. Sie können dabei die Softwarepakete selber zusammenstellen oder durch uns erstellen lassen. Falls sich ein Softwarepaket von mehreren Kunden benutzen lässt, erledigen wir das selbstverständlich zum Vorzugspreis.
Vorlagen (Templates)
Zur Vereinfachung stehen für viele Einstellungen Vorlagen bereit, damit ohne grosse Erfahrung mit der Konfiguration von Windows Embedded Standard 7 schnell und sicher ein stabiles, für den Produktiveinsatz geeignetes System erstellt werden kann. Bei den Vorlagen findet man auch immer eine Empfehlung, welche in rund 80% der Fälle die Anforderungen an ein eingebettetes Systems abdeckt.
Erweiterte Disk-Konfiguration
Im Disk-Konfigurations-Editor können nicht nur Partitionen erstellt und ausgewählt werden, auf welcher Partition Windows Embedded Standard 7 installiert werden soll. Man kann auch gleich festlegen, ob und durch welchen Write Filter eine Partition geschützt werden soll. Eine im Dialog eingebettete Beschreibung hilft dabei sich für den richtigen Write Filter zu entscheiden und gibt Tipps, wie man den Filter konfigurieren muss. Weiter kann auch pro Disk eingestellt werden, um was für einen Typ es sich handelt. Sir7e kümmert sich dann darum, das die notwendigen Treiber installiert werden (z.B. für booten ab SD-Card oder ab USB).
Benutzer definieren (mit Multi-User-Shell-Replacement)
Gegenüber dem Image Builder Wizard können bei Sir7e bereits beim Aufsetzen mehrere Benutzer erstellt werden. Dabei kann pro Benutzer auch festgelegt werde, welcher Gruppe der Benutzer angehört und welche Applikation für den Benutzer gestartet werden soll. Sir7e nutzt und erweitert dabei die Möglichkeit des Shell-Replacements von Windows Embedded Standard 7. Mit dem Shell-Replacement wird die Explorer Shell mit dem Windows Desktop und dem Start Button in der unteren linken Ecke durch eine andere, eigene Applikation ersetzt. Dies erhöht die Betriebssicherheit, da der Standard Desktop nicht mehr zur Verfügung steht und damit verhindert wird, dass der Benutzter Änderungen am System vornimmt. Sir7e erlaubt es, pro Benutzer eine eigene Shell zu definieren oder die Standard Shell zu nehmen.
Erweiterte Installationsparameter
Sir7e führt Sie durch den ganzen Installationsprozess und kümmert sich darum, dass nur Fragen beantwortet werden müssen, welche für das Aufsetzten und die Benützung von Windows Embedded Standard 7 notwendig sind. Sprache, Regionale Einstellungen, Tastaturlayout und natürlich der Produkt-Key sind nur einige der Parameter, welche einmal am Anfang bestimmt und die dann für die ganze Installation genommen und nicht nochmals nachgefragt werden. Weiter können Sie, wenn zum Beispiel der Internet Explorer auf dem System installiert werden soll auch gleich die Startadresse festlegen. Und im Expertenmodus kann man eine Vielzahl weiterer Parameter definieren, welche man sonst nur über den Image Configuration Editor (ICE) definieren kann.
Bei allen Einstellungen wurde dabei ein Augenmerk auf Übersichtlichkeit gelegt. Ausser im Expertenmodus wurde auf lange Listen mit einer Vielzahl von Parametern verzichtet und diese durch themenbezogene Dialoge ersetzt.
Integrierte Projektverwaltung
Jede Konfiguration kann einem Kunden oder einer Abteilung, einem Projekt und einer Version zugeteilt werden. Das erlaubt später das schnelle Auffinden einer gemachten Konfiguration um Windows Embedded Standard nochmals auf einem System zu erstellen, um es zu aktualisieren oder auch um Änderungen nachträglich vorzunehmen. Jede Änderung erhöht dabei einen Zähler, damit keine der früher gemachten Einstellung verloren geht. Natürlich kann man auch bei jedem Projekt einen Kommentar hinterlegen und es hat ein Feld für den Namen des Entwicklers, welcher das Image erstellt hat.
Optimierte Installation von Windows Embedded Standard 7
Das eigentliche Kopieren aller Einstellungen und Dateien auf das Referenzsystem benötigt Zeit, welche auch wir nicht verkürzen können. Wir haben aber den Arbeitsablauf soweit optimiert, dass nach der letzten Konfigurationseingabe und dem anschliessenden Starten der Installation keine weiteren Eingaben mehr erforderlich sind. Nach der Installation liegt ein vollständig fertig konfiguriertes und lauffähiges System vor.
Keine Probleme mit Sysprep
Oft klagen unsere Kunden über Sysprep und hinterfragen die Notwendigkeit dieses Tools. Auch im Internet findet man dazu die verschiedensten Meinungen. Wir befürworten dieses Tool da es von diversen Komponenten wie dem Enhanced Write Filter benötigt wird um die Konfiguration auf einem neuen System anzupassen und, weil es so von Microsoft gefordert wird.
Damit unsere Kunden aber möglichst keine Probleme und Aufwand mit Sysprep haben, erstellt Sir7e bei der Installation von Windows Embedded Standard 7 eine Konfigurationsdatei, welche Sysprep nutzt um das System zum Verteilen (Klonen) vorzubereiten und dabei möglichst wenig an der Hardwarekonfiguration zu ändern. Ohne diese Konfigurationsdatei (auch ‚unattended Sysprep‘ genannt) löscht Sysprep die gesamte Hardwarekonfiguration um Sie nach dem Sysprep erneut zu erstellen. Das ist gut und notwendig bei sich ändernder Hardware, benötigt aber unnötig Zeit bei gleichbleibender Hardware wie Sie in einem Embedded Projekt normalerweise zum Einsatz kommt (Referenzgerät = Endgerät). Zudem führt die erneute Treibererkennung zum Teil auch zu Fehlern und zu nicht korrekt installierten Treibern.
Klonen einfach gemacht
Wir schätzen es, die Dinge einfach zu halten. Ist das Referenzsystem aufgesetzt und mit Sysprep zum Klonen vorbereitet, hilft Sir7e auch beim Klonen. Dazu wird erneut vom Sir7e-USB-Stick gebootet. Beim Start prüft Sir7e, ob auf dem Referenzsystem ein fertiges Image vorhanden ist und erstellt automatisch und ohne Benutzerinteraktion ein Image (Backup) des gesamten Systems auf dem USB Stick selbst, einer zusätzlichen USB-Harddisk oder einem vorgegebenen Netzlaufwerk.
Ein so erstelltes Image kann dann mit dem USB-Stick (oder einer Kopie davon) einfach auf einem anderen System wieder hergestellt werden. Beim erneuten Booten vom Sir7e-USB-Stick erkennt Sir7e, dass auf dem System noch kein Windows Embedded Standard 7 installiert ist. Findet Sir7e ein passendes Image auf dem USB-Stick (oder einer zusätzlichen USB-Harddisk oder einem vorgegebenen Netzlaufwerk), konfiguriert Sir7e das System automatisch und entpackt das Image ohne Benutzerinteraktion auf dem System.
Falls nicht klar erkennbar ist, welches Image auf dem System aufgesetzt werden soll, oder sich auf dem System bereits ein Windows Embedded Standard befindet, öffnet sich ein Dialog, welcher die Auswahl eines Images erlaubt. Alle weiteren Einstellungen wie z.B. die Harddisk-Konfiguration sind bereits im gemachten Image enthalten und werden nicht nochmals abgefragt. Dies reduziert die Zeit beim Aufspielen eines Images und reduziert Fehler bei der Wiederherstellung.
Sir7e bietet sich durch seine Funktionen als Verteil- und Produktionssystem für kleinere bis mittlere Stückzahlen an und kommt dabei ohne teure Serverinfrastruktur aus. Einfacher geht es nicht.
Eine weitere Version, welche auch für hohe Stückzahlen eingesetzt werden kann ist in Planung.
Recovery DVD
Wenn mit Sir7e ein Image (Backup) der Referenzhardware erstellt wurde, kann Sir7e auf jedem Rechner (mit Windows 7 und einem DVD-Brenner) eine DVD erstellen, welche als Recovery-DVD zusammen mit der Hardware oder als Upgrade-DVD auch separat von der Hardware an die Kunden ausgeliefert werden darf.
Lizensierung
Anders als die Image Builder Engine von Microsoft erstreckt sich die Lizenz von Sir7e auf ein Produkt, resp. eine Hardwareplattform und nicht auf einen einzelnen Benutzer. Ob Sir7e in der Entwicklung, der Produktion oder beim Kunden genutzt wird, es fallen keine zusätzlichen Lizenzkosten an.
Kompatibilität
Sir7e ist nicht proprietär. Alle von Sir7e erstellten Konfigurationsdateien lassen sich mit Standard Tools von Microsoft, wie DISM oder Diskpart nutzen und z.T. mit dem Image Configuration Editor öffnen und bearbeiten.
Kosten
Sir7e scheint auf den ersten Blick teurer zu sein als eine einzelne Lizenz der Microsoft Embedded Tool Chain. Sembatec passt Sir7e aber jeweils an die von Ihnen gewünschte Hardware an, mit allen notwendigen und aktualisierten Treibern. Das erspart Ihnen viel Zeit und Ärger und gibt die Gewissheit, dass Windows Embedded Standard 7 problemlos auf dem Zielsystem läuft. Unsere Erfahrungen zeigen, dass mit Sir7e mehrere Mannwochen Entwicklungszeit eingespart werden können. Und mit der vereinfachten Lizensierung müssen Sie sich auch fast keine Gedanken machen, wo und wie Sie die Tools einsetzen...
Veranstaltungen
In der Schweiz und Österreich führen wir Ende September und Anfangs Oktober 2011 Informations-Veranstaltungen über Sir7e durch. Dabei erklären wir anhand einer Demo die Vorzüge und Funktionen von Sir7e. Die Sir7e-Informationstage finden wie folgt statt:
Launch Event
29. September 2011
13:30h bis 17:30h
Hotel Alponte
3380 Wangen an der Aare
4. Oktober 2011
13:30h bis 17:00h
Microsoft Schweiz
8304 Wallisellen
6. Oktober 2011
14:30 bis 17:00h
Hotel Mercure Bregenz City
A-6900 Bregenz
Bei einem anschliessenden Apéro stehen wir Ihnen gerne zur Verfügung um Ihre Fragen zu beantworten.
Weitere Termine in München, Stuttgart und Nürnberg sind in Planung.
Anmeldung
Kontakt
Selbstverständlich stehen wir Ihnen für weitere Informationen gerne zur Verfügung. Sie erreichen uns über das untenstehende Formular oder können uns per Telefon
kontaktieren.