Access Keys:
Skip to content (Access Key - 0)

Developing Substantial Java Desktop Applications

Abstract

The NetBeans Platform is the framework that underlies the NetBeans IDE - and many other desktop applications, some of which you may have already used. The Platform saves years of development time in building any significant desktop application, by providing a modular framework that simplifies both developing and updating desktop applications.

It is used by vendors as diverse as Nokia (NetACT - cellular network monitoring and management) and Boeing (engineering materials analysis), UNESCO and many others, to develop applications as diverse as photo library management, satellite network management, semiconductor testing, planning oil drilling and music composition.

The NetBeans Platform is based on pure Java and uses the Java standard Swing toolkit, making applications based on it portable - and even deliverable via Java WebStart directly via the web.

This lab will provide a comprehensive overview of the NetBeans Platform, how it works, and how to get started using it.

Software requirements

  • JDK 1.6
  • NetBeans IDE 6.9

Instructors

Geertjan Wielenga is a Principal Product Manager at Oracle and works for the NetBeans team, providing documentation & training relating to the NetBeans Platform. He is the co-author of several books and has a popular blog at blogs.sun.com/geertjan.

Anton Epple has more than 10 years experience leading Java projects and has published many articles on the topic. He is a consultant worldwide for a wide variety of companies, ranging from startups to Fortune 500 companies, in many areas, including finance institutions and aerospace. In his spare time, Anton is community leader for the JavaTools Community at Java.net and a member of the NetBeans Dream Team and Governance Board.

retweet

Do you like this talk?

Related Presentations

10 Years of The Java Specialists' Newsletter
Developing Substantial Java Desktop Applications
Instant Updates and Rollbacks in Production Applications
Java Puzzlers - Scraping the Bottom of the Barrel
Java SE The Road Ahead
Language-Oriented Programming in Action
Project Lambda To Multicore and Beyond
Reflection Madness
The Modular Java Platform
The state of Java SE 7

Search by Tag

Below are the 190 labels used in Devoxx 2010 listed alphabetically. Click on a label to see its associated content.
activiti, actors, adobe, agile, air, ajax, akka, alm, amazon, analysis, android, animations, annotations, apache, ast, asynchronous, atomsphere, authentication, authorization, authz, azure bayeux, birt, blackberry, bof, bpm caching, camel, cassandra, cdi, ci, clojure, closures, cloud, clusters, collaboration, collections, comet, conference
design, devops, dsl, duchess, dvcs, ec2, eclipse, ehcache, ejb3, ejb31 faces, fantom, findbugs, flash, flex, flex4, foss gae, gaelyk, gis, git, glassfish, google, grails, groovy, gui, guice, gwt
hadoop, hazelcast, hbase, hdfs, hibernate, hive, html, html5, http, hudson, infinispan, ioc, iphone, itext, izpack j2ee, java7, java8, javaee, javaee6, javafx, javaposse, javascript, javase, javase7, javase8, jax-rs, jax-ws, jdk, jdk7, jdk8, jms, jmx, jpa, jpa2, jquery, jsf, jsf2, jsonp, jsr299, jsr330, jug, jvm labs, lambda, loadui, lombok, mahout, mapreduce, maven, methodology, microsoft, mobile, modules, mongodb, morlocks, multicore, mylyn
news, nexus, no-sidebar, nosql, oauth, oltp, openam, openid, openjdk, openoffice, osgi parleys, patterns, pdf, performance, prototype, puzzlers, quickie, rails, repl, reporting, rest, ria, roo scala, scalable, seam, search, servlet, servlet3, soa, soloist, speakers, spock, spring, springmvc, sql, stm, struts, svn, symbian
tapestry, tdd, testing, tools, tools_in_action, twitter, uma, uml, university, url, visualvm, voldemort w3c, web20, webos, websockets, websphere, weld, wicket, ws-addressing, wtp, xfa, xhr, xml
Adaptavist Theme Builder Powered by Atlassian Confluence