Back to top

vogella training Training Books

Source Code for Examples


Select a project to browse the source code. I current do not include graphics or other binary artifacts. I include the source code and xml files as well as the ".projects" and the ".classpath" files.

codeEMFEncrypt

codeEMFNotification

codeExcelTest

codeExtensionMenuTest

codeJUnitMockTest

codeJavaIntroductionExercises

codeJavaSimpleWS

codeJavaXmlJaxb

codeLICENSE

codeMapsDemo

codeMultiLanguage

codeShowBadOverdraw

codeSpringSimpleDI

codeStandardDialogTest

codeTestKeybinding

codeTutorialMapsAccDone

codeTutorialMapsAccToDo

codeTutorialServiceSolution

codeTutorialServiceTodo

codeTutorialWidgetSolution

codeTutorialWidgetTodo

codecom.example.android.layoutanimation

codecom.example.android.rssfeed

codecom.example.android.rssfeed.dyn

codecom.example.android.rssfeedlibrary

codecom.example.android.stackwidget

codecom.example.android.test

codecom.example.android.twitter

codecom.example.devoxx

codecom.example.devoxx.backup

codecom.example.drawable.lightswitch

codecom.example.swt.widgets

codecom.vogella.android.actionbar.actionprovider

codecom.vogella.android.actionbar.actionview.search

codecom.vogella.android.actionbar.actionview.search_draft

codecom.vogella.android.actionbar.customviews

codecom.vogella.android.actionbar.homebutton

codecom.vogella.android.actionbar.navigationdrawer

codecom.vogella.android.actionbar.navigationdrawer.exercise

codecom.vogella.android.actionbar.progress

codecom.vogella.android.actionbar.spinner

codecom.vogella.android.actionbar.tabs

codecom.vogella.android.actionbar.viewpagertabs

codecom.vogella.android.actionbarsherlock.usage

codecom.vogella.android.activityanimations

codecom.vogella.android.analysis.overdraw

codecom.vogella.android.animations.windowtransitions

codecom.vogella.android.build.firstant

codecom.vogella.android.build.firstant.test

codecom.vogella.android.build.firstgradle

codecom.vogella.android.canvas.compass

codecom.vogella.android.canvas.matrix

codecom.vogella.android.customview.button

codecom.vogella.android.customview.canvas

codecom.vogella.android.customview.compoundview

codecom.vogella.android.customview.compoundview.simple

codecom.vogella.android.customview.persistence

codecom.vogella.android.customview.spotlight

codecom.vogella.android.customview.surfaceview

codecom.vogella.android.customview.surfaceviewball

codecom.vogella.android.customview.textview

codecom.vogella.android.databackup

codecom.vogella.android.debugging.listview

codecom.vogella.android.drawables.animation

codecom.vogella.android.drawables.custom

codecom.vogella.android.first

codecom.vogella.android.florencedemo

codecom.vogella.android.florencedemo_shortcut

codecom.vogella.android.fragment.dialog

codecom.vogella.android.fragments.dynamic

codecom.vogella.android.ids

codecom.vogella.android.inlineprogressreporting

codecom.vogella.android.layout.xmlreferences

codecom.vogella.android.lifecycle.activity

codecom.vogella.android.list.swipetodismiss

codecom.vogella.android.listview.contextualactionbar

codecom.vogella.android.listview.contextualactionbar_draft

codecom.vogella.android.listview.draganddrop

codecom.vogella.android.listview.draganddropadvanced

codecom.vogella.android.listview.expandable

codecom.vogella.android.listview.selection.multi

codecom.vogella.android.listview.selection.single

codecom.vogella.android.listview.simpleadapter

codecom.vogella.android.listview.withanimations

codecom.vogella.android.loader.preferences

codecom.vogella.android.locationapi.maps

codecom.vogella.android.mockito.intent

codecom.vogella.android.mockito.intent.test

codecom.vogella.android.multitouch

codecom.vogella.android.performance.overdrawn

codecom.vogella.android.pulltorefresh

codecom.vogella.android.roboguice.starter

codecom.vogella.android.service.receiver

codecom.vogella.android.service.resultreceiver

codecom.vogella.android.settingsactivity

codecom.vogella.android.spinner

codecom.vogella.android.spinner.test

codecom.vogella.android.stackview.activity

codecom.vogella.android.test.helloworld

codecom.vogella.android.test.helloworld.test

codecom.vogella.android.test.robotium.simple

codecom.vogella.android.test.robotium.simple.broken

codecom.vogella.android.test.robotium.simple.brokenversion

codecom.vogella.android.test.robotium.simple.test

codecom.vogella.android.test.robotium.target

