oorexx Version 4.0 GSE WG Rexx plus ISPF Prof. Dr. Rony G. Flatscher Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik
|
|
- Fabian Böhme
- vor 6 Jahren
- Abrufe
Transkript
1 Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik oorexx Version 4.0 GSE WG Rexx plus ISPF Prof. Dr. Rony G. Flatscher Wirtschaftsuniversität Wien Augasse 2-6 A-1090 Wien Hier 35. Tagung, Vortrags-/Vorlesungstitel Automatisierung GSE WG Rexx von Windows plus im ISPF, Master Anwendungen Frankfurt, eintragen (3) 1 Prof. Dr. Rony G. Flatscher
2 oorexx Veröffentlichung Offiziell am 17. August 2009 veröffentlicht Erzeugte Installationspakete für AIX 5.2/5.3/6.0 (32 und 64 bit) Debian Linux 4.0 (i386 und x86_64) Fedora 10/11 (i386) RedHat Linux 5 (i386 und x86_64) SUSE Linux 10/11 (i386 und x86_64) Ubuntu Linux 6.04/7.04 (i386 und x86_64) Windows 2000/XP/Vista (32 und 64) Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
3 oorexx 4.0, URLs oorexx < Homepage "Open Object Rexx (oorexx)" < Projektverwaltungs-Seite (Sourceforge) < Bessere Download-Seite als Sourceforge! < Übersichtsartikel über die Geschichte und Konzepte von oorexx Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
4 oorexx 4.0 Kernel, 1 Kernel Vollständig neu geschrieben Arbeiten daran haben bereits vor fünf (!) Jahren begonnen! Erstmals für 32-Bit und 64-Bit kompilierbar Dateien können größer als vier GB sein Neue APIs für C++ Programmierer Mehrere Rexx-Interpreter-Instanzen parallel ausführbar.local pro Rexx-Interpreter-Instanz geführt Pro Rexx-Interpreter-Instanz beliebig viele Rexx-Programme ausführbar Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
5 oorexx 4.0 Kernel, 2 Neue, objektorientierte APIs für die Interaktion mit Rexx- Objekten JNI (Java Native Interface) ähnliche Architektur Mehr als über 100 APIs verfügbar C++ Programme können direkt mit oorexx-objekten interagieren oorexx-objekte anlegen oorexx-nachrichten schicken oorexx-ausnahmen aufwerfen Funktionen (Routinen) und Methoden in C++ implementierbar! Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
6 oorexx 4.0 Sprache, 1 Neues Umgebungssymbol.context Erlaubt Zugriff auf Kontextinformationen args condition digits executable form fuzz line package rs variables Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
7 oorexx 4.0 Sprache, 2 Neue Klassen Für die Nutzung von C++ aus.buffer,.pointer,.rexxcontext,.weakreference Für oorexx-programmierer.identitytable.orderable Implementiert alle Vergleichsoperationen Als "MIXINCLASS" definiert, daher mit "INHERIT" einbindbar Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
8 oorexx 4.0 Sprache, 3 Neue Klassen (Fortsetzung).Package Erlaubt das dynamische (zur Laufzeit) Erzeugen eines Programms Repräsentiert Programmdatei, erlaubt Inspektion zur Laufzeit Erlaubt das Erzeugen und Suchen von definierten Klassen und Routinen Verwaltet, welche Klassen und Routinen sichtbar sind.routine Erlaubt das dynamische (zur Laufzeit) Erzeugen einer Routine Ermöglicht das Aufrufen mit call() bzw. callwith() Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
9 oorexx 4.0 Sprache, 4 Neue Direktiven ::CONSTANT Erlaubt das Definieren von Konstanten für Klassen Sind verfügbar sowohl über das Klassenobjekt als auch über die Instanzen der Klasse ::OPTIONS Erlaubt das Setzen von Optionen, die für die gesamte Programmdatei gelten! DIGITS FORM FUZZ TRACE Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
10 oorexx 4.0 Sprache, 5 Neue Methoden.Object Send SendWith StartWith.DateTimeClass offset totimezone utcdate utcisodate Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
11 oorexx 4.0 Sprache, 6 Neue Methoden (Fortsetzung).Method package.mutablebuffer Hat mittlerweile fast alle Methoden von.string.rexxqueue emtpy makearray exists open Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
12 oorexx 4.0 Sprache, 7 Neue Methoden (Fortsetzung).Stem todirectory.string replaceat Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
13 oorexx 4.0 Windows-Unterstützung, 1.OLEObject Windows-Ereignisbehandlung stark verbessert addeventmethod, removeeventmethod connectevents, disconnectevents isconnectable, isconnected removeeventhandler oodialog Auf den neuesten Stand gebracht Verwendet die neuesten Windows-Renderings Erweitert um neue Klassen (Dialoge) Neue Dokumentationen (oodialog Reference, insb. Kapitel 1.2, 2.4) Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
14 oorexx 4.0 Windows-Unterstützung, 2 Windows Script Host (WSH, ActiveX) Wegen des neuen Kernels nicht mehr enthalten! Daher ist folgendes nicht mehr möglich WSH/ActiveX (z.b. DHTML) WSC WSF Versprechen, dass diese Funktionalität nach dem Erscheinen von oorexx 4.0 nachprogrammiert wird Derzeit leider keine Anzeichen dafür! Muss von Rexx-Programmierern wahrscheinlich laufend aktiv nachgefragt und eingefordert werden Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
15 oorexx 4.0 Weitere Neuerungen, 1 BIFs ("built-in functions") Neues ANSI-BIF QUALIFY(dateiname) FILESPEC(), neue Argumente "L[ocation]", "E[extension]" TIME(), neues Argument "O[ffset]" LASTPOS(), POS(), neues Argument Länge TRANSLATE(), neue Argumente Startposition, Länge Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
16 oorexx 4.0 Weitere Neuerungen, 2 Neue Schlüsselwörter bei Direktiven EXTERNAL für ::ATTRIBUTE, ::METHOD, ::ROUTINE Implementierung liegt in Maschinenkode vor (z.b. in C++) LIBRARY für ::REQUIRES Externe Funktionsbibliothek nach den neuen oorexx 4.0 API- Konventionen erstellt Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
17 oorexx 4.0 Weitere Neuerungen, 3 Neues bzw. geändertes Verhalten ::REQUIRES-Direktive Wird nur mehr einmal pro Rexx-Interpreter-Instanz initialisiert Ansonsten nur mehr wiederverwendet Private Methoden Können nunmehr auch von Objekten, die aus derselben Klasse stammen (und dem Klassenobjekt selbst), angesprochen werden ::ATTRIBUTE-Direktive Fehler behoben, nunmehr von Haus aus GUARDED Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
18 oorexx 4.0 Weitere Neuerungen, 4 Neue oorexx-klassenbibliothek "socket.cls" Zahlreiche neue Beispiele im Verzeichnis "samples" oodialog Socket-Programme Für Windows gibt es nunmehr auch ein "GUI-rexxtry" oorexxtry.rex Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
19 Zusammenfassung oorexx 4.0 seit August 2009 verfügbar Neuer Kernel Stabiler Plattformunabhängig Neues, mächtiges OO-API für C++ Programmierer Interessante neue Klassen Hilfreiche, neue Methoden Karten neu gemischt, da eine stabile und zukunftssichere Quellcode-Basis, die auch von Dritten verstanden werden kann Das 1. Mal, dass ich oorexx aus betriebswirtschaftlicher Sicht uneingeschränkt empfehlen kann! Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
20 Geschichte "Open Object Rexx (oorexx)", 1 Ende der 80er Entwicklungsarbeiten und Experimente für einen objektorientierten Nachfolger von Rexx Leitung: Simon Nash, IBM England, Arbeitskollege von und gut befreundet mit Mike F. Cowlishaw, dem "Vater" von Rexx OO-Sprache Smalltalk eines der Vorbilder In C++ zu einer Zeit implementiert, als C++ noch nicht standardisiert war! Jede nennenswerte Firma entwickelte eigene Versionen von C++- Compilern Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
21 Geschichte "Open Object Rexx (oorexx)", 2 IBM verlagert die Entwicklung des geplanten Produktes "Object REXX" in die USA unter der Leitung von Rick McGuire Code wurde praktisch von Grund auf neu geschrieben Rick McGuire als "Vater" dieser Version ist der einzige Mensch, der die Architektur und Zusammenhänge des Interpreters kennt Version für OS/2 (1997 als Bestandteil von OS/2 Warp 4 veröffentlicht) Kaufversionen für AIX und Windows Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
22 Geschichte "Open Object Rexx (oorexx)", 3 Herbst 2004: Verhandlungen der "Rexx Language Association (RexxLA)" mit IBM führte zur Übertragung des Quellcodes von Object REXX an die RexxLA RexxLA-Verhandler: Pam Taylor (SW-Industrie, USA), Mark Hessling (Regina-Maintainer, Australien), Rony G. Flatscher (Universität, Europa) IBM: Manfred Schweizer (Böblingen), Manager REXX Konnte sicherstellen, dass Rick McGuire im Opensource-Format (nicht als Angestellter von IBM, sondern ausschließlich in seiner Freizeit) die Federführung bei der Weiterentwicklung von Object Rexx übernimmt Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
23 Geschichte "Open Object Rexx (oorexx)", , von Manfred Schweizer (IBM) an Chip Davis (Präsident, RexxLA): To President of RexxLA Chip Davis Dear Chip, I like to inform you officially, that IBM REXX Development have handed over the source code for: Object REXX Interpreter Edition for Windows, Object REXX for AIX, Object REXX for SUN/Solaris, and Object REXX for Linux to your organization. It is now the responsibility of RexxLA to publish and maintain this code. I am convinced, that the REXX language and the REXX users will benefit from this transfer. Please let me say thank you to you and to all the people in your organization and within IBM who worked on the realization of this transfer. Mit freundlichem Gruß Manfred Schweizer Mgr. REXX and Office Solutions, WSS Boeblingen, Germany Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
24 Geschichte "Open Object Rexx (oorexx)", 5 April 2005, erstmals Veröffentlichung der opensource Version "Open Object Rexx (oorexx) 3.0.0" Bereinigt um bekannte Fehler von IBM's Object REXX Aufgrund von Lizenzproblemen enthält oorexx nicht Die externen Rexx-Funktionen von "rexxftp", stattdessen eine (funktionsreichere, multithreadable) oorexx-klassenbibliothek Die Windows-GUI-Entwicklungsumgebung Weitere Veröffentlichungen oorexx 3.0.1: August/September 2005 oorexx 3.1.0: August 2006 oorexx 3.1.1: November 2006 oorexx 3.1.2: April 2007 oorexx 3.2.0: November 2007 Hier 35. Tagung, Vortrags-/Vorlesungstitel GSE WG Rexx plus im ISPF, Master Frankfurt, eintragen Hier Name des Vortragenden Prof. Dr. im Rony Master G. eintragen Flatscher
BSF4ooRexx Version 4.0
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik BSF4ooRexx Version 4.0 http://wi.wu.ac.at/rgf/rexx/bsf4oorexx/current/ GSE WG Rexx plus ISPF Prof. Dr. Rony G. Flatscher Wirtschaftsuniversität
2010-Edition von BSF4ooRexx für Windows und Linux
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik 2010-Edition von BSF4ooRexx für Windows und Linux http://wi.wu.ac.at/rgf/rexx/bsf4oorexx/current/ GSE WG Rexx plus ISPF Prof. Dr. Rony G.
Einführung in die prozedurale und objektorientierte Programmierung (3)
Abteilung für Wirtschaftsinformatik Einführung in die prozedurale und objektorientierte Programmierung (3) Ausnahmen (Exceptions), Referenzen, Direktiven (::routine, ::requires) Prof. Dr. Rony G. Flatscher
The 2011 Edition of BSF4ooRexx (for Windows, Linux and MacOSX) http://sourceforge.net/projects/bsf4oorexx/files/
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik The 2011 Edition of BSF4ooRexx (for Windows, Linux and MacOSX) http://sourceforge.net/projects/bsf4oorexx/files/ The 2011 International Rexx
Automatisierung von Windows Anwendungen (1)
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik Automatisierung von Windows Anwendungen (1) Einführung, Überblick Anweisungen, Prozeduren, Funktionen Prof. Dr. Rony G. Flatscher Wirtschaftsuniversität
Automatisierung von Java Anwendungen (6)
Abteilung für Wirtschaftsinformatik Automatisierung von Java Anwendungen (6) Object Rexx, 6 Object Rexx Umgebungen (.local,.environment), "Das große Bild", Unknown, Forward Prof. Dr. Rony G. Flatscher
Einführung in die prozedurale und objektorientierte Programmierung (1)
Abteilung für Wirtschaftsinformatik Einführung in die prozedurale und objektorientierte Programmierung (1) Einführung, Überblick Anweisungen, Prozeduren, Funktionen Prof. Dr. Rony G. Flatscher Wirtschaftsuniversität
Einführung: Verteilte Systeme - Remote Method Invocation -
Einführung: Verteilte Systeme - - Prof. Dr. Michael Cebulla 11. Dezember 2014 Fachhochschule Schmalkalden Wintersemester 2014/15 1 / 43 M. Cebulla Verteilte Systeme Gliederung 1 2 Architektur RMI Kommunikation
Transformations. Die API des Oracle Datamodeler. Dr. Gudrun Pabst. Trivadis GmbH Lehrer-Wirth-Straße München.
Transformations Die API des Oracle Datamodeler Dr. Gudrun Pabst Trivadis GmbH Lehrer-Wirth-Straße 4 81829 München gudrun.pabst@trivadis.com BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG
Klassen als Objekte. Smalltalk vs. Objective-C. Self-Nachrichten an Klassen in Objective-C. Klassen als Objekte. Smalltalk: Everything is an object
Smalltalk vs. Objective-C Klassen als Objekte Klassendeklarationen Selektoren als first-class values Objekt-Erzeugung Implementierung: Eigene VM vs. Einbettung in C Smalltalk: Everything is an object Klassen
OpenOffice.org. Ad-hoc-Generierung der API- Dokumentation
OpenOffice.org Ad-hoc-Generierung der API- Dokumentation Prof. Dr. Rony G. Flatscher, WU Wien (37. Tagung, GSE WG Rexx plus ISPF, Frankfurt, 2010-09-21) Überblick Einleitung UNO IDL GUI Tool "frontend_uno_api_info.rxo"
An Introduction to Procedural and Object-oriented Programming, Automation of Windows Applications Installment # 1
MIS Department An Introduction to Procedural and Object-oriented Programming, Automation of Windows Applications Installment # 1 Introduction, Overview, Statement, Procedure, Function Prof. Rony G. Flatscher
Einführung zu den Übungen aus Softwareentwicklung 1
Einführung zu den Übungen aus Softwareentwicklung 1 Dr. Thomas Scheidl Universität Linz, Institut für Pervasive Computing Altenberger Straße 69, A-4040 Linz scheidl@pervasive.jku.at Java Einführung Java
Rexx Tutorial for Beginners, 1
MIS Department Rexx Tutorial for Beginners, 1 Introduction, Overview, Statement, Procedure, Function Prof. Rony G. Flatscher Vienna University of Economics and Business Administration Wirtschaftsuniversität
Release Notes scvenus 2.2.0
Release Notes Juli 2005 IT Services Release Notes scvenus 2.2.0 Operational Concepts Security Solutions Was ist neu? Unterstützte Betriebssysteme Vertrieb E-Mail-Support / Mailinglisten Webportal / Schulung
Automatisierung von Windows Anwendungen (8)
Institut für Betriebswirtschaftslehre und Wirtschaftsinformatik Automatisierung von Windows Anwendungen (8) Windows Script Host (WSH), Windows Script Engine (WSE), Windows Script File (WSF), Windows Script
APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH
APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH APEX Connect 2018 Call for Papers bis 08.11.2017!! Agenda About APEX Office Print Lizenz / Architektur /
Objektorientierte Programmierung. Kapitel 22: Aufzählungstypen (Enumeration Types)
Stefan Brass: OOP (Java), 22. Aufzählungstypen 1/20 Objektorientierte Programmierung Kapitel 22: Aufzählungstypen (Enumeration Types) Stefan Brass Martin-Luther-Universität Halle-Wittenberg Wintersemester
Automatisierung von Windows Anwendungen (4)
Abteilung für Wirtschaftsinformatik Automatisierung von Windows Anwendungen (4) Abstrakter Datentyp, Klassen, Methoden, Attribute, Nachrichten, Geltungsbereiche, Generalisierungshierarchie, Vererbung Prof.
Kapitel 1: Einführung
Liste P: Programmieren mit Java WS 2001/2002 Prof. Dr. V. Turau FH Wiesbaden Kapitel 1: Einführung Folie 1 : Rückblick Entwicklung von Java begann etwa 1990 Erste öffentliche Version 1994 Erste große Anwendung:
- dynamisches Laden -
- - Fachbereich Technik Department Elektrotechnik und Informatik 21. Juni 2012 1/23 2/23 s dynamisch Code kann von mehreren Programmen genutzt werden => kleinere Programme einzelne Teile eines Programms
GNU/Hurd. ... ein Mach basiertes Multi Server Betriebssystem. Manuel Gorius. . p.1/33
. p.1/33 GNU/Hurd... ein Mach basiertes Multi Server Betriebssystem Manuel Gorius 16. September 2004 . p.2/33 Übersicht 1. Wissenswertes zu Hurd 2. Motivationen und Ziele 3. Mach Microkernel 4. Single
Smartphone Entwicklung mit Android und Java
Smartphone Entwicklung mit Android und Java predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Was ist Android Offene Plattform für mobile Geräte Software Kompletter
Hello World! Eine Einführung in das Programmieren Das erste Programm
Hello World! Eine Einführung in das Programmieren Das erste Programm Görschwin Fey Institute of Embedded Systems Hamburg University of Technology Slide 2 Betriebssystem Funktion Anwendung Gerätesteuerung
Kurzanleitung zu XML2DB
Kurzanleitung zu XML2DB Inhaltsverzeichnis 1. Einleitung...3 2. Entwicklungsumgebung...3 3. Betriebsanleitung...3 3.1 Einrichten der Java Umgebung...3 3.2 Allgemeines zu java und javac...4 3.2.1 Allgemeines
REXX. Was ist REXX. Scriptsprache für viele Plattformen Erste Schritte F. Hodel os2.a-net.ch
REXX Scriptsprache für viele Plattformen Erste Schritte F. Hodel www.anetgmbh.ch os2.a-net.ch Was ist REXX REXX ist eine Scriptsprache Interaktiv, bei erster Ausführung wird automatisch kompiliert mit
Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
Java: Kapitel 1. Überblick. Programmentwicklung WS 2008/2009. Holger Röder Holger Röder
Java: Kapitel 1 Überblick Programmentwicklung WS 2008/2009 Holger Röder holger.roeder@informatik.uni-stuttgart.de Was ist Java? Die Java-Technologie umfasst die Programmiersprache Java sowie die Java-Plattform
Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen
Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen 16OH21005 gefördert. Die Verantwortung für den Inhalt dieser
Grundlagen. Felix Döring, Felix Wittwer 24. April Python-Kurs
Grundlagen Felix Döring, Felix Wittwer 24. April 2017 Python-Kurs Gliederung 1. Über diesen Kurs 2. Der Python Interpreter 3. Python Scripte 4. Grundlagen der Sprache 5. Das erste Programm 6. Operatoren
SQLcl Quo vadis SQL*Plus? Das neue SQL*Plus in der Praxis. Gunther Pippèrr GPI Consult München
Schlüsselworte SQLcl Quo vadis SQL*Plus? Das neue SQL*Plus in der Praxis SQL, SQL*Plus, SQLcl, Scripting Einleitung Gunther Pippèrr GPI Consult München Ist es nun soweit? Gehört nun auch SQL*Plus bald
ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx)
ActiveX Scripting IE und DHTML (DOM): Architektur, Beispiele (Object Rexx) Oliver Spritzendorfer Thomas Fekete ActiveX Technologie für ausführbaren Programmcode auf Web-Seiten wiederverwendbare Softwarekompononente
OpenCL. Programmiersprachen im Multicore-Zeitalter. Tim Wiersdörfer
OpenCL Programmiersprachen im Multicore-Zeitalter Tim Wiersdörfer Inhaltsverzeichnis 1. Was ist OpenCL 2. Entwicklung von OpenCL 3. OpenCL Modelle 1. Plattform-Modell 2. Ausführungs-Modell 3. Speicher-Modell
iid software tools QuickStartGuide iid USB base driver installation
iid software tools QuickStartGuide iid software tools USB base driver installation microsensys Nov 2016 Introduction / Einleitung This document describes in short form installation of the microsensys USB
Microsoft Visual Studio Code mit RPG und IceBreak
Microsoft Visual Studio Code mit RPG und IceBreak ( 2018 Markus A. Litters) Inhaltsverzeichnis 1. Vorwort... 2 2. Voraussetzungen und Installation... 3 3. Der erste Start... 4 4. Die IceBreak Erweiterung...
FH D. Objektorientierte Programmierung in Java FH D FH D. Prof. Dr. Ing. André Stuhlsatz. Wiederholung: Gerüstbeispiel. Vererbungshierarchie: Typ 0
9 Objektorientierte Programmierung in Java Prof. Dr. Ing. André Stuhlsatz Wiederholung: Gerüstbeispiel Ein Duo, Quarto oder Sexto ist ein Gerüst. Die Klassen Duo, Quarto und Sexto sollen durch Vererbung
OO Programmiersprache vs relationales Model. DBIS/Dr. Karsten Tolle
OO Programmiersprache vs relationales Model Vorgehen bisher Erstellen eines ER-Diagramms Übersetzen in das relationale Datenmodell Zugriff auf das relationale Datenmodell aus z.b. Java ER rel. Modell OO
Literatur und Links. Webtechnologien SS 2017 Teil 1/Entwicklung
Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml
Übersicht über das OSS-Recht
OSS-Tagung 1. September 2004 Übersicht über das OSS-Recht Dr. iur. Mike J. Widmer OSS-Tagung 2004 Dr. iur. Mike J. Widmer 1 Open Source Software und Recht OSS-Tagung 2004 Dr. iur. Mike J. Widmer 2 Open
Webtechnologien Teil 1: Entwicklungsumgebung(en)
Webtechnologien Teil 1: Entwicklungsumgebung(en) 05.04.17 1 Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html
Programmieren in Java
Einführung in die Objektorientierung Teil 4 Interfaces, innere Klassen und Polymorphie 2 Vererbung im Klassendiagram (Wiederholung) Vererbung repräsentiert eine ist ein Beziehung zwischen Klassen Ware
Entwicklung mit mehreren Dateien
Frühjahrsemester 2011 CS104 Programmieren II Teil II: C++ Programmierung Kapitel 9: Entwicklungsprozess in C++ H. Schuldt Entwicklung mit mehreren Dateien In C++ ist es üblich, den Quelltext in mehreren
Teil 3 - Java. Grundlagen Klassen, Attribute Methoden
Teil 3 - Java Grundlagen Klassen, Attribute Methoden 1 Java 2 - Geschichte Ursprung: Green -Project bei der Firma Sun Microsystems 1991 Entwicklung eines Systems mit folgenden Eigenschaften: hardwareunabhängig
EEX Kundeninformation 2007-09-05
EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release
Übungen zu Systemprogrammierung 1
Übungen zu Systemprogrammierung 1 Ü1-2 Speicherverwaltung Sommersemester 2018 Christian Eichler, Jürgen Kleinöder Lehrstuhl für Informatik 4 Friedrich-Alexander-Universität Erlangen-Nürnberg Lehrstuhl
Composing Shops. Modulinstallation und andere coole Composer Features. (auch) für den OXID eshop... und ein bisschen Shopware ;)
Composing Shops Modulinstallation und andere coole Composer Features (auch) für den OXID eshop... und ein bisschen Shopware ;) Stefan Moises - stefan@rent-a-hero.de Tobias Merkl - merkl@proudsourcing.de
Grundlagen der Programmierung in C Klassen
Grundlagen der Programmierung in C Klassen Wintersemester 2005/2006 G. Zachmann Clausthal University, Germany zach@in.tu-clausthal.de Das C++ Typsystem simple address pointer reference structured integral
Kapitel 9. Programmierkurs. Attribute von Klassen, Methoden und Variablen. 9.1 Attribute von Klassen, Methoden und Variablen
Kapitel 9 Programmierkurs Birgit Engels Anna Schulze Zentrum für Angewandte Informatik Köln Objektorientierte Programmierung Attribute von Klassen, Methoden und Variablen Interfaces WS 07/08 1/ 18 2/ 18
Inhaltsverzeichnis. 4.9 Aufgaben... 63
Inhaltsverzeichnis 1 Einleitung 1 1.1 Programmierung... 1 1.2 Objektorientierte Programmierung... 2 1.3 Voraussetzungen und Ziele dieses Buches... 3 1.4 Aufbau dieses Buches... 4 2 Das imperative Hamster-Modell
Das Einsteigerseminar Objektorientierte Programmierung in Java
Alexander Niemann Das Einsteigerseminar Objektorientierte Programmierung in Java -H-H Inhalt Vorwort 13 Einleitung 15 1 Java 21 1.1 Die Geschichte von Java 22 1.2 Das Konzept 24 Klassisch - Compiler und
Einführung in Perl 6. Referent : Gerd Pokorra Am Eicher Hang Freudenberg. (dienstlich): /
Einführung in Perl 6 Referent : Gerd Pokorra Am Eicher Hang 44 57258 Freudenberg (dienstlich): 02 71 / 7 40 43 79 Referent Studium der Elektrotecknik seit 1988 DV Systemspezialist im Hochschulrechenzentrum
PROGRAMMIEREN MIT UNIX/LINUX-SYSTEMAUFRUFEN
PROGRAMMIEREN MIT UNIX/LINUX-SYSTEMAUFRUFEN Teil 13: UNIX/LINUX: ZUM ABSCHLUSS Bemerkungen zum Abschluss Wir haben in unserer Veranstaltung absolut bei weitem nicht alle Themen im Zusammenhang mit Unix
(Common Lisp) Ein Vortrag von Matthias Schütz und Andreas Klein. auf dem UUGRN FixMe Treffen ( )
(Common Lisp) Ein Vortrag von Matthias Schütz und Andreas Klein auf dem UUGRN FixMe Treffen (22.02.2008) Aufbau des Vortrags Kurze Einführung in die Sprache Listen Funktionen Macros Objektorientierung
Inhaltsverzeichnis. Grundlagen und Einführung (1. Band) 1
Inhaltsverzeichnis Grundlagen und Einführung (1. Band) 1 1 Einleitung und Vorwort 1 1.1 Vorwort zur 13. Auflage....................... 1 1.2 Vorwort zur 10. Auflage....................... 1 1.3 Voraussetzungen...........................
Ruby Die bebilderte Anleitung
Ruby Die bebilderte Anleitung In den Übungen zur Vorlesungen werden wir die Programmiersprache Ruby benutzen, um Konzepte zu vertiefen und zu üben und allgemein etwas praktische Erfahrung im Programmieren
Beispiel: Zwischen der Oberklasse und der abgeleiteten Klasse besteht eine ist ein Beziehung. Eine abgeleitete Klasse stellt eine Spezialisierung der
Vererbung Vererbung ist ein Konzept der objektorientierten Programmierung,, die es ermöglicht neue Klassen von bereits vorhandenen Klassen abzuleiten. In einer abgeleiteten Klasse (subclass) muss nur spezifiziert
Objektorientierte Programmierung. Agenda für heute, 26. März, Eines der drei wichtigsten Programmierparadigmen
Agenda für heute, 26. März, 2009 Imperatives vs. objektorientiertes Programmieren Lesen Sie den Begleittext Seite 79 85 Eines der drei wichtigsten Programmierparadigmen (Paradigma: Denkmuster) Imperative
Objektorientiertes Programmieren II
Objektorientiertes Programmieren II Symbolische Programmiersprache. Benjamin Roth Folien von Annemarie Friedrich Wintersemester 2017/2018 Centrum für Informations- und Sprachverarbeitung LMU München 1
Objective-C Anwendungen entwickeln für Mac und iphone (Apple Software) Click here if your download doesn"t start automatically
Objective-C 2.0 - Anwendungen entwickeln für Mac und iphone (Apple Software) Click here if your download doesn"t start automatically Objective-C 2.0 - Anwendungen entwickeln für Mac und iphone (Apple Software)
Übungen zu Systemprogrammierung 1 (SP1)
Übungen zu Systemprogrammierung 1 (SP1) Ü1-2 Speicherverwaltung Andreas Ziegler, Stefan Reif, Jürgen Kleinöder Lehrstuhl für Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität
Objektorientierte Programmierung II
Objektorientierte Programmierung II OOP I Erlaubt Entwicklers, im Problemraum zu denken und zu arbeiten. Das Problem wird in eine Menge von Objekten zerlegt. Objekte wirken aufeinander, um das Problem
Die Scala Entwicklungsumgebung. L. Piepmeyer: Funktionale Programmierung - Die Scala Entwicklungsumgebung
Die Scala Entwicklungsumgebung 1 Was ist drin? Die Scala-Entwicklungsumgebung enthält Die Scala-Shell: scala Zwei Compiler: scalac und fsc (Fast Scala Compiler) Die API Die Laufzeitumgebung Den Scala-Basar
Multi-Tool Testlandschaft mit DDS
Multi-Tool Testlandschaft mit DDS MATLAB UND SIMULINK ALS ENABLER FÜR RAPID TOOL PROTOTYPING SEBASTIAN BEWERSDORFF ASSYSTEM GERMANY MATLAB EXPO 2017 MÜNCHEN 27.06.2017 EINFÜHRUNG Tools in Unternehmensprozessen
Objektorientierte PL/SQL-Entwicklung Ein Erfahrungsbericht aus Sicht von JAVA-Entwicklern
Thema Objektorientierte PL/SQL-Entwicklung Ein Erfahrungsbericht aus Sicht von JAVA-Entwicklern Referent: Frank Sanders Seite 1 Inhalt Der Vortrag hat einen sehr kurzen Einleitungsteil der sich mit Objektorientierung
Einführung in die Programmierung mit Java
Einführung in die Programmierung mit Java Martin Wirsing 2 Ziele Geschichte der OO-Programmiersprachen Warum Java als Programmiersprache verwenden? Ein einfaches Java-Programm erstellen, übersetzen und
Programmieren in Java
Einführung in die Objektorientierung Teil 4 Interfaces, Polymorphie und innere Klassen 2 Vererbung im Klassendiagramm (Wiederholung) Vererbung repräsentiert eine ist ein Beziehung zwischen Klassen Object
UNIVERSITÄT LEIPZIG. Mainframe Internet Integration SS2013. Java Remote Method Invocation Teil 3 RMI over IIOP
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 Java Remote Method Invocation Teil 3 RMI over IIOP el0100 copyright Abt. Technische Informatik,
Einführung zu den Übungen aus Softwareentwicklung 1
Einführung zu den Übungen aus Softwareentwicklung 1 Dipl.-Ing. Andreas Riener Universität Linz, Institut für Pervasive Computing Altenberger Straße 69, A-4040 Linz riener@pervasive.jku.at SWE 1 // Organisatorisches
Bibliotheks-basierte Virtualisierung
Dr.-Ing. Volkmar Sieh Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2015/2016 V. Sieh Bibliotheks-basierte Virtualisierung (WS15/16)
Programmieren I. Dokumentation mit javadoc Heusch 10.4 Ratz Institut für Angewandte Informatik
Programmieren I Dokumentation mit javadoc Heusch 10.4 Ratz 4.1.1 KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Automatische Dokumentation Java bietet standardmäßig das Dokumentationssystem
Bedienungsanleitung User Manual. PCMCIA Reader B1
Bedienungsanleitung User Manual PCMCIA Reader B1 Einführung Introduction Vielen Dank, dass Sie sich für ein KOBIL Smart Card Terminal entschieden haben. Mit dem KOBIL PCMCIA Reader B1 haben Sie ein leistungsfähiges
oscan ein präemptives Echtzeit-Multitasking-Betriebssystem
ein präemptives Echtzeit-Multitasking-Betriebssystem 2011. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.9 2011-10-12 Management
VIVIT TQA Treffen in Köln am 18. 04. 2013. API- Programmierung und Nutzung bei HP Quality Center / ALM. Michael Oestereich IT Consultant QA
VIVIT TQA Treffen in Köln am 18. 04. 2013 API- Programmierung und Nutzung bei HP Quality Center / ALM Michael Oestereich IT Consultant QA Agenda Vorstellung der API- Versionen OTA- API SA- API REST- API
Programmieren in Java -Eingangstest-
Programmieren in Java -Eingangstest- Nummer: 1. Studiengang: Informatik B.Sc. Informatik M.Sc. ESE B.Sc. ESE M.Sc. Sonstiges: Fachsemester: Bitte Fragen, die Sie nicht beantworten können unbedingt mit
1. Übung zu "Numerik partieller Differentialgleichungen"
1. Übung zu "Numerik partieller Differentialgleichungen" Simon Gawlok, Eva Treiber Engineering Mathematics and Computing Lab 22. Oktober 2014 1 / 15 1 Organisatorisches 2 3 4 2 / 15 Organisatorisches Ort:
Linux in der Stadt Wien
Linux in der Stadt Wien Peter Pfläging Stadt Wien / MA 14-ADV Leitung Stabstelle Koordination E-Mail: pfp@adv.magwien.gv.at http://www.wien.gv.at/ma14/oss/ 2005 Magistrat Wien pfp@adv.magwien.gv.at - 1
Open Source IDE - eclipse ETIS SS04
Open Source IDE - eclipse ETIS SS04 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung 2 Motivation
Medienproduktion Sommersemester Dipl.-Inform. Alexander Schulze Prof. Dr. Ing. Klaus Rebensburg
Medienproduktion Sommersemester 2010 Dipl.-Inform. Alexander Schulze Prof. Dr. Ing. Klaus Rebensburg Ablauf Heute Fortsetzung Programmierung mit Flash objektorientierte Programmierung - Dokumentklassen
Mobile Anwendungsentwicklung - Überblick über ios & Swift I -
Mobile Anwendungsentwicklung - Überblick über & I - Prof. Dr. Michael Cebulla 4. November 2016 Hochschule Schmalkalden Wintersemester 2016/17 1 / 38 M. Cebulla Mobile Anwendungsentwicklung Gliederung 1
4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
Alexander Niemann. Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java. bhv. i.-
Alexander Niemann Das Einsteigerseminar" < Objektorientierte ^ Programmierung in Java i.- bhv Vorwort 11 Einleitung 13 Lernen - Üben 13 Über dieses Buch 14 Teil \ LöRTEn ;...-.,-......Al f Java 19 Die
Situation-Adaptive Multimodal Dialogue Platform. Übersicht
S am Situation-Adaptive Multimodal Dialogue Platform Übersicht Multimodal Dialog System Multimodal Unterstützung verschiedenster Eingabe- und Ausgabekanäle, sowohl alternativ als auch kombiniert What is
Linux-Server für Einsteiger: Mit Debian GNU/Linux und Ubuntu (German Edition)
Linux-Server für Einsteiger: Mit Debian GNU/Linux und Ubuntu (German Edition) Arnold V. Willemer Click here if your download doesn"t start automatically Linux-Server für Einsteiger: Mit Debian GNU/Linux
Java Native Interface (JNI)
Java Native Interface (JNI) Das JNI erlaubt den Aufruf extern implementierter Funktionen. Damit ist ein Zugriff auf alle Ressourcen einer Maschine möglich. Der Aufruf erfolgt über die Java Virtual Machine
Polymorphie/Späte Bindung Abstrakte Klassen Interfaces. Polymorphie/Späte Bindung Abstrakte Klassen Interfaces
Programmieren I Martin Schultheiß Hochschule Darmstadt Wintersemester 2010/2011 1 / 20 Polymorphie/Späte Bindung Abstrakte Klassen Interfaces 2 / 20 Definition: Polymorphie Der Begriff Polymorphie (manchmal
Einleitung. Informationsquellen: - Webseite zur Vorlesung, Abschnitt Informationen zu C und C++ Kurzeinführung in C/C++
Informationsquellen: - Webseite zur Vorlesung, Abschnitt Informationen zu C und C++ 1 Einleitung Vorteile von Java: gut strukturiert mit hohem Funktionsumfang (mächtige Standardbibliothek) weitestgehend
Vorlesung Objektorientierte Softwareentwicklung. Kapitel 0. Java-Überblick
Vorlesung Objektorientierte Softwareentwicklung Sommersemester este 2008 Kapitel 0. Java-Überblick Was sind die Ziele? Warum Java? Komplexe Anwendungen e-business verteilt zuverlässig sicher mobil persistent
Janeva:.NET meets J2EE
Inhalt: Motivation Was ist Janeva? Systemvoraussetzungen Installation Beispiel Converter Fazit Motivation Motivation: Janeva testen einen Überblick verschaffen Lauffähiges Beispiel Entscheidungshilfe über
MODERNE WEBANWENDUNGEN MIT PDF
MODERNE WEBANWENDUNGEN MIT PDF ==> Download: MODERNE WEBANWENDUNGEN MIT PDF MODERNE WEBANWENDUNGEN MIT PDF - Are you searching for Moderne Webanwendungen Mit Books? Now, you will be happy that at this
Ursprünge. Die Syntax von Java. Das Wichtigste in Kürze. Konsequenzen. Weiteres Vorgehen. Rund um Java
Ursprünge Die Syntax von Java Borland Software Corp 1995 Syntax: Pascal Objektorientierte Prorammierung optional Plattformen: Windows (Linux, Mac OS X) Sun Microsystems 1995 Syntax: C/C++ Objektorientiert
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Programmieren und Programmiersprachen SoSe 2012 Stand der Folien: 26. März 2012 Übersicht Programme und Programmiersprachen Haskell 1 Programme und Programmiersprachen 2 Haskell
Link:
Link: https://www.tecchannel.de/a/pdf-blender-pdfs-zusammenfuegen-und-schuetzen,2019283 Mit Sicherheits-Optionen PDF Blender PDFs zusammenfügen und schützen Datum: Autor(en): 29.05.2009 Christian Vilsbeck
GUI Programmierung mit Qt
GUI Programmierung mit Qt C++ vs. JAVA Norman Wolf 22.04.05 GUI Programmierung mit Qt 1 Einleitung Qt wird von der norwegischen Firma Trolltech entwickelt Es ist kommerzielle Software, die aber von Trolltech
CORBA. Eine kurze Einführung. Common Object Request Broker Architecture. Ying Lu
CORBA Common Object Request Broker Architecture Eine kurze Einführung Ying Lu Verlauf der Präsentation Was ist CORBA CORBA-Architektur Ein Beispiel CORBA im Einsatz CORBA im Vergleich Was ist CORBA Begriffe
Literatur und Links. Webtechnologien WS 2017/18 Teil 1/Entwicklung
Literatur und Links [1-1] Seidler, Kai; Vogelsang, Kay: Das XAMPP Handbuch. Addison-Wesley, 2006 [1-2] http://www.apachefriends.org/download.html http://sourceforge.net/projects/xampp/files/ [1-3] http://aktuell.de.selfhtml.org/extras/download.shtml
Automatisierung mit oorexx und BSF4ooRexx
Automatisierung mit oorexx und BSF4ooRexx Rony G. Flatscher Institut für BWL und Wirtschaftsinformatik Wirtschaftsuniversität Wien (WU) Augasse 2-6 A-1090 Wien rony.flatscher@wu.ac.at Abstract: Diese Arbeit
Arbeiten mit Visual COBOL 3.0 for Eclipse. Rolf Becking 30. November 2017
Arbeiten mit Visual COBOL 3.0 for Eclipse Rolf Becking 30. November 2017 Unsere Themen im heutigen Webinar Konzept der Eclipse IDE und Konsequenzen für die Arbeitsweise Wann ist Eclipse die richtige IDE
Ein Open-Source-Projekt im Überblick
Ein Open-Source-Projekt im Überblick 1 Gliederung Gliederung 1. FileZilla 2. Funktionen & Vorteile 3. Versionen 4. Technische Details 5. Lizenz 6. Geschichte & Entwicklerteam 7. filezilla-project.org 8.
App-Entwicklung für Android
App-Entwicklung für Android Einleitung - Systemarchitektur Hochschule Darmstadt WS15/16 1 Inhalt Historie Systemarchitektur Sandbox 2 Motivation Kontra Pro Limitierte Größe Begrenzte Ressourcen Kein Standardgerät