Archive for the 'Java' Category
Posted by resmo on June 25, 2008
under Java, OSS
jME [1] (jMonkey Engine) is a high performance scene graph based graphics API. Much of the inspiration for jME comes from David Eberly’s book 3D Game Engine Design.
jME was built to fulfill the lack of full featured graphics engines written in Java. Using a abstraction layer, it allows any rendering system to be plugged in. Currently, LWJGL is supported with plans for JOGL support in the near future.
jME is completely open source under the BSD license. You are free to use jME in anyway you see fit, hobby or commercial. All we ask is a little footnote (donations are nice too.)
[1] http://www.jmonkeyengine.com/
Posted by resmo on June 23, 2008
under Java, Networking, OSS, Security
The SignServer [1] is an application framework performing cryptographic operations for other applications. It’s intended to be used in environments where keys are supposed to be protected in hardware but there isn’t possible to connect such hardware to existing enterprise applications or where the operations are considered extra sensitive so the hardware have to protected more carefully. Another usage is to provide a simplified method to provide signatures in different application managed from one location in the company.
From version 3.0 there also exists a mail signer framework that can be used to perform cryptographic operation on emails.
The SignServer have a ready to use:
* TimeStamp Authority (RFC 3161 complaint)
* PDF Signer
* MRTD Signer
* Validation Service Framework
* Group Key Service Framework
* Simple Mail Signer
The SignServer have been designed for high-availability and can be clustered for maximum reliability.
Different kinds of sign tokens exist:
* Soft token using PKCS12 files.
* PKCS#11 HSM tokens, such as the Utimaco CryptoServer or nCipher nShield.
* PrimeCardHSM using smart cards.
[1] http://www.signserver.org/
Posted by resmo on June 23, 2008
under GNU/Linux, Java, Networking, OSS, Security, Unkategorisiert
EJBCA [1] is a fully functional Certificate Authority. Based on J2EE technology it constitutes a robust, high performance and component based CA. Both flexible and platform independent, EJBCA can be used standalone or integrated in any J2EE application.
EJBCA is an enterprise class PKI, meaning that you can use EJBCA to build a complete PKI infrastructure for your organisation. If you only want to issue a few single certificates for testing, there are probably options that will get you started quicker, but if you want a serious PKI we recommend EJBCA.
[1] http://ejbca.sourceforge.net/
Posted by resmo on June 17, 2008
under GNU/Linux, Java, Networking, OSS
Openfire [1] (formerly Wildfire) is a real time collaboration (RTC) server dual-licensed under the Open Source GPL and commercially. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.
[1] http://www.igniterealtime.org/projects/openfire/
Posted by resmo on April 4, 2008
under Java, OSS, Security
Fundgrube:
Blue® [1] was started as a personal decision to port the popular host and service monitor system Nagios® [2] from C to Java. Project Blue will make available Blue Server, Blue Console, Blue Plugins and Blue Agent. It is the intention that each of the components will co-exist with all nagios components. Run Blue Server with the existing Nagios Console and Nagios Plugins (all combinations supported). By moving to a java platform developing, extending, designing of the system as a platform simplifies things, at least for some folks! The project has already ported the nagios server code and nagios cgis (to servlets).
Providing a java code base will also simplify addition of some new features including I18N, J2EE/Java Integration, Simple Installation ( no builds ).
Blue was started as an unofficial port of the Nagios project. Blue is not affiliated with, or endorsed by, Ethan Galstad or the Nagios project.
[1] http://blue.sourceforge.net/
[2] http://www.nagios.org/
Posted by resmo on January 15, 2008
under Java, Networking, OSS
Hier ist ein Stück Javacode mit dem man eine LDAP Authentifizierung realisieren kann:
import javax.naming.*;
import javax.naming.directory.*;
import java.util.Hashtable;
/**
* Demonstrates how to create an initial context to an LDAP server
* using simple authentication.
*/
class Simple {
public static void main(String[] args) {
Hashtable authEnv = new Hashtable(11);
String userName = "johnlennon";
String passWord = "sushi974";
String base = "ou=People,dc=example,dc=com";
String dn = "uid=" + userName + "," + base;
String ldapURL = "ldap://ldap.example.com:389";
authEnv.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
authEnv.put(Context.PROVIDER_URL, ldapURL);
authEnv.put(Context.SECURITY_AUTHENTICATION, "simple");
authEnv.put(Context.SECURITY_PRINCIPAL, dn);
authEnv.put(Context.SECURITY_CREDENTIALS, passWord);
try {
DirContext authContext = new InitialDirContext(authEnv);
System.out.println("Authentication Success!");
} catch (AuthenticationException authEx) {
System.out.println("Authentication failed!");
} catch (NamingException namEx) {
System.out.println("Something went wrong!");
namEx.printStackTrace();
}
}
}
Posted by resmo on May 21, 2007
under Java, Security
Jeder kennst das Problem: Man hat viele verschiedene Passwörter und Daten und möchte diese sicher mit sich herumtragen. Was bietet sich da besser an als die Daten auf einem Handy zu speichern? Aber was mach ich wenn ich das Handy verliere?
Mit Safe [1] ist es auch einem gewöhnlichen Java Handy möglich, Passwörter und Daten verschlüsselt auf seinem Handy zu sichern um jederzeit darauf zugreiefen zu können.
[1] http://www.javawi.de/
Posted by resmo on April 30, 2007
under GNU/Linux, Java, OSS
Bekannterweise kann man mit Kismet [1] und GPSDrive [2] (mit dazugehörigem GPS-Empfänger) eine schöne Karte zeichnen lassen, wie die Signalstärke am entsprechenden Ort aussieht.
Damit man ein GPS-Signal empfangen kann, bracht es normalerweise eine Sichtverbindung zum GPS-Satelit, sprich in Gebäuden hat man keinen Empfang.
Dank JFakeGPS [3] haben ich und Benedikt Trefzer eine kleine Software geschrieben, die ein GPS-Signal imitiert und deshalb auch in Gebäuden funktioniert. Ein GPS-Empfängergerät ist dazu nicht nötig.
Die Software funktioniert grob Beschrieben wie folgt: Um eine Karte zu erstellen, wird z.B. ein Gebäudeumriss in Kismet und JFakeGPS geladen. Dann werden anhand von 2 Referenzpunkten die Distanzen definiert. Und schon kann man sich mit dem Laptop an den Ort begeben wo man das 1. Signal messen möchte. Dann klickt man auf der Karte an den entsprechenden Standort und schon sendent JFakeGPS ein GPS-Signal welches von Kismet aufgefangen wird.
Wie der Name schon antönt ist es in Java geschrieben. Screenshots findet man auf der Sourceforge-Seite [4] des Projektes.
Es hat noch 2-3 Bugs aber isch schon recht brauchbar. Die Software steht unter GPL. Viel Spass
[1] http://www.kismetwireless.net/
[2] http://freshmeat.net/projects/gpsdrive/
[3] http://jfakegps.sourceforge.net/
[4] http://sourceforge.net/projects/jfakegps/
Posted by resmo on February 6, 2007
under Java, OSS
Etwas aus meiner Fundgrube:
GrantProject [1] (GPL lizensiert) ist ein beeindruckendes Programm in Java für Projektmanagement. Einfach zu bedienen und trotzdem umfangreich. Eine echte alternative zu MS Project. Hut ab!
[1] http://ganttproject.biz
Posted by resmo on February 1, 2007
under Java, OSS
Irgendwie hasse ich es, wenn keine Logos geliefert werden. Macht man halt sein eigenes [1].
[1] Netbeans-Logo by me
« Previous Page — Next Page »