Lets you build an executable jar with Maven2, containing all dependencies.
You can do that with the assembly plugin too, but that will just unpack all dependencies together with your classes in one directory and then repack that directory into a new jar. Doing it that way means files will overwrite each other if they have the same names in the same path, which is quite common with resources such as log4.properties and even other more important files.
With onejar-maven-plugin, you'll instead get a nice clean super jar with the dependency jars inside.
What started as a bedroom project in early 2003 - for the sole purpose to get ASIO support for the AC97 on my laptop - has become ASIO4ALL - the universal ASIO driver for WDM audio.
Honestly, I did not expect this project to become as popular as it has become (but this popularity does not particularly dissapoint me either ;-)
ASIO4ALL is a hardware independent low latency ASIO driver for WDM audio devices. It uses WDM Kernel-Streaming and sometimes even more sophisticated methods to achieve its objectives.
In order to successfully run ASIO4ALL, you need:
*
A WDM-compatible operating system, such as Win98SE/ME/2k/XP/2003/XP64 or Windows Vista x86/x64.
*
A WDM-driver for your audio hardware. (Under Win2k/XP/Vista... this is implicit, not so under Win98SE/WinME.)
*
A couple minutes of your time and a little bit of luck.
What ASIO4ALL will NOT do:
*
Replace your existing sound card drivers or mess with them in any way.
*
Install any kernel mode components that could potentially affect the stability of your system.
*
"Overclock", or otherwise operate your audio hardware in ways that could potentially be harmful and/or void your warranty, except, of course, in cases where the manufacturer of your hardware has specifically stated that the use of ASIO4ALL would void your warranty indeed.
ASIO4ALL is free for the end user. Commercial exploitation (resale/bundling...), however, is restricted. The most recent version is 2.10, which is currently available for download in the following languages:
KiTTY is a fork from version 0.60 (build 20100914) of PuTTY, the best telnet / SSH client in the world.
KiTTY is only designed for the Microsoft Windows platform. For more information about the original software, or pre-compiled binaries on other systems, you can go to the Simon Tatham PuTTY page.
mRemoteNG is a fork of mRemote, an open source, tabbed, multi-protocol, remote connections manager. mRemoteNG adds bug fixes and new features to mRemote. It allows you to view all of your remote connections in a simple yet powerful tabbed interface. mRemoteNG supports the following protocols: * RDP (Remote Desktop/Terminal Server) * VNC (Virtual Network Computing) * ICA (Citrix Independent Computing Architecture) * SSH (Secure Shell) * Telnet (TELecommunication NETwork) * HTTP/HTTPS (Hypertext Transfer Protocol) * rlogin * Raw Socket Connections mRemoteNG is now available. Download it now!
The Animal Sniffer Plugin is used to build signatures of APIs and to check your classes against previously generated signatures. This plugin is called animal sniffer because the principal signatures that are used are those of the Java Runtime, and since Sun traditionally names the different versions of its Java Runtimes after different animals, the plugin that detects what Java Runtime your code requires was called "Animal Sniffer".
The Doolin framework allows the rapid development of Swing applications. It uses the Spring framework as a support for its configuration and extensibility.
Cascading is a Data Processing API, Process Planner, and Process Scheduler used for defining and executing complex, scale-free, and fault tolerant data processing workflows on an Apache Hadoop cluster. All without having to 'think' in MapReduce.
Cascading is a thin Java library and API that sits on top of Hadoop's MapReduce layer and is executed from the command line like any other Hadoop application.
As a library and API that can be driven from any JVM based language (Jython, JRuby, Groovy, Clojure, etc.), developers can create applications and frameworks that are "operationalized". That is, a single deployable Jar can be used to encapsulate a series of complex and dynamic processes all driven from the command line or a shell. Instead of using external schedulers to glue many individual applications together with XML against each individual command line interface.
The Cascading API approach dramatically simplifies development, regression and integration testing, and deployment of business critical applications on both Amazon Web Services (like Elastic MapReduce) or on dedicated hardware.
Cascading is not a new text based query syntax (like Pig) or another complex system that must be installed on a cluster and maintained (like Hive). But Cascading is both complimentary and a valid alternative to either application.
Rapidant is a parallel-TCP-based, S/W High-Speed data transfer platform.
It's purpose is to transfer massive data rapidly by consuming as much available bandwidth as possible.
And this project provides an implementation of the Rapidant protocol using java.
Developers Blog : http://www.facebook.com/rapidant
Key Features
* Fast data transfer based on parallel TCP
* Efficient data transfer using real-time compression of data
* Server-client architecture, in which the server supports multiple clients
* Available either as an independent application or as a library for other application
* Pure java implementation for working on various platforms
U++ is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc..), and an integrated development environment.
Rapid development is achieved by the smart and aggressive use of C++ rather than through fancy code generators. In this respect, U++ competes with popular scripting languages while preserving C/C++ runtime characteristics.
The U++ integrated development environment, TheIDE, introduces modular concepts to C++ programming. It features BLITZ-build technology to speedup C++ rebuilds up to 4 times, Visual designers for U++ libraries, Topic++ system for documenting code and creating rich text resources for applications (like help and code documentation) and Assist++ - a powerful C++ code analyzer that provides features like code completion, navigation and transformation.
TheIDE can work with GCC, MinGW and Visual C++ 9.0 as contained in free Windows Vista SDK and contains a full featured debugger. TheIDE can also be used to develop non-U++ applications.
What you can get with the Ultimate++ download in plain English
Very effective C++ library for cross-platform development in source form.
A good integrated development environment, designed for developing large C++ applications.
Puppet is a declarative language for expressing system configuration, a client and server for distributing it, and a library for realizing the configuration.
Rather than approaching server management by automating current techniques, Puppet reframes the problem by providing a language to express the relationships between servers, the services they provide, and the primitive objects that compose those services. Rather than handling the detail of how to achieve a certain configuration or provide a given service, Puppet users can simply express their desired configuration using the abstractions they’re used to handling, like service and node, and Puppet is responsible for either achieving the configuration or providing the user enough information to fix any encountered problems.
Welcome to OpenCMIS
OpenCMIS is a collection of Java libraries, frameworks and tools around the CMIS (Content Management Interoperability Services) specification.
The aim of OpenCMIS is to make CMIS simple for Java client and server developers. It hides the binding details and provides APIs and SPIs on different abstraction levels. It also includes test tools for content repository developers and client application developers.
AllJoyn™ is a peer-to-peer technology that enables ad hoc, proximity-based, device-to-device communication without the use of an intermediary server.
True peer-to-peer communications without the traditional barriers
* Simple device and service discovery
* Security framework for authenticated and encrypted communications per application/service
* Managed networking and message routing
* Object-oriented programming model
Optimized for the mobile embedded environment
* Low latency
* Header compression
* Reliable and unreliable transport
* Point-to-multipoint communications
Potential applications of the technology include
* Multi-player gaming
* Social media sharing
* Multi-user productivity tools
Squeryl
Home Learn more Scaladoc Community Follow _squeryl on TwitterTwitter
A Scala ORM and DSL for talking with Databases with minimum verbosity and maximum type safety
Write compiler validated statements.
Squeryl statements that pass compilation won’t fail at runtime. Refactor your schema as often as is required, the Scala compiler and your IDE will tell you exactly which lines of code are affected.
Never repeat yourself
The Composability of Squeryl statements allows you to define them
once and reuse them as sub queries within other statements.
Write declaratively
Write as declaratively as SQL, only with less boilerplate. SQL’s declarativeness is preserved, not encapsulated in a lower level API that requires imperative and procedural code to get things done.
Explicitly control retrieval granularity and laziness
A significant part of optimizing a database abstraction layer is to choose for every situation the right balance between fine and large grained retrieval, and the optimal mix of laziness and eagerness. Data retrieval strategies are explicit in Squeryl rather than driven by configuration like current generation Java ORMs read more
WebsiteBaker ist ein Redaktionssystem, wie Sie sich es wünschen: kostenlos (Open Source) – leicht zu bedienen – sicher – flexibel – erweiterbar. Mit dem Content-Management-System WebsiteBaker erstellen Sie im Handumdrehen professionelle Websites mit allen nur denkbaren Features. Ob 5 oder 500 Seiten, private Homepage, Vereinswebsite oder Firmenauftritt: WebsiteBaker ist die richtige Wahl.
Neue Templates in wenigen Minuten erstellen – mit (X)HTML / HTML 5, CSS und jQuery. WebsiteBaker unterstützt valide, suchmaschinenfreundliche und barrierearme Websites. Darüber hinaus bieten WebsiteBaker und die Community eine ganze Reihe von Erweiterungen: Einfach herunterladen, mit zwei Mausklicks installieren und verwenden. Das ist nicht genug? Sie wollen mehr? Verwenden Sie Droplets - die neue und revolutionäre Methode für das Einfügen von PHP-Code - wo immer Sie wollen. Oder erstellen Sie Ihre eigenen Module – mit der WebsiteBaker- API ist auch das kinderleicht.
WebsiteBaker ist die beste Wahl für Designer, Entwickler und Anwender - egal ob Anfänger, Fortgeschrittener oder Geek. Probieren Sie es aus – und WebsiteBaker wird Sie überzeugen!
Scalate is a Scala 2.8 based template engine for generating text and markup which can be used in the following frameworks and environments:
* stand alone in any JVM or as a Servlet Filter in any Java in a web application
* with JAXRS with Jersey
* in the Play Framework via play-scalate
* in Apache Camel for transforming messages and templating
* to generate your static or semi-static website
Scalate supports the following template formats
* Mustache which is a Scala dialect of Mustache for logic-less templates which also work inside the browser using mustache.js
* Scaml which is a Scala dialect of Haml and is very DRY for generating HTML / XHTML
* Jade which is an even more DRY dialect of Scaml for HTML / XHTML markup generation
* SSP which is like Velocity, JSP or Erb from Rails
Scalate also has a powerful web console and command line shell which includes converters from JSP or HTML to Scalate
Still confused? Check out which template engine is right for me, why Scalate or how Scalate compares to JSP or Lift
Ever wanted to get rid of Outlook ? DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access. DavMail now includes an LDAP gateway to Exchange global address book and user personal contacts to allow recipient address completion in mail compose window and full calendar support with attendees free/busy display.
Concordion is an open source tool for writing
automated acceptance tests in Java*
* There are also versions for .NET, Python, and Ruby. [More details]
“Lets you write business tests that don't assume a particular implementation.”
Key Features
*
Powerful, yet simple to use Concordion integrates directly with JUnit.
*
Highly readable tests Concordion acceptance tests are so readable they can double up as system documentation. And, since the tests are linked to the system, you know the documentation is always up-to-date.
*
Separates tests from implementation Tests that include a lot of implementation detail lock you into that implementation. Concordion helps you to document the logic and behaviour of your system in a way that does not
Welcome to Apache Isis Apache Isis is a full-stack open source application development framework, designed to let you rapidly develop domain-driven business enterprise applications. The framework is designed around two patterns: * the first is the naked objects pattern, whereby the framework automatically generates an object-oriented user interface (OOUI) for your domain objects. If required, this OOUI can then be customized. * the second is the hexagonal architecture. This means it allows the same domain model to be run with different viewers, either as a desktop app or as a webapp. Equally, you can choose which object store to use in order to persist your domain objects. The diagram below shows the hexagonal architecture as it is implemented by Apache Isis.
Are you tired of changing your network configuration on your laptop or computer every day? Always the same procedure? On the go: changing... At home: changing... In the office: changing... Then NetSetMan is your solution. It will do the work for you. Switch between network profiles for different locations instantly!
L. Hunyadi, and I. Vajk. Proc. of the 15th International Conference on Systems, Signals and Image Processing (IWSSIP), page 197--200. Bratislava, Slovakia, (25--28 June 2008)
C. Krueger. PFE '01: Revised Papers from the 4th International Workshop on Software Product-Family Engineering, page 282--293. London, UK, Springer, (2002)