Gunnar Wagenknecht

/**
* 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>
*/publicfinalclass GunnarWagenknecht {publicstaticString getBlogAddress(){return"http://wagenknecht.org/blog/";}publicstaticString getEmailAddress(){returnString.format("%s@%s", "gunnar", "wagenknecht.org");}publicstatic 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;}publicstaticvoid main(finalString[] 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}}