background preloader

JUNG - Java Universal Network/Graph Framework

JUNG - Java Universal Network/Graph Framework
Related:  Graph theory, graph practice

Metaprogramming Metaprogramming usually works in one of three ways[citation needed]. The first way is to expose the internals of the run-time engine to the programming code through application programming interfaces (APIs). The second approach is dynamic execution of expressions that contain programming commands, often composed from strings, but can also be from other methods using arguments and/or context.[1] Thus, "programs can write programs." Although both approaches can be used in the same language, most languages tend to lean toward one or the other. The third way is to step outside the language entirely. Approaches[edit] In statically typed functional languages[edit] Usage of dependent types allows proving that generated code is never invalid.[2] [edit] [edit] Macro systems[edit] IBM/360 assembler[edit] Examples[edit] #! This script (or program) generates a new 993-line program that prints out the numbers 1–992. One style of metaprogramming is to employ domain-specific programming languages (DSLs).

prefuse | interactive information visualization toolkit De libros » Isidro Maya Jariego 28 Mayo, 2007 por Isidro Maya Jariego En esta sección se recopilan comentarios y reseñas de publicaciones en el ámbito de las ciencias sociales. Escribir sobre lo que he leído es una de las cosas que más me gusta hacer. Así que en la siguiente lista puedes encontrar algunos de mis artículos preferidos. Hay tres tipos de reseñas en el listado que sigue a continuación: Son comentarios en español sobre libros de psicología, ciencias políticas y sociología, con especial atención al análisis de redes sociales. Las paradojas del multiculturalismo (y de sus enemigos) El último libro de Giovanni Sartori es un ensayo intencionadamente polémico, que poco después de su traducción al castellano ya ha encontrado eco en algunos espacios de debate1. Soy revisor de la American Psychological Association Review of Books, para la que escribo periódicamente comentarios de libros de psicología. Persuasive Messages. Coalitions and Partnerships in Community Health Feelings. "Feelings. Momentum. Community Lost

Punctuated Equilibrium, Celestial Navigation, and APIs 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.

Home - GitHub Pipes is a dataflow framework using process graphs. A process graph is composed of Pipe vertices connected by communication edges. A Pipe implements a simple computational step that can be composed with other Pipe objects to create a larger computation. Such data flow graphs allow for the splitting, merging, looping, and in general, the transformation of data from input to output. There are numerous Pipe classes that come with the main Pipes distribution. Please join the Gremlin users group at for all TinkerPop related discussions. Pipes JavaDoc: 2.5.0 – 2.4.0 – 2.3.0 – 2.2.0 – 2.1.0 – 2.0.0 – 1.0 – 0.9 – 0.8 – 0.7 – 0.6 – 0.5 – 0.4 – 0.3 – 0.2 – 0.1 Pipes WikiDocs: 2.5.0 – 2.4.0 – 2.3.0 – 2.2.0 – 2.1.0 – 2.0.0 <dependency><groupId>com.tinkerpop</groupId><artifactId>pipes</artifactId><version>2.5.0</version></dependency> Non-Maven users can get the raw release jars from Apache’s Central Repository.

Flare | Data Visualization for the Web Descarga este libro Descarga este libro Gracias a Elastico, desde su web ya puede accederse a la versión digital de Copia Este Libro. En cuanto a la distribución física por los quioscos, por la que me preguntáis habitualmente en el blog o por correo, las dificultades con la que algunos os habéis encontrado vienen porque hay sitios donde se ha agotado y otros donde todavía no ha llegado. En ambos casos se solucionará en breve. David Bravo a las 10:33 AM | Referencias 4 Gracias, David. Me descargué el viernes tu libro y, para que conste, el mismo viernes por la tarde lo compré en un quiosco. Lo estoy recomendado a todo el mundo y es justo lo que deberiamos de hacer TODOS: distribuirlo entre los colegas y hacer que ruede. Una vez más, David, gracias por el trabajo que realizas y por el rato estupendo que además nos haces pasar con la lectura. Yo lo bajé desde república internet... lo he leido y sólo tengo que felicitar al autor. Ahora sólo queda extender la lectura... lo voy a poner en mi bitácora. ánimo Pues...

APIs: the Glue of Cloud Computing

Related:  informationFrameworkslibrarylibrary