Lizenzmanagement. Einführung. Dipl.-Ing. Frank Raudszus Hochschule Darmstadt, Wintersemester 2008/2009 1
|
|
- Christa Wagner
- vor 8 Jahren
- Abrufe
Transkript
1 Lizenzmanagement Einführung Dipl.-Ing. Frank Raudszus Hochschule Darmstadt, Wintersemester 2008/2009 1
2 Software-Piraterie: Geografie Hochschule Darmstadt, Wintersemester 2008/2009 2
3 Software-Piraterie: Wirtschaflicher Schaden 2007: USA zweimal Spitzenreiter Hochschule Darmstadt, Wintersemester 2008/2009 3
4 Software-Piraterie: Wirtschaflicher Schaden Formen des Urheberrechtsverstoßes Unternehmen Vernetzung als Problem ( Client-/Server-Umgebungen) Mehr Softwareanwender als legale Softwarelizenzen. Anwendungsprogramme, Bildschirmschoner oder Spiele Neuer Mitarbeiter, neuer PC im Netzwerk und SW-Nutzung Kriminelle Computerhändler Variante 1: Kunde erhält beim Kauf eines Computers illegal zusätzliche Software Variante 2: Schul- oder Upgradeversionen werden als Vollversionen verkauft. Variante 3: Software wird mit der gleichen Seriennummer bei mehreren Kunden installiert Hochschule Darmstadt, Wintersemester 2008/2009 4
5 Was ist Sourcecode? Herleitung vom englischen source code Schlagworte Quellcode-Offenlegung Quellcode-Analyse Quellcode-Hinterlegung Quellcode-Lizenzierung Hochschule Darmstadt, Wintersemester 2008/2009 5
6 Rechnerstruktur Bits Bytes Zellen enthalten den Binärcode bestehen aus n (8) Bits Ein Bit kann genau 2 Werte annehmen Eine Zelle kann daher 2 n Werte annehmen Eine Byte kann z.b. eine Zahl darstellen (dez 1 = ) Befehlszähler A 000B oder einen Buchstaben ( a = ) Binäre Werte können auch addiert werden Hochschule Darmstadt, Wintersemester 2008/2009 6
7 Assembler-Quellcode ; this sample checks if string is a palindrome or not. ; palindrome is a text that can be read backwards ; and give the same meaning as if it was read forward. ; for example: "abba" is polindrome. ; note: this program is case sensitive, "abba" is not "abba". name "pali" org 100h jmp start m1: s db 'able was ere ere saw elba' s_size = $ - m1 db 0Dh,0Ah,'$' start: ; first let's print it: mov ah, 9 mov dx, offset s int 21h lea di, s mov si, di add si, s_size dec si ; point to last char! mov cx, s_size cmp cx, 1 je is_palindrome ; single char is always palindrome! shr cx, 1 ; divide by 2! next_char: mov al, [di] mov bl, [si] cmp al, bl jne not_palindrome inc di dec si loop next_char is_palindrome: ; the string is "palindrome!" mov ah, 9 mov dx, offset msg1 int 21h jmp stop not_palindrome: ; the string is "not palindrome!" mov ah, 9 mov dx, offset msg2 int 21h stop: ; wait for any key press: mov ah, 0 int 16h ret msg1 db " this is palindrome!$" msg2 db " this is not a palindrome!$" Hochschule Darmstadt, Wintersemester 2008/2009 7
8 Binär- versus Assemblercode Hochschule Darmstadt, Wintersemester 2008/2009 8
9 JAVA-Quellcode /* * (C) XYZ GmbH * * DO NOT EDIT - generated by: * $HeadURL$ * $Id$ * $Revision$ $LastChangedDate$ */ package de.demo.rbs.esf.demo.domain; import java.io.serializable; import java.util.iterator; /** * Retail customer. public class Customer implements Serializable { private static final long serialversionuid = L; private String name; private String firstname; private Gender gender; private HairColor haircolor; private int shoesize; private Contact contactdata; private java.util.set<subscription> subscriptions = new Java.util.HashSet<Subscription>(); public Customer() {} Hochschule Darmstadt, Wintersemester 2008/2009 9
10 JAVA-Quellcode (Forts.) public Customer(String name, String firstname, Gender gender, HairColor haircolor, int shoesize, Contact contactdata) { setname(name); setfirstname(firstname); setgender(gender); sethaircolor(haircolor); setshoesize(shoesize); setcontactdata(contactdata); } private long id; public long getid() { return this.id; } public void setid(long id) { this.id = id; } public String getname() { return this.name;} public void setname(string name) { if (null == name) { this.name = null; return; // allways allow null assignment - no checking now } // name is restricted to 255 chars. Check now! if (name.length() > 255) { throw new IllegalArgumentException(); } this.name = name; } Hochschule Darmstadt, Wintersemester 2008/
11 Übersetzer Quellcode(JAVA, C++) Compiler De-Compiler Quellcode (Maschinensprache) Assembler De-Assembler Binärcode Hochschule Darmstadt, Wintersemester 2008/
12 Nutzungseigenschaften Binärcode Quellcode Ausführbar Nicht lesbar Nicht modifizierbar Nicht ausführbar lesbar modifizierbar Hochschule Darmstadt, Wintersemester 2008/
13 Software-Installation Binärcode üblicherweise auf Zielplattform konfiguriert -Abhängig von CPU-ID -Setzen von Installation Flags -Zählen der vorgenommenen Installationen D. h., Installation durch Kopieren nicht möglich Daher: Mehrfachinstallation erfordert Änderung des Quellcodes! Übersetzer (Compiler/Assembler) erzeugt aus Quellcode Binärcode Quellcodes sind in standardisierten Sprachen verfasst Übersetzer am Markt frei erhältlich Damit: Zugriff auf Quellcode erlaubt Nutzung der Software! Hochschule Darmstadt, Wintersemester 2008/
14 Kapitalwert des Quellcodes Software lässt sich (noch) nicht automatisch erzeugen Erstellung des Quellcode = kreativer Akt Daher: Software ist NIE fehlerfrei! Erstellung des Quellcodes erfordert hohen Aufwand -Qualifiziertes Personal (Spezialisten) -Detaillierte Kenntnis der Aufgabenstellung -Langjährige Erfahrung auf bestimmten Gebieten Daher: Quellcodes spiegelt unmittelbar Erstellungsaufwand! (n*10000 per LOC) Quellcode wird (normalerweise) nicht verkauft Lizenzierung der ablauffähigen Binärcodes Damit: Rendite über n Binärlizenzierungen Hochschule Darmstadt, Wintersemester 2008/
15 Operativer Wert des Quellcodes Software-Hersteller muss Gewährleistung bieten Software-Nutzer verlangt (anschließend) Wartungsvertrag Software-Nutzer erwartet Erweiterungen (Releases) Änderungen müssen kontrolliert werden Singulärer Quellcode-Zugriff erforderlich! Bei Verkauf des Quellcode: -Kunde ändert Quellcode eigenmächtig -Gewährleistung nicht mehr möglich -Wartung und Erweiterungen durch Hersteller nicht mehr möglich Daher: Kein weiterer Umsatz mit diesem Kunden Fazit: Quellcode-Lizenz (kein Kauf!) = Erstellungsaufwand Hochschule Darmstadt, Wintersemester 2008/
16 Quellcode-Wert für Kunden Ankauf des Quellcode: Vorteile: -Kunde ist unabhängig vom Hersteller -Geringeres Risiko bei Konkurs des Anbieters -Erweiterungen nach eigener Produktstrategie Nachteile: -Aufbau eigenen Knowhows (Spezialisten!) -Abkopplung von der Produktentwicklung -Keine Nutzung des Mengeneffektes Daher: Hinterlegung statt Ankauf Hinterlegung des Quellcodes bei Notar Herausgabe im Konkursfall ( Escrow Clause ) Kombination aus o.a. Vor- und Nachteilen Hochschule Darmstadt, Wintersemester 2008/
17 De-Assemblierung Gewinnung des Quellcodes aus Binärcode: Automatisierte Erstellung in Maschinensprache möglich Vorteile: -Kunde kann Quellcode ändern -Eventuelle Mehrfachinstallationen möglich Nachteile: -Erzeugter Quellcode eingeschränkt lesbar -Keine Kommentare oder sprechende Namen -Keine Erzeugung von Hochsprachen (JAVA, C++) möglich Lizenzverträge verbieten üblicherweise De-Assemblierung Hochschule Darmstadt, Wintersemester 2008/
18 Neue Trends Lizenzierung auf Nutzungsbasis (SaaS, ODS): Software bleibt beim Hersteller installiert Zugriff über das Internet Lizenzierung nach: -Arbeitsplätzen -Gleichzeitigen Nutzern -Funktionen Vorteile: -Kunde braucht keine eigene IT-Infrastruktur -Kunde erspart sich komplexe Installation -Anbieter kann economy of size nutzen (mehrere Kunden) -Anbieter kann Wartung zentralisieren -Anbieter vermeidet Missbrauch (De-Assemblierung) -Kunde spart Geld Nachteile: -Kundendaten liegen beim Hersteller (Datenschutz?) Hochschule Darmstadt, Wintersemester 2008/
19 Grundzüge des Lizenzmanagements (1) Lizenznehmer: Was ist eine SW-Lizenz? -Urheberrecht -Nutzungsrecht -Rechtliche Aspekte Lizenzmodelle: -(un)befristet -Nutzungs- oder nutzerbezogen -Plattform- oder umsatzbezogen -Etc. Lizenzverwaltung: -Säulen-Modell -Inventarisierung und automatische Erkennung -Asset-Management und Audits Hochschule Darmstadt, Wintersemester 2008/
20 Grundzüge des Lizenzmanagements (2) Lizenzgeber: Wozu Lizenzierung? -ESD und ELD -Vermeidung von Missbrauch -Umsatz- und Kostenoptimierung Lizenzierungsmodelle: -Hardware- oder Softwareschlüssel -Erzeugung und Verwaltung von Schlüsseln -Harte und weiche Lizenzierung -Etc. Integration in ERP: -Keine doppelte Buchführung -Daten nur einmal erfassen -Daten zentral verwalten Hochschule Darmstadt, Wintersemester 2008/
21 Grundzüge des Lizenzmanagements (3) Open Source Lizenzen: Was heißt Open Source? -Freie Software (Freeware)? -Shareware? -Free Software Foundation (FSF)? -GPL? Kommerzielle Aspekte: -Kosten -Gewährleistung -Veränderung -Etc. Rechtliche Aspekte: - Privatisierung von Erweiterungen -Weiterverbreitung -Offenlegung Hochschule Darmstadt, Wintersemester 2008/
22 Zusammenfassung Was haben wir gelernt? Wie funktioniert ein Computer? Wie entsteht ein Programm? Was bedeutet Maschinencode? Was ist ein Assembler? Was ist der Unterschied zwischen Quell- und Binärcode? Worin liegt der Wert des Quellcodes? Kann man Quellcode aus Binärode ermitteln? Grundzüge des Lizenmanagements Hochschule Darmstadt, Wintersemester 2008/
23 Kurs-Übersicht : Einführung in das Thema (Quellcode, Binärcode, Maschinencode, etc.) : Lizenznehmer: Lizenzverträge und modelle : Lizenznehmer: Lizenz- und Assetmanagement, Lizenz-Controlling : Lizenznehmer: Einbindung von ERP-Systemen : Lizenznehmer: Marktübersicht und Produkt-Beispiele nn.nn: Nachhol-Termin: Übungen : Lizenzgeber: Lizenzierungsgründe, ESD + ELD, Kosten/Nutzen : Lizenzgeber: Lizenzmodell, Dongles, Schlüssel : Lizenzgeber: Der Lizenzgenerator : Lizenzgeber: Web-Zugang und Anbindung an ERP-Systeme : Produkt-Beispiele, zukünftige Entwicklungen und Trends : OSL: Motivationen, Institutionen, Aktionen : OSL: Kommerzielle und rechtliche Aspekte : OSL: Produkt- Beispiele (LINUX, Apache, BSD, etc.) nn.nn: Nachholtermin: Übungen Hochschule Darmstadt, Wintersemester 2008/
Lizenzmanagement. Lizenzgeber: Lizenzmodelle. Dipl.-Ing. Frank Raudszus. 08.12.2008 Lizenzmanagement, Hochschule Darmstadt, Wintersemester 2008/2009 1
Lizenzmanagement Lizenzgeber: Lizenzmodelle Dipl.-Ing. Frank Raudszus 08.12.2008 Lizenzmanagement, Hochschule Darmstadt, Wintersemester 2008/2009 1 Kurs-Übersicht 13.10.: Einführung in das Thema (Quellcode,
MehrLizenzmanagement. Lizenznehmer: Marktübersicht. Dipl.-Ing. Frank Raudszus. Lizenzmanagement, Hochschule Darmstadt, Wintersemester 2008/2009 1
Lizenzmanagement Lizenznehmer: Marktübersicht Dipl.-Ing. Frank Raudszus Lizenzmanagement, Hochschule Darmstadt, Wintersemester 2008/2009 1 Kurs-Übersicht 13.10.: Einführung in das Thema (Quellcode, Binärcode,
MehrLizenzmanagement. Lizenzgeber: WEB- und ERP-Anbindung. Dipl.-Ing. Frank Raudszus
Lizenzmanagement Lizenzgeber: WEB- und ERP-Anbindung Dipl.-Ing. Frank Raudszus 12.01.2008 Lizenzmanagement, Hochschule Darmstadt, Wintersemester 2008/2009 1 Kurs-Übersicht 13.10.: Einführung in das Thema
MehrLizenzmanagement. Lizenzgeber: Intentionen, ESD/ELD, Kosten/Nutzen. Dipl.-Ing. Frank Raudszus
Lizenzmanagement Lizenzgeber: Intentionen, ESD/ELD, Kosten/Nutzen Dipl.-Ing. Frank Raudszus 01.12.2008 Lizenzmanagement, Hochschule Darmstadt, Wintersemester 2008/2009 1 Kurs-Übersicht 13.10.: Einführung
MehrLizenzmanagement. Lizenznehmer: Einbindung von ERP-Systemen. Dipl.-Ing. Frank Raudszus
Lizenzmanagement Lizenznehmer: Einbindung von ERP-Systemen Dipl.-Ing. Frank Raudszus 03.11.2008 Lizenzmanagement, Hochschule Darmstadt, Wintersemester 2008/2009 1 Kurs-Übersicht 13.10.: Einführung in das
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrLizenzmanagement. Lizenzgeber: Der Lizenzgenerator. Dipl.-Ing. Frank Raudszus
Lizenzmanagement Lizenzgeber: Der Lizenzgenerator Dipl.-Ing. Frank Raudszus 16.12.2008 Lizenzmanagement, Hochschule Darmstadt, Wintersemester 2008/2009 1 Kurs-Übersicht 13.10.: Einführung in das Thema
MehrEs sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.
Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt
MehrLizenzmanagement. Lizenznehmer: Lizenz- und Assetmanagement. Dipl.-Ing. Frank Raudszus
Lizenzmanagement Lizenznehmer: Lizenz- und Assetmanagement Dipl.-Ing. Frank Raudszus 03.11.2008 Lizenzmanagement, Hochschule Darmstadt, Wintersemester 2008/2009 1 Mitteilung der Hochschule 03.11.2008 Lizenzmanagement,
MehrJavadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck
Javadoc Programmiermethodik Eva Zangerle Universität Innsbruck Überblick Einführung Java Ein erster Überblick Objektorientierung Vererbung und Polymorphismus Ausnahmebehandlung Pakete und Javadoc Spezielle
MehrSoftwarelizenzen und Open Source
02. Februar 2016 Softwarelizenzen und Open Source Juristisches IT-Projektmanagement Vortrag von Michael Woborschil Inhalt 1. Einführung 2. Lizenzen allgemein 3. Open Source 4. Copyleft 4. Beispiele für
MehrEinführung in Java. PING e.v. Weiterbildung Andreas Rossbacher 24. März 2005
Einführung in Java PING e.v. Weiterbildung Andreas Rossbacher 24. März 2005 Gliederung 1. Was ist Java / Geschichte von Java 2. Prinzip der Plattformunabhängigkeit 3. Wie kommt man vom Quellcode zum Programm
MehrFreie Software: Was bringt s mir? Peter Bubestinger, David Ayers. 17. Mai 2008
1 / 26 17. Mai 2008 2 / 26 Worum geht s in diesem Vortrag? Freie Software (...und dem Chef) 3 / 26 Freie Software...im Unterschied zu: Freeware (Skype, Acrobat Reader,...) Proprietäre Software Open Source?
MehrCon.ECT IT-Service & Business Service Management SAM-Outsourcing: Lizenzmanagement als externer Service
Con.ECT IT-Service & Business Service Management SAM-Outsourcing: Lizenzmanagement als externer Service Jana Brinck - SAM Consultant Der globale IT Lösungsanbieter! Niederlassungen in 24 Ländern! Handel
MehrDatenübernahme easyjob 3.0 zu easyjob 4.0
Datenübernahme easyjob 3.0 zu easyjob 4.0 Einführung...3 Systemanforderung easyjob 4.0...3 Vorgehensweise zur Umstellung zu easyjob 4.0...4 Installation easyjob 4.0 auf dem Server und Arbeitsstationen...4
MehrNetzwerksicherheit Musterlösung Übungsblatt 4: Viren
Institut für Informatik Alina Barendt und Philipp Hagemeister Netzwerksicherheit Musterlösung Übungsblatt 4: Viren 1 Vorbereitung msg db "Virus" mov ah, 40h mov bx, 1 mov cx, $5 mov dx, msg int 21h ; Write
MehrInstallation mit Lizenz-Server verbinden
Einsteiger Fortgeschrittene Profis markus.meinl@m-quest.ch Version 1.0 Voraussetzungen für diesen Workshop 1. Die M-Quest Suite 2005-M oder höher ist auf diesem Rechner installiert 2. Der M-Lock 2005 Lizenzserver
MehrJava Einführung Abstrakte Klassen und Interfaces
Java Einführung Abstrakte Klassen und Interfaces Interface Interface bieten in Java ist die Möglichkeit, einheitliche Schnittstelle für Klassen zu definieren, die später oder/und durch andere Programmierer
MehrDer Product Activation Manager (PAM) dient dazu Software-Lizenzen anzuzeigen, zu verwalten und abzurufen.
DOCUMENT & SOFTWARE DEVELOPMENT NETWORKING COMMUNICATION Software Lizenzierung über den PAM Product Activation Manager Für die Software Lizenzierung auch für die Aktivierung der 30 Tage Demoversion ist
MehrProgrammieren was ist das genau?
Programmieren was ist das genau? Programmieren heisst Computerprogramme herstellen (von griechisch programma für Vorschrift). Ein Computerprogramm ist Teil der Software eines Computers. Als Software bezeichnet
MehrIT-Asset-Management in der Cloud
IT-Asset-Management in der Cloud e:sam. Was ist das? e:sam ist IT-Asset-Management in der Cloud. Sie verwalten mit e:sam Ihre komplette IT-Landschaft und haben die gesamte Hardware, Software, Lizenzen
MehrWas ist Open Source Software und wem gehört sie?
Was ist Open Source Software und wem gehört sie? Vortrag am 24. April 2012 im Rahmen der LPI Partnertagung in Kassel Referentin: Sabine Sobola. Rechtsanwältin. Lehrbeauftragte für IT-Recht, Urheber- und
MehrAutoCAD 2007 - Dienstprogramm zur Lizenzübertragung
AutoCAD 2007 - Dienstprogramm zur Lizenzübertragung Problem: Um AutoCAD abwechselnd auf mehreren Rechnern einsetzen zu können konnte man bis AutoCAD 2000 einfach den Dongle umstecken. Seit AutoCAD 2000i
Mehr188.154 Einführung in die Programmierung für Wirtschaftsinformatik
Beispiel 1 Vererbung (Liste) Gegeben sind die beiden Klassen ListNode und PersonNode. 188.154 Einführung in die Programmierung für Wirtschaftsinformatik Wiederholung, Prüfungsvorbereitung Monika Lanzenberger
MehrAbaWeb Treuhand. Hüsser Gmür + Partner AG 30. Oktober 2008
AbaWeb Treuhand Hüsser Gmür + Partner AG 30. Oktober 2008 Inhalt Was ist AbaWeb Treuhand? 3 Treuhand Heute und Morgen 4 Sicherheit 5 Technische Voraussetzungen 6 Kundenvorteile 7 Unsere Vorteile = Ihre
MehrPaul Petzold Firmengründer, Verwaltungsratspräsident und Delegierter der Mirus Software AG
Cloud Lösung in der Hotellerie Die Mirus Software als Beispiel Paul Petzold Firmengründer, Verwaltungsratspräsident und Delegierter der Mirus Software AG Folie 1 SaaS (Software as a Service) in der Cloud
MehrLizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
MehrHandbuch USB Treiber-Installation
Handbuch USB Treiber-Installation W&T Release 1.0 02/2003 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten: Da wir
MehrSoftware Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
MehrEinführung in die Programmierung
Technische Universität München WS 2003/2004 Institut für Informatik Prof. Dr. Christoph Zenger Testklausur Einführung in die Programmierung Probeklausur Java (Lösungsvorschlag) 1 Die Klasse ArrayList In
MehrÜber die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.
Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten
MehrLINUX Schulung. FrauenComputerZentrum Berlin. Jutta Horstmann, Mai 2006
LINUX Schulung FrauenComputerZentrum Berlin Jutta Horstmann, Mai 2006 Agenda Was ist Linux Was ist Open Source Warum Open Source Software Wie sieht Open Source Software aus Was kann man damit machen Ausprobieren!!
Mehre-books aus der EBL-Datenbank
e-books aus der EBL-Datenbank In dieser Anleitung wird erklärt, wie Sie ein ebook aus der EBL-Datenbank ausleihen und mit dem Programm Adobe Digital Edition öffnen. Folgende Vorraussetzungen sind eventuell
MehrFreie Software. und ihre Unentbehrlichkeit in der modernen Informationsgesellschaft. Torsten Grote <Torsten.Grote@fsfe.org>
Freie Software und ihre Unentbehrlichkeit in der modernen Informationsgesellschaft Torsten Grote Free Software Foundation Europe 10.10.2009 Gliederung 1. Was ist Software und wieso
MehrGrundlagen der Programmierung Prof. H. Mössenböck. 14. Schrittweise Verfeinerung
Grundlagen der Programmierung Prof. H. Mössenböck 14. Schrittweise Verfeinerung Entwurfsmethode für Algorithmen Wie kommt man von der Aufgabenstellung zum Programm? Beispiel geg.: Text aus Wörtern ges.:
MehrEinzelplatz - USB-Lizenz
Voraussetzung: Einzelplatz - USB-Lizenz Dongle-Lizenz anfordern und einlesen Ihre Lizenz ist eine Einzelplatz-Lizenz auf einem Dongle ( Hardware Key-ID auf dem Lizenzblatt). Wann müssen Sie dieser Anleitung
MehrInstallationsanleitung. Novaline Personal Abrechnung. Personal.One
Installationsanleitung Novaline Personal Abrechnung Personal.One Mai 2013 Installation der Programme 1. Legen Sie die Installations-DVD in Ihr DVD-Laufwerk ein. Nach Einlegen der Programm- CD wird der
MehrComtarsia SignOn Familie
Comtarsia SignOn Familie Handbuch zur RSA Verschlüsselung September 2005 Comtarsia SignOn Agent for Linux 2003 Seite 1/10 Inhaltsverzeichnis 1. RSA Verschlüsselung... 3 1.1 Einführung... 3 1.2 RSA in Verbindung
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrProf. Dr. Uwe Schmidt. 21. August 2007. Aufgaben zur Klausur Objektorientierte Programmierung im SS 2007 (IA 252)
Prof. Dr. Uwe Schmidt 21. August 2007 Aufgaben zur Klausur Objektorientierte Programmierung im SS 2007 (IA 252) Zeit: 75 Minuten erlaubte Hilfsmittel: keine Bitte tragen Sie Ihre Antworten und fertigen
MehrFortgeschrittenes Programmieren mit Java. Test Driven Development
Fortgeschrittenes Programmieren mit Java Test Driven Development Test getriebene Programmierung Benedikt Boeck Hochschule für Angewandte Wissenschaften Hamburg 6. November 2009 B. Boeck (HAW Hamburg) Test
MehrOpen Source in der Unternehmenspraxis
Open Source in der Unternehmenspraxis Walter Klausberger 25.09.2014 AWS 1 Open Source Definition Software wird als quelloffen (= open source) bezeichnet, wenn ihre Lizenzbedingungen einer der von der Open
Mehrschnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag
MehrIntuitive Kassensysteme für Shop und Ticketing. Willkommen bei Ihrem Software-Partner. Schön, dass Sie uns gefunden haben. www.comtec-noeker.
Intuitive Kassensysteme für Shop und Ticketing. Willkommen bei Ihrem Software-Partner. Schön, dass Sie uns gefunden haben. Was ist Ihr Nutzen?... Sie möchten ein intuitiv bedienbares Kassensystem, das
MehrHinweise zur Lizenzierung der winlactat 5 Software von mesics
1. Lizenzmodell der winlactat 5 Software Vielen Dank für Ihre Bestellung eines mesics Software Produkts. Im Lieferumfang Ihrer Bestellung ist die aktuellste CD Version der Fa. mesics enthalten. Alle auf
MehrInterCafe 2010. Handbuch für Druckabrechnung
Handbuch für InterCafe 2010 Der Inhalt dieses Handbuchs und die zugehörige Software sind Eigentum der blue image GmbH und unterliegen den zugehörigen Lizenzbestimmungen sowie dem Urheberrecht. 2009-2010
MehrIntergraph Geospatial 2014 Download, Installation und Lizenzierung
Intergraph Geospatial 2014 Download, Installation und Lizenzierung Allgemeines... 1 Download der Software... 1 Installation... 5 Lizensierung... 6 Allgemeines Um die Version 2014 der Intergraph Geospatial
MehrEinführung in die Informatik Tools
Einführung in die Informatik Tools Werkzeuge zur Erstellung von Softwareprojekten Wolfram Burgard 8.1 Motivation Große Softwareprojekte werden schnell unübersichtlich. Änderungen im Code können leicht
MehrÜberprüfung der digital signierten E-Rechnung
Überprüfung der digital signierten E-Rechnung Aufgrund des BMF-Erlasses vom Juli 2005 (BMF-010219/0183-IV/9/2005) gelten ab 01.01.2006 nur noch jene elektronischen Rechnungen als vorsteuerabzugspflichtig,
Mehr1373-1-8689 13.02.2015. Lizensierung ABB i-bus Newron Commissiong Tool
1373-1-8689 13.02.2015 Lizensierung ABB i-bus Newron Commissiong Tool Inhalt 1 Einleitung 3 2 Vorraussetzungen 3 3 MOOVnGROUP Light-Version 4 4 MOOVnGROUP Voll-Version 5 4.1 Bestellung MOOVnGROUP Dongle
MehrInhaltsverzeichnis. It-projekte@dynalex.de
Beschreibung eines Überwachungs-, Wartungs- und Sicherheitsbeispielpaketes für Windows-Server und Workstation sowie beispielhafte Grafiken aus den Prüf- und Inventarlisten Inhaltsverzeichnis Inhaltsverzeichnis...1
MehrApplet Firewall und Freigabe der Objekte
Hauptseminar Applet Firewall und Freigabe der Objekte Nachweis von Sicherheitseigenschaften für JavaCard Jin Zhou Ein Überblick über diesen Vortrag Applet Firewall Kontext JCRE Entry Point Objekt Shareable
MehrPragmatik von Programmiersprachen
Pragmatik von Programmiersprachen Im Kontext der Notation von Quelltexten Mike Becker, 11. Dezember 2014 Szenario: IT Dienstleister Unternehmen: Produkte: Kunden: IT Dienstleistung Beratung und Software
MehrLexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver
Eine Firewall für Lexware professional oder premium konfigurieren Inhaltsverzeichnis: 1. Allgemein... 1 2. Einstellungen... 1 3. Die Firewall von Windows 7 und Windows 2008 Server... 2 4. Die Firewall
MehrUrheberrechtliche Fragen von Open Source Software
Georg August Universität Göttingen Lehrstuhl Prof. Dr. Spindler 1. Juli 2004 1 kurze Wiederholung der Ergebnisse der Seminararbeit Lösungsansatz: rechtlich angepasste Lizenzen 2 3 1 kurze Wiederholung
MehrDer frühe Tester fängt den Bug
Der frühe Tester fängt den Bug Kein Teststress am Entwicklungsende dank Webtest-First André Petry (Kühne + Nagel) SEACON 2013 16. / 17.05.2013 Agenda Vorstellung Persönlich Projekt Warum Testen oft schwierig
MehrInstallation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP
XAMPP Installation des CMS-Systems Contao auf einem Windows-Rechner mit XAMPP XAMPP ist eine vollständig kostenlose, leicht zu installierende Apache-Distribution, die MySQL, PHP und Perl enthält. Das XAMPP
MehrJava Kurs für Anfänger Einheit 4 Klassen und Objekte
Java Kurs für Anfänger Einheit 4 Klassen und Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 13. Juni 2009 Inhaltsverzeichnis klasse
MehrAssoziation und Aggregation
Assoziation und Aggregation Martin Wirsing in Zusammenarbeit mit Matthias Hölzl, Nora Koch 05/03 2 Ziele Verstehen der Begriffe Assoziation und Aggregation Implementierung von Assoziationen in Java schreiben
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrAnwendersoftware. Standardsoftware. Sommersemester 2016 - Dr. Henry Herper
Anwendersoftware Sommersemester 2016 - Dr. Henry Herper Jeder Schüler auch der Abiturient muss Informatiksysteme (und dazu gehören auch letztlich alle Anwendungsprogramme) zum Lösen von Problemen sachkompetent
MehrKlausur zur Einführung in die objektorientierte Programmierung mit Java
Klausur zur Einführung in die objektorientierte Programmierung mit Java im Studiengang Informationswissenschaft Prof. Dr. Christian Wolff Professur für Medieninformatik Institut für Medien-, Informations-
MehrInstallationsanleitung dateiagent Pro
Installationsanleitung dateiagent Pro Sehr geehrter Kunde, mit dieser Anleitung möchten wir Ihnen die Installation des dateiagent Pro so einfach wie möglich gestalten. Es ist jedoch eine Softwareinstallation
MehrDebian <http://www.debian.org/>
Debian Was ist das? Gerfried Fuchs Überblick Freie Software Was ist Debian? Der Fun-Faktor Was ist Freie Software? Freie Software ist Software mit einer Lizenz,
MehrPoint of Information. Point of Information
1 Information & Kommunikation Ein ist keine neue Idee, die s.g. POI s haben ihren Platz in Unternehmen längst gefunden. Dieses System ist eine Weiterentwicklung der bisherigen Technik und Möglichkeiten.
Mehr1. Bestellvorgang MIT eigener vorname.nachnamen@kssg.ch Adresse
Microsoft Home Use Program (HUP) Mitarbeitende des Kantonsspitals St. Gallen haben die Möglichkeit die Microsoft -Produkte, die sie an ihrem Arbeitsplatz verwenden, auch für zu Haus zu erwerben. Eine Lizenz
MehrIT-Projekt Wirtschaftsinformatik
IT-Projekt Wirtschaftsinformatik Kursleitung: Dr. Stefan Schiffer Zusammenfassung der Umfrage zu Open Commons Gahleitner David Huber Herbert Pramesberger Christian Stand 27.06.2011 Seite 1 Ziel und Ergebnis
MehrDrei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI
Universität Osnabrück Drei-Schichten-Architektur 3 - Objektorientierte Programmierung in Java Vorlesung 6: 3-Schichten-Architektur Fachkonzept - GUI SS 2005 Prof. Dr. F.M. Thiesing, FH Dortmund Ein großer
MehrScrum-Einführung bei der Projektron GmbH
Business Coordination Software Kosten sparen. Termine einhalten. Ziele erreichen. Scrum-Einführung bei der Projektron GmbH Matthias Fleschütz Projektron GmbH Jens Wilke headissue GmbH Projektron GmbH Softwarehersteller
MehrLehrstuhl Informatik VI Grundzüge der Informatik * WS 2008/2009 Prof. Dr. Joachim Biskup
Universität Dortmund Lehrstuhl Informatik VI Grundzüge der Informatik * WS 28/29 Prof. Dr. Joachim Biskup Leitung der Übungen: Arno Pasternak Lösungs-Ideen Übungsblatt 6 A: Grammatiken, Syntaxdiagramme
MehrDer Microsoft Landesvertrag, Lizenzüberprüfung
18.03.2014 Der Microsoft Landesvertrag, Lizenzüberprüfung und Inventarisierung Michaela Wirth, Dr. Carina Ortseifen IT-Forum am URZ für Beauftragte Inhalt 1. Lizenz- und Vertragsrecht im allgemeinen 2.
MehrÜbung Grundlagen der Programmierung. Übung 03: Schleifen. Testplan Testergebnisse
Übung 03: Schleifen Abgabetermin: xx.xx.xxxx Name: Matrikelnummer: Gruppe: G1 (Prähofer) G2 (Prähofer) G3 (Wolfinger) Aufgabe Punkte gelöst abzugeben schriftlich abzugeben elektronisch Aufgabe 03.1 12
MehrSehr geehrte Faktor-IPS Anwender,
März 2014 Faktor-IPS 3.11 Das neue Release Faktor-IPS 3.11 steht Ihnen zum Download zur Verfügung. Wir informieren Sie über die neusten Feautres. Lesen Sie mehr Sehr geehrte Faktor-IPS Anwender, Auf faktorzehn.org
MehrVO 340135 Projektmanagement
Institut für Translationswissenschaft Aufbau Aktuelles Aktuelles Projekt Spezialforschungsbereich (SFB) Deutsch in Österreich Kick-Off-Veranstaltung 14. Jänner 2016, 18:00 Großer Festsaal, Universität
MehrLoggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.
Ihre Welt spricht teamspace! Anleitung zur Synchronisation 1. Schritt: Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.
MehrIT Recht. Urheberrecht JA oder NEIN?
IT Recht Urheberrecht JA oder NEIN? Das ewige Streitthema über die Daseinsberechtigung des UrhG! von Michael Klement Berlin, 21.05.2013 Beuth Hochschule für Technik Berlin University of Applied Sciences
MehrÜbung 1 mit C# 6.0 MATTHIAS RONCORONI
Übung 1 mit C# 6.0 MATTHIAS RONCORONI Inhalt 2 1. Überblick über C# 2. Lösung der Übung 1 3. Code 4. Demo C# allgemein 3 aktuell: C# 6.0 mit.net-framework 4.6: Multiparadigmatisch (Strukturiert, Objektorientiert,
MehrVersion 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
Mehrhas.to.be Heute individuelle Lösungen, morgen Standards.
has.to.be Heute individuelle Lösungen, morgen Standards. E-Strategy & Consulting Wir analysieren, wir entwickeln Ideen und wir hinterfragen. Wir fokussieren, wir setzen um und wir kontrollieren. Nehmen
MehrDesign Patterns 2. Model-View-Controller in der Praxis
Design Patterns 2 Model-View-Controller in der Praxis Design Patterns Oft Schablonen für eine Klassenstruktur... aber nicht immer! Dahinterliegende Konzepte wichtiger als wörtliche Umsetzung Pattern werden
Mehr1 Was ist Personal Online-Coaching?
1 Was ist Personal Online-Coaching? 2 Welchen Nutzen bringt Personal Online-Coaching? 3 Wie funktioniert Personal Online-Coaching in der Praxis? 4 Wie kann die Personal Online-Coaching Akademie für Ihr
MehrBranchenlösung SwissIsol
Branchenlösung SwissIsol Das komplette Programmpaket für die Auftragsbearbeitung bei Isolierfirmen. Erstellen von Offerten, Auftragsbestätigungen, Rechnungen etc., mittels der Kalkulationsgrundlagen ISOLSUISSE
MehrJava Entwicklung für Embedded Devices Best & Worst Practices!
Java Entwicklung für Embedded Devices! George Mesesan Microdoc GmbH Natürlich können wir dieses neue log4j Bundle auch auf dem Device verwenden. Ist doch alles Java. Java Micro Edition (ME) Java Standard
MehrPrint2CAD 2017, 8th Generation. Netzwerkversionen
Installation der Netzwerkversion Kazmierczak Software Print2CAD 2017, 8th Generation Print2CAD 2017, 8th Generation Netzwerkversionen Einführung Installationshinweise Die Programme von Kazmierczak Software
MehrInstallationsanleitung
Installationsanleitung zu @Schule.rlp (2015) Inhaltsverzeichnis Inhaltsverzeichnis... 1 Voraussetzungen... 2 vorbereitende Aufgaben... 3 Installation @Schule.rlp (2015):... 3 Installation Java SE Runtime
MehrPakete dienen dazu, die Software eines Projektes in größere inhaltlich zusammengehörige Bereiche mit eigenem Namen einzuteilen (siehe Java API).
Paketdeklaration Paketdeklaration package Bezeichner ; Pakete dienen dazu, die Software eines Projektes in größere inhaltlich zusammengehörige Bereiche mit eigenem Namen einzuteilen (siehe Java API). Ein
MehrCopyright & Copyriot
Sabine Nuss: Copyright & Copyriot Aneignungskonflikte um geistiges Eigentum im informationellen Kapitalismus (S. 74 88) Dominik Paulus Hochschule Darmstadt Fachbereich Informatik Informatik und Gesellschaft
MehrDominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH
Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH Peter Cullen, Microsoft Corporation Sicherheit - Die Sicherheit der Computer und Netzwerke unserer Kunden hat Top-Priorität und wir haben
MehrAnleitung für den Zugriff auf Mitgliederdateien der AG-KiM
Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM Hinweise: - Dies ist eine schrittweise Anleitung um auf den Server der Ag-Kim zuzugreifen. Hierbei können Dateien ähnlich wie bei Dropbox hoch-
MehrObjektorientierte Programmierung
Universität der Bundeswehr Fakultät für Informatik Institut 2 Priv.-Doz. Dr. Lothar Schmitz FT 2006 Zusatzaufgaben Lösungsvorschlag Objektorientierte Programmierung Lösung 22 (Java und UML-Klassendiagramm)
MehrSoftware-Lizenzierung
Reimer M. Bürkner Erfolgreiche SoftwareLizenzierung Electronic License Management Von der Auswahl bis zur Installation Mit 16 Abbildungen mögliche 1 Einführung 1 2 Einmaleins der Lizenzierung 3 2.1 Was
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
MehrLernwerkstatt 9 privat- Freischaltung
Was tun, wenn mein Rechner immer wieder die Freischaltung der Lernwerkstatt 9 privat verliert und ich die Ursache dafür nicht finden kann? Normalerweise genügt es, genau eine einzige online-freischaltung
MehrTreiber- und Software-Update für ITRA-Geräte
Treiber- und Software-Update für ITRA-Geräte Wegen der Umstellung des Treiber-Modells seitens des Chipherstellers musste die komplette Software-Umgebung der ITRA-Geräte umgestellt werden. Dies betrifft
MehrSoftwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen. Alexander Schunk Marcel Teuber Henry Trobisch
Softwaretests in Visual Studio 2010 Ultimate Vergleich mit Java-Testwerkzeugen Alexander Schunk Henry Trobisch Inhalt 1. Vergleich der Unit-Tests... 2 2. Vergleich der Codeabdeckungs-Tests... 2 3. Vergleich
MehrE-Mail-Verschlüsselung
E-Mail-Verschlüsselung German Privacy Foundation e.v. Schulungsreihe»Digitales Aikido«Workshop am 15.04.2009 Jan-Kaspar Münnich (jan.muennich@dotplex.de) Übertragung von E-Mails Jede E-Mail passiert mindestens
MehrLizenzen und virtuelle Maschinen
Lizenzen und virtuelle Maschinen Virtuelle Maschinen unter dem Aspekt der Lizenzierung von Anwendungssoftware Virtuelle Maschinen auf dem Client Ein Client ist ein Arbeitsplatzrechner, der i.d.r. individuell
MehrENTDECKEN SIE DIE VORTEILE VON SUBSCRIPTION IM SUBSCRIPTION CENTER ANMELDEN
ENTDECKEN SIE DIE VORTEILE VON SUBSCRIPTION IM SUBSCRIPTION CENTER ANMELDEN Autodesk Subscription bietet Ihnen eine breite Palette an Leistungen, mit denen Sie das Optimum aus Ihrer Autodesk-Software herausholen.
MehrKlassenentwurf. Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? Objektorientierte Programmierung mit Java
Objektorientierte Programmierung mit Java Eine praxisnahe Einführung mit BlueJ Klassenentwurf Wie schreiben wir Klassen, die leicht zu verstehen, wartbar und wiederverwendbar sind? 1.0 Zentrale Konzepte
Mehr