Bookmarks for AshwinJ
Geek jamboree
Articles and sample book chapters
Collab, P2P, Swarming and NW
Cubicmetercrystal.com @See Resources
CypherSpace : P2P, Resilient systems and anonymity
Dan Stutzbach`s P2P Homepage
DIME
Fcast : Multicast file transfer
Mappa.Mundi Alkindi : Collab filtering
Mobile P2P messaging
MRG`s Multicast Material Archive
Open Content Nw : Tree Hash EXchange, Content-Addressable Web
Prog Articles : Aspect, testing and Mocks
Automate dependency tracking
Doclet for finding missing comments
Endo-Testing: Unit Testing with Mock Objects
Get Test-Inoculated!
I want my AOP - 3 parts
Improve modularity with AOP
JUnit best practices
Killer combo : Mixins, Jam and unit testing
ObjectMother : Easing Test Object Creation in XP
Test NW code : Java Protocol Hndlr
Test with Mock objects and AspectJ
Testing Asynchronous Callbacks
Testing Interface Compliance
The Self-Shunt Unit Testing Pattern
Unit test code to access databases
Virtual Mock Objects using AspectJ with JUNIT
Prog Articles : Aspect, testing and Mocks 2
Add a JAC to your toolshed
Designing Testability with Mock Objects
O`Reilly Network: Automating EJB Unit Testing
Test-Driven Database Development
Testing without excuses
Unit test code to access databases
Unit Testing with Cactus Framework Tools in WSAD
Prog Articles : Core Java
Build your own languages with JavaCC
Control browsers from your Java application
Data Aware Alphanumeric Search Trees
DBC using Dynamic proxies
Dictionary :Ternary search tree
Efficient text search
Eliminate bottlenecks with a buffered iterator
Guidelines for using the Java 2 reference classes
JNI : Accounting app with sales force automation
Network Programming : HTTP-based Applications
Optimize a query on a Map
Reducing Garbage C and Sizing Memory
Reference Objects API
Shutting down threads cleanly
Swing GUI dialog construction kit
Top Ten New Things You Can Do with NIO
Prog Articles : Core Java 2
Atomic File Transactions
Automatic Data Expiration
Creating a JDBC Log Handler for JDK 1.4
DBC using Dynamic proxies
Encoded Streams
Generic caching service to improve performance
Get smart with proxies and RMI
Java component to run and schedule tasks
Memory-mapped files with checkpointing
Perf monitoring and data caching in RMI
Process-driven approach to avoid thread death
RandomAccessFile to build a low-level database
Serializable Adapter
Using BootClasspath to tweaking Java Runtime
Prog Articles : Core Java 3
Unify event-triggered conditional processes
Bitwise AND, OR, XOR and NOT Operators and Bit Masks
Caching Java Objects
Christmas Tree JTable
Combining RMI with SOAP
Data Cache using Readers And Writers
Enabling Constant Substitution in Property Values
Exceptional practices
Facade Pattern for the Java i18n API
Journeyman`s HTTP Driver
Make Exceptions Smarter
More on typesafe enums
Reveal the magic behind subtype polymorphism
Test NW code : Java Protocol Hndlr
Prog Articles : Core Java 4
TableLayout : An Alternative to GridBagLayout
Unleash Your Creativity with Swing and Java 2D
Breaking Java exception-handling rules is easy
Can double-checked locking be fixed?
Constants, I do declare
Double-checked locking: Clever, but broken
Exceptions : Rebel Without a Clause
Java Memory Model
Javac from Java
Multilayer property files
Quickly access files and directories you use repeatedly
Safely transfer files between applets
Substitutes for Missing C Constructs
Using HTTP conditional GET in java for efficient polling
Prog Articles : Core Java 5
65% faster string buffer implementation
Can ThreadLocal solve the double-checked locking problem?
Enums in Java (One More Time)
Improving Java Perf and Scalability by Reducing GC and Sizing Mem
Interface for managing indexed data
Leverage design patterns, reflection, and XML : Customizable app frmwk
Loop-local variables considered performant
Take control with the Proxy design pattern
The Runabout : 2 argument multi-dispatch
Transparent RMI
Try Our API for Better Java Debug Logging
When is a constant not a constant?
Prog Articles : Core Java 6
Advanced Text Indexing with Lucene
DBC using Dynamic proxies
Decorate your Java code
Don`t Use System.out.println!
Implementing Fowler`s Analysis Validator Pattern
Java design patterns 101
Java design patterns 201: Beyond the Gang of Four
Java Idioms
Java Laid Bare : Naked Objects
Java modeling: UML tuts
JavaMail quick start
JavaSpaces
Management, JMX 1.1 style
Object data holder framework
Patterns with JHotDraw
Putting Design Principles to Test : Java Case Study
Strategy for success
Prog Articles : Core Java 7
An Easy Architecture for Managing Swing Actions
Getting Started with Eclipse and the SWT
Parsing, indexing, and searching XML with Digester and Lucene
Plug and Play : Patterns, reflection and XML customizable app frmwk
Replacing selected content in a JEditorPane
Signed JARs
Subtleties of Class.getResourceAsStream
Switching on Strings with CGLIB
Prog Articles : Gaming
Coding Bloom Filters
Motion Planning Using Potential Fields
The Matrix and Quaternions FAQ
Understanding Fractal Detection
Prog Articles : Middle tier
Best practices in EJB exception handling
Beyond the Basics : Advanced JNDI topics
Building an Open Source J2EE Weblogger
Business process automation with Java
Connect the enterprise with the JCA
Debunking the Myth of In-Process Application Layer Caching in J2EE
Dispatcher workflow implementation
EJB 2.0 Container-Managed Persistence
EJB 2.1 Inheritance
EJB 2.1 The Timer Service
External SC Architecture and VO Cache
Frameworks save the day
Implement the Observer pattern with EJBs
JCA 1.5 with J2EE 1.4
Optimistic Locking pattern for EJBs
Prog Articles : Middle tier 2
JCA and SOAP to Build WS apps
Job scheduling for the J2EE apps
Making Your EJBs Polymorphic
Power JMS
Tutorial on CMP CMR and EJB QL (Part 4)
Tutorial on CMP CMR and EJB QL (Parts 1 to 3)
Using Hierarchical Data Sets with Aspire and Tomcat
Prog Articles : Persistence layer
CachedRowSet provides cached result sets
Create your own type 3 JDBC driver
Data Binding with Castor
Debuggable PreparedStatement
Eliminate JDBC overhead : SQL tackles JDBC inefficiencies
Intelligent Versus Surrogate Keys
JDBC usage for industrial-strength performance, Part 2
JDO vs. EJB by Gopalan Suresh Raj
Mapping Objects To Relational Databases
OR Mapping with Apache Jakarta OJB
Robust Persistence Layer For Relational Db
Surrogate keys instead of Composite keys
Tuning JDBC : Java Performance Tuning Jack Shirazi
Write once, persist anywhere : DAO
Prog Articles : Scripting
Call JavaScript from an XSLT style sheet
Cool Use of Jython in Axis Web svc
Extending XML tools with Jacl scripts
Java scripting languages: Which is right for you?
Jython Tips for Python Programmers
Python and Jelly: Scripting Power for Java and XML
Script JavaBeans with the Bean Scripting Framework
Scripting power for your Java apps
Scripting with Jython Instead of XML
Tcl your Java apps
Tips for Scripting Java with Jython
Prog Articles : Security
All that JAAS : Authentication
Alt Approaches to Architecting Logon and User Mgmt
Construct secure NW apps with certificates
Cross-site scripting
Custom SSL for advanced JSSE developers
Custom TLSTrustManager
Declarative Web Application Security with Servlets and JSP
developerworks : XML Encryption
Extend JAAS : Authorization
Implement HTTPS tunneling with JSSE
Integrate security infrastructures with JBossSX
Secure Internet Programming with the Java
Secure your Web services documents
The Open Web Application Security Project
Using JAAS for Authorization and Authentication
Using Java to Encrypt Passwords in DB
Prog Articles : Security 2
A New Security Blanket (JDK 1.4`s GSS-AP)
Building Secure Java RMI Servers
ChurchillObjects.com : Secure Sockets with JSSE & OpenSSL
Integrate Java Cryptography with Windows
Secure JavaMail with JSSE (Custom SSLSocketFactory and TrustMgr)
Using RMI over SSL authentication for application-level access control
Prog Articles : Web
Build Classier Struts Apps
Business Process with BPEL4WS
Business processes in a Web services world
Compressed output from servlets
Creating Web Services with Apache Axis
Custom JSP tags to use with JMS
Getting Started with JAX-RPC
Learning the New Jakarta Struts 1.1
Mix protocols transparently in Struts
The architecture of WSIF
Transparent Data Pipelines for JSP
Using the Validator Framework with Struts
Web services architecture using MVC style
Prog Articles : Web 2
Beyond SOAP: Optimized Web Services
Core-More Servlets JSP @See Course materials
Hans`s Top Ten JSP Tips
JSP Progress Bars
Servlet Best Practices
Stephan Weisnar`s Struts Tutorial
Stream Both Character and Binary Data via a Servlet
Using Mozilla in testing and debugging web sites
Web MVC
Prog Articles : XML
Converting between Java objects and XML with Quick
Generate JavaBean classes with XSLT
Learning and Using Jakarta Digester XML
Pull Parsing in C# and Java
Serializing Graphs of Data in XML
SOAP messages on MIDP devices using kSOAP
Spread Your Wings with Cocoon
Transform data into Web applications with Cocoon
Using XML and XSL : Advanced UI design
XML APIs for databases
XML messaging : 3 parts
XML Schemas: Best Practices
XML to PDF? Oh, FOP It.
Prog Articles : XML 2
Buglet DOMUtil : Recursive DOM printer
Building a compiler for the SAX ContentHandler
Building a compiler for the SAX ContentHandler (more)
Data binding Part 3: JiBX architecture
Five Practical XQuery Applications
JavaBean XML Persistence Part 4
JavaCC, parse trees, and the XQuery grammar
JAXB and Castor compared
Running Multiple XSLT Engines with Ant
Skin Emax : An XML/XSLT Architecture for the Web
Turning a ResultSet into XML
X Is for XQuery
Prog Articles : XML 3
Displaying XML with CSS
Holding the Bag With XML DOM
Java and XML performance improvement tips (Part 3)
Tip: Asynchronous SAX
Searching and Lang processing
Lexical chains, HDF5, Summarization
Document Clustering and Text Summarization
HDF5
Report on automatic classification systems
Test Set for Text summarization
The Text Summarization project
Using Lexical Chains for Text Summarization
WordNet and links
Ed Parrish`s : Developing a Search Engine
Fast String Searching With Suffix Trees
Generating Names Phonetically
Java Stop words elimination
labs.google.com - Papers by Googlers
Levenshtein Distance
perl.com: Building a Vector Space Search Engine
Porter Stemming Algortihm
Soundex Code Generator in Java Script
Using Python, Jython, and Lucene to Search Outlook Email
Semantic web
Basic XML and RDF techniques for knowledge management, Part 7
DAML.org @See Tools
Dave Beckett`s RDF and Metadata channel
Extracting RDF from formatted email
Guidance on RDF
HP Semantic Web activity
Networked Knowledge JoDI
OilEd
Querying RDF Descriptions for Community Web Portals
RDF query and inference for WS
RDF Query in Javascript demo
RDF rep of WordNet
RDF Tutorial
RDFedt
Semanticweb.org @See Resources#tools
Storing RDF in a relational database
The ICS-FORTH RDFSuite
The Open Healthcare Software
WSDL with RDF
XML Topic Maps through RDF Glasses
XMLhack Topic maps and RDF
Semantic web 2
The Evolution of RSS
SW engg and mgmt concepts
How to be a Programmer
MDA from a Developer`s Perspective
Model Driven Dev
Project management: Maven makes it easy
The Programmer`s Stone
Development
C and CPP
Linux
Balance : TCP proxy with round robin load balancing
desproxy : a TCP tunnel for HTTP proxies
Dranch`s HomePage : Linux links
GNU Zebra routing software
LUFS : Userland Filesystem
Port Forwarding
Super Sparrow : Globally Distributed Content
Bloodshed Software
C++ Home
ClibPDF in C
Cprogramming.com
FTP File system
GNU Common C++
Guru of the Week
Hoard Multiprocessor Memory Allocator (malloc replacement)
libpnet6: An Advanced Portable Networking Lib
MemDB, C++ Reflection, Object ODBC etc
Raw IP Networking FAQ
RProxy and RSync
Standard Template Library Guide
STLport
TcpDump.org
The Ethereal Network Analyzer
The Packetfactory
XDelta Delta-compressed storage and NW transport
dot Net
.NET 247
C# C Sharp Help
C# FAQ
C-Sharpcorner.com
Dot Net Buzz
Gotdotnet.com
Magic : The User Interface Library for .NET
MyBookmarks
SharpDevelop @ic#code
Unit Test for .Net
Gaming and AI
AI
Projects
Bow Toolkit : Classifcation and clustering
Open src Fuzzy clustering
OpenCyc.org : Rasoning engine
ThoughtTreasure home page
WordNet @See Related Projects
aboutAI.net
AI areas
AI depot
ForeFront of AI
Fuzzy Logic Archive
Game theory - sketch
More AI links
Neural Nets tutorial links
The Genetic Programming Notebook
Gaming
Engines
3D Engines List
3D-Level : .Net enabled Game engine
APOCALYX 3D Engine
Clax : Portable keyframing engine
Coin3d
Crystal Space : A Free 3D Engine
Faktiss.net : Nive 3d engine
Flat Four Engine : Game frmwk with script ngin
Fly3D.com.br
Genesis3D Open Source Engine
Grim 2D API : hardware accelerated 2D graphics
NaN Game Engine
NeoEngine
Object Oriented Rendering Engine
Panard Vision Realtime 3D Engine
PLIB : A Portable Games Library
pygame : python game development
Radon Labs Homepage
Terraform Home Page
Wings 3D : Polygon mesh modeller
Games
3D Gamers : Quake II
Arianne RPG
BZFlag : Capture the Flag Tank game
Egoboo
Freeciv
FreeCraft
GLdomain.com - First person shooter VC++
Parsec : multiplayer 3D Internet space combat
Tutorials
3D tutorials
Code colony
Cyber Loonies
hinjang.com GFX : Watercolour Rendering, Surface tessellation
Neon Helium prod
Open GL
Tutorials
Tutorials 2
Tutorials 3
Game AI
Game prg links
Gametutorials.com
Open source DirectX Port
Paul Bourke : Graphics links
Java
_Communities and General Java sites_
ChurchillObjects.com : Tutorials and whitepapers
developer.java.com @See Articles, Code samples and tutorials
Enhydra.org : XML and kApps
Examples from The Java Developers Almanac 1.4
Gil Hansen`s Java URLs
Jakarta projects
Java Practices : Collected Java Practices
Java-Frameworks.com
JavaCoding.net
Javaperformancetuning.com @See Resources and News
javaprepare: Java Certification Preparation Site
JCraft open source projects
Object Refinery :Sw for finance
PlanetJava : Tutorials and whitepapers
PreciseJava.com : The path to improvement
Roedy Green`s Java & Internet Glossary : Java Gotchas
sunsource.net
Tigris : open src community
www.ExperimentalStuff.com
AI, Automata, SemWeb, Rule engines, Mining
AI
Alicebot and AIML (A.L.I.C.E. AI Foundation)
Bayesian Self-Org Applet
Boids applet
Case Based Reasoning : Selection engine
Interactive Self-Org Map demos
Java Obj Oriented Neural Engine
Java Therom Prover
JavaBayes
JGAP :Java Genetic Algorithms Package
JWordNet
Links to Artificial Life applets
Natural Machine : AI Kernel
Open src Steeringbehaviors
OpenAi
Automata and text engg
BRICS Java String Analyzer
Classifier4J : Automatic classification of text
Doc classifier : Naive Bayes and Space Vector based
Flow4J : Frmwk to design and execute flows in a JVM
GATE : General Architecture for Text Engineering
jrexx : automaton based regluar expression API
OpenNLP @see Links
SMC: The State Machine Compiler
TAJA : Tree-tuple Automata for JAva
ToscanaJ : Formal Concept Analysis
DB alternatives
Coyote Gulch : JISP
Generalized Search Tree Java impl
HDF5 Java API
MG4J : Managing Gigabytes for Java
Prevayler : Java Object Prevalence
RTree Library
Expert systems, Rule and Constraint kits
Expert systems
Jess : Expert system shell
KEX : KVM Expert System
RDF driven expert system shell
Petrinets
JARP : Petrinets editor
JFern : Java-based Petri Net framework
Petri Net Kernel
PIPE : Platform Independent Petri Net Editor
DROOLS : Dynamics Rete
Helpers for Mandarax
InfoSapient
JACK : A Java Constraint Kit
Java Therom Prover
JEOPS : Embedded production system
Mandarax Inference engine
The Werken Company
TyRuBa : Logic Meta Programming for Java
Math and Science
AVL tree applet
Cafun : Simulations of complex systems
Easy Java Simulations
JAMA : Matrix package
Jampack : Matrix package
Java Generic Library
Java HPC packages
Java Science API
JDigraph
JDSL : Data Structures Library in Java
Operational Research classes
Mining
Association Rule tool
Kea : Key phrase extraction
Mondrian : OLAP in Java
NGramJ : n-Gram Algorithms in Java!
Text Mining Waikato
Weka 3 : Data mining
Semantic Web
_More 1_
KAON : Ontology management infrastructure
RDF Crawler
BrownSauce RDF Browser
Frodo : RDF 2 Java
IsaViz visualize and authoring RDF
Nexist : Topic Maps
RDF API @See Known use cases
RDF APIs
RDF Model Browser
RDFDB
Redland RDF Application Framework
Sesame : RDF Schema-based Repository and Querying
Simple Logic-based RDF Interpreter
Squish QL RDF 2 JDBC
The ICS-FORTH RDFSuite
TM4J : Open Src Topic Map
Data tier
_More 1_
Proxool : Java connection pool
Sashipa-Melba : Graphical User Interfaces for relational db
SimpleDB : source for InstantDB 3.26
SimpleText : JDBC based flat file database
SQLj.org
tinySQL
OR Map
Cayenne
Hibernate
iBATIS.com : DAO, JPetstore and Linecount
Java ObjectBase Manager
Java ODBMS
Jaxor : OR Extensions for Java
JDOCentral.com: Java Data Objects
jRelationalFramework
Karapan Sapi
Mirage: transparent OR mapping for Java
OJB : ObJectRelationalBridge
Osage : Persistence Plus XML
Ozone OODB
Persistence layer
Scott Ambler`s : OR expert
SMYLE
T JDO
Voruta : Java methods to JDBC using javadoc tags
XORM : Extensible Object-Relational Mapping for Java
SQL Clients
AquaFold Inc : Aqua Data Studio
Free DB Visualizer
Gaudi : Data Structures Visual Editor
iSQL-Viewer
JDBC Admin GUI
Nextobjects : based on the Merise method
QueryForm Database Tool
SQL Developer : Cross DB SQL Client
Squirrel SQL client
XML DBs
Apache Xindice XML database
Ashpool : A lightweight XML DB with JDBC Driver
Exist XML DB
FastXMLDB : In-memory XML DB
XML-DBMS
Axion : Small JDBC DB engine
crossDB Standard database independent API
CsvJdbc : CSV file JDBC driver
DbForms
Gelatin : Abstract Query Toolkit
HSQL Database
J3 Limited : JDatabase Wizard
Jahia.org : SQL Profiler
Java embedded SQL
JDBC Admin GUI
jTDS : Type 4 JDBC 2.0 driver MS SQL
Kopi : create DB apps in a high level spec lang
McKoi Open Src Java Database
NLBean : Natural lang to SQL
P6Spy JDBC Spy
PhDataCache : caching JDBC driver
EAI and Workflow
Bossa : Workflow with Petri net notation
Compiere : Open Source ERP and CRM
Internet Document And Report Server
jBpm : Java Business process management
Jeremi : dist realtime teleco-operation
mec-eagle.org : B2B integration tool
OBOE : Open Business Objects for EDI
Open Business Engine
Open ebXML
Open for Biz prj
Open3.org : Universal biz integration
OpenAdapter.org
OpenWFE
PowerFolder : OpenSource Workflow Server
Proteus : toolkit for EAI
Snap In HIPAA : AS2 EDI
WebDocWf : Workflow
XMLBlaster : XML based MOM
XmlMom
Gooey libs, Frameworks and Doc proc
Gaming and 3D
_More 1_
Genuts : Online game dev frmwk
JPatch : Modeller for POV-Ray and RenderMan
Meat Fighter : Street Fighter parody
MegaMek
Opale`s library
OpenGL Java tutorials
Peter Walser`s Java 3D Fx engine
Rabidhamster.org @See Java page
Sean Wilson`s Java GFX Applets
T.A.N.K.S
Wilmascope 3D graph visualisation system
Arkanae : Open src java RPG
Art of Illusion :Rendering studio
Dungeon Master Java
ELM-VE : 3D virtual environments in Java
Gameform : Open src tile based game sdk
GL for Java
Java 3D @See Other sites
Java for SDL
Java is Doomed
JavaFlight : Java3D Flight Simulator
Javagaming.org
JavaNerd`s : GameFrame for Java - G4J
JFreeCiv : Civilization clone
jPCT Java 3d engine
Jun 3D library : OpenGL
JXInput : Direct input binding @See Links
Mars Simulation Project
Graph and Charts
Arakhne: NW editing environment
Chart2D
eGantt
Fruity : create awt.Shape objects easily
GanttProject
Graph Visualization Framework
Java Analysis Studio : HEP Visualization
JavaView : 3D Geometry Lib and Viewer
JCad
jCharts
JFreeChart
JGraph
JHDL : Open Source FPGA CAD Tools
JHotDraw
JOpenChart Java Library
OpenJGraph : Graph Drawing Project
Picker : Take data from scanned graphs
Plotlib Toolkit
The Mica Graphics Framework
Image processing
ImageJ : Image and Analysis lib
JIGL : Java Imaging and Graphics Library
JPEG2000 Java impl
JVT HomeJava Vision Toolkit
List of Java Image libraries
Open src Zoom Img layout toolkit
PhotoMesa Image Browser
Non-web UI Components, Toolkits and Libraries
_More 1_
Ajax : A quality JAva eXtensions
HIGLayout
Java Pie Menus
JCalendarCombo, JCascadedPane and SplitIt
JCombo, JSpinner other controls
JScroll : Scrollable desktop pane
Spin : Transparent threading for Swing apps
Swing sightings
The Kiwi Toolkit : JFC toolkit
Transparent JFrame class
Werx : Rapid Swing Application Development Framework
Zaval Light-Weight Components Library, Proxy
_More 2_
ExplicitLayout layout manager
Margaglione : Java Bean Calendar Control
Matt`s Java : Autocomplete TextField and more
Qt Signal and Slot for Java
Toedter : JCalendar Java Bean and Swing tuts
wx4j: A Java Binding for wxWindows
Pluggable Look and Feel
Incors.org : Kunststoff L and F
Javootoo : Java Look and Feel
jGoodies.com : Plastic LNF, Guidelines and utils
Skins for JFC
Slaf, simple look and feel
The XP L and F by Stefan Krause
XUL
Java Gui Builder
JXUL
koaLaGML
Luxor XUL
SwingML : Swing Markup Language
Thinlet : Thin client UI
XML Windowing Toolkit
XUL Links
CalCom Text Package : Find, replace, cut and paste
Foxtrot : Easy Thread API for Swing
FreeHEP Icon Browser
iData : Toolkit for Swing components
Janux desktop project for X11 @See References
jExplorer file explorer component
JFontChooser
Object Component Website
RelativeLayout
Salsa : Open Source Swing Addon Suite
Templating engines and Doc generation
Report generators and PDF libs
DataVision : DB rep like Crystal Reports
gnujpdf
IBM Toot-O-Matic
iReport
iText : Java PDF library
JasperReports : like Crystal Reports
JFreeReport
OpenReports : Dynamically created PDF
PDF Box
PDF extraction and development
Retep Open Source PDF
xReporter : web-based database reporting framework
Apache Batik SVG @See Examples
Apache FOP
DrawSWF : Java to generate Flash Animations
Formatting Objects Authoring
Jamon : text template engine
Java libs to r/w various file formats
JBYTE : JavaBY Template Engine
JGenerator : generate Flash content
Latte
Open src SVG toolkit
Proce55ing : lang to allow designers and artists with prg
Word Html 2 Formatting Objects
Web content generation and Frameworks
_More 1_
Genie : framework for JSP based web applications
JAction framework : flexible control layer
JBanana
Presenting XML : web app frmwk for prez HTML, PDF, WML
Stanchion : Web MVC
Tapestry
Tea Trove collection
The JADE Open Framework
Tiles
TurboM2 : The Model 2 framework
Wafer : Web App Frmwk Research prj
WebMacro
WebWork : HMVC based web app frmk
wingS : Net generation Swing
JSP
Codemeister`s JSP Exchange : jspListView
Custom Taglibs
JSP Insider
JSPTags.com
Struts
Easy Struts for Eclipse / JBuilder
Struts
Struts Builder
Struts Console
Struts Workflow Extension
Struts-Layout
StrutsCX : Struts with XSLT
Armidale Client Server GUI arch
Barracuda : MVC frmwk for Web apps
Echo : Event-driven frmwk for web apps
Expresso framework
FormProc
FreeMarker HTML template engine
Japple
JPublish.org : Web Publishing frmk
JStateMachine : MVC frmwk
Maverick : MVC frmwk
Melati : Java SQL Website Development Engine
Millstone : Web based UI library
Niggle Web Application Framework
Salmon SOFIA : J2EE based class and tag library
Scope : HMVC frmwk
Language, Sw engg and dev tools
(De)Compilers Parsers
ANother Tool for Language Recognition
Compiler tools
DJ Java Decompiler
GCJ : The GNU Compiler for Java
Java Optimize and and Obfuscate
JFlex
JReversePro : Java Decompiler / Disassembler
JTB : Syntax tree builder
JTopas : Java tokenizer and parser tools
Open Runtime Platform
RetroGuard : Java Bytecode Obfuscation
rhug : collection of java packages built with gcj
shuJIT :Just-in-Time Compiler for x86
WebGain JavaCC
(Refactoring) Editors
Eclipse
Eclipse Metrics, Wiki, Sort Plugins
Eclipse plugins
Eclipse Research Projects
Eclipse-Workbench.com
Eclipse.org @See Articles
Holongate.org : fun developments based on the Eclipse
jMechanic Eclipse Profiler Plugin
Klomp Eclipse Plugins
Lomboz : JSP Plugin
MVC for Web Services, WS plugins 4 Eclipse
Sourceforge Eclipse Tools (Call heirarchy)
Syntax Color Editor for Eclipse
zClipse.org : Eclipse Plugins
Jython
JinSitu : Interactive introspection env for Java and Jython
Jython Console with Code Completion
Refactoring
JRefactory : Refactoring for Java IDEs
RefactorIT : Java Refactoring Tool @See Community edtn
Transmogrify : A Java Refactoring Tool
Armed Bear J
BlueJ : IDE for learners
DrJava IDE for beginners
GExperts Inc : Gel Java IDE for Windows
JBuilder Personal
Jedit.org
Jext.org
JSwat : Graphical Java Debugger
MokaByte Ginipad
NetBeans.org
Omniscient debugger
Ripple : A Folding Text Editor
Tauschke MobileCreator 1.2
UICompiler for Java
Attributes, AOP and Bytecode engg
_More 1_
caesarj.org
Nanning Aspects
ProGuard : Java class file shrinker and obfuscator
PROSE: PROgrammable Service Extensions
Serp
Soot : Java Optimization Framework
ASM : Java bytecode manipulation framework
Aspect Browser
AspectJ.org
AspectWerkz : dynamic, lightweight and high-performant AOP/AOSD
Attrib4j : Attributes for Java
Byte Code Engg Library @see Projects
CGLib : Code Generation Library
Commons Attributes
DJ: Dynamic Traversals and Visitors
jAdvise : Java AOP framework, ReflectiveVisitor
Java Aspect Components
javageeks.com : Attributes in J, Src semantic analysis
Javassist : load-time reflective system for Java
JMangler : load-time transformation of Java
JMunger : insert pieces of Java code to classes
MixJuice : An OO lang with module mechanism
Auto code generators
Doclet.Com
EJB Creator
EJBGen
EJBWizard
Ejen : Java XSLT generation system
Jatha : Macro system for Java
Jenerator : A code generator for Java
Middlegen : Db to java code
SQL 2 java : Generates Java code from DB
TableGen : SQL table 2 Java Class
XDoclet
XGen
Build
Anthill Build Mgmt Server : Build and Release Mgmt Tool
Apache Ant
CruiseControl : frmwk for a continuous build process
GenJar : Ant task builds jar files based on class dependencies
Krysalis Centipede project build system
Maven : Java prj mgmt and prj comprehension
Code analysers
DoctorJ : Diagnoses errors in Javadoc and Java code
Dynamic invariant detection
JavaNCSS : Cyclomatic dep analyzer
JCSC
JDepend : Dependency analyzer
Jlint: Java program checker
JRat : Java Runtime Analysis Toolkit
Macker : architectural rule checker
Pattern Testing
PMD : Java src profiler, optimizer
RevJava : quality control for compiled java programs
Warnlet doclet
DBC
DBC for Java
iContract : Design By Contract
Jass : Java with assertions
jContractor: Design by Contract for Java
Doclets and Doc generators
AurigaDoc : Java-XML-XSL based doc engine
BeautyJ doclet : Src Transformation Tool
Bouvard and Pecuchet
Dbdoc : JavaDoc on Steroids
DocBookTools
Java code 2 navigatable HTML
Java2HTML
Javadoc 2 Docbook Doclet
JavadoXML : XML API doc gen doclet
JavaSpec : Doclet extension
JDiff : API Differences
JDocHelper
PDFDoclet
QDox : Quick JavaDoc Scanner
wikidoclet
Java based languages and extns
_More 1_
Frink
ObjectScript
OGNL : Object-Graph Navigation Language
Orto
Piccola : A Small Composition Language
Pizza Compiler: Java superset compiler
Rhino
Simkin : Embeddable Scripting Language
SISC : Second Interpreter of Scheme Code
The Logic Router Engine
The Nice programming language
BeanShell
Dynamic Java
Free EcmaScript Interpreter
FScript
InstantJ
Jacl
Jakarta BSF : Bean Scripting Framework
Jam : Mixin extensions to Java
Java Expressions Library
Java+ Preprocessor (String pre proc)
JRuby
JudoScript
jython
Lambda4J : Functionals Library for Java
njet.org : Anvil prg lang
Log, verification and metrics
ALF for Java
Clarkware : JDepend, JUnitPerf, JWhich and Profiler
Classpath duplication-finder utility
GCViewer : Tagtraum industries
Houston : Status and Logging Toolkit
IBM Jinsight
JMP : Java Memory Profiler
jProf : JVMPI based profiler
JSwat : Graphical Java Debugger
JTreeProfiler
JUnitPerf : JUnit performance analyzer
Jylog : JPDA based logger
LN2 : Logging based on pattern matching
RevJava : quality control for compiled java programs
RUE : Resource Utilization Explorer
SimpleProfiler
Trace.java
TracingClassLoader
Mocks
DynamicMockObjects : MockObjects
EasyMock
Mock Objects
MockMaker
Src formatters
Checkstyle
ImportScrubber
Recoder : source code metaprogramming
Testing
_More 1_
Canoo WebTest : Automated testing of web apps
FindBugs : A Bug Pattern Detector for Java
jcoverage : Code coverage with Ant
jWebUnit
Marathon : gui-test tool
PushToTest : Web Services Testing
RA TestHarness : RemoteApps
The Dbunit Framework
The Grinder : load-testing framework
Abbot GUI Tester framework
Artima SuiteRunner : Tool for Conformance and Unit Testing
Avignon : Automating the acceptance testing process
Clover :Java code coverage test tool
Cricket Cage : uses AspectJ
HttpUnit
Jakarta Cactus
JFCUnit
JFunc : Functional Testing Extension
JTestCase XML configurable JUnit testing
JUnit.org
JUnitDoclet
JUnitEE
JUnitX
JXUnit : Test Suite with XML
Latka
Open Source Testing
UML and CASE tools
AndroMDA : MDA to Code
Argo UML
ESS-Model : Reverse engg Java code
InnoQ : XMI to code
Jase : CASE tool
ModelJ : The model-driven design tool for J2EE
OptimalJ Free for Netbeans
Poseidon for UML Community Edition
UML Sequence Diagram generator
UML2EJB
Visual Paradigm UML CASE Tool
VM
Echidna : multiprocess system
JamVM : small JVM impl
japhar.org : GPL VM @See Related
Java 2 .Net
Joeq virtual machine
OVM/J : Java VM in Java
SableVM
SuperWaba : J2ME VM
Inxar : HotSwap, Syntax Translation Toolkit
JValue : framework for Value Objects in Java
Naked Objects framework
Middle tier
_More 1_
Aspire : Rapid J2EE/XML/Web Services dev frmwk
B-Frame : Instant J2EE DB apps
ClickBlocks : Open Source Glue framework
JacORB : Java implementation of the OMG`s CORBA
Java Development with Ant Example Application
OpenSymphony
Servlets.com : com.oreilly.servlet
Smart Client Container
Spif : The Simplest Possible Infrastructure Framework
Using xDoclet to implement Java Pet Store
Wangjammers GOBS : Generalised Object Broker System
_More 2_
Bright Side Factory : J2EE frmwk focused on EJB and Swing
Keel Framework
The Carbon Component Framework
Computational middleware
Jini
Jgroup Autonomous Replication Management
Jini @Links
Jini.groupserve.com
Jini.org
Kalixia : Xtreme Space and WebOS
AltRMI
Globus Grid : Java Kit
JavaGroups
JTrix Services
ProActive
RMI over SMTP, XML RPC
SmartRMI : Smart Proxies and Interceptors in RMI
JMS and messaging
JMS4Spread
Jumpi : Universal Message Passing Interface
MPI Java
OSMQ : Java asynchronous message frmwk
Presumo JMS
Somnifugi : In-JVM JMS
The Ivy software bus
UberMQ : Open src JMS
JMX
EJTools : JMX, JNDI browsers
jConfig
JMX4Ant
JMX4ODP : JMX 4 Open Distributed Processing
MC4J Management Console
MX4J : Open source JMX
Tammi Application Framework
WebJMX Tag Library
LDAP
JDBC-LDAP Bridge Driver
JNDI File System provider
JXplorer : an open source ldap browser
LDAP Browser/Editor
ldapd
Mentata LDAPHttp Framework
araSpect : Server side object inspector for web apps
Arch4J : Arch for J2EE
Avalon and related projects
Enterprise Object Broker
Exolab.org : OpenEJB, Castor, Tyrex
Helma.org : Script application server
JBoss.org
jMiddleware.com Open Source Links
Objectweb.org : JOnAS, Jonathan, JORAM and JOTM
Mirco edition
Builder.com`s Exploring J2ME series
Core J2ME : Articles, tutorials and resources for the wireless developer.
JSMSEngine
kCommand : ultra-lightweight generic command architecture
KObjects.org @See Links
Micro Java Network : The J2ME Resource
MicroMath : j2me math library
WetNet J2ME VNC
Misc (gooey) apps and libraries
_More 1_
dhvani : TTS system for indian languages
FreeTTS 1.1 : A speech synthesizer Java
jarg : Java Archive Grinder
Jazzy : Java Spell Check API
JClipboard for X
JCmd : Java command prompt
jCVS : CVS client
Johann Nepomuk : NumericalChameleon, Jack (Check)sum
JPluck : Plucker documents for PalmOS
JRegex
MultipartRequest File Upload parser
Robust transactional integrity for Java files
SourceJammer : Src control and versioning
Universal file resource abstraction
_More 2_
Bartender : Java barcode generator
BrowserLauncher in Java
CmdLineOptions library
CRC Generator
GlobalEnvironment : lib for globally shared key-value sets
Jacson : configurable text filtering with Java
Jarchiver : Java archiving tool
Java Curses Library
Java Readline
Gooey apps
Dataworkshop : Low level data editor
Ekit Java 2 HTML editor
Free Java ASCII editor
Geo spatial studio
IzForge.com IzPack installer
JarSpy : Java Archive Spying Utility
Java Outline Editor
JDictionary
Jesktop
Open source Spread sheet
OpenMap : Open src GIS
PJA Toolkit : Pure Java AWT toolkit and Spreadsheet
Pure Java console window in Swing
SimplyHTML word processor
Software 7 Helen : JavaHelp Authoring Tool
Gooey apps 2
ALOV Map : Free Java GIS
Attesoro : Translation editor for Java programs
BEEJ : Boolean Expression Editor for Java
davidcampaign.net - dczip : freeware archiving program
Debrief Maritime analysis application
JAlbum : web photo album software
JCards : Store, manage user defined data
JRainWords : how to use a computer keyboard
JReplaceThem : Multiple File Search And Replace
Multivalent Browser
Research Project Helper
Source Explorer for Java
Synestesia.com : Music generated from pictures
XCard : Java Flash card
Gooey apps 3
Arachnophilia HTML Editor
HTML Parsers
HTML Parser
JTidy
TagSoup : SAX parser for nasty, ugly HTML
JNI
Jace
Janet : Java Native Extensions
Madcap : Machine and Device Capabilities
XLNT Software : Native OS utilities
Reputation mgmt frmwk
Advogato`s trust metric
OpenPrivacy Initiative
Schedulers
Chinook : Enterprise class Task mgmt system
Jcrontab : Job scheduler
JDring : The Java Alarm Scheduler
Quartz : Job Scheduler
Recurrance : RFC 2445 Recurring date rules
ThreadWorks
Search engines
Egothor search
HouseSpider
Jakarta Lucene search toolkit
Java Search Engine
LDSE : local domain search engine
Security
Access Control Designer
Accessroad : Analyze the access rights in powerful diagrams
bouncycastle.org : Encryption
EJBCA : EJB Certificate Authority
Gif steganography
Information Concealment Engine
JAAS Modules
JCE taglib
JSMIME (Keystore util methods)
KeyTool GUI : GUI version of the command-line keytool
Open src Cryptix
Servlet Filter that mimics container mged security
TinySSL : A Lightweight SSL Implementation in Java
Utility libs
Cache and Pools
Cachecow
Java Caching Service : Open Source implementation of JSR-107
spy.jar : Cron, Pool, Remote hashtable, Async log
SwarmCache : Distributed Caching System for Java
YAPoolman : Yet Another PoolMan
Amber Archer Library
com.Ostermiller.util Java Utilities
Doug Lea : Concurrent prg library
fastUtil : Fast and compact type-specific utils
Generation Java : Utils, Simple JNDI
Giant Java Tree
GNU Trove : Util package
GUIRLib : Group for User Interface Research
J.A.D.E : Java Addition to Default Environment
Mango : iterators, algos and functions like STL
RMI Proxy, Properties frmwk, DB Pool
String library
ucar.util.prefs : Preferences impl with XML files as backing store
NW, Comm, P2P
_More 1_
ACME Java : WebGrep, WebCat and others
FileNabber 0.1
GANYMEDE
J NFS
Java Interprocess Communication Server
Java Network Simulator (JNetSim)
jpcap : Packet capture for Java
Lcrzo network library
Mars : Simple NW monitoring tool
Onion Networks : Java FEC, DIME Library
OpenNMS : NW Mgmt platform
SEDA and NBIO: Java Non-blocking IO
TightVNC : Enhanced VNC and Java viewer
Xtended web browser
_More 2_
CustomDNS : customizable DNS server
Davenport : WebDAV gateway to SMB shared resources
dnsjava
J X L A : HTTP log analyzer
Jawa Open Eyes : Network monitoring system
jCookie Library
JMap : Port Scanner
jRevProxy : Java Reverse Proxy
Mognet : Wireless ethernet sniffer/analyzer
Moonbeam : XML socket server
MUSCLE : flexible client-server system for distributed apps
Simple : Java frmwk for the dev of Web svc
Strangeberry : Java Rendezvous
_More 3_
Service Location Protocol Enhancements
The Java Network File System
XeqTunnel
Active networks
Active Networks : dynamic protocols
Janos : Java-oriented Active NW OS
NetScript
PLAN: A Packet Language for Active Networks
IM and Conf
Echomine : Muse Communications API
JabberBeans : Java API for Jabber
JabberStudio
Java Jabber Server @See Links
Java SIP Library
jSession Iinitiation Protocol
Relay IRC
Simple IM Presence Service
JNLP
Lopica : Web Start Encyclopedia
netx : JNLP client
OpenJNLP
Vamp for JNLP
Media Servers and Players
Free Internet Conferencing Tools
Generic JTAPI and JCC Project
Java RTP Implementation
JavaZOOM : jlGUI MP3 player
JCast-X : eXtensible streaming solution
jjukebox : java jukebox
JMF Home Page
Ogg Vorbis SPI
Open src MP3 Ogg player
RTP for Java
Streamsicle : Streaming MP3 server
Tritonus : Java Sound for Linux
P2P, Agent kits and others related
_More 1_
Project Jxta
Tapestry
The Anthill Project
The Hunting of the Snark Project : BitTorrent
Tristero
XNap : File sharing client @See Links
Agent kits
Cougaar Open Source Agent Architecture
JACOMMA : Java Communicating Agents
JATLite : Java Agent Template
MadKit
MultiAgent.com
Spider : a web-robot class
WebSPHINX : Personal, Customizable Web Crawler
Zeus agent building toolkit
Adaptinet SDK : adaptive networks
Aorta : loadbalanced clustering P2P app
Freenet project
Hive
Hive P2P JXTA collaboration
HyperCast
Kepler : Open Archive Initiative
limewire.org
Neurogrid.net P2P search
OceanStore
P h e x : Gnutella client
Peermetrics.com
Phosphor File Sharing
Popular Protocols
Apache FtpServer
Apache Jakarta HTTP Client Library
BEEP : Blocks Protocol @See Beep4J
FTP Server
FTPit!
Graphical NW client and filemanager (FTP, SFTP and SMB)
HTTP Client
ISNetworks SSH
Java CIFS
Java DHCP Simulator
Java FTP Client Library
Java FTP svr, GIF encoder, Calendar svrlt
Java Telnet Applet
Jetty Java HTTP Servlet Server
Jo! : pure Java web server
JWhois
Open src FTP Client Library
Secure FTP
SkunkDAV DAV client
VNCJ, JavaURL, JTelnet
Westhawk`s Java SNMP stack
Wrabbit FTP Server
Proxies
Distributor : TCP load balancer
Java anonymity proxy server
Java FTP Proxy Server
Java Proxy
JunkEx : A filtering HTTP proxy
Muffin : Web filtering proxy
PAW Project
Pluxy : The pluggable proxy
PortForwarder 1.0
RabbIT web proxy
Smart Cache
Sync
Jarsync : Java rsync impl
kizna.org : Syncshare
Sync4j
PIMs, RSS, CMS-Portals, Wiki and Bloggers
_More 1_
JLCP : Javalobby Community Platform
jPortlet
LightningBoard : customizable bulletin board system
OpenUSS : University support system
Software Proc dashboard Initiative
Track+ Tracking System
XPlanner : Project planning tool for XP teams
Bloggers and Wikis
blojsom : lightweight blog package
chiki : Wiki
Fitnesse : standalone wiki, and acceptance testing frmwk
Friki : Java Wiki
JSPWiki
KwikWiki
MiniBlog
Pebble : Lightweight personal blogger uses XML
Roller Weblogger
SnipSnap : Weblog and Wiki Software
Mail
Columba mail client
Icemail client
Jakarta James Mail Server
Java Email Server
MrPostman : webmail from pop mail client
Pooka: A Java email client
PIM
AgentFrank
Coldstone Labs : Online bookmark manager
DynamicObjects : Spaces
J iCal Calendering system
Java Workspace Project
jNotes
JOrganizer
MAK : Mindmap and Knowledgemanager
MIT Haystack
PowerJournal
Secure Data Manager : Free Password Manager
XBELette : Online bookmarks using SOAP
Zoe
RSS viewers and libs
Flock : Server side RSS aggregator
HotSheet : RSS viewer
Ideagraph : Personal Knowledge Manager
JSurfer
NNTP RSS bridge
RSS Viewer
RSSLibJ : Lib to generate RSS data in various formats
RSSViewerApplet
ThinRSS
Visualizers
Apache Agora : Datacloud visulization
FreeMind
GZigZag Hyperdimensional View
HyperTree Java Library
Jazz
Jmol : Molecule viewer
jRSVP : Rapid Serial Visual Presentation
SpaceTree
TouchGraph
Treemap
TreeMap Java Library
Antville : Weblog-hosting system
Campware.org : CampFire - web based content mgmt
cofax.org : Web-based text and MM pub system
Collaborative Grpware SW @Links
Gran PM : web based project mgmt sw
JA-SIG @See uPortal
Jahia.org
Jcorporate.com apps
Jetspeed : Enterprise Information Portal
JIRA : J2EE-based tracking, Prj Mgmt
Jive Software : Powerful Discussion Forum SW
Liferay : Liferay Enterprise Portal
MMBase : Opensource publishing system
mvnForum
OpenCms
XML and WebServices
Java XML binding
Commons Digester : XML to Java mapping
Domify : DOM interface to arbitrary graph of Java objs
JaxMe : Java XML binding
JiBX : Binding XML to Java Code
JOX : Java Objects in XML
JXPath : XPath for Object Graphs
Quick : XML to Java mapping
XType : XML to Java mapping
Transformers and Pipelines
babeldoc: Universal Document Processor
Barat
cocooncenter : Apache Cocoon guide
XBeans : Processing pipeline
Xineo XIL : XML Import Langage
XiT Transformation Engine
XPipe : Pipelined XML Processing
XTAS : XML Transformation And Storing
WebServices
jUDDI
JWIG : Interactive Java WebServices
OASIS ebXML Reg implementation
SoapAnywhere: SOAP 1.2 implementation
Systinet (Idoox) Free SOAP for Java
The Mind Electric : GLUE
UDDI4j.org
WSIF: Web Services Invocation Framework
Zvon SOAP
X - Path/Form/Q/Update, Parsers and Utils
_More 1_
Chiba : Implementation of the W3C XForms
jBrix : XForms, Speech recog apps
Joost : Streaming Transformations for XML (STX)
Piccolo extremely fast XML Parser
SIA Parser for XML
Sparta : lightweight Java XML package
XMLForm Servlet toolkit
XMLStarlet Command Line XML Toolkit
XOM
XQEngine
Jaxen : Java XPath Engine
Jaxup : Java XML UPdate engine
JDom
NanoXML
Qexo : Kawa implementation of XQuery
SAXON : XSLT Processor
xmlenc : fast stream-based XML Encoding Library
Xoplon : XML/XSLT framework for Java servlets
XML/XSL Editors
Alex Chaffee`s Purple XPath Explorer
eXchaNGeR : The XML browser (and XML Editor)
GenDiapo : XML Editor
Jaxe : XML editor
jSimpleX : visual XSL transformation tool
Roxes tech : XmlWrite free XSL editor
The Pollo XML editor
Treebeard : XSLT IDE
Vex : A Visual Editor for XML
X-Smiles.org : XML Browser
XDataFinder : Browse and query XML files and XML DBs
Xerlin XML Editor
xmldiff : XPath Visualizer
Devsphere Java XML Projects
XPB4J : XML Processing Benchmark for Java
JavaScript and DHTML
_More 1_
Dented Reality Projects
HTML Guru
Jesse`s Bookmarklets Site
JS Syntax highlighting experiment
jSo : Javascript Obfuscator
Kryogenix : browser experiments
Online Base64 Decoder and encoder
Remote Scripting
Remote Scripting with IFRAME
Scottandrew.com @See DHTML Junkyard and Libs
Treeview JavaScript tree menu
W3Future : Organizational charts
Webreference OO JavaScript
WebReference.com Expandable Tree
youngpup.net
_More 2_
Cross-Browser Rich Text Editor
XML
ESPX : ECMAScript Parser for XML, with namespaces, TinyXSL application
HTML tree graph from XSLT
NCZOnline Array Extensions, jsDocument, XML DOM
Sarissa : Browser independent XML/DOM
vcXMLRPC : XML-RPC Implementation in Javascript
XML for Script : Cross Platform XML Parsing in JavaScript
A Triple Linked Listbox
AccessObject : JavaScriptDatabase
bodytag : Ultra cool applet/DHTML effects
BrainJar.com Menus
Building A DHTML Chaser
ChunkySoup.net OO JavaScript
Creating window remote controls
Cross-Browser.com
Destroydrop Expandable Tree
EchoEcho.Com : JavaScript, HTML, CSS Tutorials
HEX to RGB and rgb to hex Color Converter
IE Direct Animation
JavaScript Assertion Unit Fmwk
JavaScript Graph Builder
JavaScript Object Inheritance
POST analyzer
Python
_More 1_
Gnosis Utils
MetaKit for Python
Mnet
MoinMoin
NLTK : Natural Lang tkt
pyblosxom
ZODB and ZEO
Resources
Python 2.2 Quick Reference
The Vaults of Parnassus: Python Resources
Useless Python!
4suite.org
BitTorrent : Swarming downloads
Hep : Route messages between e-mail, weblogs, and IM
Medusa: A High-Performance Internet Server Architecture
Psyco : Python JIT
SimPy: A Python-based simulation package
SkunkWEB
SpamBayes
Stackless Python
The Crusader Python App server
TreeLine editor
Twisted : an event-driven networking framework
VPython
wxPython
Zope
SQL
PL/SQL mega tutorial and Tedious SQL queries
Why You Need Database Normalization
WebServices and SOA
Web Services and Service-Oriented Architectures @See Articles
WebServices.Org : WS Industry Portal @See Links
Misc stuff
Media
RTP
onegoodidea : Python RTSP Proxy
Voice
Hawk Software : HawkVoice
IP Telephony Source
iptel.org
JVOIPLIB
OPENPHONE.ORG
Robust Audio Tool @See Links
Speak Freely
Voice Over IP Links
VOXILLA.ORG HOME PAGE
AudioCoding.com
BladeEnc
musicdsp.org :: all your waveform are belong to us
PeerCast
RTP, SIP papers and links
Video Content Analysis Homepage
Vovida.org Open Src Comm @See Useful links
Windows
7-Zip
Anyedit
Batfiles: The DOS batch file programming handbook & Tutorial
ComponentSoftware Visual Diff for Windows
Email Remover : POP3 header retrieval
KeyNote : Tabbed notebook
Programmers Notepad
Sysinternals : TCPMon, Process Explorer
The Bookmark Converter
Tiny Personal Firewal
WikiServer : A free Wiki server
fox-toolkit.org Crossplatform GUI library
Open Office
Ruby OO scripting lang
SashXB
Scripting Languages Lua/Perl/Python/Ruby/Tcl 2002
WxWindows Crossplatform GUI library
Online books
Java
BrendonWilson free JXTA Book
Component Development for the Java Platform
J2EE for Enterprise Computing
J2EE Olympus : Free J2EE Book collection
Jan Newmarch`s free Jini book
Java Developer Connection Books @See Java Series
Processing XML with Java
Swing book Matthew Robinson and Pavel Vorobiev
TheServerSide.com Book Chapters
TomcatBook Project
UML for Java Programmers
Python and other scripting langs
2 Tcl/Tk books
ActiveState Cookbooks : Perl, PHP, Python, Tcl, XSL
Dive Into Python
PerlDesignPatterns
Text Processing in Python (a book)
Advanced Linux Programming
Andamooka Reader
Bruce Eckel`s : Thinking in Python, Java, C++, Patterns
CodeNotes.com
Handbook of Applied Cryptography
IBM Redbooks
Informit.com : Free Library
LDAP-PKI Cookbook
Numerical Recipes Books On-Line
Parsing Techniques : A Practical Guide
Patterns for Adaptive Programming
PerfectXML Free Library sample chapters
Scientist and Engineer`s Guide DSP
TCP/IP Illustrated
Understanding X.500
Science
Citeseer [NEC Computer Science]
Data Compression links
Data-Compression.com
Map of Mathematics
Nist Algorithms
RFC-Editor Webpage
Scientific Applications on Linux (SAL)
Software engineering
Agile methodologies and Refactoring
Refactoring
Refactoring to Patterns
Refactoring.com
Agile Modeling (AM) - Essays
AgileAlliance
Engineer Notebook: An XP Pair prg episode
Extremeprogramming.org
XPDeveloper.com
XProgramming.com
Xtreme Prg @See Articls, Reco Reading
Mags and homepages
_More 1_
Jim Coplien
Scott Ambler`s : OR expert
Software Development Online
Steve McConnell`s website
The Rational Edge
ThoughtWorks library
Trygve M. H. Reenskaug`s homepage
Alistair Cockburn, Humans and Technology
Application Development Advisor @See Articles
Brian Foote : Patterns and frameworks
Craig Larman`s Home Page
JCM : Journal of Conceptual Modeling
Jeff Sutherland`s Business Object Component Technology
Joe`s MetaData and Adaptive Object-Model Pages
JOT: Journal of Object Technology
Martinfowler.com @See Articles and Links
New Architect mag: Scaling Agile Methods
Object Mentor : Articles
Object Role Modeling
ObjectiveView : Object and Component Journal
Objects by Design : Forums and study notes
Paul Graham`s homepage
Peter Coad Code strategy process modeling design
OO Design practices and tips
_More 1_
A Construct for Effectively Implementing Semantic Associations
Aspect Oriented Sw Dev
Construx: Templates, checklists, patterns, tools
CRC cards
Dependency Inversion Principle
Design Principles and Design Patterns
Designing Reusable Classes
Embarcadero Tech UML Tutorials
Free UML links
Interface Segregation Principle
Liskov Substitution Principle
MetaCase : Domain Specific Modeling
Modeling Style.info : Tips and techniques for creating better Sw digs
Ootips : Object Orientation Tips
Open-Closed Principle
Single Responsibility Principle
Taxonomy of Software Connectors
UML Reference Card : Allen I. Holub
UseCases.org
Patterns
_More 1_
(Anti) PatternsOfSoftware Wiki
Interaction Design Patterns
Larman GRASP Design patterns
Messaging Patterns.com
More GRASP patterns
Null Object Pattern
PLoP : Pattern Languages of Programs Conf
Publisher-Subscriber pattern 4 UI design
TheServerSide.com J2EE Patterns Repository
Type Object Pattern
Type Object Pattern 2
Using J2EE Design Patterns : Oracle
Verified Service Locator pattern
_More 2_
A Pattern Language for Human-Computer Interface Design
Argument Accumulator
C++ Idioms (Presented at EuroPLoP 98)
Design Patterns in Dynamic Programming
Object Architects ARCUS Patterns @See Home
Patterns Management Briefing : James O Coplien
Phased Process pattern
The Interaction Design Patterns
Software management
A Development Process Generative Pattern Language
Branching Patterns for Parallel Software Development
Pattern language for versioning and code mgmt
XML Patterns
Architectural Design Patterns for XML Documents
Design Patterns in XML Applications
Designing a New Schema with XML Design Patterns
XML Structures with patterns
AntiPatterns.com
Bitter Java antipatterns community
BizTalk: Design Patterns for Business Rules
Brad Appleton`s Software Patterns Links
Design Patterns in AOP
developerWorks : Patterns for e-business
Dmoz: Patterns and Anti-Patterns
Douglas Schmidt`s : Design Patterns and Frmwk
Enterprise Integration Patterns
Guiding visitors pattern
Heirarchical MVC
Hillside : Design Patterns
Java BluePrints: Guidelines, patterns
Modeling Roles : Series of Analysis Patterns
Pattern Depot : Cooper Java Patterns and others
Testing
Bret Pettichord`s Software Testing Hotlist
Dr Cem Kraner`s SW testing articles
JUnit, Testing Resources for XP @See Bug and test patterns
Satisfice, Inc : @See Testing articles
Testing Foundations : @See Writings
Testing Techniques
UI and DB design notes
Database design with UML and SQL
Database Systems and Structures : Table of Contents
Gestalt Laws of Perceptual Organization
uidesign.net : Webzine for UI developers @See links
User Interface Analysis
Wanderlust
eBooks
International Children`s Digital Library
Internet Sacred Text Archive
IPL Online Texts Collection
Project GUTENBERG
textz.com
WWW Virtual Library
www.awe-struck.net
www.bibliomania.com
Just browsing
Beyond cool
Edge
Feynman Online : The Official Feynman Website
Health On the Net Foundation
HowStuffWorks : Learn how Everything Works!
Philosophy of Science Archive
Sea and Sky
SoYouWanna.com
The Webtender : Drink recipes and bartending guide
Tulleeho.com : Your Guide to drinking out
Comix
Calvin and Hobbes
Calvin and Hobbes at Martijn`s
Dilbert *
Garfield and Friends
Sherman`s Lagoon Comic Strip
Cool, weird or both
_More 1_
Infiltration: Abandoned Sites @See Worldwide links
Gapingvoid : Cartoons drawn on the back of business cards
Honda Accord ad
Horse orchestra
IBM Research: Knowledge Socialization: Stories
Top 100 April Fool`s Day Hoaxes of All Time
Musique
Grateful Dead Live
Lyrics : lyrics.net.ua
AltaVista : Translate box for your site
Beer Drinking Troubleshooting Chart
Crazy geometry
Dusty Davidson
Flags Of The World
Liftoff satellite : JTrack
Photomacon, fais ton portrait de toi mme
Plumb Design Visual Thesaurus
RhymeZone
SingleCell : online inclosure of responsive ecologies
Sodaplay
They Rule : directories of the top 100 US companies
ThinkGeek
UT Library Online : Perry-Castaeda Library Map Collection
Whitney Artport Commissions: CODeDOC
Winners of the Ig Nobel Prize
Cyberspace
404 Doodoo Error
404 Research Lab
An Atlas of Cyberspaces
elgooG
Internet Archive
Kartoo.com search engine
Nambers : A namber is part name and part number
traceYou 0.80
Games
3D Minesweeper game
All Games Free : Hyperjet game
Brainchild Design : Sir Bounce A Lot game
FishWorld game
Fly The Copter
GameScene: Smite Thee
limerick-city.com : online games
MiniClip.com Blobs2
Inspirational
Apple Seeds : Inspirational Quotations, Motivation
Keep walking Personal Journeys
QuotableQuotes.net
The Quotations Page : Your Source for Famous Quotes
The Quote Garden
The Rolex Awards for Enterprise Journal
Media
Industry tech news
InfoWorld
InternetWeek.com
Wall Street and Technology Online
BBC World Click Online *
MIT Technology Review
National Geographic Channel - India *
Observer @See Global issues *
Scientific American
The New York Times: Opinion : Editorial *
The Spectator.co.uk
Thousands of newspapers on the Net
Times Online
Personal links
IndianBloodDonors.com : blood groups, blood Banks, 24 hrs Pharmacy
MyBookmarks
RemindTime
Travel and Adventure sports
Anurag Jain : Hobby Aviation and Adventure Sports
Lonely Planet Online
Outside Mag : Adventure travel, outdoor recreation
Travel scribbles : Travel articles and destination info
Sites 2 visit regularly
Java
Artima.com : a resource for Java, J2EE, and Jini developers
Erik`s Weblog *
Java Channel
Java Developer`s Journal
Java news
Java Specialists
Java Today
java.blogs
JavaDigest.Net *
Javalobby.org *
JavaWorld.com
JRoundup
JSurfer.org
OCI - Articles : Java News Brief
The Java Boutique: Tutorials
The Serverside.com *
Mostly Java blogs
_More 1_
Dave Bryson
Jason Bell
java work
Joe`s Jelly
Joey Gibson`s Blog
mabo.blog-city.com
Mike Clark`s Weblog
Servlets.com Weblog
The Art Of .war
thepope.blog-city.com
_More 2_
Abe Fettig
bayard
Kalixia
Ned Batchelder: Blog
Simon Brown`s Weblog
skizz.biz
Steve Conover`s Weblog
Sylvain Wallez
The Blue Pill
Vanity Foul
Weblog for Costin Manolache
Whispering :: start
_More 3_
andrew cooke: diary
bob mcwhirter
Danman`s personal blog
David Czarnecki`s Blog
hackdiary
Jason Horman`s Weblog/Homepage
kdub`s log
Live from Tokyo: Tech Blog
PragDave
rinkrank.blog-city.com
Rod Waldhoff`s Weblog
Welcome to the real world
_More 4_
/dev/null [Cameron]
All Things Java
BlogStreet : Blog Neighborhood, Top Blogs, Search, RSS and Utilities
Brian Maso`s Tecno-Geek Weblog
Caffeine Induced
Crowbar Tech
Darren Hobbs
Free Roller.net : Top 10 blogs
itymbi
James Strachan`s Radio Weblog @See subscribed to
Small Values of Cool: Java Archives
Freq bloggers
::Manageability:: @See Blogs
Bernard Choi`s Journal
Blogging Roller
Codito ergo sum
crazybob.org
dsuspense
glen.blog-city.com
Java Developer : Rick Hightower
jutopia
Otaku, Cedric`s weblog
Project Gilgamesh
Raible designs
Random thoughts
rebelutionary
relativity.yi.org @See Bookmarks
ShareMe Technologies : The Mobile Future
The Fishbowl: Charles Miller`s Weblog
The Mountain of Worthless Information @See Blogroll
Python
Daily Python-URL *
dive into mark
Python Journal
PyZine.com : A Technical Journal for Python Developers *
Tao of the Machine
Source directories
freshmeat.net *
FSF Savannah
GNU free sw directory
SourceForge
XML and other blogs
A List Apart
Ben Hammersley.com : Content Syndication with RSS
Boxes and Arrows: Because we can
Cafe con Leche XML News and Resources *
Jeff Turner`s Weblog
Jon Udell`s Radio
Lambda : Programming Languages *
Loosely Coupled weblog : on-demand web services *
Service Oriented Enterprise
Simon Willison`s Weblog
Sjoerd Visscher`s weblog : w3future.com
XMLhack *
ZVON.org : The Guide to the XML Galaxy
BEA Dev 2 Dev Articles
Builder.com
Database Journal
Developer.com
DevX.com
flipCode.com @See Dev tutorials *
Gamedev.net @See Articles *
IBM developerWorks *
InformIT.com : Articles
Java Pro, XML and .Net Mag
Linux Journal
Linux Magazine: Open Source. Open Standards
MSDN Magazine
O`Reilly Network *
Oracle Magazine
Wallpaper and other Arty sites
Artist lounges
Atmosphere @see Links
Chapter3.net
DERUSH clothing : @See links
DROPPOD @See links
friends of ED : Designer to designer
Netzministerium
Rasterized.org
yaXay.com
545studios @See Affiliates
Abstract Fonts .com : The Biggest Free Font Site
Coolhomepages.com
Customize.org - @see Wallpapers
CWD - Cool Web Design
Deskmod.com @see Links
Free Layouts.com: Free Web Templates, Flash Movies
GuiGalaxy - Icons @see Links
Lotsofskins.com @see Wallpapers
Mysketchbook.net - GALLERIES
ShellFront : Where Shells Come Alive!
Spoono.com @see Wallpapers
www.skinz.org