jchris + java   37

Cytoscape: An Open Source Platform for Complex Network Analysis and Visualization
Cytoscape is an open source software platform for visualizing complex networks and integrating these with any type of attribute data. A lot of Apps are available for various kinds of problem domains, including bioinformatics, social network analysis, and semantic web.
graph  java  network  software  visualization 
march 2015 by jchris
Learn - vaadin.com
Vaadin is a web application framework for Rich Internet Applications (RIA). In contrast to Javascript libraries and browser-plugin based solutions, it features a robust server-side architecture. This means that the largest part of the application logic runs securely on the server. Google Web Toolkit (GWT) is used on the browser side to ensure a rich and fluent user experience.
carousel  framework  java  javascript 
august 2012 by jchris
Walrus - Graph Visualization Tool
Walrus is a tool for interactively visualizing large directed graphs in three-dimensional space. By employing a fisheye-like distortion, it provides a display that simultaneously shows local detail and the global context.
graph  java  software  visualization  opensource 
april 2012 by jchris
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
Graph Traversal Applications: Testing for Cycles and Connectedness -=- This section presents several graph algorithms that are based on graph traversals. The first two algorithms test undirected and directed graphs for connectedness. Both algorithms are implemented using the depth-first traversal. The third algorithm tests a directed graph for cycles. It is implemented using a topological-order traversal.
algorithm  graph  java  ebook  programming 
april 2012 by jchris
Thoughts on Clojure Package Management - Digital Digressions by Stuart Sierra
A lot of Ruby types come to Clojure and ask, “Where’s the package manager?” The answer is usually, “Maven or Ivy,” which isn’t really an answer. [...] The problem is that Clojure is built on Java, and any Clojure library that does something interesting is going to need some Java libraries beyond what the JDK provides.
clojure  cpan  java  jdk  programming 
october 2010 by jchris
the Art of De-Touch
The Art of De-Touch explores the manipulation of images related to the human form. Drawing photographs from existing online portfolio sites of professional re-touch artists, this application allows a user to explore precisely how the images were altered.
art  photography  flash  java  processing  before-after 
december 2007 by jchris
The Kawa language framework
Kawa is: -=- * A framework written in Java for implementing high-level and dynamic languages, compiling them into Java bytecodes. -=- * An implementation of Scheme, which is in the Lisp family of programming languages. Kawa is a featureful dialect in its
compiler  gnu  elisp  framework  java  scheme 
december 2007 by jchris
OWASP WebScarab Project
WebScarab is a framework for analysing applications that communicate using the HTTP and HTTPS protocols. It is written in Java, and is thus portable to many platforms. WebScarab has several modes of operation, implemented by a number of plugins. In its mo
admin  http  https  java  proxy  security  tools  web 
november 2007 by jchris
The Cramer Shoup Crypto System
The Cramer Shoup Crypto System -=- Toy implementations in Emacs Lisp and Java -=- Some Facts -=- This crypto system was published in the Crypto'98 [CS98]. I am not aware of any industrial sized implementation to this point, though IBM is said to attempt t
encryption  emacs  elisp  java 
november 2007 by jchris
Generating Parsers with JavaCC
A book about generating lexical analyzers, parsers, and abstract syntax trees using the open source parser generator JavaCC.
book  compiler  grammar  java  javacc  parser  via:usenet  programming 
august 2007 by jchris
Armed Bear Common Lisp
Armed Bear Common Lisp (ABCL) is an implementation of ANSI Common Lisp that runs in a Java virtual machine. It provides a runtime system, a compiler that compiles Lisp source to JVM bytecode, and an interactive REPL for program development.
abcl  common-lisp  compiler  gpl  java  jvm  lisp  via:lispmeister 
april 2007 by jchris
Crossing borders: Closures
Closures are blocks of code that can be used as arguments to functions
and methods. The programming construct has long been a staple of
languages such as Lisp, Smalltalk, and Haskell. The Java community has
resisted closures so far, even as competing lang
article  closure  haskell  lisp  java  ruby  smalltalk  developerworks 
april 2007 by jchris
developerWorks : Java technology : Technical library view
In the Crossing borders series, author Bruce Tate advances the notion that today's Java programmers are well served by learning other approaches and languages. The programming landscape has changed since Java technology was the obvious best choice for all
articles  closure  lisp  java  smalltalk  haskell  developerworks 
april 2007 by jchris
Crossing borders: The beauty of Lisp
Lisp has long been recognized as one of the great programming languages. The fanatical following it has inspired throughout its long history -- nearly 50 years -- tells you it's something special. At MIT, Lisp plays a foundational role in the curriculum f
article  lisp  developerworks  java 
april 2007 by jchris
Confluence - Enterprise Wiki Software
Confluence is an enterprise wiki that makes it easy for your team to collaborate and share knowledge. Confluence - The Enterprise Wiki -=- Adding, sharing and finding content has never been easier. -=- These benefits come with all the additional features
collaboration  enterprise  groupware  java  wiki 
december 2006 by jchris
Processing 1.0 (BETA)
Processing is an open source programming language and environment for people who want to program images, animation, and sound. It is used by students, artists, designers, architects, researchers, and hobbyists for learning, prototyping, and production. It
3d  animation  java  language  programming  software  visualization 
december 2006 by jchris
Gosling Didn’t Get The Memo
I believe that a majority of people in IT now consider dynamic languages like Perl, Ruby, Python, and PHP to be very much capable of sitting at the table with Java and .NET for a wide range of common technical problems. Similarly, straight-forward systems
architecture  article  java  perl  php  ruby  python  scripting 
november 2006 by jchris
regain - Home
regain is a search engine similar to web search engines like Google, with the difference that you don't search the web, but your own files and documents. Using regain you can search through large portions of data (several gigabytes!) in split seconds! -=
crawler  desktop  java  search  tools 
august 2006 by jchris
Very Quick Wiki is a WikiWiki web clone written using JSPs and JavaServlets and designed to install and run with minimum effort on Tomcat or some other Java application server. The CVS and downloads etc are hosted here at Sourceforge -=- Very Quick Wiki
java  wiki  m:wiki 
july 2006 by jchris
Mindterm - Welcome to AppGate!
Mindterm is today probably the most widely spread client that implements the SSH1 and SSH2 protocols written in pure Java.
ssh  java  security  software  tools  web 
may 2006 by jchris
Splay Tree Demo
Splay trees, or self-adjusting search trees are a simple and efficient data structure for storing an ordered set. The data structure consists of a binary tree, with no additional fields. It allows searching, insertion, deletion, deletemin, deletemax, spli
algorithm  java  tree  animation 
may 2006 by jchris
Reports of the Death of Java Greatly Exaggerated - Rich Sharples' Mirror World Blog
It almost seems fashionable for technology 'news' sites to be proclaiming that "Java is dead, long live the Ruby, PHP, C#, etc". It would be unfair to use bad journalism as the only excuse - I'm sure much of it is intended to to lift (in some cases waning
blog  java  opinion  programming 
april 2006 by jchris
Mapping Objects to Relational Databases: O/R Mapping In Detail
Most modern business application development projects use object technology such as Java or C# to build the application software and relational databases to store the data. This isn’t to say that you don’t have other options, there are many applicati
database  persistence  design  howto  java  sql  tutorial 
april 2006 by jchris
Manage X.509 certificates in your grid with Java Certificate Services
Are you struggling to manage user or host certificates on your development grids? Here's some good news. Popular author Vladimir Silva has created a set of Web and command line tools called Java Certificate Services, and you can download his free source c
java  x.509  security  developerworks 
february 2006 by jchris
iX 10/1996, S. 84: Kritik "Kalter Kaffee" von Rainer Fischbach
Schaut man sich den Buchmarkt oder aktuelle Kongreßankündigungen an, dann scheint es künftig nur noch eine Programmiersprache zu geben. Dabei erfüllt Java - als Revolution gefeiert - keinesfalls die Kriterien, die an moderne und plattformunabhängige
article  java  critique  heise  ix 
december 2005 by jchris
Java is the SUV of programming tools - Philip Greenspun's Weblog
JSP is fantastically simpler than "full-blown J2EE", which is the recommended-by-Sun way of building applications, but still it seems to be too complex for seniors and graduate students in the MIT computer science program, despite the fact that they all h
java  language  programming  critique 
december 2005 by jchris
Our long Java nightmare
Sometimes Java is the right tool for the job. And sometimes Perl is the right tool. A good engineer has a variety of tools in their toolkit and is always looking for new tools that can speed development.
article  java  perl  pragmatic  scripting 
december 2005 by jchris
Tom McQueeney Weblog - Java Blog
Rise of the Scripting Language -- Are the scripting languages threatening Java?
java  perl  python  ruby  scripting 
november 2005 by jchris

Copy this bookmark: