background preloader

JUNG - Java Universal Network/Graph Framework

JUNG - Java Universal Network/Graph Framework

Java Web Development with Stripes by Mark Eagle 01/24/2007 Stripes is an open source, action-based Java web framework designed around the principles that web development should be simple and productive for developers. Traditional Java web development focused on versatility through decoupling, which resulted in multiple configuration files, additional objects, and other fragmented resources. These difficulties subjected many developers to a higher learning curve and reduced productivity. Figure 1 shows the normal flow of events and components that are typical for applications that are written with Stripes. Figure 1. As you can see, this is pretty much what you would expect from an MVC framework. Building Your First Stripe Action Let's jump right into the Stripes framework by creating a "Hello World" example to understand how things fit together. The controller class resembles a POJO (Plain Old Java Object) that implements a Stripes-specific interface called ActionBean. Person First Name is a required field.

MASON Multiagent Simulation Toolkit [paper] Keith Sullivan and Sean Luke. 2012. Real-Time Training of Team Soccer Behaviors. In Proceedings of the 2012 RoboCup Workshop. [paper] Keith Sullivan, Katherine Russell, Kevin Andrea, Barak Stout, and Sean Luke. 2012. [paper] Keith Sullivan and Sean Luke. 2012. [paper] Keith Sullivan, Christopher Vo, and Sean Luke. 2011. [paper] Keith Sullivan and Sean Luke. 2011. [paper] Keith Sullivan, Sean Luke, and Vittorio Ziparo. 2010. [paper] Sean Luke and Vittorio Ziparo. 2010. [paper] Brian Hrolenok, Sean Luke, Keith Sullivan, and Christopher Vo. 2010. [paper] Keith Sullivan, Sean Luke, and Brian Hrolenok. 2010. [paper] Atesmachew Hailegiorgis, William Kennedy, Mark Roleau, Jeffrey Bassett, Mark Coletti, Gabriel Balan, and Tim Gulden. 2010. [paper] William Kennedy, Atesmachew Hailegiorgis, Mark Rouleau, Jeffrey Bassett, Mark Colletti, Gabriel Balan, and Tim Gulden. 2010. [paper] Cioffi-Revilla, Claudio. 2010. [paper] Cioffi-Revilla, Claudio, J. [paper] Cioffi-Revilla, Claudio. 2010.

SLF4J The Measuring Quality Inventory This web site provides an inventory of resources designed to assist higher education faculty and staff in the challenging task of assessing academic and support programs as well as institutional effectiveness, more broadly. The items in this inventory are divided into four categories: instruments (examinations, surveys, questionnaires, etc.); software tools and platforms; benchmarking systems and data resources; projects, initiatives and services. They can be searched using keywords or through a set of filters that include the unit of analysis, the targeted level of assessment, and the subject of measurement. This inventory is an update to the monograph, “Measuring Quality: Surveys and Other Assessments of College Quality” (Borden & Owens, 2001), published jointly by the American Council on Education and the Association for Institutional Research. The original volume included information about 26 assessment instruments (mostly examinations and surveys).

Mockito (Mockito API) java.lang.Object org.mockito.Matchers org.mockito.Mockito Direct Known Subclasses: BDDMockito public class Mockitoextends Matchers Mockito library enables mocks creation, verification and stubbing. This javadoc content is also available on the web page. 1. Following examples mock a List, because everyone knows its interface (methods like add(), get(), clear() will be used). 1. //Let's import Mockito statically so that the code looks clearer import static org.mockito.Mockito.*; //mock creation List mockedList = mock(List.class); //using mock object mockedList.add("one"); mockedList.clear(); //verification verify(mockedList).add("one"); verify(mockedList).clear(); Once created, mock will remember all interactions. 2. By default, for all methods that return value, mock returns null, an empty collection or appropriate primitive/primitive wrapper value (e.g: 0, false, ... for int/Integer, boolean/Boolean, ...). 3. Argument matchers allow flexible verification or stubbing. 4.

Gapminder: Unveiling the beauty of statistics for a fact based world view. Beyond X PRIZE: The 10 Best Crowdsourcing Tools and Technologies Peter Diamandis explaining X PRIZE economics. (Photo: Hubert Burda) Dr. Peter H. Diamandis is the Chairman and CEO of the X PRIZE Foundation, and co-Founder and Chairman of the Singularity University, a Silicon Valley based institution partnered with NASA, Google, Autodesk and Nokia. He’s no underachiever. I’ve known Peter for several years, both as a friend and as advising faculty at Singularity University. The following guest post offers an optimistic look at the tools and technologies he believes will change this world for the better, which you can harness. In it, Diamandis and co-author Kotler challenge us all to solve humanity’s grand challenges. I hope this excites you as much as it excites me. Enter Peter In 1861 William Russell, one of the biggest investors in the Pony Express, decided to use the previous year’s presidential election for promotional purposes. The second cooperative tool is the information and communication technology (ICT) revolution we’ve already documented. 1.