gdw + java   70

Weka 3 - Data Mining with Open Source Machine Learning Software in Java
Weka is a collection of machine learning algorithms for data mining tasks. The algorithms can either be applied directly to a dataset or called from your own Java code. Weka contains tools for data pre-processing, classification, regression, clustering, association rules, and visualization. It is also well-suited for developing new machine learning schemes.

Weka is open source software issued under the GNU General Public License.
ai  datamining  java  opensource  software  wekinator 
19 days ago by gdw
The IBM glass engine
ibm glass engine, infinity edition

The IBM Glass Engine enables deep navigation of the music of Philip Glass. Personal interests, associations, and impulses guide the listener through an expanding selection of over sixty Glass works.

The engine is currently compatible with MS internet Explorer 6 & 7, and Firefox 2 on Windows, and Safari and Firefox on Mac OS X. Medium to high-bandwidth Internet access is highly recommended. Problems? See Frequently Asked Questions, below.
audio  flash  java  music  blass  ibm 
6 weeks ago by gdw
mmj - Midi for java on Mac OS X
However, humatic will use this occassion to finally close the mmj chapter. It has been a pleasure, supporting a lot of interesting applications. Here is the last mmj version, 32 and 64 bit java compatible and updated once more to enable peaceful coexistence with Apple's implementation. This will remain to be available, but do not expect any more updates. We are now taking the last Mac to the dumpster..
java  mac  midi  osx  processing 
february 2012 by gdw
jHepWork. An environment for scientific computation and data analysis
jHepWork ("jWork") is an interactive environment for scientific computation, data analysis and data visualization designed for scientists, engineers and students. The program incorporates many open-source math software packages into a coherent interface using the concept of scripting, rather than only-GUI or macro-based concept.

