Ein Überblick über die Java-Plattform
Gut 12 Jahre nach Markteinführung hat die Java-Platform sich in einem Maße etabliert, dass sie nicht mehr vom Markt wegzudenken ist. Doch nicht alle angestrebten Märkte konnte die von Sun Microsystems entwickelte Plattform für sich vereinnahmen - trotzdem ist Java ein wichtiger Baustein der heutigen IT-Infrastruktur.
Im Gespräch mit Tim Pritlove bieten die Java-Entwicklern Dirk Jäckel und Boggle einen Überblick über die heutige Situation der Java-Platform und erläutern Vor- und Nachteile, Realitäten und Anwendungsmöglichkeiten von Java. Konkret kommen zur Sprache: die Entstehungsgeschichte von Java, Aufstieg und Fall von Java im Web, die Java-Distribution, die Funktionsweise und Optimierungen der Java VM, die Geschwindigkeit der Java VM, Speicherverwaltung und Garbage Collection, die Features und Schwachstellen der Java-Programmiersprache, Integrierte Entwicklungsumgebungen (IDE) für Java, Werkzeuge für die Softwareentwicklung mit Java, Das Lizenzmodell und alternative Java-Implementierungen, Groovy und andere alternative Programmiersprachen für die Java-VM, der Community-Prozess für Java, Entwickeln für mobile Platformen mit J2ME und für Server mit J2EE.
Tim Pritlove
Twitter
Website
Spenden via PayPal
Boggle
Twitter
Dirk Jäckel
Twitter
Shownotes
WP: JavaWP: Visual BasicWP: COBOLBoggleDirk JäckelWP: WebObjectsWP: ServletCRE084 LISPCommon Object Request Broker Architecture (CORBA)WP: Gescheiterter Staat (Failed State)WP: Remote Method Invocation (RMI)WP: Remote Procedure Call (RPC)WP: Extensible Markup Language (XML)WP: XSL Transformation (XSLT)Java Platform, Standard Edition (J2SE)Java Platform, Enterprise Edition (J2EE)Java Platform, Micro Edition (J2ME)WP: Connected Device Configuration (CDC)WP: Connected Limited Device Configuration (CLDC)WP: Mobile Information Device Profile (MIDP)WP: MIDletWP: Java Runtime Environment (JRE)WP: Java Development Kit (JDK)WP: Just-in-time-Compilierung (JIT)WP: Hotspot-OptimierungWP: javacWP: EclipseWP: EmacsWP: IntelliJ IDEAWP: Apache MavenWP: AntWP: NetBeansWP: Unified Modeling Language (UML)WP: Apache HarmonyWP: AndroidWP: DalvikWP: GroovyWP: GrailsWP: JRubyWP: ScalaWP: RhinoWP: Enterprise JavaBeansWP: JavaBeansWP: Zugriffsfunktion (Getter+Setter)WP: Java Database Connectivity (JDBC)WP: Java Community ProcessWP: Java Specification RequestWP: OSGiWP: Request for Comments (RFC)J2ME PolishWP: Anonyme Subroutine (Anonyme Funktion)WP: ReflexionWP: ClosureWP: Low-Level Virtual Machine (LLVM)WP: Java Message Service (JMS)WP: Apache TomcatWP: Objektrelationale AbbildungJava Posse