Difference between revisions of "Gunnar Wagenknecht"

From Eclipsepedia

Jump to: navigation, search
m
 
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
 
<source lang="java">
 
<source lang="java">
 
/**
 
/**
  * Copyright (c) 2008 Gunnar Wagenknecht.
+
  * Copyright (c) 2008, 2012 Gunnar Wagenknecht.
  * All rights reserved.  
+
  * All rights reserved.
  *  
+
  *
  * This program and the accompanying materials are made available under the terms of the  
+
  * This program and the accompanying materials are made available under the terms of the
 
  * Eclipse Public License v1.0 which accompanies this distribution, and is available at
 
  * Eclipse Public License v1.0 which accompanies this distribution, and is available at
 
  * http://www.eclipse.org/legal/epl-v10.html
 
  * http://www.eclipse.org/legal/epl-v10.html
  *  
+
  *
 
  * Contributors:
 
  * Contributors:
 
  *    Gunnar Wagenknecht - initial API and implementation
 
  *    Gunnar Wagenknecht - initial API and implementation
Line 19: Line 19:
 
  * emerging platforms and technologies and to help companies understand Eclipse
 
  * emerging platforms and technologies and to help companies understand Eclipse
 
  * and OSGi and execute on their business objectives in an open source context.
 
  * and OSGi and execute on their business objectives in an open source context.
  * He is a very active member of the Eclipse Community and a prolific
+
  * He has been a member of the Eclipse Community since its beginning and he is a
  * contributor with many years of experience on numerous Eclipse projects;
+
  * prolific contributor with many years of experience on numerous Eclipse
  * Gunnar is also a member of the Technology PMC which he represents on the
+
  * projects. Gunnar leads the Technology PMC and is a member of the Eclipse
  * Eclipse Architecture Council.
+
  * Architecture Council.
 
  * </p>
 
  * </p>
 
  * <p>
 
  * <p>
  * Apart from Eclipse he also loves chatting about fishing, diving and family
+
  * Apart from Eclipse he loves chatting about fishing, diving and his family and
  * over a good beer or a glass of dry, barrel aged red wine.
+
  * other things that matters over a good beer or a glass of dry, barrel aged red
 +
* wine.
 
  * </p>
 
  * </p>
 
  */
 
  */
Line 37: Line 38:
 
public static String getEmailAddress() {
 
public static String getEmailAddress() {
 
return String.format("%s@%s", "gunnar", "wagenknecht.org");
 
return String.format("%s@%s", "gunnar", "wagenknecht.org");
 +
}
 +
 +
public static Map<String, String> getNetworkLinks() {
 +
final Map<String, String> links = new HashMap<String, String>(2);
 +
links.put("Twitter", "http://twitter.com/eclipseguru");
 +
links.put("LinkedIn", "http://www.linkedin.com/in/eclipseguru");
 +
links.put("Xing", "http://www.xing.com/profile/Gunnar_Wagenknecht");
 +
return links;
 
}
 
}
  
 
public static void main(final String[] args) {
 
public static void main(final String[] args) {
System.out.printf("Email: %s", getEmailAddress());
+
System.out.println("Gunnar Wagenknecht");
 
System.out.println();
 
System.out.println();
System.out.printf(" Blog: %s", getBlogAddress());
+
System.out.printf("     Email: %s%n", getEmailAddress());
 +
System.out.printf("      Blog: %s%n", getBlogAddress());
 
System.out.println();
 
System.out.println();
 +
for (final Entry<String, String> link : getNetworkLinks().entrySet()) {
 +
System.out.printf("  %8s: %s%n", link.getKey(), link.getValue());
 +
}
 
}
 
}
  

Latest revision as of 05:46, 10 May 2012

/**
 * Copyright (c) 2008, 2012 Gunnar Wagenknecht.
 * All rights reserved.
 *
 * This program and the accompanying materials are made available under the terms of the
 * Eclipse Public License v1.0 which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     Gunnar Wagenknecht - initial API and implementation
 */
 
/**
 * Gunnar is a software engineer who loves server and application architectures
 * especially those involving Equinox/OSGi.
 * <p>
 * In his primary role at AGETO he is thrilled to work on open source software,
 * emerging platforms and technologies and to help companies understand Eclipse
 * and OSGi and execute on their business objectives in an open source context.
 * He has been a member of the Eclipse Community since its beginning and he is a
 * prolific contributor with many years of experience on numerous Eclipse
 * projects. Gunnar leads the Technology PMC and is a member of the Eclipse
 * Architecture Council.
 * </p>
 * <p>
 * Apart from Eclipse he loves chatting about fishing, diving and his family and
 * other things that matters over a good beer or a glass of dry, barrel aged red
 * wine.
 * </p>
 */
public final class GunnarWagenknecht {
 
	public static String getBlogAddress() {
		return "http://wagenknecht.org/blog/";
	}
 
	public static String getEmailAddress() {
		return String.format("%s@%s", "gunnar", "wagenknecht.org");
	}
 
	public static Map<String, String> getNetworkLinks() {
		final Map<String, String> links = new HashMap<String, String>(2);
		links.put("Twitter", "http://twitter.com/eclipseguru");
		links.put("LinkedIn", "http://www.linkedin.com/in/eclipseguru");
		links.put("Xing", "http://www.xing.com/profile/Gunnar_Wagenknecht");
		return links;
	}
 
	public static void main(final String[] args) {
		System.out.println("Gunnar Wagenknecht");
		System.out.println();
		System.out.printf("     Email: %s%n", getEmailAddress());
		System.out.printf("      Blog: %s%n", getBlogAddress());
		System.out.println();
		for (final Entry<String, String> link : getNetworkLinks().entrySet()) {
			System.out.printf("  %8s: %s%n", link.getKey(), link.getValue());
		}
	}
 
	private GunnarWagenknecht() {
		// empty
	}
}