... Das bekannteste dieser Programme ist InstallShield der amerikanischen Firma InstallShield Corporation. Da ich vor ein paar Monaten ein Softwareprojekt übernommen habe, bei der eine Installation nötig ist, habe ich seit einiger Zeit das zweifelhafte Vergnügen mit diesem Programm arbeiten zu ... Bericht lesen
Englisch Damit wir die Bestellung bearbeiten können benötigen wir folgende Endkundendaten (Firma, Name/Ansprechpartner, Anschrift, Telefon und Email-Adresse). Lizenzen und den Zugang zur Software erhalten Sie nach dem Kauf per Email. Lizenzen sind vom Umtausch bzw. Rückgabe ausgeschlossen, da Sie direkt auf den Lizenznehmer lizenziert werden. A Quick and Easy Tool for Creating Windows Installer (MSI) Installations InstallShield Express Edition is ideal for software developers and setup authors looking for a quick, easy, and cost-effective solution for creating reliable Windows Installer (MSI) installations. Unlike homegrown solutions, InstallShield Express Edition shields you from the complexities of building a setup. It comes with an easy-to-use Project Assistant - a wizard that guides you through the MSI installation creating process, step-by-step. - Easy to learn and use-The Express Edition sizably reduces the time required for setup authors to successfully complete installation projects. It also lets experienced developers save time by more efficiently jumpstarting new projects. - Avoid risk exposure and non-compliance-InstallShield 2012 is the only strategic installation development solution that creates ISO 19770-2 software identification tags as part of the installation development process. - Fits into any budget-The Express Edition is ideal for software developers and setup authors looking for a cost-effective solution for creating reliable Windows Installer (MSI) installations. - Available in different languages-The Express Edition is available in English and Japanese to offer developers the flexibility to build in their own language. The global de facto standard on more than 500 million PCs, InstallShield is a strategic application installer designed for traditional and agile development teams and their Windows-based installation and virtualized deployment requirements. Supporting the needs of today's sophisticated software producers for packaging standalone offerings and complex suites, InstallShield provides automated tools to productize, package and install software with minimal scripting, coding and rework. More developers trust InstallShield to give their software a flawless, localized installation experience, keeping their users happy and support cost down. InstallShield 2012: Microsoft's Software Installer of Choice The world has changed. Development teams are more distributed. Products are more complex. Users are more sophisticated. InstallShield 2012 continues to meet the exacting standards of today's agile software vendors, and exceed the expectations of today's sophisticated users. - Supports packaging for both standalone offerings and complex suites. - Delivers a fresh, positive and friendly "app-store-like" experience. - Provides automated tools for software producers to productize, package and install their products in both MSI and virtual formats. - Supports installation authoring, building and bundling requirements of decentralized agile development teams. Suite Installations Until now, there hasn't been a software installer solution that supports the complex product packaging requirements for a unified suite installation experience. With the new InstallShield Suite Project type, multiple products can be easily bundled together into a single, unified suite installation. - A next generation setup launcher (Setup.exe) that can conditionally run multiple installations (.msi or .exe) and apply Windows Installer patches (.msp) as needed on target systems. - An entirely new end-user interface with redesigned built-in wizard pages and a new wizard page editor. - An integrated progress bar that presents a unified, visual indication of the overall status of the entire suite installation process. - Settings to specify whether to have a single entry in Add or Remove Programs. - A single installation that includes both 32-bit packages and 64-bit packages and runs only the appropriate packages on each target system. Installation Streaming Meeting the needs of a new generation of "app-store savvy" users means that installations must be painless, fast and virtually transparent. The new Installation Streaming feature reduces the downloading wait time required before installation can begin. - End users need only download a small file to quickly start the installation. - Based on the selected install options, only the required packages are downloaded from the web or extracted from the installation. - Flexible options for specifying the run-time location of each package, including: - On the Web, available for download by Setup.exe. - Embedded in Setup.exe and extracted to the target system. - Uncompressed and stored on the suite source media. Installation Collaboration Today, installation development must be integrated into agile development practices where installation responsibilities are distributed amongst the team and are an essential element of the iterative development process. The InstallShield 2012 Collaboration add-on has been significantly enhanced to better support distributed, collaborative installation development. - A new project type called Developer Installation Manifest (DIM) which is a feature-sized collection of related items such as product files, shortcuts, registry entries, text file changes, IIS Web sites, and other elements that together make up a discrete portion of a product installation. - A new Developer Installation Manifest Editor that can be separately installed and used by the entire product development team to create and manage their installation files. The manifest can then be dynamically or statically linked by the Installation Author to the product's Basic MSI project. - The InstallShield Premier Edition includes 5 licenses of the Developer Installation Manifest Editor, enabling product development teams to immediately start working collaboratively. 64-Bit Enhancements Windows 7 adoption continues and is also driving the adoption of the 64-bit operating system. InstallShield 2012 provides the most comprehensive support for 64-bit installation development. - Updated dependency scanners to identify 64-bit dependencies of the 64-bit files in a project. - Support for setting permissions for files, folders and registry keys in 64-bit locations. - A prerequisite that installs the 64-bit version of the Microsoft VSTO 2010 Runtime. Application Tagging Software "self-instrumentation" or tagging is evolving as an industry standard, enabling software producers to create smarter applications that give customers better information for software asset management and license optimization initiatives. InstallShield 2012 is the only strategic installation development solution that creates ISO 19770-2 software identification tags as part of the installation development process. - Automatically creates the ISO 19770-2 tag during the installation development process and ensures it is deployed as part of the application's install. - Enhanced General Information view to manage the required metadata elements. - Installs the tag in the locations as defined by the standard. - Digitally sign tags in addition to your application files and setup. Continued Innovations - New monitoring method for COM extraction. - Merge Module Projects now include built-in support for IIS, Text File Changes, and XML File Changes. - Automation interface support for specifying the required execution level for Setup.exe. - New prerequisites that install Internet Explorer 9, SQL Server 2008 R2 Native client, Windows Identify Foundation, and more. - The ability to determine if Adobe Reader 10, Internet Explorer 9, or Microsoft Office (2010, 2007, or 2003) is installed on a target system. Systemanforderungen: Following are the minimum requirements for systems that run InstallShield (the authoring environment), as well as for target systems that run the installations created with InstallShield (the run-time environment). For Systems Running InstallShield: Processor Pentium III-class PC (500 MHz or higher recommended) RAM 256 MB of RAM (512 MB preferred) Hard Disk 500 MB free space Display Designed for XGA resolution at 1024 768 or higher Operating System - Windows XP - Windows Server 2003 - Windows Vista - Windows Server 2008 - Windows 7 - Windows Server 2008 R2 Browser Microsoft Internet Explorer 6 Privileges Administrative privileges on the system Mouse Microsoft IntelliMouse or other compatible pointing device For Target Systems (Desktop Computers) Target systems must meet the following minimum operating system requirement: - Windows 2000 - Windows XP - Windows Server 2003 - Windows Vista - Windows Server 2008 - Windows 7 - Windows Server 2008 R2 For Target Systems (Mobile Devices) InstallShield includes support for adding mobile device installations to desktop installations that use Microsoft Windows Mobile Device Center or Microsoft ActiveSync to transfer files to a mobile device. InstallShield also includes support for straight-to-device installations that do not use Windows Mobile Device Center, ActiveSync, or any other desktop component. For an overview of the different options that InstallShield supports, see "Creating Installations for Mobile Devices" in the InstallShield Help Library. Windows Mobile Device Requirements InstallShield supports many Windows Mobile platforms and processors. The Windows Mobile platforms are: - Windows Mobile 6.x Professional and Classic - Windows Mobile 6.x Standard - Windows Embedded CE 6.x - Windows Mobile 5.0 for Pocket PC - Windows Mobile 5.0 for Smartphone - Windows CE .NET 5.0 - Windows CE .NET 4.x - Pocket PC 2003 - Pocket PC 2002 - Pocket PC - Palm-size PC 2.11 - Palm-size PC 2.01 - Handheld PC 2000 - Handheld PC Pro - Handheld PC 2.0 - Smartphone 2003 - Smartphone 2002 Note that if a platform is not included in the list, it does not mean InstallShield does not support it. It simply means that you cannot set conditions for that specific platform by default. To add support for additional platforms or to change the conditions for targeting a specific platform, you can modify the Settings.xml file that is installed with InstallShield. For more information, see "Modifying the List of Available Windows Mobile Platforms or their Associated Settings" in the InstallShield Help Library. InstallShield includes support for the following Windows Mobile processors: - ARM920 - ARM820 - ARM720 - Common Executable Format - Hitachi SH4 - Hitachi SH3E - Hitachi SH3 - i686 - i586 - i486 - MIPS R4000 - MIPS R3000 - MIPS R2000 - SHx SH4 - SHx SH3 - StrongARM-XScale Palm OS Device Requirements InstallShield supports Palm OS 3.5 and later. Desktop Requirements for Windows Mobile Device Installations Requirements for the desktop computers that are used to install applications on Windows Mobile devices are: - Microsoft ActiveSync 3.x or later on Windows XP (ActiveSync 4.x is required for Windows Mobile 5.x or later devices) - Microsoft Windows Mobile Device Center on Windows Vista - Administrative privileges Desktop Requirements for Palm OS Device Installations Palm HotSync is required for the desktop computers that are used to install applications on Palm OS devices. Eine ausführliche Produktbeschreibung nebst Versionsvergleich finden Sie unter http://www.flexerasoftware.com/products/installshi eld.htm
Plattfrom: Windows - Sprache: Englisch Damit wir die Bestellung bearbeiten können benötigen wir folgende Endkundendaten (Firma, Name/Ansprechpartner, Anschrift, Telefon und Email-Adresse). Lizenzen und den Zugang zur Software erhalten Sie nach dem Kauf per Email. Lizenzen sind vom Umtausch bzw. Rückgabe ausgeschlossen, da Sie direkt auf den Lizenznehmer lizenziert werden. For details visit http://www.flexerasoftware.com/support/maintenance .htm
Plattfrom: Windows - Sprache: Englisch Damit wir die Bestellung bearbeiten können benötigen wir folgende Endkundendaten (Firma, Name/Ansprechpartner, Anschrift, Telefon und Email-Adresse). Lizenzen und den Zugang zur Software erhalten Sie nach dem Kauf per Email. Lizenzen sind vom Umtausch bzw. Rückgabe ausgeschlossen, da Sie direkt auf den Lizenznehmer lizenziert werden. For details visit http://www.flexerasoftware.com/support/maintenance .htm
* Alle Preise inkl. gesetzlicher MwSt und ggf. zzgl. Versandkosten. Preise, Verfügbarkeit und Versandkosten können im jeweiligen Shop zwischenzeitlich geändert worden sein, da eine Echtzeit-Aktualisierung technisch nicht möglich ist. Maßgeblich sind immer die Preise und Angaben auf der Händlerseite. Alle Angaben ohne Gewähr.
(+) Es läuft stabil und belastet des System zumindest nicht mehr als die Vorgängerversion (-) Der Win-User ärgert sich über die Notwendigkeit solcher Programme
Erfahrungsbericht von MatthiasHuehr über InstallShield Express 24.10.2001
Produktbewertung des Autors:
Stabilität:
gut
Benutzerfreundlichkeit
schlecht
Pro:
siehe Text
Kontra:
siehe Text
Empfehlenswert?
nein
Kompletter Erfahrungsbericht
Wenn man professionelle Programme erstellt, dann muß man dafür sorgen, daß der Anwender die Programme einfach und ohne Probleme auf seinem Rechner installieren kann. Für dieses Problem gibt es professionelle Programme, die dem Entwickler helfen sollen, es zu lösen. Das bekannteste dieser Programme ist InstallShield der amerikanischen Firma InstallShield Corporation. Da ich vor ein paar Monaten ein Softwareprojekt übernommen habe, bei der eine Installation nötig ist, habe ich seit einiger Zeit das zweifelhafte Vergnügen mit diesem Programm arbeiten zu dürfen. Eigentlich müßte ich müssen sagen, da es beruflich bedingt ist.
In meiner Firma programmiere ich mit Hilfe von Delphi 5.0 Enterprise. Bei der Installation von Delphi hat man die Möglichkeit auch InstallShield Express mit zu installieren. Die bei Delphi mitgelieferte Version ist die 2.12 limited Edition. Die Installation dieses Programms erfolgt ohne Probleme und nimmt etwa 9,5 MBytes auf der Festplatte in Anspruch.
Startet man das Programm, so erblickt man eine Art Notizblock, auf dem die Reihenfolge der Arbeitsschritte steht, die man durchführen muß, um das Installationsprogramm erstellen zu können. Wenn man einen Arbeitsschritt fertig hat, so wird er als erledigt auf dem Block markiert. Wenn man alles erledigt hat, dann kann man das Installationsprogramm erstellen. So ist die Theorie, die Praxis ist aber leider doch etwas anders.
Die Handhabung des Programms ist relativ einfach und die Übersichtlichkeit ist gegeben, wenn man eine sehr einfache Installation erstellen möchte. Spezielle Einstellungen sind irgendwo zu finden, aber nicht dort, wo man sie finden müßte. Da ich eine etwas Installation erstellen muß, wo man viele Auswahlmöglichkeiten haben soll, wird es etwas kompliziert. Beispielsweise will ich die Option aktivieren, daß die installierten Datenbanken bei eine Deinstallation nicht gelöscht werden sollen. Einen Hinweis auf diese Option ist in der mitgelieferten Onlinehilfe des Programms nicht zu finden. Mehr durch Zufall wurde diese Option von meiner Kollegin gefunden. In einem Untermenü im Auswahlmenü, wo man festlegen kann, ob der Nutzer die Datenbank in ein von ihm gewünschtes Verzeichnis installieren kann, findet man den benötigten Eintrag. Das eine hat mit dem anderen absolut nicht wirklich etwas zu tun, weshalb man diese Option dort plaziert hat. Ob man wohl die Möglichkeiten für die Anfragen bei der Hotline vergrößern wollte? Jedenfalls sind einige Optionen im Programm etwas falsch, da unlogisch, plaziert worden.
Das Problem, weshalb ich dem Programm keine gute Bewertung geben kann, ist die Unfähigkeit die selber angelegten Daten richtig zu verarbeiten. Wenn man individuelle Installationen generiert, dann legt man Gruppen an, für die man die dazugehörigen Dateien definieren muß. Das ist relativ einfach durchzuführen, bis man auf den Bug im Programm stößt, der das Arbeiten mit dieser Version zu einer reinen Zumutung werden läßt. Beispielsweise ignoriert das Programm Änderungen in den Gruppen, so daß man vor jeder Installationserstellung nachschauen muß, ob das Programm nicht schon wieder die Daten selbständig verändert hat. In meinem Fall setzt er die Änderungen wieder zurück, so daß eine alte Fassung der Installationseinstellungen aktiviert wird. Merkwürdigerweise ändert das Programm bei der Erstellung der Installation die Datei, in der die Einstellungen gespeichert sind. Die Datei liegt im Format für INI-Dateien vor, so daß man sie auch per Editor verändern kann. Ich hatte die Datei für eine Installation von Hand geändert und dann mit InstallShield geöffnet, wobei ich die Datei im Editor geöffnet ließ. Nach der erfolgten Neuerstellung der Installation meldete mir der Editor, daß die Datei von einem anderen Programm geändert worden ist. Und siehe da, das Programm hatte schon wieder die Installationseinstellungen durcheinandergebracht. Bei diesem auftretenden Problem ist es jedenfalls für mich kein optimales Arbeiten möglich.
Dank der kundenorientieren Geschäftspolitik der Firma hat man als antwortsuchender Anwender ein doch etwas unschönes Problem. Wegen Kosteneinsparung wurde die deutsche Filiale geschlossen, so daß man nicht einmal mehr die „kostengünstige“ Hotline nutzen kann, die nur lächerliche 3,63 DM pro Minute kostete. Wer jetzt Probleme haben sollte, der kann sich an die amerikanische Hotline wenden. Die Hilfestellung, die man dort erhalten kann, ist abhängig von dem Servicestatus, den man beim Kauf des Produktes erlangt hat. Also um so mehr Geld man ausgegeben hat, um so netter ist die Hilfe am anderen Ende der Leitung. Diesen Service können aber nur Leute in Anspruch nehmen, die der englischen Sprache wirklich mächtig sind. Mein Englisch ist jedenfalls nicht so gut, daß ich mit einem Amerikaner, der eventuell noch einen Dialekt hat, eine hilfreiche Konversation über ein technisches Problem führen könnte. Aber da gibt es ja noch ein paar klitzekleine deutsche Softwarebüdchen, die auf das Problem aufmerksam geworden sind und gegen eine üppige Bezahlung Hilfe anbieten. Warum sollte man für viel Geld ein Programm kaufen, wofür man nicht einmal brauchbare Hilfe bekommen kann?
Diese Version wird zwar als Beigabe mit Delphi mitgeliefert, was aber keine Rechtfertigung für die, von mir bemängelten auftretende Probleme des Programms rechtfertigen würden. Der Funktionsumfang ist im Verhältnis zu der teuersten Version, welche weit über Tausend Euro kostet, für den Preis als Beigabe zwar noch ausreichend, bestimmte Fehler sind aber nicht nötig. So bringt die Installation bei einer falschen Pfadangabe die Fehlermeldung, daß das Laufwerk keinen Speicherplatz mehr hat, statt daß es darauf hinweist, daß dar Pfad nicht existiert. Und für die richtige Aussage der Fehlermeldung soll man dann noch Geld bezahlen, wenn man die „Profiversionen“ kaufen möchte? Das Programm funktioniert zwar gut, wenn man eine einfache Installation erstellen möchte, bei Installationen mit höherer Funktionalität zickt es aber zu oft rum, als daß es dafür geeignet wäre. Ob die auftretenden Probleme eine Art Marketing sind, um die teuren Versionen zu verkaufen, die angeblich laut Aussage der Firma, fehlerfrei funktionieren sollen, wage ich nicht einmal zu bezweifeln. Für einen professionellen Einsatz sind die 3 Versionen des Programms, die ich bisher getestet habe, nicht wirklich geeignet, da bei allen dieselben Probleme auftraten. Und diese Firma ist trotz allem Marktführer bei diesen Programmen. Das erinnert mich doch sehr stark an die Firma aus Redmont ...
Vorwort:
********
Jeder kennt das, man ruft ein Setup auf und
per einfachem Mausklick wird das gewünschte
Programm installiert. Wie macht man so etwas?
Ist es schwer solch ein Setup zusammen-
zustellen??
Borland (bekannt durch z.B. Produkte wie ...
Bericht lesen
Ciao Mitglieder bewerteten diesen Erfahrungsbericht insgesamt als sehr hilfreich
Pro: Neue sinnvolle Funktionen, Unterstützung für Windows Installer Kontra: Langsame Verarbeitungsgeschwindigkeit der Oberfläche, Kleinere Fehler in der Anwendung
InstallShield ist neben WISE die am häufigsten eingesetzte professionelle Software zur Erstellung von Setups.
In der Version Express 3.02 sind jede Menge neue Funktionen hinzugekommen, besonders die Unterstützung für den Windows Installer ist super. Da ...
Bericht lesen
Ciao Mitglieder bewerteten diesen Erfahrungsbericht insgesamt als sehr hilfreich
Pro: viele nützliche Funktionen, Kontra: Übersicht geht verloren, ungeeignet zum Erlernen von Delphi
...aber hierfür sollte man sich mal den InstallShield Express ansehen. Mit diesem ist es eigentlich recht einfach, ein professionell wirkendes Installationsprogramm zu erstellen.
Dieser Bericht sollte eigentlich nur kurz das wiedergeben, was ich über die Builder im Zusammenhang mit dem Erlernen einer Programmiersprache denke. Sicher sind diese sehr nützlich aber wirklich erlernen kann man so eine Sprache wie Delphi nicht. In einem nächsten Bericht gehe ich dann mehr auf den Builder an sich ein. Dort gehe ich dann auf die „Gefahren“ und nützliche Features des Builders ein. Also bis dann....
Bericht lesen
Ciao Mitglieder bewerteten diesen Erfahrungsbericht insgesamt als hilfreich
Pro: viele nützliche Funktionen und umfangreiche Komponentensammlung Kontra: Übersichtlichkeit bleibt auf der Strecke und ungeeignet um das Programmieren zu lernen
...ssen, ob man komerzielle Software entwerfen will oder nur Anwendungen für den privat Gebrauch. Da sollte man sich eventuell vorher mit den Lizenzen etwas beschäftigen. Vor der eigentlichen Installation kann der User eine Auswahl treffen, was er installieren möchte. Zur Auswahl stehen :
C++ Builder - die eigentliche Entwicklungsumgebung
InterBase - Hierbei handelt es sich um eine Datenbank
QLEnterprise - ist ein sog. Broker-Dienstag
Server für Remote
Debugger - dient der externen Fehlersuche
InstallShield
Express - hiermit können Installationsprogramme entwickelt werden
(darauf sollte man auf keinen Fall verzichten)
Wer genügend Platz auf seiner Platte hat sollte eine Komplettinstallation vorziehen.
Nach dem Start des Builders wird der Nutzer mit dem IDE-Fenster konfrontiert. IDE
besteht aus dem M...
Bericht lesen
Ciao Mitglieder bewerteten diesen Erfahrungsbericht insgesamt als hilfreich