janeve.me

Recent site activity

Infoshare‎ > ‎

Technology and Frameworks


Drools
Drools is a Business Logic integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing. It's been designed from the ground up so that each aspect is a first class citizen, with no compromises.
http://www.jboss.org/drools/
OpenProj
OpenProj is a free, open source project management solution. OpenProj is a replacement of Microsoft Project and other commercial project solutions. It is is available on Linux, Unix, Mac or Windows
http://openproj.org/?q=node/21
Neo4j
Neo4j is a graph database. It is an embedded, disk-based, fully transactional Java persistence engine that stores data structured in graphs rather than in tables. You can think of Neo4j as a high-performance graph engine with all the features of a mature and robust database. The programmer works with an object-oriented, flexible network structure rather than with strict and static tables — yet enjoys all the benefits of a fully transactional, enterprise-strength database.
http://neo4j.org/
Watir
Watir, pronounced water, is an open-source (BSD) library for automating web browsers. It allows you to write tests that are easy to read and maintain. It is simple and flexible. Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page.
http://watir.com/
Selenium
Selenium is a set of tools that supports rapid development of test automation for web-based applications. Selenium also supports different programming languages like C#, Java, Perl, PHP, Python, Ruby.
http://seleniumhq.org/
JIRA
JIRA is a famous application that solves various software development solutions like issue tracking, agile project management, customizable workflow. It helps in increasing the velocity of the software development.
http://www.atlassian.com/software/jira/
AD Infinitum
AD Infinitum is a network administrator's tool for creating and managing multiple user/computer/contact accounts on an Active Directory domain and for managing Windows disk quotas. Adding accounts is simply a matter of filling in the properties for the objects you are creating. Because most of these properties are the same for each user, you can save the settings so that the next time you create users you only have to provide their personal details either manually or by importing them. When you need to add a different type of user you can just load/edit the appropriate settings.
http://www.newfawm.com/adi2.htm
Wackamole
Wackamole is an application used to make a cluster highly available. It manages the availability of the cluster by automatically detects if a server went down and binds the virtual IP of that server to another server in the cluster.
http://www.backhand.org/wackamole/
Primrose
Primrose is a very well known, open source, database connection pool for JavaSE and J2EE. It also has a webconsole that can be used to manage, configure and monitor your pooled database connections.
http://www.primrose.org.uk/
Hadoop
Hadoop is a software platform that lets one easily write and run applications that process vast amounts of data. Hadoop implements MapReduce, using the Hadoop Distributed File System (HDFS) MapReduce divides applications into many small blocks of work. HDFS creates multiple replicas of data blocks for reliability, placing them on compute nodes around the cluster. MapReduce can then process the data where it is located.
http://hadoop.apache.org/
Java Object Oriented Neural Engine (JOONE)
The Java Object Oriented Neural Network (JOONE) is an open source project that offers a highly adaptable neural network for Java programmers. JOONE can allow you to create neural networks easily from a Java program. JOONE supports many features, such as multithreading and distributed processing. This means that JOONE can take advantage of multiprocessor computers and multiple computers to distribute the processing load.
http://www.jooneworld.com/
Apache CXF
Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.
http://cxf.apache.org
Apache Wicket
Wicket is an open source, lightweight, component-based Java web framework that brings the Java Swing like event-based programming model to web development. It's very different from action-/request-based frameworks like Struts, WebWork, or Spring MVC where form submission ultimately translates to a single action. In Wicket, a user action typically triggers an event on one of the form components, which in turn responds to the event through strongly typed event listeners.
http://wicket.apache.org
jQuery
jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages.
http://jquery.com
CRAP4j
Crap4j is a Java implementation of the CRAP (Change Risk Analysis and Predictions) software metric - a mildly offensive metric name to help protect you from truly offensive code. Crap4j is open-source that helps detecting Java code C.R.A.P. - which stands for Change Risk Anti-Patterns (as per Crap4j developers).
http://www.crap4j.org/
Excelsior JET
Java application is delivered in a portable bytecode form and runs on top of the Java Virtual Machine (JVM). Excelsior JET Optimizer uses a technique is called Ahead-Of-Time (AOT) compilation. It convert the classes into highly optimized x86 code and create a native executable for Windows or Linux.
http://www.excelsior-usa.com/jet.html
Apache DBCP
Commons Database Connection Pool API developed by apache.
http://commons.apache.org/dbcp/
Loghetti
A command-line program, written in Python, that can help you pull data from your apache logs without having to write complex regular expressions. It takes your log lines, puts them through a strainer, and leaves you with the bits you actually want - kinda like spaghetti, but for your log files.
http://code.google.com/p/loghetti/
Apache Mina
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract - event-driven - asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.
http://mina.apache.org/