codecom.vogella.android.test.robotium.targetTest

codecom.vogella.android.test.simpleactivity

codecom.vogella.android.test.simpleactivity.test

codecom.vogella.android.testdeleteafterwards

codecom.vogella.android.textview.spannablestring

codecom.vogella.android.touch.multiple

codecom.vogella.android.touch.single

codecom.vogella.android.traceview

codecom.vogella.android.uiautomator

codecom.vogella.android.userinterface.undo

codecom.vogella.android.userinterface.undo_draft

codecom.vogella.android.webservice.rest

codecom.vogella.android.widgets.switchview

codecom.vogella.annotations

codecom.vogella.e4.rcp.blueprintservice

codecom.vogella.e4.rcp.blueprintservice.api

codecom.vogella.e4.rcp.blueprintservice.feature

codecom.vogella.e4.rcp.blueprintservice.service

codecom.vogella.e4.rcp.springextender

codecom.vogella.eclipsetools.build

codecom.vogella.eclipsetools.feature

codecom.vogella.eclipsetools.updatesite

codecom.vogella.freemarker.first

codecom.vogella.ide.counter

codecom.vogella.java.collections

codecom.vogella.java.collections.list

codecom.vogella.java.collections.map

codecom.vogella.java.designpattern.observer

codecom.vogella.java.di.intro

codecom.vogella.javaintro.array

codecom.vogella.javaintro.base

codecom.vogella.javaintro.statementif

codecom.vogella.javaintro.swing

codecom.vogella.javastarter.exercises1

codecom.vogella.jdt.templates

codecom.vogella.jdt.templates.feature

codecom.vogella.jface.fieldassists

codecom.vogella.junit.first

codecom.vogella.junit3.first

codecom.vogella.microdrones.example

codecom.vogella.mylyn.localtaskexample

codecom.vogella.plugin.first

codecom.vogella.plugin.first.feature

codecom.vogella.plugin.themes

codecom.vogella.testing.easymock.first

codede.vogella.adapter.example

codede.vogella.algorithms.dijkstra

codede.vogella.algorithms.euclid

codede.vogella.algorithms.partitioncollection

codede.vogella.algorithms.primefactors

codede.vogella.algorithms.primenumbers

codede.vogella.algorithms.riddles

codede.vogella.algorithms.search.binary

codede.vogella.algorithms.search.sequential

codede.vogella.algorithms.shuffle

codede.vogella.algorithms.sort.mergesort

codede.vogella.algorithms.sort.quicksort

codede.vogella.algorithms.sort.standardjava

codede.vogella.algorithms.towersofhanoi

codede.vogella.androd.receiver.sleep

codede.vogella.android.activitiystack

codede.vogella.android.alarmservice

codede.vogella.android.animation

codede.vogella.android.animation.activity

codede.vogella.android.apitest

codede.vogella.android.assetmanager.readfile

codede.vogella.android.async

codede.vogella.android.asynctask

codede.vogella.android.autocomplete

codede.vogella.android.battery

codede.vogella.android.bitmap.httpdownload.simple

codede.vogella.android.broadcast.powerdown

codede.vogella.android.build.firstant

codede.vogella.android.build.firstmaven

codede.vogella.android.c2dm

codede.vogella.android.c2dm.fakeserver

codede.vogella.android.c2dm.simpleclient

codede.vogella.android.calendarapi

codede.vogella.android.codelayout

codede.vogella.android.contentprovider

codede.vogella.android.degress

codede.vogella.android.deviceinfo

codede.vogella.android.dialog.alert

codede.vogella.android.downloadmanager

codede.vogella.android.draganddrop

codede.vogella.android.draganddrop.exercise

codede.vogella.android.drawables.ninepatch

codede.vogella.android.drawables.shapes

codede.vogella.android.file.internal

codede.vogella.android.file.readsd

codede.vogella.android.first

codede.vogella.android.fragment.navigation

codede.vogella.android.fragment.pictures

codede.vogella.android.fragment.viewpager

codede.vogella.android.fragment.viewpager.exercise

codede.vogella.android.gallery

codede.vogella.android.gestures

codede.vogella.android.gestures.code

codede.vogella.android.handler

codede.vogella.android.handler.looper

codede.vogella.android.imagepick

codede.vogella.android.intent.browser

codede.vogella.android.intent.browserfilter

codede.vogella.android.intent.explicit

codede.vogella.android.intent.getlastones

codede.vogella.android.intent.implicit

codede.vogella.android.intent.query

codede.vogella.android.intent.share

codede.vogella.android.intentservice.download

codede.vogella.android.intentservice.download_draft

