Site Map
Click on the arrow icon beside each category to display or hide all items within the chosen category. Summaries of each page may be hidden or shown by clicking the plus icon next each item. Use the Options menu to expand or contract all items, display or hide summaries or sort the table of contents.
Table of Contents
Pages
- Site Map by: admin
March 21, 2010, 15:38
No description found for this item.
- About by: admin
March 18, 2010, 11:40
I am a software engineer currently employed in Wiesbaden/Germany and I am sharing some of my more or less valuable insights here in this blog by posting…
- YouTube Channel by: micha kops
January 30, 2011, 18:28
I have put some screencasts and videos from my tutorials and apps on a YouTube channel - if you're interested just visit www.youtube.com/hascodedotcom My…
- Top Ten Articles by: micha kops
August 24, 2011, 07:00
The articles most viewed are .. Playing around with the Android Animation Framework Creating a sample Java EE 6 Blog Application with JPA, EJB, CDI, JSF…
- Projects by: micha kops
September 25, 2011, 19:47
Some stuff I have programmed in my spare time .. Advanced Redirection Plugin for Confluence The Advanced Redirection Plugin allows you to rewrite…
- Snippets by: micha kops
January 17, 2012, 19:29
A collection of snippets I'm using sometimes but my brain refuses to remember .. Linux Create *nix timestamp date --utc --date "2011-11-11 11:11:11"…
Articles
- Android (14)
- Writing Styles and Themes on Android by: micha kops
December 3, 2011, 17:12
Using reusable styles and themes to modify an Android application's look is really easy and helps to not violate thy DRY (don't repeat yourself) principle by…
- Managing Background Tasks on Android using the Alarm Manager by: micha kops
November 27, 2011, 19:34
In today's tutorial we're going to take a look on how to handle periodically scheduled tasks on our Android device by using BroadcastReceivers, Services and…
- Android Widget Tutorial: Creating a screen-lock Widget in a few steps by: micha kops
October 6, 2011, 18:53
In today's Android tutorial we're going to take a look at Android's Widget API and how to make a widget interact with a service using intents. We're going…
- Playing around with the Android Animation Framework by: micha kops
September 27, 2010, 19:30
Animations add some spice to our Android applications and the offered animation framework makes it easy to create custom animations and tweens. So lets…
- How to create an Android App using Google's App Inventor by: micha kops
August 4, 2010, 19:26
Today we're going to take a look at Google's App Inventor feature that offers programming-novices a nice possibility to enter the fabulous world of Android App…
- Sensor Fun: Location Based Services and GPS for Android by: micha kops
May 30, 2010, 14:14
The Android SDK offers a nice API to receive information about available providers for location based services and get the current location and coordinates. …
- Creating a simple Gesture App with Android by: micha kops
May 14, 2010, 06:25
The integration of gestures into your android app adds some nice functionality and is made very easy using Google's GestureBuilder application and the…
- Playing around with QR Codes by: micha kops
May 11, 2010, 15:47
Sometimes QR codes are a nice way to distribute information like calendar events, contact information, e-mail, geo-locations or internet addresses. In the…
- Sensor Fun: Creating a simple audio recorder/player by: micha kops
May 2, 2010, 17:36
Sound recording and playback is really simple using the MediaRecorder and MediaPlayer classes .. see the example below .. Sample App: First some…
- Sensor Fun: Using the accelerometer on Android by: micha kops
April 27, 2010, 18:18
Here is an example on how to use the accelerometer in your Android application. If you want to simulate the acceleration on the emulator I highly recommend the…
- First steps on Android: Creating a simple Todo App by: micha kops
April 26, 2010, 18:48
In this tutorial we are going to build a simple todo app that is able to store simple todos in a database. The user is able to add new todos or delete old ones…
- Signing APK with the Maven-Jar-Signer Plugin by: micha kops
April 17, 2010, 19:10
There is a nice Maven plugin helping you signing your Android app - the Maven Jar Signer Plugin. If you want to learn more about Maven integration in an…
- How to integrate Android Development Tools and Maven by: micha kops
April 2, 2010, 15:24
With the Maven Android Plugin it is possible to build and deploy/undeploy your android app and start/stop the emulator - if you're used to maven you won't be…
- Android Gestures by: admin
March 21, 2010, 09:47
Since version 1.6 Android offers a library for recognition and handling of new gestures using a touch display. With the gesture builder it is possible to…
- Writing Styles and Themes on Android by: micha kops
- Confluence (9)
- Confluence User Profile Mobile vCard Plugin released by: micha kops
June 18, 2011, 14:19
I've released a new plugin for the popular Confluence Wiki that extends the user profile with new tab that displays the user's vcard as a QR code. This…
- Confluence Social Comments Plugin by: micha kops
May 30, 2011, 20:45
I have created a new, free plugin for Confluence, the popular enterprise wiki. The plugin allows you to notify users of ongoing discussions in comments on a…
- How to create a Confluence SOAP Component in 5 Minutes by: micha kops
October 24, 2010, 17:45
You're using the popular Confluence wiki? You're using its RPC/SOAP API and missing a function you really need? Just extend the capabilities of the Confluence…
- How to create a Template Bundle Plugin in Confluence by: micha kops
July 12, 2010, 19:37
Since Confluence 3.2. there is a new plugin module type that allows you to deploy templates in a bundle via the plugin API. In addition it is possible to…
- Extending the Confluence Search Index by: micha kops
May 23, 2010, 10:14
Developing plugins for the Confluence Wiki a developer sometimes needs to save additional metadata to a page object using Bandana or the ContentPropertyManager.…
- Snippets: Getting License Information from the Confluence API by: micha kops
May 6, 2010, 15:05
Sometimes one needs to look up license details of a running Confluence system .. perhaps for creating a commercial plugin or to display recommendations…
- How to build a Confluence Macro Plugin by: micha kops
April 13, 2010, 19:44
The goal is to build a small macro plugin deployable via the Confluence plugin API rendering some spaces. Please note that I am going to build the plugin…
- How to build a Confluence SOAP client in 5 minutes by: micha kops
March 28, 2010, 13:51
In this tutorial we are going to build a SOAP client for the popular Confluence Wiki in about five minutes. The client is going to receive rendered HTML Markup…
- Confluence Developer Instance Quick Setup by: micha kops
March 26, 2010, 23:18
This short tutorial shows how to set-up a developer instance of the popular Confluence Wiki from Atlassian in a few minutes. It's a prerequisite for a few…
- Confluence User Profile Mobile vCard Plugin released by: micha kops
- Development (8)
- Creating a LDAP server for your development environment in 5 minutes by: micha kops
June 13, 2011, 10:51
I am currently working on a plugin that needs to receive some information from an LDAP/Active Directory using JNDI. That's why I needed to set up a directory…
- A look at Google's Protocol Buffers by: micha kops
July 6, 2010, 19:45
Protocol Buffers are a serialization format developed by Google- you might ask if another IDL is really needed here - is Google barking at the wrong tree? But…
- Java Server Faces/JSF 2 Tutorial - Step 1: Project setup, Maven and the first Facelet by: micha kops
June 5, 2010, 21:17
In this short tutorial we are going to build a Java Server Faces Web-Application using JSF2.0, Facelets, Maven and Hibernate as ORM Mapper. The goals for…
- Coding Katas with Maven by: micha kops
April 15, 2010, 19:21
Searching for nice coding kata sites I found this one - codingkata.org - I really liked because of the quick start and nice maven integration. Just head…
- Named Queries in Grails 1.2 by: micha kops
April 6, 2010, 19:51
They built a nice new feature in Grails 1.2 called "named queries". Named queries can be defined in a domain class as static properties and support the…
- Manage dependencies with the Maven Dependency Plugin by: micha kops
April 4, 2010, 11:13
In a maven project there are lots of dependencies to handle - often one wants to know which version of a software comes from. The solution to this problem…
- How to build a Confluence SOAP client in 5 minutes by: micha kops
March 28, 2010, 13:51
In this tutorial we are going to build a SOAP client for the popular Confluence Wiki in about five minutes. The client is going to receive rendered HTML Markup…
- Confluence Developer Instance Quick Setup by: micha kops
March 26, 2010, 23:18
This short tutorial shows how to set-up a developer instance of the popular Confluence Wiki from Atlassian in a few minutes. It's a prerequisite for a few…
- Creating a LDAP server for your development environment in 5 minutes by: micha kops
- Groovy/Grails (3)
- Integrating Groovy in your Maven builds using GMaven by: micha kops
July 12, 2011, 20:11
Often ant tasks are used in Maven builds but wouldn't it be more attractive to integrate the Groovy language into our build process? GMaven is the answers…
- Named Queries in Grails 1.2 by: micha kops
April 6, 2010, 19:51
They built a nice new feature in Grails 1.2 called "named queries". Named queries can be defined in a domain class as static properties and support the…
- Dependency management in Grails 1.2 by: micha kops
March 23, 2010, 22:19
Sometimes I get the impression that there are many Maven haters in the Groovy/Grails community - now with version 1.2 of the Grails framework they are able to…
- Integrating Groovy in your Maven builds using GMaven by: micha kops
- Java (44)
- JPA Persistence and Lucene Indexing combined in Hibernate Search by: micha kops
February 5, 2012, 12:54
Often we're writing an application that has to handle entities that - on the one side need to be persisted in a relational database using standards like the…
- Neo4j Graph Database Tutorial: How to build a Route Planner and other Examples by: micha kops
January 20, 2012, 20:09
Often in the life of developer's life there is a scenario where using a relational database tends to get complicated or sometimes even slow - especially when…
- Create Mobile Websites using Java Server Faces and PrimeFaces Mobile by: micha kops
January 8, 2012, 19:03
The more smartphones and tablets are sold the bigger the need for a mobile version of a modern website. PrimeFaces Mobile helps us developers here and allows…
- Writing Styles and Themes on Android by: micha kops
December 3, 2011, 17:12
Using reusable styles and themes to modify an Android application's look is really easy and helps to not violate thy DRY (don't repeat yourself) principle by…
- Managing Background Tasks on Android using the Alarm Manager by: micha kops
November 27, 2011, 19:34
In today's tutorial we're going to take a look on how to handle periodically scheduled tasks on our Android device by using BroadcastReceivers, Services and…
- Finding Memory Leaks using Eclipse and the MemoryAnalyzer Plugin by: micha kops
November 2, 2011, 20:49
The MemoryAnalyzer Plugin for Eclipse allows us to quickly analyze heap dumps from a virtual machine and search for memory leaks. In the following tutorial…
- Testing RESTful Web Services made easy using the REST-assured Framework by: micha kops
October 23, 2011, 16:59
There are many frameworks out there to facilitate testing RESTful webservices but there is one framework I'd like to acquaint you with my favourite framework…
- Maven Tomcat Plugin: Adding Authentication to an Embedded Tomcat by: micha kops
October 12, 2011, 19:21
The Tomcat Maven Plugin not only allows us to deploy our mavenized application to an existing Tomcat server but also to run our web application with an…
- Android Widget Tutorial: Creating a screen-lock Widget in a few steps by: micha kops
October 6, 2011, 18:53
In today's Android tutorial we're going to take a look at Android's Widget API and how to make a widget interact with a service using intents. We're going…
- Java EE 6 Development using the Maven Embedded GlassFish Plugin by: micha kops
September 20, 2011, 19:32
Today we're going to take a look at the Maven Embedded GlassFish Plugin and how it allows us quick creation of GlassFish server instances in no time and Java…
- REST-assured vs Jersey-Test-Framework: Testing your RESTful Web-Services by: micha kops
September 5, 2011, 19:15
Today we're going to take a look at two specific frameworks that enables you to efficiently test your REST-ful services: On the one side there is the framework…
- Screenscraping made easy using jsoup and Maven by: micha kops
August 30, 2011, 20:03
Sometimes in a developer's life there is no clean API available to gather information from a web application .. no SOAP, no XML-RPC and no REST .. just a…
- Contract-First Web-Services using JAX-WS, JAX-B, Maven and Eclipse by: micha kops
August 23, 2011, 19:54
Using the contract-first approach to define a web service offers some advantages in contrast to the code-first approach. In the following tutorial we're…
- Java EE 6, GlassFish and the Interceptor API by: micha kops
August 17, 2011, 19:08
Aspect oriented programming and the definition of cross-cutting-concerns is made easy in Java EE 6 using interceptors. In the following tutorial we're…
- Creating Portlets using Java Server Faces 2 and Liferay by: micha kops
July 19, 2011, 20:14
Portlets are a common technology to create plug&play components for modern web applications and are specified by the Java Community Process in several…
- Integrating Groovy in your Maven builds using GMaven by: micha kops
July 12, 2011, 20:11
Often ant tasks are used in Maven builds but wouldn't it be more attractive to integrate the Groovy language into our build process? GMaven is the answers…
- Creating a LDAP server for your development environment in 5 minutes by: micha kops
June 13, 2011, 10:51
I am currently working on a plugin that needs to receive some information from an LDAP/Active Directory using JNDI. That's why I needed to set up a directory…
- Message Driven Beans in Java EE 6 by: micha kops
June 5, 2011, 17:37
Message Driven Beans are no new concept due to the fact that they exist since EJB 2.0 but in Java EE 6 and the EJB 3.0 specification it is even more fun to…
- Oh JBehave, Baby! Behaviour Driven Development using JBehave by: micha kops
May 31, 2011, 20:49
Behaviour Driven Development is the keyword when we're talking about test scenarios written in an ubiquitous language, strong interaction with stakeholders,…
- SCJP/OCPJP Exam Preparation: Pitfalls to avoid by: micha kops
April 25, 2011, 18:37
Last year I passed the exam for the "Oracle Certified Professional Java Programmer"successfully and wanted to share my exam preparation notes about common…
- Mocking, Stubbing and Test Spying using the Mockito Framework and PowerMock by: micha kops
March 27, 2011, 11:26
Today we're going to take a look at the Mockito framework that not only does sound like my favourite summer cocktail but also offers nice testing, mocking/stu…
- Creating a sample Java EE 6 Blog Application with JPA, EJB, CDI, JSF and Primefaces on GlassFish by: micha kops
February 8, 2011, 21:35
Java EE 6 is out and it indeed offers an interesting stack of technologies. So in today's tutorial we are going to build a small sample web application that…
- Enterprise Java Bean / EJB 3.1 Testing using Maven and embedded Glassfish by: micha kops
January 1, 2011, 15:29
Are you playing around with the shiny new 3.1 EJB API? Using Maven for your Java projects? Need an easy way to write and execute tests for your EJBs that…
- Bean Validation with JSR-303 and Hibernate Validator by: micha kops
December 14, 2010, 21:25
You want to add some validation logic to your Java beans? You want to achieve this with some shiny extendable annotations? Then give the Java Bean Validation…
- Creating a REST Client Step-by-Step using JAX-RS, JAX-B and Jersey by: micha kops
November 25, 2010, 21:12
Often in a developer's life there is a REST service to deal with and nowadays one wants a fast and clean solution to create a client for such a service. The…
- Using PrimeFaces to pimp up existing Java Server Faces / JSF 2 Applications by: micha kops
November 14, 2010, 14:59
In this tutorial we're going to modify an existing Java Server Faces / JSF 2 web application by adding rich UI components to the existing layout. Our tool…
- Object-relational Mapping using Java Persistence API / JPA 2 by: micha kops
October 11, 2010, 19:54
Today we're going to take a look at the world of object-relational Mapping and how it is done using the Java Persistence API by creating some basic examples,…
- Creating a SOAP Service using JAX-WS Annotations by: micha kops
September 23, 2010, 19:52
It is possible to create SOAP webservices with only a few lines of code using the JAX-WS annotations. In a productivity environment you might prefer using…
- How to create a simple Messaging Application using RabbitMQ 2 and Maven by: micha kops
September 5, 2010, 17:44
Having read an interesting comparison by Lindenlabs evaluating modern message broker systems like ActiveMQ, ApacheQpid and amongst others - RabbitMQ - I wanted…
- Spring 3, Maven and Annotation Based Configuration by: micha kops
August 22, 2010, 20:11
There is still the urban myth that using Spring IoC container without thousands lines of XML code isn't possible - so today we're taking a look at annotation…
- How to create a simple OSGi Web Application using Maven by: micha kops
July 25, 2010, 08:33
In this tutorial we will take a look at the development of a simple OSGi Web Application and what tools can save us some time. The Maven Bundle Plugin makes…
- Java Server Faces/JSF 2 Tutorial - Step 1: Project setup, Maven and the first Facelet by: micha kops
June 5, 2010, 21:17
In this short tutorial we are going to build a Java Server Faces Web-Application using JSF2.0, Facelets, Maven and Hibernate as ORM Mapper. The goals for…
- Playing around with QR Codes by: micha kops
May 11, 2010, 15:47
Sometimes QR codes are a nice way to distribute information like calendar events, contact information, e-mail, geo-locations or internet addresses. In the…
- Signing APK with the Maven-Jar-Signer Plugin by: micha kops
April 17, 2010, 19:10
There is a nice Maven plugin helping you signing your Android app - the Maven Jar Signer Plugin. If you want to learn more about Maven integration in an…
- How to build a Confluence Macro Plugin by: micha kops
April 13, 2010, 19:44
The goal is to build a small macro plugin deployable via the Confluence plugin API rendering some spaces. Please note that I am going to build the plugin…
- Create a SOAP client using the JAX-WS Maven Plugin by: micha kops
April 8, 2010, 20:09
Having written the article "How to build a Confluence SOAP client in 5 minutes" some readers asked me for some more information and help using the JAX-WS…
- Manage dependencies with the Maven Dependency Plugin by: micha kops
April 4, 2010, 11:13
In a maven project there are lots of dependencies to handle - often one wants to know which version of a software comes from. The solution to this problem…
- Snippet: Simple One-Minute IMAP Client by: micha kops
April 3, 2010, 08:50
Building a simple IMAP Client that displays the subject of the messages in the "inbox" Folder using Maven (I just like Maven). Steps: Create a new Maven…
- How to integrate Android Development Tools and Maven by: micha kops
April 2, 2010, 15:24
With the Maven Android Plugin it is possible to build and deploy/undeploy your android app and start/stop the emulator - if you're used to maven you won't be…
- How to build a Confluence SOAP client in 5 minutes by: micha kops
March 28, 2010, 13:51
In this tutorial we are going to build a SOAP client for the popular Confluence Wiki in about five minutes. The client is going to receive rendered HTML Markup…
- How to build a quick lucene search by: micha kops
March 25, 2010, 21:51
Helo - today I wanted to post a small tutorial for a small index and search operation using the Lucene indexer and Maven for the project setup. Create an…
- Review: "SCJP Sun Certified Programmer for Java 6 Study Guide" by: micha kops
March 24, 2010, 20:16
Short Facts: About 850 pages - heavy weight - use it for self defence! ;) Preparation material for the Sun Exam 310-065 (Sun Certified Java Programmer…
- A look at Maven 3 alpha by: micha kops
March 22, 2010, 20:12
We are all waiting for a stable release of Maven3 with following updates .. faster, more performant .. save us time building our software and some precious…
- How to add a local lib directory to Maven by: admin
March 18, 2010, 14:14
Sometimes there is a dependency not available at a remote repository and one is too lazy to set up a local maven repository - that's when one adds a directory…
- JPA Persistence and Lucene Indexing combined in Hibernate Search by: micha kops
- Reading Corner (1)
Reading Corner
- Review: "SCJP Sun Certified Programmer for Java 6 Study Guide" by: micha kops
March 24, 2010, 20:16
Short Facts: About 850 pages - heavy weight - use it for self defence! ;) Preparation material for the Sun Exam 310-065 (Sun Certified Java Programmer…
- Review: "SCJP Sun Certified Programmer for Java 6 Study Guide" by: micha kops
- Web Services (8)
- Testing RESTful Web Services made easy using the REST-assured Framework by: micha kops
October 23, 2011, 16:59
There are many frameworks out there to facilitate testing RESTful webservices but there is one framework I'd like to acquaint you with my favourite framework…
- REST-assured vs Jersey-Test-Framework: Testing your RESTful Web-Services by: micha kops
September 5, 2011, 19:15
Today we're going to take a look at two specific frameworks that enables you to efficiently test your REST-ful services: On the one side there is the framework…
- Contract-First Web-Services using JAX-WS, JAX-B, Maven and Eclipse by: micha kops
August 23, 2011, 19:54
Using the contract-first approach to define a web service offers some advantages in contrast to the code-first approach. In the following tutorial we're…
- Creating a REST Client Step-by-Step using JAX-RS, JAX-B and Jersey by: micha kops
November 25, 2010, 21:12
Often in a developer's life there is a REST service to deal with and nowadays one wants a fast and clean solution to create a client for such a service. The…
- How to create a Confluence SOAP Component in 5 Minutes by: micha kops
October 24, 2010, 17:45
You're using the popular Confluence wiki? You're using its RPC/SOAP API and missing a function you really need? Just extend the capabilities of the Confluence…
- Creating a SOAP Service using JAX-WS Annotations by: micha kops
September 23, 2010, 19:52
It is possible to create SOAP webservices with only a few lines of code using the JAX-WS annotations. In a productivity environment you might prefer using…
- Create a SOAP client using the JAX-WS Maven Plugin by: micha kops
April 8, 2010, 20:09
Having written the article "How to build a Confluence SOAP client in 5 minutes" some readers asked me for some more information and help using the JAX-WS…
- How to build a Confluence SOAP client in 5 minutes by: micha kops
March 28, 2010, 13:51
In this tutorial we are going to build a SOAP client for the popular Confluence Wiki in about five minutes. The client is going to receive rendered HTML Markup…
- Testing RESTful Web Services made easy using the REST-assured Framework by: micha kops
- Apps (2)
- Confluence User Profile Mobile vCard Plugin released by: micha kops
June 18, 2011, 14:19
I've released a new plugin for the popular Confluence Wiki that extends the user profile with new tab that displays the user's vcard as a QR code. This…
- Confluence Social Comments Plugin by: micha kops
May 30, 2011, 20:45
I have created a new, free plugin for Confluence, the popular enterprise wiki. The plugin allows you to notify users of ongoing discussions in comments on a…
- Confluence User Profile Mobile vCard Plugin released by: micha kops
- Snippet (4)
- Snippets: Getting License Information from the Confluence API by: micha kops
May 6, 2010, 15:05
Sometimes one needs to look up license details of a running Confluence system .. perhaps for creating a commercial plugin or to display recommendations…
- Sensor Fun: Creating a simple audio recorder/player by: micha kops
May 2, 2010, 17:36
Sound recording and playback is really simple using the MediaRecorder and MediaPlayer classes .. see the example below .. Sample App: First some…
- Sensor Fun: Using the accelerometer on Android by: micha kops
April 27, 2010, 18:18
Here is an example on how to use the accelerometer in your Android application. If you want to simulate the acceleration on the emulator I highly recommend the…
- Snippet: Simple One-Minute IMAP Client by: micha kops
April 3, 2010, 08:50
Building a simple IMAP Client that displays the subject of the messages in the "inbox" Folder using Maven (I just like Maven). Steps: Create a new Maven…
- Snippets: Getting License Information from the Confluence API by: micha kops
- Enterprise (5)
- Neo4j Graph Database Tutorial: How to build a Route Planner and other Examples by: micha kops
January 20, 2012, 20:09
Often in the life of developer's life there is a scenario where using a relational database tends to get complicated or sometimes even slow - especially when…
- Java EE 6 Development using the Maven Embedded GlassFish Plugin by: micha kops
September 20, 2011, 19:32
Today we're going to take a look at the Maven Embedded GlassFish Plugin and how it allows us quick creation of GlassFish server instances in no time and Java…
- Contract-First Web-Services using JAX-WS, JAX-B, Maven and Eclipse by: micha kops
August 23, 2011, 19:54
Using the contract-first approach to define a web service offers some advantages in contrast to the code-first approach. In the following tutorial we're…
- Java EE 6, GlassFish and the Interceptor API by: micha kops
August 17, 2011, 19:08
Aspect oriented programming and the definition of cross-cutting-concerns is made easy in Java EE 6 using interceptors. In the following tutorial we're…
- Creating Portlets using Java Server Faces 2 and Liferay by: micha kops
July 19, 2011, 20:14
Portlets are a common technology to create plug&play components for modern web applications and are specified by the Java Community Process in several…
- Neo4j Graph Database Tutorial: How to build a Route Planner and other Examples by: micha kops
Generated by Table of Contents Creator v1.6.4.1
by Mark Beljaars