Von Sven, Tobias und Philippe. Inhalt: 1.Geschichte 2.Grundkonzepte der Sprache 3.Anwendungsarten 4.Ähnliche Programmiersprachen 5.Konkrete Beispiele.

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

WWW World Wide Web.
Inhalt – Technische Grundlagen
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
Was ist J2EE Die Vorteile von J2EE J2EE Modell Die Komponente von J2EE
1 Prof. Dr. Andreas SchmietendorfWS06/07 – Labor C/S-Programmierung Übung 4 Mehrstufige Client/Server-Systeme mit JSPs, Servlets und JavaBeans (Web-Container)
Datenbankzugriff im WWW (Kommerzielle Systeme)
Ruby on Rails im Überblick
XML - Aufbau und Struktur - mit Einsatz im B2B
Microsoft Windows 2000 Terminal Services
Java: Grundlagen der Sprache
Simon Georg Pinkel Alice Server Pages Funktionale Programmierung und das Web.
DOM (Document Object Model)
Anwendungen. © Prof. T. Kudraß, HTWK Leipzig Historie des WWW Grundlage Internet – Entwickelt Ende der 60er Jahre vom US-Militär (ARPA-Net) – Technische.
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Interaktion mit Externen Diensten Carsten Schmidt/Andreas Schlesinger.
Plattformunabhängige Programmiersprache
Einführung in die Programmiersprache Java
Gegenstand EDV Thema: Informative Webseiten
LearningApp Videoeinführung starten Digitale, interaktive und multimediale Lernbausteine selbst gestalten …
DB-Zugriffstechnologien im Internet Ein Referat von Marc Reinecke.
JavaScript.
Vergleich objektorientierter Programmiersprachen (OOP) mit Skriptsprachen von Autorensystemen zur Erstellung multimedialer Software Probevorlesung Technische.
Teilnehmer: Sven Dahmer BAMP01 Marco Pohl BAMP02 Toni Möckel BAMP02 Java – Projekt 2010 Projekt: Realisierung einer API – Applikation für den weltgrößten.
Präsentation von Sonja Pathe
App-Entwicklung mit HTML5, CSS und JavaScript
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Konzepte der objektorientierten Programmierung
Eine Präsentation von Peter Rasser
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
ESRI EUROPEAN USER CONFERENCE
Java Server Pages Sergej Keterling
Management- und Web Services- Architekturen
Oliver Spritzendorfer Thomas Fekete
Informatik in der Keimgasse
Dynamische Webseiten-Generierung
Quellen: Internet INTRANET Ausarbeitung von Sven Strasser und Sascha Aufderheide im Modul Netzwerktechnik, Klasse INBS Mai 2003.
Objektorientierung.
Online GIS Online GIS – Der Nutzer Matthias Hofschen, ESRI Germany ESRI EUROPEAN USER CONFERENCE.
Parallele Programmierung im.NET Framework Darmstadt, Präsentation am Beispiel von C-Sharp (C#)  Wichtige Grundlagen  Generika, Delegate, Lambda,
Stundenplanung Programm zur Stunden- und Zimmerplanung auf der Basis von Datenbanken und unter Berücksichtigung von Mehrfachnutzung im (lokalen) Netz (Internet.
NETZWERKFÄHIGE- VERSION DER DINIERENDEN PHILOSOPHEN M. Monticelli, J. Albrecht.
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
Vortrag - Diplomarbeiten (HS I)
PHP:: Hypertext Preprocessor Einführung Praxis. PHP:: Hypertext Preprocessor Jetzt mal von der anderen Seite © All rights reversed2 PHP:: Hypertext Preprocessor.
Schutzvermerk nach DIN 34 beachten Was ist DCOM ?.
JavaScript Geschichte : Netscape entwickelt LiveScript (Syntax angelehnt an Java) - Umbenennung von Live Script in JavaScript - Mircrosoft.
Datenbanken im Web 1.
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
Webserver, Apache und XAMPP
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Geschichte - Entstehung - Was ist PHP? Einordnung - Allgemeines
Einführung in Java PING e.V. Weiterbildung Andreas Rossbacher 24. März 2005.
Einführung in die OOP in Java
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
 Einführung  Szenengraphen  Bestandteile  Eingabe  JOGL  LWJGL  Beispiele  ARDOR3D Games 04/23/12Ardor 3D – Holzwarth/Kau 2.
C# C-Sharp.
Entwurf, Implementierung und Test eines Java – Web Services als Kommunikationsschnittstelle für Webapplikationen mit Funktionen.
© WZL/Fraunhofer IPT Entwicklung einer Profilbörse für Konfigurationen von Smartphones Vortrag der Seminararbeit von Patrick Posor Aachen, den
JAVA - Einführung. © Übersicht Hintergrund und Geschichte Wie sieht ein JAVA Programm aus ? Was ist ein JAVA Programm ? Wie schreibt/übersetzt.
Das Entwurfsmuster Model-View-Controller
OpenLayers FEATURES DATENQUELLEN
Eine Präsentation von Sandro Schluep und Leon Wink.
Informatik mit Java Dezember 18 Informatik Kurse
Informatik mit Java Dezember 18 Informatik Kurse
Programmiersprachen Tim, Luca, Ricky & Manuel.
Ein kurzer Überblick Thomas Karp
 Präsentation transkript:

Von Sven, Tobias und Philippe

Inhalt: 1.Geschichte 2.Grundkonzepte der Sprache 3.Anwendungsarten 4.Ähnliche Programmiersprachen 5.Konkrete Beispiele 6.Offene Fragen ?

1. Geschichte Erstellt von Sun Microsystems im Jahr 1990 Veröffentlicht aufgekauft von Oracle Entwickelt für die Erstellung von neuen Programmen für Next-Gen Technologie Stetig verfügbare Updates seit 1996 Entwickelt für Anfängerprogrammierer

2. Grundkonzepte der Sprache Einfachheit = reduzierter Sprachumfang Objektorientierung = Zusammenspiel von Objekten Verteilt = Möglichkeiten für die Netzwerkkommunikation Vertrautheit = Ähnlichkeit zu anderen Sprachen Robustheit = Reduktion von ungewollten Systemfehlern Sicherheit = Geschützter Zugriff auf Programmobjekte Architekturneutralität = Unabhängigkeit von der Hardware Portabilität = Standardisierung in Größe und Darstellung Leistungsfähigkeit = Vielzahl an Optimierungsmöglichkeiten Interpretierbarkeit = maschinenunabhängiger Programmcode Parallelisierbarkeit = Erlaubt parallele Programmierung Dynamisch = Ändernde Rahmenbindungen

3. Anwendungsarten Java-Webanwendung: Java-Anwendung, die auf Webservern geladen und gestartet werden (Teile laufen auf dem Server, andere über dem Webbrowser) Java-Desktop-Anwendung: Internet-Kommunikationsprogramme, Spiele oder Office-Anwendung Java-Applets: Java-Anwendungen, die in einem Webbrowser ausgeführt werden (Brauchen keinen Server, interagieren direkt mit dem Benutzer) Apps: Applikationen, die für Smartphones konzipiert wurden

4. Ähnliche Programmiersprachen [1] Smalltalk  Älteste objektorientierte Programmiersprache  Konzeption mit sogenannten Klassenbäumen Javascript  Objektbasierte, aber klassenlose Skriptsprache  Starker Unterschied zu Java Scala  Vereinigung von objektorientierte und funktionale Paradigmen  Ähnlichkeit zu C#

4. Ähnliche Programmiersprachen [2] C++  Java lehnt seine Syntax an C++ an  Klassenprinzip ( mit Einfachvererbung)  komplexere Programmiersprache  Mehrfachvererbung und Speicherarithmetik C#(.NET)  Neue Sprache (Integration von bestehenden Komponenten)  Konzeptionelle Unterschiede zu Java

5. Konkrete Programmierbeispiele Pac-Man Pong Minecraft Tic-Tac-Toe Blobby Volley

Offene Fragen? Dies war eine Präsentation von Sven, Tobi und Philippe