codede.vogella.android.json

codede.vogella.android.kidsdrawing

codede.vogella.android.layout

codede.vogella.android.layout.gridlayout

codede.vogella.android.layout.merge

codede.vogella.android.layout.table

codede.vogella.android.libraryproject

codede.vogella.android.linkify

codede.vogella.android.list.filter

codede.vogella.android.listactivity

codede.vogella.android.listactivity.browserbookmarks

codede.vogella.android.listactivity.cursor

codede.vogella.android.listactivity.exercise

codede.vogella.android.listview

codede.vogella.android.listview.asynchronous.nocache

codede.vogella.android.listview3d

codede.vogella.android.loader.preferences

codede.vogella.android.locationapi

codede.vogella.android.locationapi.checkavailability

codede.vogella.android.locationapi.maps

codede.vogella.android.locationapi.pathfinder

codede.vogella.android.locationsapi.simple

codede.vogella.android.media.soundrecording

codede.vogella.android.network.html

codede.vogella.android.network.urlconnection

codede.vogella.android.notification

codede.vogella.android.notificationmanager

codede.vogella.android.oop.demo

codede.vogella.android.order

codede.vogella.android.ownservice.aidl

codede.vogella.android.ownservice.local

codede.vogella.android.ownservice.messenger

codede.vogella.android.owntoast

codede.vogella.android.ownview

codede.vogella.android.plurals

codede.vogella.android.preferences

codede.vogella.android.preferences.advanced

codede.vogella.android.receiver.own

codede.vogella.android.receiver.phone

codede.vogella.android.rss

codede.vogella.android.rssfeed

codede.vogella.android.scroller

codede.vogella.android.scrollview

codede.vogella.android.search

codede.vogella.android.sensor

codede.vogella.android.sensor.compass

codede.vogella.android.shareactionprovider

codede.vogella.android.socialapp

codede.vogella.android.soundpool

codede.vogella.android.sqlite.first

codede.vogella.android.strictmode

codede.vogella.android.styles.simple

codede.vogella.android.tabs

codede.vogella.android.temperature

codede.vogella.android.test.target

codede.vogella.android.test.tester

codede.vogella.android.threadslifecycle

codede.vogella.android.todos

codede.vogella.android.touch

codede.vogella.android.touch.multitouch

codede.vogella.android.touch.scaledetector

codede.vogella.android.touch.single

codede.vogella.android.touchdelegate

codede.vogella.android.twitter

codede.vogella.android.twitter.json

codede.vogella.android.userinterface

codede.vogella.android.viewpager

codede.vogella.android.viewscreenshot

codede.vogella.android.wallpaper

codede.vogella.android.webview.javascript

codede.vogella.android.widget.example

codede.vogella.android.widget.example.todo

codede.vogella.android.widget.followers

codede.vogella.android.xml.write

codede.vogella.birt.stocks

codede.vogella.birt.stocks.rcp

codede.vogella.build.ant.classpath

codede.vogella.build.ant.first

codede.vogella.build.ant.junit

codede.vogella.build.ant.svn

codede.vogella.build.eclipseplugin

codede.vogella.build.feature

codede.vogella.build.script

codede.vogella.build.ui

codede.vogella.camera.api

codede.vogella.combug.first

codede.vogella.concurrency.callables

codede.vogella.concurrency.nonblocking.counter

codede.vogella.concurrency.threadpools

codede.vogella.concurrency.threads

codede.vogella.customview

codede.vogella.dali.first

codede.vogella.databinding.emf.swt

codede.vogella.databinding.emf.table

codede.vogella.databinding.example

codede.vogella.databinding.person.listviewer

codede.vogella.databinding.person.model

codede.vogella.databinding.person.swt

codede.vogella.databinding.personpojo

codede.vogella.databinding.validation

codede.vogella.databinding.viewer

codede.vogella.databinding.windowbuilder.example

codede.vogella.datastructures.list

codede.vogella.datastructures.map

codede.vogella.datastructures.stack

codede.vogella.debug.first

codede.vogella.democamp.android.draw

codede.vogella.designpattern.singleton

codede.vogella.dnd.jface

codede.vogella.docbook

codede.vogella.docbook.first

codede.vogella.docs.web.downloadcenter

codede.vogella.docs.web.model

codede.vogella.docs.web.twitter

codede.vogella.dtp.example

codede.vogella.e4.css

codede.vogella.e4.first

codede.vogella.e4.rcp.wizard.product

codede.vogella.eclipse.ide.first

codede.vogella.eclipse.ide.jars

codede.vogella.eclipsedemocamp.android.draw

codede.vogella.eclipsemag.wave

