Ethan Nicholas's Blog: Introducing Java CSS
A new CSS engine for Java which makes it simple to apply styles to your Swing (and eventually JavaFX) programs. With advanced features like... more »
1 commentsSave Tags: css-html, gui, java
The 8 ball problem - the test most CS people fail...
Is your mind like every one else in computer science?? or are you able to solve this small logic puzzle?? most people in computer science gets this... more »
13 commentsSave Tags: humor
jMonkey Engine: Scene Monitor (1.0)
Scene Monitor allows a user to visibly explore the structure of a scene graph while the application is running. A tree model captures all elements of... more »
0 commentsSave Tags: announcement, games, gui, java
GNU/Linux Artificial Intelligence & Artificial Life HOWTO
This howto mainly contains information about, and links to, various AI related software libraries, applications, etc. that work on the GNU/Linux... more »
0 commentsSave Tags: games, how-to, open source
Enhancing the Flamingo command button component
Over the course of the past few weeks the command button component in Flamingo component suite has been enhanced following the feedback from the... more »
0 commentsSave Tags: frameworks, gui, how-to, java
Design Patterns - Strategy Pattern
The first pattern I want to talk about is the Strategy pattern, which always reminds me about the Command & Conquer games so I’ll simply use it as an... more »
5 commentsSave Tags: frameworks, usability
But It Works On My Machine...
What happens when we run main()in the code snippet below? Of course, the erudite, tech-savvy Java people can answer that in a heartbeat. In Effective... more »
0 commentsSave Tags: java
Automatic User Interface with OpenXava: An Evolutionary Option for GUIs
This is a story about creating a user interface easily, or better yet, about having good user interfaces without working for them.
0 commentsSave Tags: gui, java, methodology
Top 10 Portal Projects Killers
There are many, many different kinds of portals. The Merriam-Webster's Online Dictionary contains five definitions for portal as a noun, ranging from... more »
0 commentsSave Tags: opinion, tools, web services
Advanced Hints and Tips for Using BIRT
This article describes a set of techniques that you can use to add additional function to a BIRT report beyond the function that is provided by the... more »
0 commentsSave Tags: eclipse, how-to, javascript, open source
How Little Do Users Read?
On the average Web page, users have time to read at most 28% of the words during an average visit; 20% is more likely.
0 commentsSave Tags: usability, web design
Extreme Usability: How to Make an Already-Great Design Even Better
The 1% of websites that don't suck can be made even better by strengthening exceptional user performance, eliminating miscues, and targeting... more »
0 commentsSave Tags: how-to, usability, web design
Coding Horror: The Ultimate Code Kata
Great engineers practice constantly. As good as they are, they still practice. They have all sorts of ways of doing it, and this essay will cover a... more »
0 commentsSave Tags: opinion
The Web's Dark Energy
The Internet has its own dark energy: the legions of nerds who code for fun, challenge, and uncertain profit. They do not make a business plan or... more »
0 commentsSave Tags: news, opinion, web 2.0
TechnologyReview.com: The Future of The Web
TechnologyReview asked technology innovators, luminaries, and users what the Web might be in five to ten years.
0 commentsSave Tags: news, web 2.0, web design
Do-It-Yourself Multitouch Display
The iPhone popularized multitouch displays--touch screens that recognize more than one touch at a time. Then Microsoft brought them to the large... more »
0 commentsSave Tags: announcement, gui, news, tools
Open-Source SOA Proves Valuable to Business Processes
A presenter from JBoss at the Red Hat Summit itemized the stages of service-oriented architecture, showed how businesses are benefiting today from the... more »
0 commentsSave Tags: java, open source
The Anatomy of an AI Architecture for Game Characters
Would you be surprised to hear that regardless of the technology you choose to implement your decision making system there are some very common... more »
0 commentsSave Tags: games, how-to
Java Bayesian Classifier ci-bayes 1.0 released
This is the first release of ci-bayes, a java project that provides bayesian classification to Java. It's able to see things as more than just "ham"... more »
0 commentsSave Tags: announcement, java, python, trends
A Selection of SIGGRAPH Papers for Game AI from Parallelism to Character Animation
The SIGGRAPH conference is always like a treasure chest for anyone working in fields relating to graphics or simulation. This year’s event is still a... more »
0 commentsSave Tags: games, how-to
Making CPU and GPU play nice together
Do you know what CUDA and OpenCL stand for and how they could make your computer 50 times faster? A computer has two important processing units: the... more »
0 commentsSave Tags: other languages, standards, trends
An Introduction to Software Factories
Gunther Lenz, Microsoft ISV Architect Evangelist, introduces Software Factories from the perspective of a small to medium size software development... more »
2 commentsSave Tags: .net, methodology, trends
Top 10 SOA Pitfalls: #7 - Incorrect granularity of services
Incorrect granularity could mean that a service covers too much functionality or too little functionality. Incorrect granularity of services in your... more »
1 commentsSave Tags: .net, java, methodology, trends
Top 10 SOA Pitfalls: #2 - Unclear ownership / Project based funding
If the ownership and funding for SOA components and aspects are unclear then chances are high that nothing happens on enterprise level or that it's... more »
0 commentsSave Tags: opinion, web services
Vista's big problem: 92 percent of developers ignoring it
And to think Microsoft used to be popular with the developer crowd...
0 commentsSave Tags: microsoft, trends, windows