
java

e-zines
Java / WebDeveloper.com ®
http://www.webdeveloper.com/java/
We offer tutorials, articles, and links on Java programming, development, and applications. We also have an extensive how-to section. :: WebDeveloper.com
Le Club-Java
http://www.club-java.com/
Le Club a pour vocation de promouvoir la technologie Java et de la mettre en avant sous forme d'actions de pÄdagogie, d'aide et d'assistance pour ses adhÄrents. le Club constitue une plate-forme d'information et d'Ächanges d'expÄriences concernant le Java Computing notamment au travers des sÄminaires qu'il organise ou des confÄrences aux quelles il participe. Par ailleurs, le Club organise le premier concours mondial de JavaBeans
Google Directory - Computers > Programming > Languages > Java > News and Media > Magazines and E-zines
http://www.google.com/Top/Computers/Programming/Languages/Java/News_and_Media/Magazines_and_E-zines/
java.net - All Articles
http://today.java.net/pub/q/articles
List of all java.net articles
TWiki . Javapedia . WebHome
http://wiki.java.net/bin/view/Javapedia/WebHome
The ServerSide: Articles, Books, Discussions & News
http://www.theserverside.com/
developerWorks : Java technology : Technical library view
http://www-128.ibm.com/developerworks/views/java/libraryview.jsp?type_by=Articles
Browse the Java technology technical library view for technical articles and tips, tutorials, standards, and IBM Redbooks. View the list by product, title, topic, or keyword and sort your results.

articles
In pursuit of code quality: Defensive programming with AOP
http://www-128.ibm.com/developerworks/java/library/j-cq01307/?ca=dgr-jw17PRG-D
While defensive programming effectively guarantees the condition of a method's input, it becomes repetitive if it is pervasive across a series of methods. This month, Andrew Glover shows you an easier way to add reusable validation constraints to your code using the power of AOP, design by contract, and a handy library called OVal.
developerWorks : Architecture [kategorie]
http://www-128.ibm.com/developerworks/architecture/?ca=dnw-812
Find complete listings of the articles, tutorials, project info, and news you need to stay up-to-date on developing architecture projects.
Choosing among JCA, JMS, and Web services for EAI
http://www-128.ibm.com/developerworks/webservices/library/ws-jcajms.html
This article discusses criteria for choosing among J2C Connector Architecture (JCA), Java Message Service (JMS), and Web services implementations, depending on your existing environments, the patterns you want to implement, and the your preset requirements for loose or tight coupling.
Accueil - Club d'entraide des développeurs francophones
http://www.developpez.com/
Club des developpeurs : Forum, Cours et tutoriels en programmation : Delphi, C, C++, Java, VB, DotNET, C#, PHP,ASP, UML, XML
DynamicJava.org - OSGi aj. (projects, news)
http://www.dynamicjava.org/
Pragmatic Resources for developing Dynamic Java Applications.
The Pragmatic Bookshelf | Read Our Magazines
http://pragprog.com/magazines
Books, screencasts, forums, articles, and more, all aimed at helping software developers
get better and have more fun. Our titles are available on paper and electronically, and
all our ebooks are DRM-free. Enjoy!

databases & java
ORM, JPA, JDO, OODBMS...

docs
DB2 SQL Cookbook
http://mysite.verizon.net/Graeme_Birchall/id1.html
ONJava.com -- Understanding Classloaders: log4j in a J2EE Environment
http://www.onjava.com/pub/a/onjava/2003/04/02/log4j_ejb.html
Vikram Goyal explains how to use log4j in an EJB environment--and how classloaders work.
The J2EE(TM) 1.4 Tutorial
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html
Java Developers Almanac 1.4
http://www.exampledepot.com/?l=ex
Code Examples from the Java Developers Almanac 1.4
Tags: code, example, examples, java, samples
DocJar: Search Open Source Java API + sources
http://www.docjar.com/
DocJar: Search Open Source Java API and source codes.
Tags: javadoc, search, source, source code
JExamples.com - Java Examples in open-source code
http://www.jexamples.com/
Java examples in open source code. We search the java code of open source products to find the Java API examples you want to see. We also let you rate the examples so the best ones will come first in the search results.
Tags: example, examples, java, open_source

J2EE performance books
A1Books - J2EE Best Practices: Java Design Patterns, Automation, and Performance : 0471228850
http://www.a1books.com/cgi-bin/mktSearch?act=showDesc&code=froogle&ISBN=0471228850
A1Books is your bargain outlet for books in
all categories at steep discounts, it carries more than a million titles which
includes New Books, Used Books, Rare books, text books, technical books,
children books, cookbooks, travel books, computer books, etc.
A1Books - Building Scalable and High-Performance Java Web Applications Using J2EE Technology : 0201729563
http://www.a1books.com/cgi-bin/mktSearch?act=showDesc&code=froogle&ISBN=0201729563
A1Books is your bargain outlet for books in
all categories at steep discounts, it carries more than a million titles which
includes New Books, Used Books, Rare books, text books, technical books,
children books, cookbooks, travel books, computer books, etc.
(ISBN 0596003773) - Java Performance Tuning (2nd Edition)
http://www.paradoxalpress.com/store/book/0596003773.htmd
(ISBN 159059181X) - J2EE Performance Testing
http://www.paradoxalpress.com/store/book/159059181X.htmd
Resources for class CS290F - scalable WS, webapps
http://www.voneicken.com/courses/ucsb-cs290f-fa06/index.php/Resources

J2ME
Siemens - MID Profile: Class File
http://www.cellconcept.com/j2me_siemens_doc/api/com/siemens/mp/io/File.html
J2ME API
http://www.j2medev.com/api/wma/index.html
meapplicationdevelopers: Welcome, ME Application Developers
https://meapplicationdevelopers.dev.java.net/
eSWT - Embedded SWT at Nokia Wiki
http://wiki.forum.nokia.com/index.php/ESWT
eSWT - SWT for mobile, a rich UI lib, co-devel. by ibm, nokia.
Tags: j2me ui rich nokia swt eclipse eswt
Most Viewed Java Code Examples - Forum Nokia Wiki
http://wiki.forum.nokia.com/index.php/Most_Viewed_Java_Code_Examples
Tags: nokia j2me java code sample

samples
Floggy - J2ME OODB
http://floggy.sourceforge.net/
LGPL; nevyhoda: nema indexy
Tags: database, j2me, OO
Kuix - jako J2ME Polish
http://www.kalmeo.org/projects/kuix
Levnější komerční licence než Polish. Lwuit možná lepší. Cons: Neumí tabulky, editace pole v holém okně, parsuje XML -> pomalejší, vývoj stagnuje? Není úplně dotažené.
Tags: framework, GUI, j2me
pyx4me - Maven pro J2ME, dobré odkazy
http://pyx4me.com/
Odkazy na oblíbené j2me nástroje
Tags: j2me, maven
ProGuard - preprocess, obfuscate, preverify
http://proguard.sourceforge.net/
ProGuard: java shrinker, optimizer, obfuscator, and preverifier. Preprocessor - zpracov. direktiv při kompilaci.
MicroEmulator - lepší emulátor pro midlety
http://www.microemu.org/
Výhody proti WTK: V runtime běží na J2SE => lze norm. JUnit testy. Lze pustit v appletu. Skiny (wrt rozměry mobilu), lze přidef. tlačítka dle mobilu.
Tags: emulator, j2me
Converting J2ME Applications to Android .apk | Mobile Blog
http://blog.erayince.com/?p=305
How to migrate a J2ME application to Android using the MicroEmulator.
Tags: android, j2me, migration

testing
Hammock - J2ME Mock Objects
http://hammockmocks.sourceforge.net/
Tags: j2me, mock, testing
JMUnit - JUnit for J2ME
http://jmunit.sourceforge.net/
On-device/emulator testing. Due to lacking reflection, you must tell it the number of test methods in a class and implement a switch to execute them based on the provided index. Newer than JMUnit (dead as of 2003), there is an example of usage in Eclipse MTK help.
Tags: j2me, junit, testing
Nokia - Remote Device Access
http://apu.ndhub.net/devices#
Remote device access (RDA) is service, which enables access to live Forum Nokia hosted devices over the Internet. RDA can support any S60 device from 3.0 onwards (+ some 2nd edition models, like N70). Registration required, can use up to 8 hours per day.
Tags: device, emulator, j2me, nokia, testing
Samsung Remote Device Access - Lab.dev
http://innovator.samsungmobile.com/bbs/lab/view.do?platformId=3
Lab.dev is a virtual device laboratory that allows the installation and testing, over the Web, of applications on Samsung Mobile phones, including J2ME midlets. Free of charge, registration required. Currently cca 10 hours per day of device time available.
Tags: device, emulator, j2me, samsung, testing

frameworks
marge: high-level Bluetooth API
https://marge.dev.java.net/
Tags: bluetooth, framework, j2me, open_source
lwuit: GUI fwrk pro J2ME by Sun
https://lwuit.dev.java.net/
Knihovna pro tvorbu hezkých GUI v mobilu, i podpora 3D, hezké a propracované. GPL s classloader exception. Lukáš doporučuje :)
Tags: framework, GUI, j2me
Blog: Open Source Software for Mobile Phones » Java ME
http://opensource.ngphone.com/category/java-me/

jboss

Portlets
Portlets API docs
Introducing the Portlet Specification, Part 1
http://www.javaworld.com/javaworld/jw-08-2003/jw-0801-portlet.html
Portlets are Java-based Web components, managed by a portlet container, that process requests and generate dynamic content. Portals use portlets as pluggable user interface components that provide a presentation layer to information systems. The next step, after servlets in Web application programming, portlets enable modular and user-centric Web applications. The goal of JSR (Java Specification Request) 168, the Portlet Specification, is to enable interoperability between portlets and portals. This specification defines the contract between portlet and portlet container, and a set of portlet APIs that address personalization, presentation, and security. The specification also defines how to package portlets in portlet applications. Part 1 of this two-part series describes the Portlet Specification and explains its underlying concepts. In Part 2, the authors explain the specification's reference implementation and show some portlet examples. (3,300 words; August 1, 2003)
Introducing the Portlet Specification, Part 2
http://www.javaworld.com/javaworld/jw-09-2003/jw-0905-portlet2.html
In this second and final article in Stefan Hepper and Stephan Hesmer's portlet series, the authors move beyond the Portlet API basics outlined in Part 1 to detail the API's reference implementation (RI), known as Pluto. They also offer a series of example portlets to illustrate how you can extend the API's standard functions. (1,700 words; September 5, 2003)
java.net - OpenPortal - Portlets to download
http://wiki.java.net/bin/view/OpenPortal/PortletsInTheRepository
community.java.net - Portlet
http://community.java.net/portlet/
If J2EE based portals, JSR 168 or WSRP mean anything to you, you have come to the right place. This is a gathering of developers and technical experts working on Portals and related technologies. Here you will find open source projects, articles, tips...
Adobe - Developer Center : Providing Rich Portlets with Adobe Flex
http://www.adobe.com/devnet/flex/articles/flex2_portal.html
PortletBridge - portletize (proxy) webapp
http://www.portletbridge.org/multiproject/portletbridge-portlet/index.html

Liferay

specifications
JSRs
The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 53
http://jcp.org/en/jsr/detail?id=53
JSR 53: JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 Specifications
http://jcp.org/en/jsr/detail?id=53
JSR 127: JavaServer Faces
http://jcp.org/en/jsr/detail?id=127
JSR 152: JavaServer PagesTM 2.0 Specification
http://jcp.org/en/jsr/detail?id=152
JSR 168: Portlet Specification
http://jcp.org/en/jsr/detail?id=168
JSR 286: Portlet Specification 2.0
http://jcp.org/en/jsr/detail?id=286
Deutsch - Englisch Wörterbuch
http://www.ego4u.de/de/dictionary
Deutsch - Englisch Wörterbuch mit ca. 220.000 Wörtern, Redewendungen, Zahlengenerator und Aussprachevorschrift
JVM Specification
http://java.sun.com/docs/books/vmspec/html/VMSpecTOC.doc.html

WebServices
developerWorks : SOA and Web services : Standards
http://www.ibm.com/developerworks/views/webservices/standards.jsp
Browse this list of standards and specifications related to SOA (Service-Oriented Architecture) and Web services applications. View the list by title, topic, or keyword and sort your results.
Java EE 6 Overview
http://www.theserverside.com/news/1363662/Java-EE-6-Overview
What's new in Java EE 6 - key changes/additions in the major APIs, their versions, profiles & pruned APIs. (EJB 3.1, JPA 2.0, Servlet 3.0, Jax-RS 1.1, JSF 2.0, WebBeans 1.0, ...). [For full APIs list see http://java.sun.com/javaee/technologies/]
Tags: java, javaee, javaee6, overview, specification
JSON Schema - define valid content of JSON - validation, hyperlinks, navigation
http://json-schema.org/
Tags: document, JSON, REST, schema, specification

tools
Apache > Maven > Maven 1.x
http://maven.apache.org/maven-1.x/
EclipseME - J2ME plugin
http://eclipseme.org/index.html

Eclipse

refactoring
Refactoring: extend, script ...

plugins

interesting
TagSEA - tagy any source/resource
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-867.html
Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
Eclipse Plugin Central :: Multi Project Import/Export
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-170.html
Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
Eclipse Plugin Central :: Multi Clipboard
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-334.html
Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
Eclipse Plugin Central :: Commons4E [generate equals,toString,.. w/ Commons]
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-265.html
Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
Eclipse Plugin Central :: ToString generator [code from fields]
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-256.html
Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
Lockness Eclipse Plugin - Thread Dump Analyser
http://lockness.plugin.free.fr/home.php
Lockness is an Eclipse Plugin for analysing Java Thread Dumps. With Lockness it is quite easy to find out what are the Threads involved in bottlenecks or deadlocks.
Eclipse Plugin Central :: CodeRelief [gener.code4 toString,eq,hashC from fields]
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-455.html
Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
Eclipse Plugin Central :: UI Inspector for Eclipse [plugin devel:info on swt controls]
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-852.html
Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
EclEmma - Java Code Coverage for Eclipse [best FOSS plugin 2008]
http://www.eclemma.org/
John Ferguson Smart's Blog: Installing Eclipse - some of my favorite plugins
http://weblogs.java.net/blog/johnsmart/archive/2009/02/installing_ecli.html
Certiv Analytics - JDocEditor
http://www.certiv.net/downloads/jdoceditordownload.html
WYSIWYG javadoc editor, linked to various javadoc sources
Tags: eclipse plugin javadoc editor WYSIWYG
Certiv Analytics - CallGraph
http://www.certiv.net/projects/callgraph.html
CallGraph is a view plugin for Eclipse that enables graphical exploration of call hierarchies. Leverages the internal platform Call Hierarchy and Search mechanisms and uses Zest to provide a searchable graphical representation of the caller/callee relations between methods (including constructors and internal classes).
Designed to help understand complex and/or extended flow relations in larger scale applications.
Tags: eclipse plugin call graph visualization code explore
Saros - Distributed Pair Programming for Eclipse
https://www.inf.fu-berlin.de/w/SE/DPP
Tags: eclipse plugin shared text edit editing collaborate pair
AptanaHowToEn - zen-coding - Using Zen Coding in Aptana/Eclipse - Project Hosting on Google Code
http://code.google.com/p/zen-coding/wiki/AptanaHowToEn
Tags: eclipse, editing, html, plugin, xml
Saros - Distributed Collaborative Editing and Party Programming
http://www.saros-project.org/
Tool for collaborative, remote editting of source code/Eclipse project. Rough at edges but good experience according to Kent Beck.
Tags: collaboration, distributed, eclipse, editing, pair_programming, plugin, remote
DocShare Plugin - shared editing of 1 file incuded in ECF
http://wiki.eclipse.org/DocShare_Plugin
Tags: eclipse, editing, plugin, shared
Lack of Progress Bar - count wasted time
http://lopb.org/