codede.vogella.emf.inheritance

codede.vogella.emf.uuid

codede.vogella.emf.webpage.model

codede.vogella.emf.webpage.model.edit

codede.vogella.emf.webpage.model.editor

codede.vogella.emf.webpage.usingmodel

codede.vogella.extensionpoint.contribution

codede.vogella.extensionpoint.definition

codede.vogella.featuretest.feature

codede.vogella.featuretest.testplugin

codede.vogella.gae.feedback

codede.vogella.gae.html

codede.vogella.gae.java.apiproxy

codede.vogella.gae.java.c2dm

codede.vogella.gae.java.chatbot

codede.vogella.gae.java.donat

codede.vogella.gae.java.persistence.lowlevel

codede.vogella.gae.java.tendering

codede.vogella.gae.java.todo

codede.vogella.gae.persistence.jpa

codede.vogella.gae.python.todo

codede.vogella.ganttchart.test

codede.vogella.geocoding.germany

codede.vogella.geocoding.model

codede.vogella.geocoding.yahoo

codede.vogella.groovy.datatypes

codede.vogella.groovy.first

codede.vogella.groovy.java

codede.vogella.groovy.loops

codede.vogella.groovy.project

codede.vogella.groovy.shipmentrequest

codede.vogella.groovy.training

codede.vogella.gwt.helloserver

codede.vogella.gwt.helloworld

codede.vogella.gwt.module.application

codede.vogella.gwt.module.model

codede.vogella.gwt.uibinder

codede.vogella.itext.position

codede.vogella.itext.read

codede.vogella.itext.write

codede.vogella.java.c2dm.server

codede.vogella.java.excel

codede.vogella.java.intro

codede.vogella.java.io

codede.vogella.java.serilization

codede.vogella.javascript.maps

codede.vogella.javascript.simple

codede.vogella.jdt.addclasspath

codede.vogella.jdt.astsimple

codede.vogella.jdt.codeanalysis

codede.vogella.jdt.codeanalysis.feature

codede.vogella.jdt.infos

codede.vogella.jdt.newelements

codede.vogella.jdt.packageexplorer

codede.vogella.jdt.projectcreation

codede.vogella.jersey.first

codede.vogella.jersey.first.client

codede.vogella.jersey.jaxb

codede.vogella.jersey.jaxb.client

codede.vogella.jersey.todo

codede.vogella.jersey.todo.client

codede.vogella.jface.tableviewer

codede.vogella.jface.treeviewer

codede.vogella.jfreechart.swing.pie

codede.vogella.jobs.first

codede.vogella.jpa.eclipselink

codede.vogella.jpa.simple

codede.vogella.jsf.first

codede.vogella.jsf.skins

codede.vogella.jsf.starter

codede.vogella.jsf.todo

codede.vogella.jsf.trinidad.first

codede.vogella.json

codede.vogella.json.directoryreader

codede.vogella.junit.first

codede.vogella.logger

codede.vogella.mat.first

codede.vogella.microsoft.fileexplorer

codede.vogella.microsoft.outlook

codede.vogella.modelnotification.model

codede.vogella.mylyn.tasksmodify

codede.vogella.mysql.first

codede.vogella.network.web

codede.vogella.osgi.annotations

codede.vogella.osgi.bundletracker

codede.vogella.osgi.bundletracker.serviceexample

codede.vogella.osgi.ds.quoteconsumer

codede.vogella.osgi.ds.quoteservice

codede.vogella.osgi.firstbundle

codede.vogella.osgi.quote

codede.vogella.osgi.quoteconsumer

codede.vogella.osgi.quoteservice

codede.vogella.osgi.url.consumer

codede.vogella.osgi.url.shorten

codede.vogella.osgi.url.tinyurl

codede.vogella.osgi.xinternal.consumer

codede.vogella.osgi.xinternal.provider

codede.vogella.pde.dependencies

codede.vogella.pdf.write

codede.vogella.performance.concurrency

codede.vogella.performance.defensivecopy

codede.vogella.performance.forkjoin

codede.vogella.performance.lazyinitialization

codede.vogella.performance.test

codede.vogella.plugin.adapter

codede.vogella.plugin.addviewtest

codede.vogella.plugin.descriptors

codede.vogella.plugin.filewizard

codede.vogella.plugin.first

codede.vogella.plugin.htmlconverter

codede.vogella.plugin.markers

codede.vogella.plugin.menuvisiblewhen

codede.vogella.plugin.openshell

codede.vogella.plugin.openview

codede.vogella.plugin.selection

codede.vogella.preferences.access

codede.vogella.preferences.page

codede.vogella.preferences.security

