RSS Feed for JavaCategory: Java

Java: Open Source Framework for Data Analytics and Management »

Cascading is an application framework for Java developers to quickly and easily develop robust Data Analytics and Data Management applications on Apache Hadoop. At it’s core, Cascading is a rich Java API for defining complex data flows and creating sophisticated data oriented frameworks. These frameworks can be Maven compatible libraries, or Domain Specific Languages (DSLs) […]

Javascript for Java–Rhino »

Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users. Most people who have used JavaScript before have done so by adding scripts to their HTML web pages. However, Rhino is an implementation of the core language only and doesn’t contain […]

AppEngine Objectify »

The Google App Engine/J low-level datastore API is simple and elegant, neatly reducing your data operations to four simple methods: get, put,delete, and query. However, it is not designed to be used by the average developer: DatastoreService persists GAE-specific Entity objects rather than normal POJO classes. DatastoreService Keys are untyped and error-prone. DatastoreService has a […]

Apache TomEE: Java EE for Tomcat »

Apache TomEE, pronounced "Tommy", is an all-Apache stack aimed at Java EE 6 Web Profile certification where Tomcat is top dog. The Web Profile version of TomEE contains CDI – Apache OpenWebBeans EJB – Apache OpenEJB JPA – Apache OpenJPA JSF – Apache MyFaces JSP – Apache Tomcat JSTL – Apache Tomcat JTA – Apache […]

OpenGTS–Open Source GPS System »

OpenGTS™ ("Open GPS Tracking System") is the first available open source project designed specifically to provide web-based GPS tracking services for a "fleet" of vehicles. To date, OpenGTS™ has been downloaded and put to use in over 100 countries around the world to track many 1000’s of vehicles/assets around all 7 Continents. The types of […]

Open Source Game Engine »

LibGDX is a cross-platform 2D and 3D game development framework written in Java/C/C++. It’s free for commercial and non-commercial use, pretty powerful and lots of fun to work with! Cross-platform development for Windows, Linux, OSX and Android.(32- and 64-bit where available) Multiple backends based on Jogl, LWJGL, Angle (NVIDIA 3D Vision) and the Android APIs. […]

Free Mathematics Software »

GeoGebra is a Free mathematics software for learning and teaching. Interactive graphics, algebra and spreadsheet From elementary school to university level Free learning materials  

Java–Sort a Map by Values »

Here is a generic method to sort a Map by its values 1: /** 2: * Sort a map by values 3: * 4: * @param map Unsorted map 5: * @return Sorted map 6: */ 7: public static <K, V extends Comparable<? super V>> Map<K, V> sortByValue(Map<K, V> map) { 8: List<Map.Entry<K, V>> list […]

Open Source Java Exe Wrapper »

JSmooth is a Java Executable Wrapper. It creates native Windows launchers (standard .exe) for your java applications. It makes java deployment much smoother and user-friendly, as it is able to find any installed Java VM by itself. When no VM is available, the wrapper can automatically download and install a suitable JVM, or simply display […]

Open Graph Viz Platform »

Gephi is a tool for people that have to explore and understand graphs. Like Photoshop but for data, the user interacts with the representation, manipulate the structures, shapes and colors to reveal hidden properties. The goal is to help data analysts to make hypothesis, intuitively discover patterns, isolate structure singularities or faults during data sourcing. […]

Open Source Java OpenFlow Controller »

Floodlight controller is an enterprise-class, Apache-licensed, Java-based OpenFlow Controller. It was forked from the Beacon controller, originally developed by David Erickson, and now is supported by a community of developers including a number of engineers from Big Switch Networks. Features Apache-licensed – Liberal license lets you use Floodlight for almost any purpose. Open community– Floodlight […]

Apache ZooKeeper »

Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination. ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications. Each time they are […]

ICU – International Components for Unicode »

ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization support for software applications. ICU is widely portable and gives applications the same results on all platforms and between C/C++ and Java software. Here are a few highlights of the services provided by ICU: Code Page Conversion: Convert text […]

Useful Regular Expression Test Tool »

QuickREx gives you a view in which you can enter test-texts and try regular expressions. The expressions are evaluated against the test-text on the fly, matches are highlighted and you can navigate between the matches. You can also navigate through groups within each match (if groups are defined in your regular expression). Regular Expressions are […]

androidscreencast »

androidscreencast is a desktop app to control an android device remotely using mouse and keyboard. Should work on Windows/Linux/MacOS with any android device.

StarLogo–Programmable Modeling Environment »

StarLogo is a programmable modeling environment for exploring the behaviors of decentralized systems, such as bird flocks, traffic jams, and ant colonies. It is designed especially for use by students. In decentralized systems, orderly patterns can arise without centralized control. Increasingly, researchers are choosing decentralized models for the organizations and technologies that they construct in […]

Java: Create DSL »

With Xtext you can easily create your own programming languages and domain-specific languages (DSLs). The framework supports the development of language infrastructures including compilers and interpreters as well as full blown Eclipse-based IDE integration. Out of the box, the editor supports syntax coloring based on the lexical structureand the semantic data of your files. Users […]

Hadoop Batch Job Scheduler »

Azkaban is simple batch scheduler for constructing and running Hadoop jobs or other offline processes. A batch job scheduler can be seen as a combination of the cron and make Unix utilities combined with a friendly UI. Batch jobs need to be scheduled to run periodically. They also typically have intricate dependency chains—for example, dependencies […]

Apache Pig »

Apache Pig is a platform for analyzing large data sets that consists of a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. The salient property of Pig programs is that their structure is amenable to substantial parallelization, which in turns enables them to handle very large data sets. At […]

Open Source Java Workflow Management System »

Joget Workflow (jōgĕt wûrk’flō’) is a people-driven, form-based workflow management system. This stand-alone application can manage and automate processes that are unique to each organization, creating added value. The system serves as a platform for users to design, deploy and run different types of workflows for different types of organizational processes. Workflow designers can create […]