Archive | February, 2010

MintJar

We focus on building simple, beautiful web applications that make peoples’ work lives a little easier. Our first application is Shifts – a scheduling tool that also serves as a communication hub for employers and employees to stay connected.
(Link: MintJar)

Ultimate guide to table UI patterns

The article covered the basics of the most common table patterns and some live examples. If I missed something please let me know! I also recommend you reading two more articles about tables: Big Table issue that tries to find an solution for tables that are so big they no longer fit in the viewport, and 15 Tips for Designing Terrific Tables that shows many different contexts in which tables can be used.
(Link: Ultimate guide to table UI patterns)

ScrumPad – An Agile / Scrum Project Management Tool

# ScrumPad is an intuitive Agile project management and collaboration tool for teams of any size.
# Easily manage requirements, bugs, impediments and test cases.
# Perform release and iteration planning.
# Track time and progress. Analyze trends.
# Collaborate on requirements through flexible messaging
(Link: ScrumPad – An Agile / Scrum Project Management Tool)

Moodle: open source, closed doors. | opensource.com

At this time, the greatest single resource available to Moodle users, Moodle.org, and the Moodle partners at Moodle.com, is the content which has been accumulated within each classroom’s walls. These digital blueprints to learning are the key to turning millions more onto the benefits of Moodle. But the number of courses that are available to view, peruse, download and/or reuse is far fewer than the number of courses that have been completed. By my estimate, nearly 100%3 of course materials created in Moodle are still closed to the public.
(Link: Moodle: open source, closed doors. | opensource.com)

Divining Rod – A magical stick for mobile profiling

profile = DiviningRod::Profile.new(request) # Notice that the tags aggregate. This is the only hash value that doesn’t override. profile.tags #=> [:webkit, :safari, :youtube_capable, :apple, :iphone_os, :iphone] # Which we can ask about profile.iphone? #=> true profile.apple? #=> true # and retrieve arbitrary hash values, like :name, and :format profile.format #=> :webkit profile.name #=> ‘iPhone’
(Link: Divining Rod – A magical stick for mobile profiling)

ScreenSketcher – create enlightened user interface mock-ups

ScreenSketcher is a tool for creating quick mock-ups, or wireframes, of a computer user interface, such as a window, a web page, or anything that can appear on a computer screen.
(Link: ScreenSketcher – create enlightened user interface mock-ups)

Drools Guvnor – JBoss Community

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)

Guided Rules with the JBoss BRMS (Guvnor)

In this article by Paul Browne, we’re going to read about the Guvnor rule editor, and use it to write some more sophisticated rules. In particular, we’re going to:

* Show how to put information into and out of our rules
* Build a fact model to hold this information
* Import our newly built model into Guvnor
* Create guided rules using this fact model
* Run and test our new fact-based rules
(Link: Guided Rules with the JBoss BRMS (Guvnor))

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

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)

Introducing Java DB Migrations

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)

Follow

Get every new post delivered to your Inbox.