jHepWork can be used with several scripting languages for the Java platform, such as Jython, (the Python programming language), JRuby (the Ruby programming language) and BeanShell. This brings more power and simplicity for scientific computing. The programming can also be done in the native Java.
analysis  data  datamining  java  python  itp  editor 
january 2012 by gdw
Object Computing, Inc. - Java News Brief - March 2009
The goal of this article is to provide a fairly comprehensive introduction to the Clojure programming language. A large number of features are covered, each in a fairly brief manner. Feel free to skip around to the sections of most interest. The section names in the table of contents are hyperlinks to make this easier when reading on-line.
clojure  java  jvm  programming  tutorial  itp 
december 2011 by gdw
Machine Learning Project at the University of Waikato in New Zealand
The overall goal of our team is to build state-of-the-art software for developing machine learning (ML) techniques and to apply them to real-world data mining problems.
ai  datamining  java  opensource 
december 2011 by gdw
Using JMusic from JES
We use a really neat package for music called JMusic (http://jmusic.ci.qut.edu.au/) in our Media Computation Data Structures class (http://coweb.cc.gatech.edu/cs1316). I'm teaching a workshop in Chicago this week where the question came up (again), "Can we do this from JES?" At this moment, they are all working on MIDI music in Java, so I decided to try to make it work. (You can see their cool media at http://home.cc.gatech.edu/gacomputes). It works!
jmusic  jes  media  computing  python  java 
december 2011 by gdw
i.document » Blog Archive » python processing proof of concept
i am sure that if ben fry and casey reas would start processing today they would use python instead of java. learning the short and efficient python is much easier than the statically typed and lengthy java. no compilation would be necessary anymore, tons of native libraries would be available via c-bindings, etc. nodebox is a nice example of the use of python for computational design. unfortunately it is restricted to os x
java  jython  processing  python 
december 2011 by gdw
Singpath - The Most Fun Way to Practice Software
SingPath ... the most fun way to practice software languages.

Learning to code is a skill. It takes practice, not just an understanding of the theory. Just start with the first levels on one of the paths and the game will automatically ask you the next problem that you haven't solved.
learn  programming  practice  online  python  java 
november 2011 by gdw
Sonar
Sonar is an open platform to manage code quality.
code  development  java  programming  quality 
september 2011 by gdw
AWS Elastic Beanstalk
AWS Elastic Beanstalk makes it even easier for developers to quickly deploy and manage applications in the AWS Cloud. Developers simply upload their application, and Elastic Beanstalk automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring.
amazon  cloud  deployment  java  wpd  itp 
august 2011 by gdw
The Pragmatic Bookshelf | PragPub 2011-08 | Hello, ClojureScript!
One thing nobody ever faults about JavaScript is its reach. It goes everywhere. You can’t escape it. If only using JavaScript’s reach didn’t require you to program in JavaScript. If only you could write your code in—oh, let’s get crazy—in the 21st Century incarnation of LISP, for example....

Clojure rocks, JavaScript reaches. ClojureScript is the realized inevitability of Clojure’s expansion to other platforms.
javascript  clojurescript  java  lisp  jvm 
august 2011 by gdw
Evergreen
Evergreen is a cross-platform GPL development environment that tries to be lightweight and language-agnostic yet functional.
editor  java  opensource  programming  software 
july 2011 by gdw
Lesson: JDBC Introduction (The Java™ Tutorials > JDBC(TM) Database Access)
The JDBC API is a Java API that can access any kind of tabular data, especially data stored in a Relational Database.
jdbc  Java 
july 2011 by gdw
Manning Publications Co.
We publish computer books for professionals--programmers, system administrators, designers, architects, managers and others.
book  books  java  programming  publisher  ebooks 
june 2011 by gdw
Learn2hear - Online Ear Training - intervals, scales, triads and tetrads
Here you can improve your aural perception capabilities. Learn to distinguish between different intervals, scales, triads and tetrads. Learn about your strengths and weaknesses.
music  theory  java  freeware  online 
june 2011 by gdw
Apple - WebObjects
WebObjects makes it easy to develop and deploy enterprise-level web services and Java server applications — while giving you the agility to respond quickly to change
java  webobjects  web2.0  NeXT  xcode 
june 2011 by gdw
About Jenkins CI | Jenkins CI
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
continuous  integration  opensource  java 
june 2011 by gdw
Greenfoot - The Java Object World
Consider greenfoot as a combination between a framework for creating two-dimensional grid assignments in Java and an integrated development environment (class browser, editor, compiler, execution, etc.) suitable for novice programmers. While greenfoot supports the full Java language, it is especially useful for programming exercises that have a visual element. In greenfoot object visualisation and object interaction are the key elements.
education  java  programming  visual 
may 2011 by gdw
CodingBat
Online code practice
CodingBat is a free site of live coding problems to build coding skill in Java, and now in Python (example problem), created by Nick Parlante who is computer science lecturer at Stanford. The coding problems give immediate feedback, so it's an opportunity to practice and solidify understanding of the concepts.
code  java  practice  programming  python  online 
may 2011 by gdw
Overtone
an open source audio environment being created to explore musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming. We use the SuperCollider synth server as the audio engine, with Clojure (and Java) being used to develop the APIs and the application. Synthesizers, effects, analyzers and musical generators can be programmed in Clojure or designed in a visual data flow editor similar to PureData or Max/MSP. The environment will be integrated with a peer-to-peer network that allows for collaborative composition and jam sessions over the internet and sharing of instruments and effects.
sc3  java  clojure  pd  max/msp  livecoding  network-music  field 
april 2011 by gdw
Neopythonic: Progressive vs. Conservative
The parallel with Microsoft users vs. Java users seems to be all too obvious: Microsoft as the strict father: If you are loyal you will be rewarded, but if you stray you will be punished; whereas in the Java (or Python) community benefits and moral goodness flow from helping each other (which includes sharing open source software, and, apparently, bikeshedding :-).
book  review  microsoft  java  python  guido 
april 2011 by gdw
jEdit - Programmer's Text Editor - overview
jEdit is a mature programmer's text editor with hundreds (counting the time developing plugins) of person-years of development behind it.

While jEdit beats many expensive development tools for features and ease of use, it is released as free software with full source code, provided under the terms of the GPL 2.0.
editor  java  programming  software  tools 
march 2011 by gdw
Ayman Hourieh
Computer Science graduate, Open Source enthusiast and Software engineer (Site reliability) at Google.

Author of Learning Website Development with Django and Django 1.0 Website Development.

I'm 26 years old. I live in Dublin, Ireland with my wonderful wife, Nadia Alramli.
blog  development  interesting  java  opensource  enthusiast 
march 2011 by gdw
Apple patches critical Mac bugs with Java updates - Computerworld
Apple patches critical Mac bugs with Java updates
Continues to fix Java flaws in Leopard, Snow Leopard even though Lion won't include the Oracle software
compatibility  java  osx  apple  mac 
march 2011 by gdw
andraudio Info Page
The andraudio mailing list is a community discussion list for application and middleware developers working with audio on Android (whether for music apps, games, media or whatever else you can imagine). The topic here is Android audio development. That means development using Android's Java audio API, native C/C++ bridged to Java, and Android's implementation of OpenSL ES. We're also interested in discussing Android audio platform internals. We are here to discuss ideas and to help each other. Everyone is welcome. Please feel free to introduce yourself.
arduino  dsp  page  java  c  c++ 
january 2011 by gdw
Welcome to Lucene!
The Apache Lucene project develops open-source search software,
apache  java  search  software 
november 2010 by gdw
Android - Google Code University - Google Code
Android is a software stack for mobile devices that includes an os, middleware and key applications. The Android SDK site provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
tutorials  google  android  sdk  java 
october 2010 by gdw
jMusic - Computer music composition in Java.
jMusic is a project designed to provide composers and software developers with a library of compositional and audio processing tools. It provides a solid framework for computer-assisted composition in Java™, and is also used for generative music, instrument building, interactive performance, and music analysis.
audio  composition  java  music  software  processing  library 
october 2010 by gdw
jm-Etude
Jm-Etude is a jMusic wrapper for the processing environment. It provides a high level API to communicate with jMusic therefore it makes it more easy to programm music composition with processing. jMusic itself is a solid framework for computer-assisted composition in Java, it is also used for generative music, instrument building, interactive performance and music analysis
java  music  jMusic  processing  library 
october 2010 by gdw
Java Programming Resources -- Java, Java, and more Java
Java programming resources collected by Marty Hall for courses in the Johns Hopkins Part-Time MS Program in Computer Science and for various industry seminars and short courses.
java  resources  books  apl  marty  hall 
october 2010 by gdw
Clojure - home
Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it compiles directly to JVM bytecode, yet remains completely dynamic. Every feature supported by Clojure is supported at runtime. Clojure provides easy access to the Java frameworks, with optional type hints and type inference, to ensure that calls to Java can avoid reflection.

Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.
java  language  programming  Lisp  Field  itp 
september 2010 by gdw
ParseKit - Cocoa Objective-C Framework for parsing, tokenizing and language processing
ParseKit is a Mac OS X Framework written by Todd Ditchendorf in Objective-C 2.0 and released under the MIT Open Source License. ParseKit is suitable for use on Mac OS X Leopard, Snow Leopard or iPhone OS. ParseKit is an Objective-C implementation of the tools described in "Building Parsers with Java" by Steven John Metsker. ParseKit includes additional features beyond the designs from the book and also some changes to match common Cocoa/Objective-C conventions. These changes are relatively superficial, however, and Metsker's book is the best documentation available for ParseKit.
cocoa  development  framework  objective-c  java  xcode 
august 2010 by gdw
The OpenEnded Group - Front
We are three digital artists — Marc Downie, Shelley Eshkar, and Paul Kaiser — who create works for stage, screen, gallery, page, and public space.

We are intent on making works of sufficient beauty and depth as to engage viewers on multiple levels and scales. We do so by considering the two principal axes of time and space
field  python  java  digital  artists  visualization  Marc  Downie  Selley  Eshkar  Paul  Kaiser 
august 2010 by gdw
(Field)
— a development environment for making digital art
Field is an open-source software project initiated by OpenEnded Group, for the creation of their digital artworks. It is an environment for writing code to rapidly and experimentally assemble and explore algorithmic systems. It is visual, it is hybrid, it is code-based. We think that it has something to offer a diverse range of programmers and artists.

Based on ideas started at the MIT Media Lab, Field was in development in-house for around 6 years. But for the last 16 months it has been quietly available online as an open source project. We are pleased to announce the initial "beta" binary open-source releases for Intel-based Macs OS X 10.5 or 10.6.
datavisualization  ide  java  python  programming  digital  art  development  environment  MIT 
august 2010 by gdw
flosc: Flash Open Sound Control « benchun.net
flosc is a Java server that can communicate with anything that uses the Open Sound Control protocol. This includes software audio synthesizers like Max/MSP, Reaktor, and SuperCollider, and hardware like Lemur and SmartController. It can also communicate with Macromedia Flash (versions 5 and later) using Flash’s XMLSocket feature.

flosc acts as a gateway between OSC and Flash, allowing messages to go in both directions
flash  java  osc  sc3  max/msp  reaktor 
april 2010 by gdw
MapReduce - Wikipedia, the free encyclopedia
MapReduce is a patented[1] software framework introduced by Google to support distributed computing on large data sets on clusters of computers.[2]

The framework is inspired by map and reduce functions commonly used in functional programming,[3] although their purpose in the MapReduce framework is not the same as their original forms.[4]

MapReduce libraries have been written in C++, C#, Erlang, Java, Python, Ruby, F#, R and other programming languages.
distributed  google  ref.  disco  hadoop  java  erlang 
march 2010 by gdw
Tritonus: Open Source Java Sound
Tritonus is an implementation of the Java Sound API.

Currently, GNU/Linux i386 and Linux/PowerPC is supported. Some separately downloadable plugins also run on other JavaSound platforms. Support for other platforms is planned for the future.
code  java  music 
march 2010 by gdw
Objects First With Java - A Practical Introduction Using BlueJ
Michael Kölling
Fourth Edition, Prentice Hall / Pearson Education, 2008
ISBN-10: 0-13-606086-2
ISBN-13: 978-0-13-606086-4
bluej  java  kölling  objects  first  book 
january 2010 by gdw
Andrew Harrington
I am an associate professor in the Department of Computer Sciences at Loyola University of Chicago. I am presently the Director of Academic Programs (Undergrad and Grad).  My early research was in conformal mapping and fractals.  My current interests are in Python and Java programming and also technical education.  My Ph. D. is in mathematics from Stanford University, 1976.
python  tutorials  mapping  gractals  java  technical  education 
january 2010 by gdw
Teaser: Processing is coming to Android
The remarkable thing about Processing on Android is that you can use your (desktop) sketchbook development environment as always, then run on the Google emulator or your device.
android  code  development  free-software  Google  handheld  java  mobile  open-source  phones  programming  tablets 
december 2009 by gdw
Create Digital Motion » Teaser: Processing is Coming to Android
The remarkable thing about Processing on Android is that you can use your (desktop) sketchbook development environment as always, then run on the Google emulator or your device.
processing  android  code  development  free-software  Google  handheld  java  mobile  open-source  phones  programming  tablets 
december 2009 by gdw
JSyn - Pure Java Beta Home
What is Pure Java JSyn?

The original JSyn used native code plugin for synthesis and audio I/O. This was necessary back in 1997 when JSyn began. Unfortunately, the native code plugin required a painful installation step when used in a browser. The native plugin is also difficult to maintain and has trouble running on Snow Leopard or Linux.

So we decided to replace the native code plugin with a pure Java synthesis engine. The Audio I/O is now done using JavaSound.

The disadvantages are that the synthesis runs slower in Java than in native 'C' code. Also JavaSound has higher latency than the native code based on PortAudio. The advantages are that JSyn can now run on every platform that supports Java and JavaSound. It will also be much easier to add cool new features
jsyn  audio  software  synthesis  API  and  Plugins  Java  softsynth 
december 2009 by gdw
hibernate.org - Hibernate - Relational Persistence for Java and .NET
Hibernate is a powerful, high performance object/relational persistence and query service. Hibernate lets you develop persistent classes following object-oriented idiom - including association, inheritance, polymorphism, composition, and collections. Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API.
database  java  ggc  gnu  glucose  control 
november 2009 by gdw
Deploying Software with JNLP and Java Web Start
Delivering client-side Java technology-based programs has recently been a daunting task. Browser differences -- both in versions of the Java Runtime Environment (JRE) and security architecture -- have caused many developers to abandon rich client-side solutions in favor of using Java technology on the server, with JavaServer Pages (JSPTM) and servlets. But now that Java Web Start -- and the underlying Java Network Launch Protocol (JNLP) -- are a standard part of the Java 2 platform (as of version 1.4), it's far easier to deploy cross-platform, client-side systems.
jnlp  java  web  start  jsp  jre 
november 2009 by gdw
Bruce Eckel's Free Electronic Books
These are electronic books in HTML on C++ and Java, along with the source code. The HTML books are fully indexed, use Frames for easy navigation through the chapters, and have color syntax highlighting on all the source-code listings. Each HTML download contains an entire book and source code in a single zipped file.
free  electronic  books  c++  java  patterns  source  bruce  eckel  mindview 
october 2009 by gdw
Bruce Eckel's MindView, Inc: Book Download Sites
These are the independent sites who have offered to mirror the books Thinking in C++, 2nd Edition, Thinking in Java, 1st and 2nd Editions, and Thinking in Patterns, all of which include source code.
books  c++  mindview  downloads  java  patterns  eckel  tij  tic++ 
october 2009 by gdw
Google App Engine Blog: App Engine SDK 1.2.5 released for Python and Java, now with XMPP support
Today we are releasing version 1.2.5 of the App Engine SDK for both Python and Java, our first simultaneous release across both runtimes. We're excited about the great new functionality in this release ... including XMPP!
app  engine  sdk  python  java  xmpp  wpd  itp 
september 2009 by gdw

related tags

ableton  ai  amazon  analysis  and  android  apache  api  apl  app  apple  arduino  art  artists  audio  blass  blog  blue  bluej  book  books  bruce  c  c++  carnegie  class  clojure  clojurescript  closing  cloud  cocoa  code  community  compatibility  composition  computing  continuous  control  csound  data  database  datamining  datavisualization  decompile  deployment  design  developer  developerWorks  development  digital  disco  distributed  documentation  Downie  downloads  dsp  ebooks  eckel  editor  education  electronic  engine  engineering  enthusiast  environment  erlang  Eshkar  field  files  first  flash  form  forum  framework  free  free-software  freeware  generative  ggc  glucose  gnu  google  gosling  gractals  gui  guido  guzdial  hadoop  hall  handheld  ibm  ide  initiative  integration  interesting  itp  james_gosling  java  javascript  jdbc  jes  jmusic  jnlp  jre  jsp  jsyn  junit  jvm  jython  Kaiser  kölling  language  learn  learning  library  lisp  list  livecoding  mac  manual  mapping  Marc  marty  max  max/msp  media  mellon  microsoft  midi  mindview  MIT  mobile  monome  music  netbeans  network-music  NeXT  objective-c  objects  oli  online  open-source  opensource  oracle  osc  osx  page  patterns  Paul  pd  people  phones  Plugins  practice  processing  programming  publisher  python  quality  reaktor  ref.  reference  resources  review  sc3  scientific  sdk  search  security  Selley  softsynth  software  sound  source  start  student  sun  synthesis  tablets  technical  testing  theory  tic++  tij  tools  tutorial  tutorials  users  visual  visualization  web  web2.0  webobjects  wekinator  windows  wordle  wpd  xcode  xmpp 

Copy this bookmark:



description:


tags: