The WURFL is an “ambitious” configuration file that contains info about all known Wireless devices on earth. Of course, new devices are created and released at all times. While this configuration file is bound to be out of date one day after each update, chances are that the WURFL lists all of the WAP devices [...]
Archive for November, 2008
For PDF generation, iText is a good choice. You can use iText to: Serve PDF to a browser Generate dynamic documents from XML files or databases Use PDF’s many interactive features Add bookmarks, page numbers, watermarks, etc. Split, concatenate, and manipulate PDF pages Automate filling out of PDF forms Add digital signatures to a PDF [...]
Blueprint is a CSS framework, which aims to cut down on your CSS development time. It gives you a solid CSS foundation to build your project on top of, with an easy-to-use grid, sensible typography, and even a stylesheet for printing.
Gradle is a build system which provides: A very flexible general purpose build tool like Ant. Switchable, build-by-convention frameworks a la Maven (for Java and Groovy projects). But never lock you in! Powerful support for multi-project builds. Powerful dependency management (based on Apache Ivy). Full support for your existing Maven or Ivy repository infrastructure. Support [...]
O’Reilly has published a number of Open Books–books with various forms of “open” copyright–over the years. The reasons for “opening” copyright, as well as the specific license agreements under which they are opened, are as varied as our authors. Link: http://oreilly.com/openbook/
The goal of XBean project is to created a plugin based server analogous to Eclipse being a plugin based IDE. XBean will be able to discover, download and install server plugins from an Internet based repository. In addition, we include support for multiple IoC systems, support for running with no IoC system, JMX without JMX [...]
Here are some alternatives or platform port for the Unix tail utility BareTail BareTail is a Log File Monitoring tool that you can leave running all the time and it will refresh file changes without ever locking the log files. It has a tab for every log file you would like to monitor and it [...]
Other than open source office suite, like StarOffice, AbiWord, and OpenOffice, here are some other alternatives. Scribus Scribus is an open-source program that brings award-winning professional page layout to Linux/Unix, MacOS X, OS/2 and Windows desktops with a combination of “press-ready” output and new approaches to page layout. Underneath the modern and user friendly interface, [...]
LiquiBase LiquiBase is an open source (LGPL), DBMS-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. While there have been many attempts to provide a similar tool, LiquiBase aims to [...]
Here are a list of open source X Window System for Windows Xming Xming is the leading free unlimited X Window server for Microsoft Windows (XP/2003/Vista). It is fully featured, small and fast, simple to install and being standalone native Microsoft Windows, easily transported portable as a Pocket PC X server. Cygwin/X Cygwin/X is a [...]
This is a summary from the Pragmatic Programmer book. Care About Your CraftWhy spend your life developing software unless you care about doing it well? Think! About Your WorkTurn off the autopilot and take control. Constantly critique and appraise your work. Provide Options, Don’t Make Lame ExcusesInstead of excuses, provide options. Don’t say it can’t [...]
CloudBase is a data warehouse system for Terabyte & Petabyte scale analytics. It is built on top of Map-Reduce architecture. It allows you to query flat log files using ANSI SQL. The current code has been developed to Hadoop’s map-reduce implementation.
SnapLogic is an Open Source Data Integration framework that combines the power of dynamic programming languages with standard Web interfaces to solve today’s most pressing problems in data integration. Improved Designer and Explorer New SnapLogic API (SnAPI) Independent Server and Component Containers New Component API Improved Data Formats WSGI support Installer support for virtual environments
YaST is the most powerful installation and system management tool in the Linux environment. It is an open source project sponsored and actively developed by Novell. YaST stands for Yet another Setup Tool.
Singularity is a research project focused on the construction of dependable systems through innovation in the areas of systems, languages, and tools. Advances in languages, compilers, and tools open the possibility of significantly improving software. For example, Singularity uses type-safe languages and an abstract instruction set to enable what we call Software Isolated Processes (SIPs). [...]
BrowserPlus is a technology for web browsers that allows developers to create rich web applications with desktop capabilities. The most unique attribute of BrowserPlus is its ability to update and add new services on the fly without a browser restart or even reloading the page! As a user, this means no more installers to run [...]
Tellurium Automated Testing Framework (Tellurium), formally known as AOST, is a testing framework built on top of the Selenium testing framework and it abstracts UI components to Java objects and does object to locator mapping (OLM) automatically at run time so that you can define UI objects simply by their attributes and write your selenium [...]
These are the programming books that I read or am reading for year 2008, which I think is good for reading by developers. December is a long holiday. Any recommendations for good books for year 2008 which worth reading, irregardless of programming languages? Effective Java (2nd Edition) by Joshua Bloch Java Power Tools by John [...]
XMind is another open source Java mind mapping software that you can use.
Elisa Media Center Elisa Media Center has many advanced features that will make your media center experience unique. It features an intuitive interface with a professional look and feel which can be easily used with a standard TV remote control. Movies – Watch your own movies and video clips as well as those found online. [...]