Archive

Posts Tagged ‘java’

Glassbox – Project

March 5th, 2010

The Glassbox troubleshooter is an automated troubleshooting and monitoring agent for Java applications that diagnoses common problems with one-click. Drop it onto your existing Java Application Server (Tomcat, JBoss, WebSphere, WebLogic), either in production or testing. Because Glassbox’s troubleshooting knowledge is built in, anyone can isolate a failing connection or a slow-running query instantly. It adapts to your application and pinpoints your errors or performance issue in plain English, and you no longer need to wade through log files and graphs.
(Link: Glassbox – Project)

Uncategorized , , ,

Apache Wink is a simple yet solid framework for building RESTful Web services

February 25th, 2010

Apache Wink is a simple yet solid framework for building RESTful Web services. It is comprised of a Server module and a Client module for developing and consuming RESTful Web services.

The Wink Server module is a complete implementation of the JAX-RS v1.0 specification. On top of this implementation, the Wink Server module provides a set of additional features that were designed to facilitate the development of RESTful Web services.

The Wink Client module is a Java based framework that provides functionality for communicating with RESTful Web services. The framework is built on top of the JDK HttpURLConnection and adds essential features that facilitate the development of such client applications.
(Link: Apache Wink is a simple yet solid framework for building RESTful Web services)

Uncategorized ,

Drools Guvnor – JBoss Community

February 25th, 2010

Drools Guvnor is a centralised repository for Drools Knowledge Bases, with rich web based GUIs, editors, and tools to aid in the management of large numbers of rules. As you know, Drools allows you to create executable knowledge bases. The repository component is where you can store versions of rules, models, functions, processes etc that all relate to these knowledge bases. Access is controlled, and it is possible to lock down access and restrict features so domain experts (non programmers) can view and edit rules without being exposed to all the features at once.

You would want to use Guvnor if

* You have a need to control access to rules and other artifacts
* Have a variety of non programmer users who could use graphical editors to edit rules
* Need to manage versions and changes to the rules over time (and you probably have a lot of rules !).
(Link: Drools Guvnor – JBoss Community)

Uncategorized , , , , ,

Introducing Java DB Migrations

February 24th, 2010

Here at Carbon Five we have the luxury of working on many projects, so anything we can do to make things easier will pay off in multiplicity across new projects. One of the things that we have to deal with on every project is maintaining a database schema over time. We’ve had a manual process of capturing changes in incremental db patch scripts for a while, but it was error prone and sometimes neglected. We’ve been doing more Ruby on Rails work and found Rails Migrations easy to work with and a real time saver. We wanted something that would make our lives easier when working on Java projects in the same way Migrations improve Rails development. With that manifest in mind, Alon and I collaborated on a simple Java database migration framework.
(Link: Introducing Java DB Migrations)

Uncategorized , ,

FlexyCore – develop iPhone applications in Java

February 8th, 2010

iSpectrum:
Java for iPhone
Turn your Eclipse in a Java iPhone application development environment !
FlexyCore is pleased to introduce iSpectrum to the Java community. Develop and debug your iPhone native application in Java under Eclipse IDE or port your existing applications or libraries to iPhone market. Enjoy!
(Link: FlexyCore – develop iPhone applications in Java)

Uncategorized , , ,

ProGuard – Java class file shrinker, optimizer, obfuscator, and preverifier.

January 12th, 2010

It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition.
(Link: ProGuard – Java class file shrinker, optimizer, obfuscator, and preverifier.)

Uncategorized

Visualization of Ruby’s Grammar

December 7th, 2009

As part of the momentum surrounding the Ruby implementer’s summit, I have decided to take on a pet project to understand Ruby’s grammar better, with the goal of contributing to an implementation-independent specification of the grammar. Matz mentioned during his keynote how parse.y was one of the uglier parts of Ruby, but just how ugly?
(Link: Visualization of Ruby’s Grammar)

Uncategorized , ,

jersey: Home

November 24th, 2009

Jersey is the open source (under dual CDDL+GPL license), production quality, JAX-RS (JSR 311) Reference Implementation for building RESTful Web services. But, it is also more than the Reference Implementation. Jersey provides an API so that developers may extend Jersey to suite their needs. The governance policy is the same as the GlassFish project.
(Link: jersey: Home)

Uncategorized ,

Gson is a Java library that can be used to convert Java Objects into its JSON representation

November 4th, 2009

Gson is a Java library that can be used to convert Java Objects into its JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.

There are a few open-source projects that can convert Java objects to JSON. However, most of them require that you place Java annotations in your classes something that you can not do if you do not have access to the source-code. Most also do not fully support the use of Java Generics. Gson considers both of these as very important design goals.
(Link: Gson is a Java library that can be used to convert Java Objects into its JSON representation)

Uncategorized ,

Java Play framework ★ focuses on developer productivity and targets RESTful architectures.

October 24th, 2009

Finally a Java framework made by Web developers. Discover a clean alternative to bloated enterprise Java stacks. Play focuses on developer productivity and targets RESTful architectures.
(Link: Java Play framework ★ focuses on developer productivity and targets RESTful architectures.)

Uncategorized , ,

Open Source Social Networking Applications Written in Java

October 15th, 2009

I’ve been googling the web looking for Java implementations of social networking functionality. I’m a bit disappointed that I couldn’t find more, but there are a few that can serve as a solid foundation. Here’s what I’ve found so far
(Link: Open Source Social Networking Applications Written in Java)

Uncategorized , ,

Distilling JRuby: The JIT Compiler

October 8th, 2009

In Java the source format is Java bytecode, and the destination format is native machine instructions. Conversely, in JRuby, the source format is the JRuby AST, and the destination format is Java bytecode. Perhaps the most fascinating aspect of the JRuby JIT compiler is that it benefits from both the initial compilation into Java bytecode, and then later, when Java may attempt to translate the JRuby-generated bytecode into native machine instructions. So effectively, it is possible to get a double-JIT on your executing code.
(Link: Distilling JRuby: The JIT Compiler)

Uncategorized ,

Helma is a server-side Javascript environment and web application framework

September 30th, 2009

Helma is a server-side Javascript environment and web application framework for fast and efficient scripting and serving of your websites and Internet applications.

Helma is written in Java and employs Javascript for its server-side scripting environment, removing the need for compilation cycles and reducing development costs while giving you instant access to leverage the whole wealth of Java libraries out there.
(Link: Helma is a server-side Javascript environment and web application framework)

Uncategorized , , , ,

Java Twitter Client for the streaming API

September 24th, 2009

This is a Java client for the Twitter streaming API, documented at

http://apiwiki.twitter.com/Streaming-API-Documentation

Source is available at

http://github.com/gistinc/TwitterClient

com.gist.twitter.TwitterClient connects to Twitter using the Jakarta
Commons HttpClient 3.1, http://hc.apache.org/httpclient-3.x/. It
backs off and reconnects on HTTP and TCP errors as per the spec. It
can connect using multiple sets of credentials at once.
(Link: Java Twitter Client for the streaming API)

Uncategorized ,

Is Java dead? – Code Monkeyism

September 21st, 2009

Most comparisions take 5 to 10-year-old brownfield, legacy Java projects with hundreds of developers – many of them average – and compare them with 2-year-old Rails projects, where the initial developers – most of them excellent – are still on board. For a real comparison one would need to compare state of the art frameworks, Webbeans/Wicket, Stripes/JPA with rapid development frameworks like Rails and Django. I’ll spare this comparison perhaps for another post in the future, but would be happy if someone does a decent comparison. I consider this question open.
(Link: Is Java dead? – Code Monkeyism)

Uncategorized , , ,