codede.vogella.preferences.test

codede.vogella.python.conditional

codede.vogella.python.files

codede.vogella.python.first

codede.vogella.python.testing

codede.vogella.rap.first

codede.vogella.rap.theming

codede.vogella.rcp.activities

codede.vogella.rcp.commands.enable

codede.vogella.rcp.commands.first

codede.vogella.rcp.commands.parameterfirst

codede.vogella.rcp.commands.parametersecond

codede.vogella.rcp.commands.runtimecommands

codede.vogella.rcp.commands.sourceprovider

codede.vogella.rcp.commands.standardcommands

codede.vogella.rcp.css

codede.vogella.rcp.dialogs.jface

codede.vogella.rcp.dialogs.swt

codede.vogella.rcp.editor.example

codede.vogella.rcp.fixedperspective

codede.vogella.rcp.help.application

codede.vogella.rcp.help.content

codede.vogella.rcp.i18n

codede.vogella.rcp.into.logging

codede.vogella.rcp.intro.commands.keybinding

codede.vogella.rcp.intro.commands.popup

codede.vogella.rcp.intro.commands.toolbar

codede.vogella.rcp.intro.deploy

codede.vogella.rcp.intro.dialogs.custom

codede.vogella.rcp.intro.dialogs.selection

codede.vogella.rcp.intro.dialogs.standard

codede.vogella.rcp.intro.draw

codede.vogella.rcp.intro.editor

codede.vogella.rcp.intro.errorview

codede.vogella.rcp.intro.fade

codede.vogella.rcp.intro.fieldassist

codede.vogella.rcp.intro.filebrowser

codede.vogella.rcp.intro.filteredtree

codede.vogella.rcp.intro.first

codede.vogella.rcp.intro.fixedview

codede.vogella.rcp.intro.forms

codede.vogella.rcp.intro.jfaceviewer

codede.vogella.rcp.intro.perspective

codede.vogella.rcp.intro.progress

codede.vogella.rcp.intro.statusline

codede.vogella.rcp.intro.tooltip

codede.vogella.rcp.intro.traytest

codede.vogella.rcp.intro.view

codede.vogella.rcp.intro.wizards

codede.vogella.rcp.intro.workbench

codede.vogella.rcp.jfreechart.barchart

codede.vogella.rcp.jfreechart.libs

codede.vogella.rcp.jfreechart.pie

codede.vogella.rcp.net.proxy

codede.vogella.rcp.p2.base

codede.vogella.rcp.p2.base.feature

codede.vogella.rcp.plugin.filereader

codede.vogella.rcp.undoredo

codede.vogella.rcp.wizards.dropdown

codede.vogella.regex.eitheror

codede.vogella.regex.numbermatch

codede.vogella.regex.phonenumber

codede.vogella.regex.string

codede.vogella.regex.test

codede.vogella.regex.weblinks

codede.vogella.rss

codede.vogella.selenium.first

codede.vogella.spring.di.annotations.first

codede.vogella.spring.di.model

codede.vogella.spring.di.xml.first

codede.vogella.spring.jdbctemplate

codede.vogella.styles

codede.vogella.swt

codede.vogella.swtbot.app

codede.vogella.swtbot.tests

codede.vogella.task.application

codede.vogella.task.changes

codede.vogella.task.dao

codede.vogella.task.model

codede.vogella.task.product

codede.vogella.task.taskdetails

codede.vogella.tycho.feature

codede.vogella.tycho.master

codede.vogella.tycho.master.rcp

codede.vogella.tycho.p2updatesite

codede.vogella.tycho.plugin

codede.vogella.tycho.rcp.application

codede.vogella.tycho.rcp.feature

codede.vogella.tycho.rcp.product

codede.vogella.uml2.first

codede.vogella.web.crawler

codede.vogella.web.get

codede.vogella.web.html

codede.vogella.web.httpclient

codede.vogella.webservice.java6.first.consumer

codede.vogella.webservice.java6.first.provider

codede.vogella.webservice.soap.axis2

codede.vogella.webservice.soap.axis2.client

codede.vogella.wtp.filecounter

codede.vogella.wtp.javascript

codede.vogella.wtp.jsp

codede.vogella.xml.jaxb

codede.vogella.xml.stax.reader

codede.vogella.xml.stax.writer

codede.vogella.xpand.htmlconvert

codede.vogella.xslt.emf

codede.vogella.xslt.first

codede.vogella.zest.first

codede.vogella.zest.jface

codede.vogella.zest.movenodes

codejfokus.training.demo

codelocal.properties

codeproject.properties

codetest.oredev

codetesttest

codeuiautomator