tail - file watchers
eclipseutilplugins: EditorPosition, scrolling, refresh
https://eclipseutilplugins.dev.java.net/
AnyEdit tools:open file/type under cursor...
http://andrei.gmxhome.de/anyedit/links.html
AnyEdit plugin adds several new actions to the context menu of Text-based Eclipse editors
gstaff.org › colorEditor: use JEdit syntax coloring
http://gstaff.org/colorEditor/
EasyEclipse | Plugins
http://easyeclipse.org/site/plugins/index.html
Implementors Plugin - Implementors feature
http://eclipse-tools.sourceforge.net/implementors/
Properties Editor
http://propedit.sourceforge.jp/index_en.html
It is released from the troublesomeness of the Unicode conversion by native2ascii.
SourceForge.net: Lunar Eclipse
http://sourceforge.net/projects/lunar-eclipse/
The world's largest development and download repository of Open Source code and applications
Table of Contents
http://www.bastian-bergerhoff.com/eclipse/features/web/MultiClipboard/toc.html
Eclipse Plugin Central :: Browse by Query [queries over src code]
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-917.html
Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
Eclipse Plugin Central :: SemmleCode [navigate/search code, find bugs... usign query lang.; E3.2]
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-963.html
Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
JDepend plugin for Eclipse: JDepend4Eclipse
http://andrei.gmxhome.de/jdepend4eclipse/index.html
JDepend4Eclipse plugin for Eclipse is a wrapper for running JDepend from within Eclipse, written by Andrei Loskutov
Eclipse Mylyn Open Source Project: context class view [only editted ones],...
http://www.eclipse.org/mylyn/
Tortoise SVN Plugin for Eclipse 3.x
http://tabaquismo.freehosting.net/ignacio/eclipse/tortoise-svn/subversion.html
Tortoise SVN Subversion control
FastTrack 4 svn [def.'work items' (eg 'bug') w/ xml stored in svn, link changesets to them, track time...]
http://www.polarion.org/index.php?page=overview&project=fasttrack
Polarion Software is focused on software development life-cycle solutions, SAP NetWeaver Development Infrastructure and Subversion.
stan4j.com - Structure Analysis for Java
http://stan4j.com/
STAN - Structure Analysis for Java
Merlin: EMF/UML2 -JET-> generated code/..; supports GMF
http://merlingenerator.sourceforge.net/merlin/features.php
Overview - workspacemechanic - Overview of the Workspace Mechanic - Project Hosting on Google Code
http://code.google.com/a/eclipselabs.org/p/workspacemechanic/wiki/Overview
Tags: eclipse, plugin, workspace
Eclipse Metrics Plugin by State Of Flow
http://eclipse-metrics.sourceforge.net/
This Eclipse plugin calculates various metrics for your code during build cycles and warns you, via the Problems view, of 'range violations' for each metric. This allows you to stay continuously aware of the health of your code base. You may also export the metrics to HTML for public display or to CSV or XML format for further analysis. This export can be performed from within Eclipse or using an Ant task.
Tags: code_quality, eclipse, metrics, plugin
CodePro Analytix - Google Java Developer Tools - free, sw/test audit etc.
http://code.google.com/intl/fr/javadevtools/codepro/doc/index.html
Tags: eclipse, google, plugin, quality, testing
Eclipse Plugin Central :: Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
http://www.eclipseplugincentral.com/
Eclipse plugin resource center and marketplace for Eclipse and Plugin Ecosystem
EclipsePlugins : hi! Find your plugin for Eclipse here.
http://eclipse-plugins.2y.net/eclipse/index.jsp
Directory overview of available OTI Eclipse and IBM Websphere Studio Application Developer (WSAD) plugins, find your Eclipse plugin here!
IBM - Install of the Rational Application Developer 6.x WebSphere Test Environment 6.0 server failed on Windows Operating System
http://www-1.ibm.com/support/docview.wss?rs=2044&context=SSCM72&dc=DB520&uid=swg21209120&loc=en_US&cs=UTF-8&lang=en&rss=ct2044rational
The install of IBM® Rational® Application Developer (RAD) version 6.x completed except for the WebSphere® Test Environment (WTE) version 6.0 server. There was no <RAD Install Directory>/runtimes/base_v6 created in the installation process.
MoDisco Toolbox [tools 4 metamodel-driven reverse-engineering]
http://www.eclipse.org/gmt/modisco/toolBox/
E-based Toolkit for creating Info Centers (help) as for WAS/DB2/.. [web//GUI ui]
http://www.alphaworks.ibm.com/tech/tkcarsi?open&S_TACT=105AGX59&S_CMP=GRsite-jw17&ca=dgr-jw17awtkcarsi
A toolkit that enables users to easily create custom solution information centers by assembling existing materials.
Equinox Portal [OSGI ref.impl (R4)]
http://www.eclipse.org/equinox-portal/
Pulse - create eclipse+plugins bundle, install as 1 from web
http://www.poweredbypulse.com/
Free Eclipse download with optimized mirrors and profile sharing. Download Eclipse and plugins fast & free and manage configurations.
Tags: eclipse, plugins, service, tool, webapp

data visualization

plugin development
Eclipse JFace TableViewer - Tutorial
http://www.vogella.de/articles/EclipseJFaceTable/article.html
Eclipse 3.5 JFace Table - This article explains the usage of Eclipse JFace TableViewer including label and contentprovider, filtering, sorting, and model / view interaction. This article is based on Eclipse 3.5.
Tags: eclipse, table, tutorial, view, viewer
Source Code Guide of Eclipse 3.5 (Galileo)
http://www.vogella.de/articles/EclipseCodeAccess/article.html
Eclipse Source Code Guide This article describes how to access the Eclipse source code, search for plugins or code, demonstrates the usage of the "Plugin Spy" and how to debug the Eclipse IDE. This article assumes that you are already familiar with using the Eclipse IDE and is based on Eclipse 3.5 (Eclipse Galileo).
Eclipse e4 - Tutorial
http://www.vogella.de/articles/EclipseE4/article.html#e4wizward
Eclipse e4 This article gives an overview about Eclipse e4 and describes how to create your first Eclipse e4 application.

testing
Testing f-works, patterns, articles...

JUnit apod.
In pursuit of code quality: JUnit 4 vs. TestNG
http://www-128.ibm.com/developerworks/java/library/j-cq08296/index.html
With its new, annotations-based framework, JUnit 4 has embraced some of the best features of TestNG, but does that mean it's rendered TestNG obsolete? Andrew Glover considers what's unique about each framework and reveals three high-level testing features you'll still find only in TestNG.
FitNess - fw4 integr. tests def. by non-technicians
http://fitnesse.org/
Fuzz testing
http://www-128.ibm.com/developerworks/java/library/j-fuzztest.html
Fuzz testing is a simple technique that can have a profound effect on your code quality. In this article, Elliotte Rusty Harold shows what happens when he deliberately injects random bad data into an application to see what breaks. He also explains how to use defensive coding techniques such as checksums, XML data storage, and code verification to harden your programs against random data. He concludes with an exercise in thinking like a code cracker -- a crucial technique for defending your code.
FindBugs™ - Find Bugs in Java Programs
http://findbugs.sourceforge.net/
Open source Java developer testing tools
http://www.opensourcetesting.org/unit_java.php
Extending Functional Testing with Regression Testing
file:///C:/Program%20Files/Parasoft/WebKing/5.1/docs/regressi.htm

profiling
dW: Build your own profiling tool, current alternatives [2006]
http://www-128.ibm.com/developerworks/java/library/j-jip/
Profiling is a technique for measuring where software programs consume resources, including CPU time and memory. In this article, software architect Andrew Wilcox explains the benefits of profiling and some current profiling options and their shortcomings. He then shows you how to use the new Java 5 agent interface and simple aspect-oriented programming techniques to build your own profiler.
JDC Tech Tips: January 24, 2000
http://java.sun.com/developer/TechTips/2000/tt0124.html#tip2
Java Developer Connection Tech Tips - Using Finally Versus Finalize to Guarantee Quick Resource Cleanup and Using HPROF to Tune Performance.
SourceForge.net: Java Interactive Profiler
http://sourceforge.net/projects/jiprof
The world's largest development and download repository of Open Source code and applications
Profiling J2SE 5.0 based applications using Eclipse TPTP
http://www.eclipse.org/tptp/platform/documents/tutorials/jvmti/Java_Application_Profiling_using_TPTP-v2.0.html
HPROF: A Heap/CPU Profiling Tool in J2SE 5.0
http://java.sun.com/developer/technicalArticles/Programming/HPROF.html
Having performance problems with your Java Application?
Using too much Java heap space and don't know why?
Sometimes simple software tools are all that's needed. This article discusses those tools.
PerfAnal: A Performance Analysis Tool
http://java.sun.com/developer/technicalArticles/Programming/perfanal/
a GUI-based tool
for analyzing the performance of applications on the Java 2 Platform
hat: Java(tm) Heap Analysis Tool 1.1 (HAT)
https://hat.dev.java.net/
Ariadna - Heap Analysis Tool 4 mem leaks
http://mernst.org/ariadna/
Identifying Memory Allocators - org.inmemprofiler - GitHub
http://wiki.github.com/mchr3k/org.inmemprofiler/identifying-memory-allocators
Instrumentation based Memory Profiler
Tags: java, memory, open_source, profiling, tool
YourKit Java Profiler - 15d free triel, by D, Zich
http://www.yourkit.com/java/profiler/index.jsp
YourKit's Home Page
Tags: non-free, profiling, tool

integration, conitnuous
CruiseControl Config GUI tool Home
http://cc-config.sourceforge.net/
CruiseControl - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/CruiseControl
CruiseControl Home
http://cruisecontrol.sourceforge.net/
CruiseControl Getting Started with the Source Distribution
http://cruisecontrol.sourceforge.net/gettingstartedsourcedist.html
Getting Started With CruiseControl - CruiseControl - Confluence
http://confluence.public.thoughtworks.org/display/CC/Getting+Started+With+CruiseControl
CruiseControl articel@developerWorks
http://www-128.ibm.com/developerworks/java/library/j-cc/
Extreme programming and agile methods recommend that the development process include continuous integration and unit testing. A pragmatic way to support these practices is to set up an automated system to build and test the latest version of your source code every time it changes. This article guides you through the practical issues involved in setting up your own Linux-based build server for Java projects.
CruiseControl and Lotus Sametime - CruiseControl - Confluence
http://confluence.public.thoughtworks.org/display/CC/CruiseControl+and+Lotus+Sametime
How To Deploy Scalable WebSphere Applications Using "Maven" Build Tool @ WEBSPHERE JOURNAL
http://websphere.sys-con.com/read/47219.htm
When people talk about scalability, they are usually referring to how well an application performs with an ever-increasing load. Another type of scalability that needs attention during an application's life cycle is build scalability, or how well an application's build and deployment scales with ever-increasing complexity and components.
Using CruiseControl with Eclipse
http://www-128.ibm.com/developerworks/edu/os-dw-os-cruise-i.html
Get a high-level overview of how to use CruiseControl, Luntbuild, and Anthill with Eclipse. Use these applications for implementing continuous-integration builds that provide quick feedback whenever something changes with a project's source.
Luntbuild - automate and manage your builds
http://luntbuild.javaforge.com/
Luntbuild is a powerful build automation and management tool. Continuous Integration or nightly build can be easily set using a clean web interface. Executed builds are well managed using functions such as search, categorization, promotion, patching, deletion, etc. It also acts as a central build artifacts repository and download area for the whole team.
Integrating CruiseControl With WebLogic Workshop Applications
http://dev2dev.bea.com/pub/a/2005/02/integrating_cruisecontrol.html?page=last
Learn how to integrate WebLogic Workshop applications within CruiseControl, an open source tool framework that supports continuous integration in the build process.
BuildProcess, a complete J2EE deployment toolbox
http://buildprocess.sourceforge.net/autodeploy.html
BuildProcess allow automatic deployment and management of multiple J2EE environments using different application server (BEA Weblogic, IBM Websphere, JBoss)
Automated Deployment of Enterprise Application Updates @ WEBSPHERE JOURNAL
http://websphere.sys-con.com/read/48335.htm
This two-part article discusses application deployment, particularly automated updates, to IBM WebSphere Application Server in a large-scale enterprise environment. It applies to Application Server versions 5.0, 5.1, and 6.0, and also includes an introduction to a few version 6.0 enhancements. This article is not intended to be used as a reference for all the details of Application Server administration, but it does describe the key concepts used and contains a list of references.
WAS ant task: autoAppInstall
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/topic/com.ibm.etools.j2eeapp.doc/topics/tantautoappinstall.html
WAS Ant tasks JavaDoc
http://publib.boulder.ibm.com/infocenter/wasinfo/v5r1//index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/javadoc/ae/com/ibm/websphere/ant/tasks/package-summary.html
CruiseControl Monitor [red/green try icon]
http://www.nada.kth.se/~tsu/cruisecontrol/
IBM - PK00274; 6.0: Allow WSADMIN anttask to override invocation profilename
http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg24009022
Provide support for -profileName so that wsadmin anttask can dynamically override invocation profileName.
WAS Ant tasks JavaDoc [v>=6.0.0.3 (with profileName attr)]
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.javadoc.doc/public_html/api/com/ibm/websphere/ant/tasks/WsAdmin.html
Modifying classloader mode in a deployed Enterprise application
http://www.webservertalk.com/message1117655.html
Ant WAS ADMIN tasks (see Doug N.)
http://www.theserverside.net/discussions/thread.tss?thread_id=32285#191351
Learn to Program using Python: Strings, Part I
http://www.developer.com/lang/other/article.php/626331
Baldwin shows you how to program Python using strings and literals.
Python Tutorial Index Page
http://www.developer.com/lang/other/article.php/3624681
Want to learn a new programming language and looking into Open Source for an option? Python may suit your needs.
Automation for the people: Choosing a Continuous Integration server
http://www-128.ibm.com/developerworks/java/library/j-ap09056/index.html
With so many Continuous Integration (CI) servers to choose from, it can be difficult to decide which one is right for you. In the second article of the series Automation for the people, development automation expert Paul Duvall looks at a handful of open source CI servers, including Continuum, CruiseControl, and Luntbuild, using a consistent evaluation criteria and illustrative examples.

ant, code analysis, building...
JReleaseInfo 4 ant/maven - create class w/ version info from properties => the info available at runtime
http://jreleaseinfo.sourceforge.net/intro_e.html
<pack> - jar together w/ classes we depend upon,detected dynamically
http://sadun-util.sourceforge.net/pack.html
SmartAnalyzer - nalyzing dependencies between Java classfiles [4 Ant]
http://smartanalyzer.sourceforge.net/
FindBugs™ - Find Bugs in Java Programs
http://findbugs.sourceforge.net/
EMMA: a free Java code coverage tool
http://emma.sourceforge.net/
Dependency Finder [incl compute closuers - find all reachable classes]
http://depfind.sourceforge.net/
Jar2UML [reverse ing. - analyze classes, show as UML]
http://ssel.vub.ac.be/ssel/research:mdd:jar2uml
Acceleo : MDA generator - Home
http://www.acceleo.org/pages/home/en
Home

Maven
Crap4j - SW metric tool (find crapy methods)
http://www.crap4j.org/
Eclipse Plugin x-Ray - sw visualization plugin
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-1147.html
system complexity view, class & package dependency view
Tworzenie aplikacji Java EE 5 z Apache Maven 2 i Glassfish - Jacek Laskowski - Notatnik Projektanta Java EE
http://www.jaceklaskowski.pl/w/index.php?title=Tworzenie_aplikacji_Java_EE_5_z_Apache_Maven_2_i_Glassfish
JBoss.com Tattletale - tool 2 find prj jars depend. etc.
http://www.jboss.org/index.html?module=bb&op=viewtopic&t=150506
Utility for getting project overivew - * Identify dependencies between JAR files
* Find missing classes from the classpath
* Spot if a class is located in multiple JAR files
* Spot if the same JAR file is located in multiple locations
* With a list of what each JAR file requires and provides
JBoss Tattletale will recursive scan the directory pass as the argument for JAR files and then build the reports as HTML files.
Tags: classpath, dependency, jar, jboss, project, tattletale, tool
Quality Assurance With Sonar (metrics dashboard)
http://java.dzone.com/articles/quality-assurance-sonar
It's incredible how unknown a tool like Sonar is yet. I guess Gradle
suffers the same destiny. After all, they're both similar in their
intent, improve the...
First build of JTheque with Sonar 2.0 | @Blog("Baptiste Wicht")
http://www.baptiste-wicht.com/2010/05/first-build-jtheque-sonar-2-0/
What Sonar 2.0 plugins the project JTheque uses.
Tags: code_quality, experience, metrics, sonar, tool
jarjar - re-package & rename dependencies to avoid conflicts
http://code.google.com/p/jarjar/
Tags: build, dependencies, jar, java, library, packaging, tool
libraryfinder - find jar/zip for a class/file name pattern
http://code.google.com/p/libraryfinder/
Tags: archive, java, resource, search
bnd - OSGi building swiss army knife - hides the complexity away
http://www.aqute.biz/Code/Bnd
Tags: build, osgii, tool
Byteman - byte code injection (AOP scripts)
http://www.jboss.org/byteman/
Byteman allows you to online inject/replace code from a java class via a "rule (set) definition". Based on AOP, useful for testing (fault injection) and observing behavior.

perf_monitoring
JRat (2007)
http://jrat.sourceforge.net/howitworks.html
uses also java 5, separated data collection [produces a binary with data] and swing viewer gui
JARep - monitor JAMon perf. trends over time
http://sourceforge.net/projects/jarep/
Stores & visualizes trends in performance metrics collected e.g. by JAMon. Not in an active development but was first used in production and only then provided at SF.net so it should be quite usable.
Tags: java, monitoring, performance, tool, webapp
javasimon - java app performance monitor
http://code.google.com/p/javasimon/
A successor to JAMon - monitoring API for java (start & stop => avg, min, mag, std. dev, ...). Adds ns precision and tree-organized monitors. Requires Java 5.
Tags: java, monitoring, open_source, performance, tools
visualvm: JVM monitoring
https://visualvm.dev.java.net/
Tool for visual monitoring of JVM running under JVM1.6+ but monitoring also earlier, now part of JDK installation.
Tags: jdk, jvm, monitoring, tool

database
SchemaSpy - interactive visualization of DB schema
http://schemaspy.sourceforge.net/
SchemaSpy is an LGPL Java-based tool (requires Java 5 or higher) that analyzes the metadata of a schema in a database and generates a visual, interactive representation of it in a browser-displayable format. It lets you click through the hierarchy of database tables via child and parent table relationships as represented by both HTML links and entity-relationship diagrams.
Tags: database, documentation, open source, schema, tools, visualization

Modelling, Transformation, Code generation
Eclipse Modeling - M2T - Model to text transformation - JET, Acceleo, Xpand
http://www.eclipse.org/modeling/m2t/
Tags: eclipse, M2T, modelling, template, transformation
Acceleo - code generator (Eclipse.org)
http://eclipse.org/acceleo/
An Eclipse project implementing the OMG's standard model to text transformation language (MTL), i.e. Model + Template => source code. Contains a moder IDE for the templates (code completion, highlight, ...).
Tags: code generation, eclipse, model, tools
jga: java generic algorithms lib [~ c++ STL]
https://jga.dev.java.net/
Java Service Wrapper - What is the Java Service Wrapper?
http://wrapper.tanukisoftware.org/doc/english/introduction.html
Which4J: API 2 figure out where a ClassLoader is finding a particular class.
https://which4j.dev.java.net/releasenotes.html
SQL Formatter / SQLFormatter formats SQL Statements [online]
http://sqlinform.com/
SQLinform is a free online SQL Formatter for any DB (Oracle, DB2, MySQL, SQLServer, Access, Informix, etc)
GridGain - Open Source Grid Computing For Java
http://www.gridgain.com/
GridGain Systems provides professional services around our open source Java grid computing framework. We provide enterprise level support, in-depth training and consulting helping our clients to get the most out of our product during initial evaluation, development and production use.
Retrotranslator: java5 apps -> java1.4; altern.: Retroweaver
http://retrotranslator.sourceforge.net/
JBoss.com - Wiki - JBossRetro: j5 -> 1.4 binary [cglib]
http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossRetro
The Professional Open Source Company
Java theory and practice: Using Java 5 language features in earlier JDKs
http://www-128.ibm.com/developerworks/java/library/j-jtp02277.html?ca=drs-
Java 5 added a number of powerful language features: generics, enumerations, annotations, autoboxing, and the enhanced for loop. However, many shops are still tied to JDK 1.4 or earlier and may be for some time to come. But it's still be possible for those developers to take advantage of these powerful language features while continuing to deploy on earlier JVMs. Brian Goetz returns from his hiatus in this installment of Java theory and practice to demonstrate how.f
LibreSource - collaboration web portal [Inria,Paris Univ,MinOfEcology...]
http://dev.libresource.org/
LibreSource is an Open Source web portal, gathering in one place all the necessary tools to share and communicate within your project team.
Particularly adapted for software development, community management and web publishing, LibreSource aims at facilitating the coordination of collaborative projects and reducing their cost.
Devel. by INRIA, Paris Univ., etc., deployed at fr min. of ecology and EU space agency ...
BTrace: as DTrace but 4 Java; AOP
https://btrace.dev.java.net/
Tags: AOP, debug, java, trace, util
Your ultimate Java software directory.
http://www.jfind.com/
Your ultimate Java software directory
neo4j.org » graph (network) DB
http://neo4j.org/
Java Logging Tools and Libraries - Guide and directory of Java logging tools
http://www.java-logging.com/
Guide and directory to Java logging frameworks, libraries and articles with links to popular logging tools, websites and tutorials.
Tags: article, java, library, logging, site, tool

web

JSF
JSF 1.0 Tag Lib JavaDoc
http://java.sun.com/javaee/javaserverfaces/1.0/docs/tlddocs/index.html
JSF 1.0 API JavaDoc
http://java.sun.com/javaee/javaserverfaces/1.0/docs/api/index.html
IBM: UIScriptCollector tag
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.etools.jsf.javadoc/topics/com/ibm/faces/component/UIScriptCollector.html
IBM custom JSF API/tags
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.etools.jsf.javadoc/topics/overview-summary.html
developerWorks : WebSphere : Forums : WebSphere JavaServer Faces (JSF)
http://www-128.ibm.com/developerworks/forums/dw_forum.jsp?forum=378&cat=9
Get involved in the developerWorks community by participating in discussion forums.
JavaServer Faces Expression Language - Sun Java Studio Creator 2 Update 1 - Online Help
http://developers.sun.com/prodtech/javatools/jscreator/reference/docs/help/2update1/jsp-jsfel/jsf_expression_language_intro.html#syntax
JavaServer Faces Expression Language - Sun Java Studio Creator 2 Update 1 - Online Help
javaserverfaces: JavaServer Faces Home
https://javaserverfaces.dev.java.net/
JSF RI cvs repository UI [Sun]
http://fisheye5.cenqua.com/browse/javaserverfaces-sources/jsf-ri
JSF Central - Your JavaServer Faces Community - News
http://jsfcentral.com/news/
JSF Central - Your JavaServer Faces Community, focusing on developing Java web applications and components.
Core JavaServer Faces [book, ch 1-5,7,10,13]
http://horstmann.com/corejsf/

Articles, blogs etc.
JavaServer Faces (JSF) Tutorial Net.
http://jsftutorials.net/
Shale Apache Framework
http://shale.apache.org/
JSF Extensions - unit testing support [junit, mock objects, cactus. htmlunit]
https://jsf-extensions.dev.java.net/nonav/mvn/
RichFaces - Open Source Rich JSF Components - Scrollable Data Table
http://livedemo.exadel.com/richfaces-demo/richfaces/scrollableDataTable.jsf

Facelets
Facelets fits JSF like a glove
http://www-128.ibm.com/developerworks/java/library/j-facelets/
Trying to combine JSF and JSP is like trying to shoehorn a foot into a glove: it's possible, but it's really just a stopgap measure until something better comes along. In this article, JSF enthusiast Rick Hightower introduces you to what he likes best about Facelets: easy HTML-style templating and reusable composition components.f
facelets: Facelets - JavaServer Faces View Definition Framework [guide]
https://facelets.dev.java.net/docs/dev/docbook.html
Apache MyFaces Trinidad - enterprise level component lib
http://myfaces.apache.org/trinidad/index.html
README: JavaServer Faces and rich Internet application Resources on TechRepublic [links]
http://search.techrepublic.com.com/search/JavaServer+Faces+and+rich+Internet+application.html
White papers, case studies, technical articles, and blog posts relating to JavaServer Faces and rich Internet application
FacesTrace - JSF tracing: phase timing, vars, msgs, component tree
http://facestrace.sourceforge.net/

Seam

JSF

Articles, blogs etc.
JSF 1.0 Tag Lib JavaDoc
http://java.sun.com/javaee/javaserverfaces/1.0/docs/tlddocs/index.html
JSF 1.0 API JavaDoc
http://java.sun.com/javaee/javaserverfaces/1.0/docs/api/index.html
IBM: UIScriptCollector tag
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.etools.jsf.javadoc/topics/com/ibm/faces/component/UIScriptCollector.html
IBM custom JSF API/tags
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.etools.jsf.javadoc/topics/overview-summary.html
JSF Central - Your JavaServer Faces Community - News
http://jsfcentral.com/news/
JSF Central - Your JavaServer Faces Community, focusing on developing Java web applications and components.
developerWorks : WebSphere : Forums : WebSphere JavaServer Faces (JSF)
http://www-128.ibm.com/developerworks/forums/dw_forum.jsp?forum=378&cat=9
Get involved in the developerWorks community by participating in discussion forums.
JavaServer Faces Expression Language - Sun Java Studio Creator 2 Update 1 - Online Help
http://developers.sun.com/prodtech/javatools/jscreator/reference/docs/help/2update1/jsp-jsfel/jsf_expression_language_intro.html#syntax
JavaServer Faces Expression Language - Sun Java Studio Creator 2 Update 1 - Online Help
javaserverfaces: JavaServer Faces Home
https://javaserverfaces.dev.java.net/
JSF RI cvs repository UI [Sun]
http://fisheye5.cenqua.com/browse/javaserverfaces-sources/jsf-ri
Core JavaServer Faces [book, ch 1-5,7,10,13]
http://horstmann.com/corejsf/
JavaServer Faces (JSF) Tutorial Net.
http://jsftutorials.net/
JSF Extensions - unit testing support [junit, mock objects, cactus. htmlunit]
https://jsf-extensions.dev.java.net/nonav/mvn/
Shale Apache Framework
http://shale.apache.org/
RichFaces - Open Source Rich JSF Components - Scrollable Data Table
http://livedemo.exadel.com/richfaces-demo/richfaces/scrollableDataTable.jsf

Facelets
Facelets fits JSF like a glove
http://www-128.ibm.com/developerworks/java/library/j-facelets/
Trying to combine JSF and JSP is like trying to shoehorn a foot into a glove: it's possible, but it's really just a stopgap measure until something better comes along. In this article, JSF enthusiast Rick Hightower introduces you to what he likes best about Facelets: easy HTML-style templating and reusable composition components.f
facelets: Facelets - JavaServer Faces View Definition Framework [guide]
https://facelets.dev.java.net/docs/dev/docbook.html
README: JavaServer Faces and rich Internet application Resources on TechRepublic [links]
http://search.techrepublic.com.com/search/JavaServer+Faces+and+rich+Internet+application.html
White papers, case studies, technical articles, and blog posts relating to JavaServer Faces and rich Internet application
FacesTrace - JSF tracing: phase timing, vars, msgs, component tree
http://facestrace.sourceforge.net/

Seam
Apache MyFaces Trinidad - enterprise level component lib
http://myfaces.apache.org/trinidad/index.html
Using JavaScript to dynamically add Portlet CSS stylesheets - Mark McLaren's Weblog
http://cse-mjmcl.cse.bris.ac.uk/blog/2005/08/18/1124396539593.html
Using JavaScript to dynamically add Portlet CSS stylesheets - Mark McLaren's Weblog
http://cse-mjmcl.cse.bris.ac.uk/blog/2005/08/18/1124396539593.html
Ajax Patterns [wiki]
http://ajaxpatterns.org/
Ajax Patterns [wiki]
http://ajaxpatterns.org/
Character Conversions from Browser to Database
http://java.sun.com/developer/technicalArticles/Intl/HTTPCharset/
To avoid multiple charset encodings and its potential data
loss, provide character encoding information in HTML or JSP pages by using a HTML meta tag or a JSP @page tag. Use UTF-8 HTML character encoding to handle all your multilingual and writing script needs.
Character Conversions from Browser to Database
http://java.sun.com/developer/technicalArticles/Intl/HTTPCharset/
To avoid multiple charset encodings and its potential data
loss, provide character encoding information in HTML or JSP pages by using a HTML meta tag or a JSP @page tag. Use UTF-8 HTML character encoding to handle all your multilingual and writing script needs.
OpenLaszlo - rich web ui: xml+js -> flash||dhtml
http://www.openlaszlo.org/
OpenLaszlo programs are written in XML and JavaScript and transparently compiled to Flash and, with OpenLaszlo 4, DHTML. The OpenLaszlo APIs provide animation, layout, data binding, server communication, and declarative UI. An OpenLaszlo application can be as short as a single source file, or factored into multiple files that define reusable classes and libraries.
OpenLaszlo - rich web ui: xml+js -> flash||dhtml
http://www.openlaszlo.org/
OpenLaszlo programs are written in XML and JavaScript and transparently compiled to Flash and, with OpenLaszlo 4, DHTML. The OpenLaszlo APIs provide animation, layout, data binding, server communication, and declarative UI. An OpenLaszlo application can be as short as a single source file, or factored into multiple files that define reusable classes and libraries.
Swingweb - run Swing app as webapp [FOSS]
http://swingweb.sourceforge.net/swingweb/faq.html
Swingweb - run Swing app as webapp [FOSS]
http://swingweb.sourceforge.net/swingweb/faq.html
NextApp . Echo2 web ui fwrk, ajax-based, desktop-like, performant
http://www.nextapp.com/platform/echo2/echo/
NextApp . Echo2 web ui fwrk, ajax-based, desktop-like, performant
http://www.nextapp.com/platform/echo2/echo/
Roma (Meta)Framework: do domain objs, roma does the rest [FOSS; bit naked objects like]
http://www.romaframework.org/
Roma is an Open Source initiative to make Java application development easy. The approach is totally DDD: let's think to the domain of your application and Roma will make the rest: persistence (database), presentation (HTML + Ajax), logging, user management, sessions, workflow, scheduler, etc.
Roma is a Meta Framework namely a tool that aims to remove dependencies between your application code and frameworks and tools you use. This allows you to change the technology at zero cost without any changes to your application code.
Roma is also a MDA implementation since takes its concepts and philosophy but it's totally based on POJOs without to learn other micro languages and complex standards.
Roma (Meta)Framework: do domain objs, roma does the rest [FOSS; bit naked objects like]
http://www.romaframework.org/
Roma is an Open Source initiative to make Java application development easy. The approach is totally DDD: let's think to the domain of your application and Roma will make the rest: persistence (database), presentation (HTML + Ajax), logging, user management, sessions, workflow, scheduler, etc.
Roma is a Meta Framework namely a tool that aims to remove dependencies between your application code and frameworks and tools you use. This allows you to change the technology at zero cost without any changes to your application code.
Roma is also a MDA implementation since takes its concepts and philosophy but it's totally based on POJOs without to learn other micro languages and complex standards.
Ajax - Java Frameworks
http://www.ajaxprojects.com/ajax/projects/Java%5FFrameworks/
Ajax - Java Frameworks
http://www.ajaxprojects.com/ajax/projects/Java%5FFrameworks/
TIBCO General Interface - RAD, RIA & Ajax fwrk
http://www.tibco.com/devnet/gi/
TIBCO provides you with TIBCO General Interface Professional Open Source Edition as part of its service-oriented architecture (SOA) software solutions helps you make the shift from 3-tier to SOA based computing.
TIBCO General Interface - RAD, RIA & Ajax fwrk
http://www.tibco.com/devnet/gi/
TIBCO provides you with TIBCO General Interface Professional Open Source Edition as part of its service-oriented architecture (SOA) software solutions helps you make the shift from 3-tier to SOA based computing.
WSO2 Mashup Server | WSO2 Oxygen Tank
http://wso2.org/projects/mashup
WSO2 Mashup Server | WSO2 Oxygen Tank
http://wso2.org/projects/mashup
jboss.org: RESTEasy framework
http://www.jboss.org/resteasy/
RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It strives to be standards based wherever possible, but to also innovate when appropriate.
RESTEasy implements the JAX-RS specification. JAX-RS, JSR-311, is a new JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol
Tags: framework, j2ee, java, JAX-RS, jboss, jee, JSR-311, REST
jboss.org: RESTEasy framework
http://www.jboss.org/resteasy/
RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It strives to be standards based wherever possible, but to also innovate when appropriate.
RESTEasy implements the JAX-RS specification. JAX-RS, JSR-311, is a new JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol
Tags: framework, j2ee, java, JAX-RS, jboss, jee, JSR-311, REST
SmartClient Ajax RIA System - Isomorphic Software (lgpl/commercial)
http://www.smartclient.com/
SmartClient is the mature Ajax RIA system for high-performance, high-productivity business web applications.
Tags: ajax, framework, java
SmartClient Ajax RIA System - Isomorphic Software (lgpl/commercial)
http://www.smartclient.com/
SmartClient is the mature Ajax RIA system for high-performance, high-productivity business web applications.
Tags: ajax, framework, java
6 ways of styling a search form with css « CssFinest
http://cssfinest.com/2009/03/6-ways-of-styling-a-search-form-with-css/
Tags: css, search
6 ways of styling a search form with css « CssFinest
http://cssfinest.com/2009/03/6-ways-of-styling-a-search-form-with-css/
Tags: css, search

taglib

taglib
» User Interface Style Guides, UI Style Guides: AJAX usability guidelines, Flash usability, Mobile UI Style Guidelines
http://www.experiencedynamics.com/science-usability/ui-style-guides
UI Style Guides list - ajax usability, ...
Tags: ajax, guide, ui, usability
» User Interface Style Guides, UI Style Guides: AJAX usability guidelines, Flash usability, Mobile UI Style Guidelines
http://www.experiencedynamics.com/science-usability/ui-style-guides
UI Style Guides list - ajax usability, ...
Tags: ajax, guide, ui, usability

Performance
Open Terracotta - OSS clustering 4 java
http://www.terracotta.org/
YSlow FF addon - page download t anal.
https://addons.mozilla.org/fr/firefox/addon/5369
YSlow analyzes web pages and tells you why they're slow based on Yahoo's rules for high performance web sites. The idea is that a lot of latency happens between the broser and the server - so it's necessary to optimize the page to download swiftly once ready on the server.
PerformanceEngineer.com | software performance engineering & testing
http://www.performanceengineer.com/
Articles, News, Forum, Glossary and Links for software performance testing.
About walmart.com [7M u/day, 100 server cluster]
http://www.theserverside.com/tt/articles/article.tss?l=MigratingtoJava5
Perf4J 0.9.9 - Home
http://perf4j.codehaus.org/
calcuclate, display performance statistics in java, OSS
Tags: java performance monitor library
InfoQ: Performance Tuning for Apache Tomcat
http://www.infoq.com/presentations/Tuning-Tomcat-Mark-Thomas
Mark Thomas, a member of the Apache Tomcat PMC, explains the tuning process for Tomcat, JVM and the applications running on them considering different usage patterns, hardware and network configurations.
Tags: performance, tomcat, tuning
Java vs. C Performance....Again. | by Cliff Click
http://www.azulsystems.com/blog/cliff-click/2009-09-06-java-vs-c-performanceagain
When C(++) is better than Java, when Java is more appropriate, and common flaws in comparions methodologies/false arguments.
Tags: comparison, java, performance
caliper - microbenchmarking framework for Java
http://code.google.com/p/caliper/
Caliper is Google's open-source framework for writing, running and viewing the results of JavaMicrobenchmarks - similar to what JUnit does for unit tests.
Tags: benchmark, framework, java, microbenchmark, performance, profiling

math
Accurately computing running variance, mean, stddev
http://www.johndcook.com/standard_deviation.html
How to accurately compute running variance, mean and standard deviation (minimizing precision errors).
Tags: algorithm, continuous, mathematics, mean, performance, statistics
javasimon - java app performance monitor
http://code.google.com/p/javasimon/
A successor to JAMon - monitoring API for java (start & stop => avg, min, mag, std. dev, ...). Adds ns precision and tree-organized monitors. Requires Java 5.
Tags: java, monitoring, open_source, performance, tools
jvm-serializers benchmarks - compares manual, protbuff, hessian, *json* and other java serializers
http://github.com/eishay/jvm-serializers/wiki
Benchmark comparing serialization libraries on the JVM
Tags: benchmark, comparison, java, performance, serialization

libs
JUNG - Java Universal Network/Graph Framework [model,analyse]
http://jung.sourceforge.net/
General framework for the modeling, analysis, and visualization of graphs
Pentaho Reporting: Liblayout - CSS3 layouting
http://reporting.pentaho.org/liblayout/
Graphviz - OSS graph visualization; automatic graph drawing w/ ctx help; abstract graphs/nets
http://www.graphviz.org/
Apache UIMA - standard implem., interface that enables text analytics components from multiple vendors to work together
http://incubator.apache.org/uima/
SOJO.sf - utils4javabeans hiear. (export/serializ.,walk,convert,sort...)
http://sojo.sourceforge.net/
Serializers (+pluggable): JsonSerializer | XmlRpcSerializer | CsvSerializer | ObjectSerializer -> data interchange
Object graphs: copy, compare, convert (also objects, e.g. obj2map), navigate (~EL)/walk
Restlet - Introduction [REST framework atop Servlet]
http://www.restlet.org/about/introduction
REST framework on top of the Servlet API, which is completely hidden, connectors also for smtp etc. Unified server & client view of REST resources (javax.servlet. x java.net.).
XStream - simple java<>xml (de)serialization w/o mapping
http://xstream.codehaus.org/
*output: xml, json; morphing
*full object graph support
*customizable conv. strategies
*performance
JAMA: Java Matrix Package [alive?]
http://math.nist.gov/javanumerics/jama/
Jama is a basic linear algebra package for Java. The classes in this package enable the construction and manipulation of real, dense matrices. Jama is sufficient enough to provide functionality for routine problems and packaged in a way that is natural and understandable to non-experts. It is intended to serve as the standard matrix class for Java
JMathLib - like Octave, Matlab [FOSS]
http://mathlib.sourceforge.net/
A library of mathematical functions designed to be used in evaluating complex expressions and display the results graphically
JavaStatSoft
http://www2.thu.edu.tw/~wenwei/
This web site includes
java software for statistics!!
P~ - scripting lang. for RegExp & Java, not perl-like
http://ptilde.pbwiki.com/
P~ - scripting lang. for RegExp & Java, native implementation, doesn't use perl syntax but something claimed to be easy even for complex RE
enunciate: WS deployment fwrk - publish via soap, rest, GWT-RPC, Flex's AMF
http://enunciate.codehaus.org/
Write well-documented API w/ metadata, invoke E.
Enunciate will build your web application and enforce its interoperability. And the app will include some impressive features, too:
* Full user documentation
* Consolidated, annotated WSDL(s) referencing a common set of schemas
* The same endpoint(s) published via SOAP, REST, JSON, GWT-RPC, and AMF
* Client-side libraries for download
* Etc.
GNU Trove: fast,ligthweifght repl.4 java.util Collections + coll4primitive types
http://trove4j.sourceforge.net/
Autofetch for Hibernate - auto-optim. fetching strategy based on context & usage patterns
http://www.cs.utexas.edu/~aibrahim/autofetch/
decide what of the dependant objects & references to fetch how (lazy or not, join or multiple selects...) based on the context (call stack: list view ... > DAO x detail view ... > DALO) and discovered usage pattern.
pdf-renderer: render PDF via Java2D (Sun)
https://pdf-renderer.dev.java.net/
JEXIN, Java error simulation platform, released [J1.5,Exception injection via apsects]
http://www.theserverside.com/news/thread.tss?thread_id=49505
iBATIS - externalize sql into xml
http://ibatis.apache.org/
ojAlgo - Open Source Java Algorithms for Mathematics, Linear Algebra and Optimisation
http://ojalgo.org/
Open Source Java Algorithms for Mathematics, Linear Algebra and Optimisation
Tags: java, library, linear algrebra, mathematics, optimisation
Processing - data visualization framework
http://processing.org/
Processing - data visualization framework. Prog. lang. and env. Used by UseMon to display monitoring and dependencay data.
Concentrates on animation and user interactivity.
Tags: framework data visulization open_source
the-cassandra-project - Facebook's FOSS storage system for folks dealing with high traffic database concurrency bottlenecks
http://code.google.com/p/the-cassandra-project/
What you’ll find is a system that is carefully designed to get around the problems of high-traffic, highly-normalized relational databases. Features of Cassandra include denormalizing everything to one huge table with column groups, replication among multiple nodes, predictable low write times, delayed consistency, and built-in health monitoring.
Tags: cluster, database, distributed, FOSS, open_source, p2p, performance, storage

web
jmesa - table rendering lib like ValueList
http://code.google.com/p/jmesa/
JMesa is a dynamic HTML table that allows you to filter, sort, paginate, export and edit your data however you need to. Support for Portals, Struts, Spring.
Tabulku lze def. nejen v JSP, ale celou vytvořit pomocí API a vygenerovat html voláním .render() => v. dynamic.
Enterprise Java Community: Intercepting JNDI Filters
http://www.theserverside.com/tt/articles/article.tss?l=InterceptingJNDIFilters
Servlet-like filters for JNDI lookups and invocations of operations on the reuturned objects using custom InitialContextFactory. Lightweight.
Tags: jndi filter framework interception AOP
Project Wonderland - toolkit 4 3D worlds
https://lg3d-wonderland.dev.java.net/index.html
Joda Time - Java date and time API - Home
http://joda-time.sourceforge.net/index.html
Logback - Log4J successor by its author
http://logback.qos.ch/
Logback is faster with a smaller footprint than all existing logging systems, sometimes by a wide margin. Logback also offers unique and rather useful features such as Markers, parameterized logging statements, conditional stack tracing and powerful event filtering.
Tags: java, log4j, logback, logging
Dozer - POJO 2 POJO mapper
http://dozer.sourceforge.net/
Dozer is a powerful, yet simple Java Bean to Java Bean mapper.
Tags: bean, java, lib, library, map, mapper, pojo, transform
JDIC - JtDesktop Integration Component - taskbar icons & more
https://jdic.dev.java.net/
Tags: swing java desktop tray icon
OSS Projects at Oracle
http://oss.oracle.com/projects/
This is the home of Oracle's Linux Projects development group. We host a number of Open Source projects here - including source and binary downloads, sample code, mailing lists, documentation, and an issue tracker.
Smooks - Java Framework/Engine for processing XML and non XML data (CSV, EDI, Java etc)
http://www.smooks.org/mediawiki/index.php?title=Main_Page
incl. transformation, validation, persistence w/ ORM ....
Introducing Apache Mahout
http://www.ibm.com/developerworks/java/library/j-mahout/index.html
Introducing a OSS project for scalable machine learning supporting currently clustering, classification, evolutionary programming, colaborative filtering
Tags: apache, BI, classification, clustering, data_mining, machine_learning, mahout
Apache PDFBox - Java PDF Library
http://incubator.apache.org/pdfbox/
Tags: lib, pdf
BlueCove - BlueCove JSR-82 project
http://bluecove.org/
BlueCove is a Java library for Bluetooth (JSR-82 implementation)
Tags: bluetooth, JSR82, lib
LingPipe - linguistic analysis of human language
http://alias-i.com/lingpipe/
LingPipe is a suite of Java libraries for the linguistic analysis of human language.
Tags: data_mining, library, OSS, text
Hazelcast - distributed cache
http://www.hazelcast.com/documentation.jsp
Tags: cache, distributed, library, open source, performance
Javolution - realtime , context, and/or concurrent programming, perf. testing
http://javolution.org/
Java library for real-Time, embedded and high-performance applications.
Tags: concurrency, configuration, java, library, performance, realtime, testing

Math/Stats

data visualization

Runtime environments
Java Developers Almanac - Java Examples [1.4]
http://javaalmanac.com/
Code Examples from the Java Developers Almanac 1.4
JavaDoc Struts 1.2.x
http://struts.apache.org/struts-doc-1.2.x/api/index.html
Apache Ant User Manual
http://ant.apache.org/manual/index.html
http://www.teria.com/~koseki/tools/gm/javadoc_isearch/javadoc_isearch.user.js
http://www.teria.com/~koseki/tools/gm/javadoc_isearch/javadoc_isearch.user.js
HTML/XML Validator
http://validator.aborla.net/
BEA WebLogic Server and WebLogic Express 8.1 Documentation
http://edocs.bea.com/wls/docs81/index.html
BEA WebLogic Server and WebLogic Express 8.1 Documentation
Open Source Software in Java(tm)
http://java-source.net/
Java Tips - Home
http://www.java-tips.org/
Java Tips: Free Java Programs, Free Java Applets, Free Java Code, Free Java Tutorials, Free Java Scripts, Help, Latest Additions - 02.02.06 (53 new tips), 19 Java Book Reviews, New Java Tutorials
JavaScript Developer Connection
http://java.sun.com/javascript/
Savvy tutorials, head-on interviews, and other trinkets of
valuable information to help you make the most of JavaScript.
SUN: AJAX Developer Resource Center
http://developers.sun.com/ajax/
AJAX Developer Resource Center
10-week AJAX Training Course by Sang Shin
http://www.javapassion.com/ajaxcodecamp/
OpenXava - OSS j2ee framework
http://www.gestion400.com/web/guest/openxava
Universal Data Element Framework - Wikipedia [anotace, usporadani firem. dat]
http://en.wikipedia.org/wiki/Universal_Data_Element_Framework
Sun Tech Days - Presentations
http://developers.sun.com/events/techdays/presentations/2006-2007.jsp
Sun Tech Days: Advance your development skills with cutting-edge technical education
java.net: Five Habits of Highly Profitable Software Developers
http://today.java.net/pub/a/today/2006/08/24/five-habits-of-highly-profitable-developers.html
Robert Miller spells out the practices that will keep your code understandable, maintainable, and extensible.
Zvon: The Cathedral and the Bazaar
http://www.zvon.org/ZvonHTML/Translations/cathedral-bazaar/front_en.html
Java Code Snippets swicki search
http://java-code-snippets-swicki.eurekster.com/
SUN: Code Conventions for the Java(TM) Programming Language: Contents
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

WS, SOA, SCA
Which style of WSDL should I use? (RPC x document, literal x encoded)
http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/
A Web Services Description Language (WSDL) binding style can be RPC or document. The use can be encoded or literal. How do you determine which combination of style and use to use? The author describes the WSDL and SOAP messages for each combination to help you decide.f
Open SOA Collaboration - SCA, SDO standards
http://osoa.org/display/Main/Home
Relationship of SCA and JBI - Open SOA Collaboration
http://www.osoa.org/display/Main/Relationship+of+SCA+and+JBI
JBI (Java Business Integration, JSR208) ~ standard for implem. ESBs: how to write components that a JBI-compilent container (ESB) can load & bind. Can be used to implement SCA in Java. Describes the runtime.
SCA - higher level, multi-lang., def. metadata (xml) for descr. of services, bindings, compositions.
alphaWorks : IBM Tooling for Service Component Architecture : Overview (Eclipse wizards etc)
http://alphaworks.ibm.com/tech/scat?open&S_TACT=105AGX59&S_CMP=GRsite-jw17
An Eclipse-based tool that can be used to model, transform, or implement SCA (Service Component Architecture) applications.
OpenLexicon.org - Business Ruless Engine & Management Webapp
http://www.openlexicon.org/content/view/57/92/
OpenLexicon the leading opens source business rules and process integration tool.
Rules for validation&transf. of data. Metadata. Easy DB integration. GUI for rules edition. WSDL connector.
IBM SOA Reference Architecture - SOA Community - w3ki
http://w3.webahead.ibm.com/w3ki/display/SOA/SOA+Reference+Architecture
WikiCentral - central wiki services
Newton - distrib. component fwrk [OSGi, SCA, Jini]
http://newton.codecauldron.org/
IBM developerWorks : IBM SOA Sandbox
http://www.ibm.com/developerworks/downloads/soasandbox/?S_TACT=105AGX59&S_CMP=DLDTA-c4c-dta&ca=dgr-c4c-dta-jw17soasandbox
The IBM SOA Sandbox lets you increase your SOA skills through practical, hands-on experience with the IBM SOA entry points. These SOA entry points -- people, process, information, reuse, and connectivity -- are based upon real customer experiences and provide a simple way to get started with SOA. The SOA Sandbox makes it easy to learn about these entry points by providing a low-risk 'tinker, test, and try' learning environment that is designed for enterprise architects, integration developers, and Web developers, but available to everyone.
Business Process Management - Informace o předmětu
http://is.muni.cz/predmety/predmet.pl?id=448875
Hessian Binary/XML Web Service Protocol - custom slim serialization
http://hessian.caucho.com/
Simple to use binary/xml protocol for "web services"; server side=servlet. Lightweight, slim serialization (as opposed to the standard java one).
Supported by Spring, Mule integration.
Developed as part of OSS AS Resing.
BPM blogs & podcasts by ActiveVOS
http://www.vosibilities.com/
BPM software ActiveVOS from Active Endpoints
Tags: blog, bpm, bpmn, podcast, soa

AOP & usages & tools
YouTube - WebSphereEducation's Channel
http://www.youtube.com/user/WebSphereEducation
Tomcat To Go: WAR as desktop app
http://www.javalobby.org/articles/tomcat2go/
Tags: desktop, embedded, server, tomcat, war

clean_code

text

UTF
W3C I18N FAQ: Multilingual Forms - detect input in UTF
http://www.w3.org/International/questions/qa-forms-utf-8
Byte-level regular expression for checking whether a byte array represents a valid UTF string.
Tags: character encoding, detection, utf
[ Guillaume Laforge's Wiki : GuessEncoding ]
http://glaforge.free.fr/wiki/index.php?wiki=GuessEncoding
How to gues encoding of a file (Java source). The guess is unfortunately not 100% sure. Especially for 8-bit charsets it's not possible to know which 8-bit charset is used. Except through statistical analysis. On the other hand, unicode files encoded in UTF-16 (low or big endian) or UTF-8 files with a Byte Order Marker are easy to find. Also for UTF-8 files with no BOM, if the buffer is large enough (4 or 8kB).
15 * is wide enough, it's easy to guess.
Tags: character encoding, detection, encoding, java, utf

utils

PM
Instant SQL Formatter [online]
http://www.wangz.net/cgi-bin/pp/gsqlparser/sqlpp/sqlformat.tpl
Google Reader (10)
http://www.google.com/reader/view/
SSOCircle - 1st SAML 2.0 public provider
http://ssocircle.com/
Abbreviations and acronyms from Acronym Finder: What does ETA stand for?
http://www.acronymfinder.com/af-query.asp?Acronym=ETA&Find=find&string=exact
The Acronym Finder is a searchable database of over 4 million acronyms, abbreviations and meanings. Covers: common acronyms, computers, science, technology, government, telecommunications, and military acronyms.
Google Docs (as jakubholy@SSOCircle.com)
https://idp.ssocircle.com/sso/UI/Login?realm=/&goto=http%3A%2F%2Fidp.ssocircle.com%2Fsso%2FSSORedirect%2FmetaAlias%2Fssocircle%3FReqID%3Dloepnhigkbphaemfnddhnfhmaifkdmgdeaeniogm
vozMe: Text to MP3
http://vozme.com/index.php?lang=en
TrueCrypt - FOSS encrypted virtual disk for Win/Lin
http://www.truecrypt.org/
TrueCrypt is free open-source disk encryption software for Windows and Linux.
Meet iPaper | Scribd - flash widget for any doc viewing, free?!
http://www.scribd.com/ipaper#check_out
iPaper is a document viewer built for the web.
4shared.com - file sharing network - free file search - GURPS [5GB]
http://www.4shared.com/network/search.jsp?sortType=1&sortOrder=1&sortmode=3&searchName=GURPS&searchmode=3&searchName=GURPS&searchDescription=&searchExtention=&sizeCriteria=atleast&sizevalue=10&start=20
Online file sharing and storage - 5 GB free web space. Easy registration. File upload progressor. Multiple file transfer. Fast download.
File Dropper - The Simplest File Hosting Website Ever [<-5GB, no progressbar]
http://www.filedropper.com/
EatLime - Share file <= 1GB [<100MB w/o registr; fast downl.]
http://www.eatlime.com/
Upload and share files with EatLime. Share the link on your favorite forums, myspace, facebook, your blog or email. Safe, secure, fast, easy, trusted, private.
Time Zone Converter
http://www.timezoneconverter.com/cgi-bin/tzc.tzc
Wink - create flash tutorials
http://debugmode.com/wink/
Homepage of Wink, a tutorial and presentation authoring software
JFileSync - Java File Synchronization
http://jfilesync.sourceforge.net/
Java File Synchronization Program

vmware
virtual images etc.
SF.net: Enomalism Elastic Virtualization - jako Amazon E2
http://sourceforge.net/projects/Enomalism
The world's largest development and download repository of Open Source code and applications
Zoho Viewer - Online document viewer - MS Office, OOo aj.
http://viewer.zoho.com/
Online document viewer - MS Office, OOo aj.
Tags: viewer ms_office OOo
Google Trends
http://www.google.com/trends
underworld: infrastructure for Wonderland and other 3D world client applications
https://underworld.dev.java.net/
codeswarm - visualize prj activity from svn
http://code.google.com/p/codeswarm/
visualize prj activity from svn
Tags: code, svn, tool, visualization
Pencil Project - sketching & gui prototyping tool
http://www.evolus.vn/Pencil/
Open source sketching & gui prototyping tool. Also Firefox plugin,
Tags: firefox gui prototype prototyping sketching open source GPL addon plugin
tcpmon: Monitor TCP data flow
https://tcpmon.dev.java.net/
tcpmon is an open-source utility for monitoring the data flowing on a TCP connection. tcpmon is used by placing it in-between a client and a server. The client is made to connect to tcpmon, and tcpmon forwards the data to server along-with displaying it in its GUI.
Tags: tcp http monitor proxy tool tcpmon
Apache TCPMon - monitor/send tcp
http://ws.apache.org/commons/tcpmon/tcpmontutorial.html
TCPMon is a utility that allows the user to monitor/send the messages passed along in TCP based conversation. It is based on a swing UI and works on almost all platforms that Java supports. Possible to use to send SOAP msg to a webservice.
Tags: tcp monitor send apache tool proxy soap webservice
LiquiBase - Database Change Management
http://www.liquibase.org/
LiquiBase is an open source (LGPL), database-independent library for tracking, managing and applying database changes. It is built on a simple premise: All database changes (structure and data) are stored in an XML-based descriptive manner and checked into source control.
Tags: database, java, tools
InfoQ: How to Design a Good API & Why it Matters
http://www.infoq.com/presentations/effective-api-design
A well-written API can be a great asset to the organization that wrote it and to all that use it. Given the importance of good API design, surprisingly little has been written on the subject. In this talk (recorded at Javapolis), Java library designer Joshua Bloch teaches how to design good APIs, with many examples of what good and bad APIs look like.
Manageability - 101 Ways to Make Money off Open Source
http://www.manageability.org/blog/archive/20030611%23101_ways_to_make_money1/view

PM, Arch, Metodiky, procesy, ...
Software Quality Assurance within CMMI
http://www.software-quality-assurance.org/index.htm
Software Quality Assurance, a comprehensive CMMi implementation guide. Providing an annotated and tabulated version of CMMi for easy navigation and HOW TO guidance.
openArchitectureWare.org - platform for model-driven devel
http://www.openarchitectureware.org/index.php?menu=About_
ProjectConnections - Project management templates and resources
http://www.projectconnections.com/
Providing project managers and teams with practical templates and other information for project planning, portfolio management, improving project performance, and more.
Tags: project management

PM Books
O-Plan - univ. sw for intelligent task planning
http://www.aiai.ed.ac.uk/~oplan/
p4j5: Patterns And Utilities For The Java EE 5 Platform
https://p4j5.dev.java.net/
Patterns And Utilities For The Java EE 5 Platform - open source prj. by Adam Bien.
Tags: jee, open source, pattern, project, utilities

UML

Architecture
The four dimensions of system models
http://www.ibm.com/developerworks/rational/library/nov06/ferm/
from The Rational Edge: Architectural frameworks such as RUP SE and the Zachman Framework help us understand large systems and how to view dependencies. But when an actual system model is being examined by a team of analysts, misunderstandings can still arise over what the various views within a model are attempting to convey. The author proposes an improved approach to describing the parts of a complex system model.
Tags: architecture, model, UML
An IBM Rational approach to the Department of Defense Architecture Framework (DoDAF) Part 1: Operational view
http://www.ibm.com/developerworks/rational/library/mar06/widney/index.html?S_TACT=105AGX01&S_CMP=LP
from The Rational Edge: The first in a two-part series, this article presents an overview of the Department of Defense (DoD) Architecture Framework (DoDAF) and describes its Operational View (OV) products. The author describes the relationships among the different views, and how the views can be leveraged both individually and collectively to add value in the modeling and design of complex systems.
Tags: architecture, model, Operational view
Documenting software architecture, Part 2: Develop the system context
http://www.ibm.com/developerworks/library/ar-archdoc2/
In this series, learn why and how you should document software architecture. This second article provides guidance for documenting your system context information. The system context is the first architecture artifact you should capture. Learn how to use a system context diagram and information flows to develop and document the system context for your system or application's software architecture.
Tags: architecture, diagram, documentation, UML
Documenting your Software Architecture - O'Reilly XML Blog
http://www.oreillynet.com/xml/blog/2006/03/documenting_your_software_arch.html
It still surprises me that the practice of documenting software architectures is largely unpracticed in both the open source and commercial software projects. The act of documenting a software architecture is a great foundation for the project.
Tags: architecture, documentation, links, resources
GATE, A General Architecture for Text Engineering
http://gate.ac.uk/
Home page of GATE, A General Architecture for Text Engineering - used for all sorts of language processing tasks, including Information Extraction in many languages, GATE, A General Architecture for Text Engineering
Tags: data_mining, java, library, linguistics, text, text_mining
CWE - 2009 CWE/SANS Top 25 Most Dangerous Programming Errors
http://cwe.mitre.org/top25/
Common Weakness Enumeration (CWE) is a list of software weaknesses.
Tags: development, errors, programming, security
Metodika RUP - diplomová práce
http://objekty.vse.cz/Objekty/RUP
Metodika RUP, Rational Unified Process
Tags: diplomka, diplomová, RUP, česky
Programmer Competency Matrix
http://www.starling-software.com/employment/programmer-competency-matrix.html
The Pomodoro Technique™
http://www.pomodorotechnique.com/
The time management technique created by Francesco Cirillo for a more productive way to work and study.
Tags: gtd, productivity, time management
What is BBP? « Beyond Bullet Points
http://beyondbulletpoints.com/about/
Tags: communication, presentation, slide
NSA - hardening OS - RHEL, Win, Solaris...
http://www.nsa.gov/snac/downloads_redhat.cfm?MenuID=scg10.3.1.1

groovy
The Art of Unix Programming: great programming principles!!!!
http://www.faqs.org/docs/artu/index.html

servery

Inet apps a soc.networking 4 productivity
Micro Persuasion: Making Gmail Your Gateway to the Web
http://www.micropersuasion.com/2008/11/making-gmail-yo.html
GMail jako startovni stranka integrujici vse: g.Cal.+g.Docs, feeds, aktualizace soc.networking siti via g.Talk, ... . Kombinace s jinymi sluzbami.
Tags: feed, gmail, homepage, portal, productivity, rss
Ping.fm / Update all of your social networks at once!
http://ping.fm/
Ping.fm is a simple service that allows you to post to multiple social networks (twitter,..) with a single message via SMS, IM aj.
Gmail: Web Clips - displays feeds etc. in gmail
http://mail.google.com/support/bin/answer.py?answer=18219&topic=13305
Web Clips show you news headlines, blog posts, RSS and Atom feeds, and relevant sponsored links, right at the top of your inbox. Each clip displays the source from which it was received, how long ago
Tumblr - share anything
http://www.tumblr.com/
Create tumblelogs - share text, photos, quotes, links, videso, music with a click from FF/... . Create virtual "kolaz" z toho.
Tags: sharing, social networking
notify.me - notify about feeds w/ filtering etc. via IM,mail...
http://notify.me/user/tutorial/step_1
Notify about feed updates w/ filtering, removal of duplicates etc. via IM,mail...
Tags: feed, IM, notification, rss, social networking
Remember The Milk - TODO list
http://www.rememberthemilk.com/?hl=cs
Oblíbený todo list, připomínky přes mail/sms/IM, integr. s Google Calendar a iGoogle, lze pracovat i offline, i česky. Seznamy, tagy, vstup přes FF plugin, mail, ..., poznámky k úkolům, mobil, hledání...
Tags: productivity, service, todo list, webapp
Linked Intelligence » 100+ Smart Ways to Use LinkedIn
http://www.linkedintelligence.com/smart-ways-to-use-linkedin/
PayPay - převody přes zahr. účty aj.
https://www.paypay.com/?country=61&lang=cz
Poslat nebo přijmout peníze na PayPay účet, bankovní účet kdekoliv na světě, email, a SMS přes Internet nebo mobilní telefon.
Tags: paypal paysec převod

web UI

jQuery
14 Really Useful jQuery Plugin for Create Web Apps | denbagus blog
http://www.denbagus.net/jquery-plugin-for-web-apps
Share This collection of jquery plugin might come in handy next time you’re building web apps. Keeping up with the new jQuery plugin releases and developments sometimes feels like a full-time job! Every other day something new and better crops up that catches the eye and you think yourself “Wow, that looks good, I could [...]

design
40 Excellent Minimalist Web-Designs From Which To Draw Inspiration | Spyre Studios
http://spyrestudios.com/40-amazing-minimalist-website-designs-for-your-inspiration/
Minimalism is beautiful. It truly is. The best part about minimalism in web design is that it comes in many styles, colors and sizes, but they always have the same goal in mind - saying the most while saying the least.
Tags: design, minimalist, web
Logo Design, Web Design, Design Contests | 99designs.com
http://99designs.com/
The #1 marketplace for graphic design, including logo design, webdesign and other design contests. Over 29,000 satisfied clients!
Tags: contest, design
Welcome to Https.com - lovely design
http://www.https.com//jsf-extensions.dev.java.net/

JS

CSS
Best Collection Of Free CSS Templates | Freshers Wisdom | Css, Templates, Free, Template, Website
http://fresherswisdom.com/free-services/139-css/991-best-collection-of-free-css-templates.html
Best Collection Of Free CSS Templates Written by Phoenix Saturday, 12 September 2009. free-css[-templates].com aj.
Tags: css, free, template
The Open Source Web Design Toolbox: 100 Web Design Templates and tools | Design Vitality
http://www.designvitality.com/blog/2007/07/the-open-source-web-design-toolbox-100-tools-resources-and-template-sources/
Odkazy na katalogy css vzhledů, css generátory aj. Napr. oswd.org, OpenWebDesign.org
Tags: css, design, free, template
BlueTrip CSS Framework | A beautiful and full-featured CSS framework
http://bluetrip.org/
Tags: css, framework
30 Pure CSS Alternatives to Javascript - Speckyboy Design Magazine
http://speckyboy.com/2010/04/26/30-pure-css-alternatives-to-javascript/
With all the cool things that surround Javascript (especially with jQuery) its easy to forget that it’s possible to push pure CSS (with a touch of HTML) into
Tags: css, effects

HTML+JS etc.
This folder doesn't contain any bookmarks
Common Look and Feel for the Internet 2.0 - Canada standard
http://www.tbs-sct.gc.ca/clf2-nsi2/index-eng.asp
The Common Look and Feel for the Internet Web site has been developed to assist federal government departments and agencies with the implementation of the Treasury Board Common Look and Feel (CLF) Standards.
Business Logs » Blog Archive » The Web’s Best Interface Design
http://www.businesslogs.com/blog_design/the_webs_best_interface_design.php
Business Logs is a team specializing in blog design, business blogging, web technology, and usability. Our blog talks about all that stuff and a lot more.
User Interface Design Group
http://groups.csail.mit.edu/uid/
The User Interface Design group develops and studies new user interface techniques, primarily focusing on the following areas:
* Web automation and customization: helping web users to improve their experience of using web sites and web applications.
* Web publishing: helping small-scale web page authors present and manage data in rich, interactive ways.
* Automated text editing: managing repetitive editing tasks and doing them accurately.
* Usable security: rethinking computer security so that it is usable and understandable, not just secure.
* Software development: making professional programmers more productive by designing tools with appropriate user interfaces.
Tags: design, ui
SEOmoz's Web 2.0 Awards
http://www.seomoz.org/web2.0
Websites with Excellent CSS Typography | CSSAddict
http://www.cssaddict.com/blog/websites-with-excellent-css-typography-design/
Good typography on a website is an important part of the overall design of the website. The layout of the content, the choice of the fonts and the use of
useit.com: Jakob Nielsen on Usability and Web Design
http://www.useit.com/
Alertbox column, Web usability, usability engineering, and Jakob's minimalist approach to Web design; Jakob's biography. Conferences and training events.
15 Must-Have Bookmarklets For Web Designers And Developers
http://www.webresourcesdepot.com/15-must-have-bookmarklets-for-web-designers-and-developers/
Free Web Resources Everyday - WebResourcesDepot
50 Useful Design Tools For Beautiful Web Typography | CSS, Fonts | Smashing Magazine
http://www.smashingmagazine.com/2009/01/27/css-typographic-tools-and-techniques/
By Noura Yehia and Smashing Magazine Editorial Team Typography is elegant when it is attractive and communicates the designer’s ideas. When chosen wisely and used carefully, it can be very effective in supporting the overall
7 Interface Design Techniques to Simplify and De-clutter Your Interfaces | Webdesigner Depot
http://www.webdesignerdepot.com/2009/02/7-interface-design-techniques-to-simplify-and-de-clutter-your-interfaces/
What is simplicity? Simplicity is the quality of being natural, plain and easy to understand. It is not surprising then that simplicity is often thrived for
43 Essential Controls for Web Applications | UX Booth
http://www.uxbooth.com/blog/essential-controls-for-web-applications/
Download details: IE6 App Compat Test Image
http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&DisplayLang=en
VPC Hard Disk Image for testing websites on IE6 SP2

Solaris 10
Multi-booting Solaris and other operating systems
http://multiboot.solaris-x86.org/iv/3.html
A guide for setting up Solaris x86 and other operating systems on a single machine. Various scenarios are provided. Performance as well as safety is considered.
Installing Solaris on a Thinkpad
http://norman.walsh.name/2005/11/30/installingSolaris
BeleniX - Solaris LiveCD, installable
http://belenix.sarovar.org/belenix_home.html
Open Solaris on ThinkPad T43
http://www.beezmo.com/ThinkPadT43Dir/TPT43SolarisDir/T43OpenSolaris.htm
Lxrun - run linux exe on Solaris
http://developers.sun.com/solaris/articles/lxrun/
Lxrun - Technical Overview
SourceForge.net: NTFS Mount (Solaris), UFS Reader (WinXP)
http://sourceforge.net/projects/mount-ntfs/
The world's largest development and download repository of Open Source code and applications
BigAdmin Submitted Article: Creating a Custom Boot CD-ROM for the Solaris 9 OS
http://www.sun.com/bigadmin/content/submitted/custom_boot_cdrom.html
Using these procedures, you can can customize the installation CD-ROM for the Solaris 9 OS to include additional software and valuable functionality.
Creating a Customized Boot CD/DVD for the Solaris Operating System for x86 Platforms (pdf)
http://www.sun.com/blueprints/1205/819-3731.pdf
SunScreen firewall
http://www.samag.com/documents/s=7667/sam0213l/0213l.htm
New to Solaris Center
http://developers.sun.com/solaris/learning/new2solaris/
New to Solaris Center includes tips on getting Solaris OS and installation, as well as basic and advanced programming advice, resources for students, references, and information on training and certification.
Solaris for x86 Notebooks at OpenSolaris.org
http://opensolaris.org/os/article/2005-07-12_solaris_for_x86_notebooks/
Step Into the Virtual Zone
http://www.serverwatch.com/tutorials/article.php/3638661
When it comes to Solaris 10 virtualization, Zones are where it's at.
BrandZ lx: linux user space zone
http://opensolaris.org/os/community/brandz/install/
Linux.com | My sysadmin toolbox
http://www.linux.com/article.pl?sid=06/07/23/160251
My sysadmin toolbox -- article related to Management and Tools & Utilities.
Mounting NTFS,FAT32 and USB FLASH drive
http://forum.sun.com/jive/thread.jspa?threadID=75637&tstart=60
docs.sun.com: System Administration Guide: Solaris Containers-Resource Management and Solaris Zones
http://docs.sun.com/app/docs/doc/817-1592/6mhahuoo6?a=view
Transwiki:Solaris FTP server setup - Wikibooks, collection of open-content textbooks
http://en.wikibooks.org/wiki/Transwiki:Solaris_FTP_server_setup
Perl 5.8 Documentation - README.solaris - Perl version 5 on Solaris systems
http://perl.active-venture.com/README.solaris.html
Perl 5.8 Documentation - README.solaris - Perl version 5 on Solaris systems
Solaris Operating System - Freeware
http://www.sun.com/software/solaris/freeware/index.xml
Solaris Freeware
Solaris 10 on ThinkPad T43
http://www.beezmo.com/ThinkPadT43Dir/TPT43SolarisDir/T43Solaris10.htm
Sun Microsystems - BigAdmin - HCL: IBM ThinkPad R52
http://www.sun.com/bigadmin/hcl/data/sol/systems/details/992.html
HCL for Solaris 10 03/05 - IBM ThinkPad R52
darren_moffat@blog
http://blogs.sun.com/darren/
gmane.os.solaris.solarisx86
http://blog.gmane.org/gmane.os.solaris.solarisx86
pkgsrc: The NetBSD Packages Collection [also 4 Solaris,Linux,..]
http://www.netbsd.org/Documentation/software/packages.html

XML+XSLT
Debug XSLT on the fly
http://www.ibm.com/developerworks/xml/library/x-debugxs.html
In this article, Uche Ogbuji shows how to do quick debugging using xsl:message and other built-in facilities of XSLT, as well as common extensions in EXSLT.
Tags: xml xslt debug message

UML

dokumenty-tvorba

prezentace
Free Images - Free Stock Photos
http://www.freeimages.co.uk/
FREE digital photographic images for web, dtp, and design. Royalty and cost free stock photos. Free stock photographic library.
Tags: clipart, free, image, presentation
Presentation Zen: Where can you find good images?
http://presentationzen.blogs.com/presentationzen/2006/01/where_can_you_f.html
A lot of people ask me where they can get good-quality images, so I thought it would be good to have one post that I could bookmark and send out to people. I mentioned before that I use iStockphoto.com the...
Tags: clipart, free, photo, presentation
Clip Art - Free Images, Photos, and Sounds - Microsoft Office Online
http://office.microsoft.com/en-us/clipart/default.aspx
Human Figure Clip Art - FunDraw.com Free Clipart Library
http://www.fundraw.com/clipart/categories/People/Figures/00000067
clipart thumbnails in the Human Figure Clip Art category
#1 Free Clip Art - Over 10,000 free clip art images!
http://www.1clipart.com/
#1 Free Clip Art - Over 10,000 categorized free clip art images and graphics!
Cartoon clipart free for office presentations download online, Cartoon Clip art, Photo objects, Graphics, Clip Art Collection free, Gifs, Pics Cliparts, Pictures, Greeting cards
http://www.clipproject.info/
IPhone Cartoon clipart free for office presentations download free online, Cartoon Clip art, greeting cards for noncommercial projects, office presentations, websites
10+ Stunning Websites for Download Free Icon Sets | Dzinepress
http://www.dzinepress.com/2009/06/10-stunning-websites-for-download-free-icon-sets/
Whether you want to spice up the look of your desktop, create a amalgamated theme on your website, or use them for graphic design, matching icon sets come in practical. Though in current times the use of icons has shifted towards web and interface design, icon sets are constructive for many purposes.
8 Free and Extremely Exceptional Icon Sets
http://www.softalize.com/2009/08/24/8-free-and-extremely-exceptional-icon-sets/
Freebies, Useful Web Resources, Design Inspirations and Usefull Online Resources for Designers and Developers
Open Font Library Download fonts, upload typefaces, branch and merge designs!
http://openfontlibrary.org/
The goal of the Open Font Library is to collect public domain fonts so that they may be used freely. The Open Font Library is a sister project of the Open Clip Art Library. Type Casting.
Tags: font

standardy non-java
OAuth: Introduction
http://oauth.net/about
Open standard for API access delegation - an application can use external service (twitter, google,..) to authenticate its users and get a special key to access selected parts of its API/data w/o the user exposing his/her credentials and full access to the service.
Tags: api, authentication, authorization, oauth, openid, protocol

learning
BlackBeltFactory - learn || coach others
http://www.blackbeltfactory.com/ui/#document/About
Tags: education, java, learning
Book: Structure and Interpretation of Computer Programs, 1984
http://mitpress.mit.edu/sicp/
Tags: computer science, functional programming, lisp, online books, scheme, software engineering
Coding Kata: Home
http://codingkata.org/
Improve your coding skills by playing with challenging exercises ('code katas') in Java, Groovy or Scala.
Tags: exercise, programming
List of freely available programming books - StackOverflow 2010
http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books
Tags: book, list, programming

infrastrukturni_nastroje
Munin - monitoring
http://munin-monitoring.org/
Pouziva Facebookova hra FarmVille, s > 10M uzivatelu denne.

tools

version control
Git is a Harrier Jump Jet. And not in a good way « The Reinvigorated Programmer [part 1]
http://reprog.wordpress.com/2010/05/10/git-is-a-harrier-jump-jet-and-not-in-a-good-way/
Experiences of a guy who failed to use Git - maybe it's just too complicated for simple projects (compared to Linux)? Even more so because of cryptic messages, commnd naming different from CVS/SVN, impossibility to use only a simpler subset of its functionality.
Tags: criticism, experience, git, SCM, VCS
Still hatin’ on git: now with added Actual Reasons! « The Reinvigorated Programmer [part 2]
http://reprog.wordpress.com/2010/05/12/still-hatin-on-git-now-with-added-actual-reasons/
Reasons why Git is so hard to use, which is horrible usability (commands + error messages + unusual concepts). Enlightening & valuable comments.
Tags: criticism, experience, git, SCM, VCS
10 Git Tips and Tricks for Beginners — Developer.com
http://www.developer.com/open/article.php/3886146/article.htm
Making the switch from the CVS or Subversion version control system to Git? These 10 pointers will make for a smooth transition.
Tags: git

code review
gerrit - web based code review and PM for projects in Git
http://code.google.com/p/gerrit/
Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system. Used by the Google Android team. Originally a fork of Rietveld with additional access control features, later rewritten to Java EE & RDBMS.
Tags: code review, git, tool
rietveld - Project Hosting on Google Code
http://code.google.com/p/rietveld/
Web based code review tool for Subversion hosted on Google App Engine, implemented in Python and Django. By Guido van Rossum, Python author, based on the closed-source tool Mondiran used internally in Google, with a subset of its features.
Tags: code review, google, python, tool

online
Load Impact - Free web site load test (free and paid)
http://loadimpact.com/
How many users can my web site handle? Load Impact is an online load testing service that lets you stress test your web site with just a few mouse clicks.
Tags: load, performance, test, tool

clojure

socializace s lidmi

web

JSF

Articles, blogs etc.
JSF 1.0 Tag Lib JavaDoc
http://java.sun.com/javaee/javaserverfaces/1.0/docs/tlddocs/index.html
JSF 1.0 API JavaDoc
http://java.sun.com/javaee/javaserverfaces/1.0/docs/api/index.html
IBM: UIScriptCollector tag
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.etools.jsf.javadoc/topics/com/ibm/faces/component/UIScriptCollector.html
IBM custom JSF API/tags
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.etools.jsf.javadoc/topics/overview-summary.html
JSF Central - Your JavaServer Faces Community - News
http://jsfcentral.com/news/
JSF Central - Your JavaServer Faces Community, focusing on developing Java web applications and components.
developerWorks : WebSphere : Forums : WebSphere JavaServer Faces (JSF)
http://www-128.ibm.com/developerworks/forums/dw_forum.jsp?forum=378&cat=9
Get involved in the developerWorks community by participating in discussion forums.
JavaServer Faces Expression Language - Sun Java Studio Creator 2 Update 1 - Online Help
http://developers.sun.com/prodtech/javatools/jscreator/reference/docs/help/2update1/jsp-jsfel/jsf_expression_language_intro.html#syntax
JavaServer Faces Expression Language - Sun Java Studio Creator 2 Update 1 - Online Help
javaserverfaces: JavaServer Faces Home
https://javaserverfaces.dev.java.net/
JSF RI cvs repository UI [Sun]
http://fisheye5.cenqua.com/browse/javaserverfaces-sources/jsf-ri
Core JavaServer Faces [book, ch 1-5,7,10,13]
http://horstmann.com/corejsf/
JavaServer Faces (JSF) Tutorial Net.
http://jsftutorials.net/
JSF Extensions - unit testing support [junit, mock objects, cactus. htmlunit]
https://jsf-extensions.dev.java.net/nonav/mvn/
Shale Apache Framework
http://shale.apache.org/
RichFaces - Open Source Rich JSF Components - Scrollable Data Table
http://livedemo.exadel.com/richfaces-demo/richfaces/scrollableDataTable.jsf

Facelets
Facelets fits JSF like a glove
http://www-128.ibm.com/developerworks/java/library/j-facelets/
Trying to combine JSF and JSP is like trying to shoehorn a foot into a glove: it's possible, but it's really just a stopgap measure until something better comes along. In this article, JSF enthusiast Rick Hightower introduces you to what he likes best about Facelets: easy HTML-style templating and reusable composition components.f
facelets: Facelets - JavaServer Faces View Definition Framework [guide]
https://facelets.dev.java.net/docs/dev/docbook.html
README: JavaServer Faces and rich Internet application Resources on TechRepublic [links]
http://search.techrepublic.com.com/search/JavaServer+Faces+and+rich+Internet+application.html
White papers, case studies, technical articles, and blog posts relating to JavaServer Faces and rich Internet application
FacesTrace - JSF tracing: phase timing, vars, msgs, component tree
http://facestrace.sourceforge.net/

Seam
Apache MyFaces Trinidad - enterprise level component lib
http://myfaces.apache.org/trinidad/index.html
Using JavaScript to dynamically add Portlet CSS stylesheets - Mark McLaren's Weblog
http://cse-mjmcl.cse.bris.ac.uk/blog/2005/08/18/1124396539593.html
Ajax Patterns [wiki]
http://ajaxpatterns.org/

HTML+JS etc.
script.aculo.us - web 2.0 UI javascript lib, cross-browser, ajax; taglibs exist
http://wiki.script.aculo.us/scriptaculous/show/IntegrationWithJava
jQuery: The Write Less, Do More, JavaScript Library
http://jquery.com/
Process Improvement Essentials: CMMI, Six SIGMA, and ISO 9001 - ISBNOnline.com
http://www.isbnonline.com/Process-Improvement-Essentials-CMMI-Six-SIGMA-and-ISO-9001/book/9780596102173/
CMMI Distilled: A Practical Introduction to Integrated Process Improvement, Second Edition - ISBNOnline.com
http://www.isbnonline.com/CMMI-Distilled-A-Practical-Introduction-to-Integrated-Process-Improvement-Second-Edition/book/9780321186133/
OpenAjax Conformance, O.A. Hub
http://www.openajax.org/OpenAjax%20Conformance.html
qooxdoo [JS fwrk,OO, used by Eclipse RAP]
http://qooxdoo.org/
qooxdoo is an advanced open-source JavaScript-based GUI framework. It helps you to implement AJAX-enhanced web 2.0 applications - easier than ever before.
Amberjack: Site Tour Creator - Simple. Free. Open Source.
http://amberjack.org/
Yahoo! UI Library: Browser History Manager for ajax
http://developer.yahoo.com/yui/history/
Utility to make browser back/forward buttons working correctly with ajax i.e. bookmark not url but application state. Used eg in ibm Cattail.
Tags: yui yahoo ajax browser history
Make your forms beautiful with CSS | Web Designer - Defining the internet through beautiful design
http://www.webdesignermag.co.uk/tutorials/make-your-forms-beautiful-with-css/
Forms are a mainstay of the web, but too little thought is put into their appearance. This is where some CSS comes in Forms are an essential part of
Tags: css form
Uni-Form: nice forms easily, in Liferay
http://www.sprawsm.com/uni-form/community/page/documentation
Uni-Form is an attempt to standardize form markup (xhtml), css and JavaScript, „modularize” it, so even people with only basic knowledge of these technologies can get nice looking, well structured, highly customizable, semantic, accessible and usable forms.
The main goal is to make the whole thing as much „plug ‘n’ play” as possible, literally reduce the whole process of form creation to copy and paste technique. Basically all you need to do is apply a few classes here and there and copy and paste special snippets of code (called units) that you need for your form.
Tags: css, design, form, framework, liferay, web
Rounding Up the Best Javascript WYSIWYG and Markup Editor | INSIC 2.0 Web Development & Design Blog
http://blog.insicdesigns.com/2009/07/rounding-up-the-best-javascript-wysiwyg-and-markup-editor/
WYSIWYG Editor is the first requirement if you want to develop a web application which involved HTML editing and you want your user see a real time preview of
FancyForm - Javascript checkbox replacement
http://lipidity.com/fancy-form/
FancyForm is a powerful checkbox replacement script used to provide the ultimate flexibility in changing the appearance and function of HTML form elements.
Best AJAX Text Editors | AjaxLine
http://www.ajaxline.com/best-ajax-text-editors
Tags: ajax, editor, rich, text
Character Conversions from Browser to Database
http://java.sun.com/developer/technicalArticles/Intl/HTTPCharset/
To avoid multiple charset encodings and its potential data
loss, provide character encoding information in HTML or JSP pages by using a HTML meta tag or a JSP @page tag. Use UTF-8 HTML character encoding to handle all your multilingual and writing script needs.
OpenLaszlo - rich web ui: xml+js -> flash||dhtml
http://www.openlaszlo.org/
OpenLaszlo programs are written in XML and JavaScript and transparently compiled to Flash and, with OpenLaszlo 4, DHTML. The OpenLaszlo APIs provide animation, layout, data binding, server communication, and declarative UI. An OpenLaszlo application can be as short as a single source file, or factored into multiple files that define reusable classes and libraries.
Swingweb - run Swing app as webapp [FOSS]
http://swingweb.sourceforge.net/swingweb/faq.html
NextApp . Echo2 web ui fwrk, ajax-based, desktop-like, performant
http://www.nextapp.com/platform/echo2/echo/
Roma (Meta)Framework: do domain objs, roma does the rest [FOSS; bit naked objects like]
http://www.romaframework.org/
Roma is an Open Source initiative to make Java application development easy. The approach is totally DDD: let's think to the domain of your application and Roma will make the rest: persistence (database), presentation (HTML + Ajax), logging, user management, sessions, workflow, scheduler, etc.
Roma is a Meta Framework namely a tool that aims to remove dependencies between your application code and frameworks and tools you use. This allows you to change the technology at zero cost without any changes to your application code.
Roma is also a MDA implementation since takes its concepts and philosophy but it's totally based on POJOs without to learn other micro languages and complex standards.
Ajax - Java Frameworks
http://www.ajaxprojects.com/ajax/projects/Java%5FFrameworks/
TIBCO General Interface - RAD, RIA & Ajax fwrk
http://www.tibco.com/devnet/gi/
TIBCO provides you with TIBCO General Interface Professional Open Source Edition as part of its service-oriented architecture (SOA) software solutions helps you make the shift from 3-tier to SOA based computing.
WSO2 Mashup Server | WSO2 Oxygen Tank
http://wso2.org/projects/mashup

jQuery
Charts and Graphs Plotting with JQuery plugins | 84 Bytes
http://www.84bytes.com/2008/09/21/charts-and-graphs-plotting-with-jquery-plugins/
Charts are important in visualising data to give a more profound understanding of the nature of given problem. A good ...
Tags: jquery chart library javascript
jQuery API Browser v1.3
http://api.jquery.com/

jQuery plugins
5 Must-Have jQuery Plugins « Ajax-ing Off
http://jimdiesel.wordpress.com/2009/05/22/5-must-have-jquery-plugins/
Tags: datatables, jqModal, jQuery Bookmark, menu, popup, sort, Superfish, table
All About Tables – jQuery Plugin | INSIC 2.0 Web Development & Design Blog
http://blog.insicdesigns.com/2009/06/all-about-tables-jquery-plugin/
10 jquery table plugins
Tags: datagrid, grid, jquery, order, plugin, sort, table
Rich Text Editor (jQRTE) by jQuery Framework
http://jqframework.com/jqrte/
Rich Text Editor integrated with jQuery and jQuery plugin, provide a free web 2.0 wysiwg rich text editor! Start using it to integrate with your site now! // MIT license, larger
10+ promising jQuery Lightbox-Clones Plugin | INSIC 2.0 Web Development & Design Blog
http://blog.insicdesigns.com/2009/01/10-promising-jquery-lighbox-plugin/
1. jQuery FancyZoom Orderlist develop a lighbox clone powered by jQuery. More details can be read here. The code below initialized the plugin and add
Tags: jquery, lightbox, plugin, popup
jQuery.sheet - web spreadsheet
http://jqueryplugins.weebly.com/jquerysheet.html
Tags: excel, jquery, spreadsheet, table
40 Excellent jQuery Plugins To Work With Data Presentation and Grid Layout | AEXT.NET
http://aext.net/2010/04/excellent-jquery-plugins-resources-for-data-presentation-and-grid-layout/
The roundup of 40 excellent jQuery plugins to work with data presentation and grid layout
Tags: data, grid, jquery, layout, plugin
flot - plotting library, used by WP instead of Flash
http://code.google.com/p/flot/
Tags: charting, flash, javascript, jquery, library, plotting, visualization, wordpress, wordpresscom
53 Jquery Tutorials, Resources, Tips And Tricks: Ultimate Collection | 1stwebdesigner - Love In Design
http://www.1stwebdesigner.com/tutorials/53-jquery-tutorials-resources-tips-and-tricks-ultimate-collection/
jQuery definitely is one of the biggest trends coming in up-to-date designs with write less, do more approach. Here you'll find all the best resources available related to jQuery.
Tags: jquery, resources, tutorial
7 reasons why you really should learn jQuery (+ few cons)
http://www.ferdychristant.com/blog//archive/DOMM-7NVD6U
<h1>where am i?</h1>This is the web home of Ferdy Christant, a web developer, software engineer and architect from the Netherlands...<a href=
How to Mimic the iGoogle Interface - Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/inettuts/
iGoogle-like UI with "portlets" via jQuery.
Tags: igoogle, jquery, portlet, widget
jboss.org: RESTEasy framework
http://www.jboss.org/resteasy/
RESTEasy is a JBoss project that provides various frameworks to help you build RESTful Web Services and RESTful Java applications. It strives to be standards based wherever possible, but to also innovate when appropriate.
RESTEasy implements the JAX-RS specification. JAX-RS, JSR-311, is a new JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol
Tags: framework, j2ee, java, JAX-RS, jboss, jee, JSR-311, REST
SmartClient Ajax RIA System - Isomorphic Software (lgpl/commercial)
http://www.smartclient.com/
SmartClient is the mature Ajax RIA system for high-performance, high-productivity business web applications.
Tags: ajax, framework, java
6 ways of styling a search form with css « CssFinest
http://cssfinest.com/2009/03/6-ways-of-styling-a-search-form-with-css/
Tags: css, search

taglib
» User Interface Style Guides, UI Style Guides: AJAX usability guidelines, Flash usability, Mobile UI Style Guidelines
http://www.experiencedynamics.com/science-usability/ui-style-guides
UI Style Guides list - ajax usability, ...
Tags: ajax, guide, ui, usability
|
Xmarks is a free service to:
- Share your bookmarks online with friends.
- Synchronize them across all your computers.
- Manage them on the web.
Learn more »
|