Recent Articles

Useful Addon for Internet Explorer »

IE7Pro is an add-on for Internet Explorer which adds a lot of features and extras which make your Browsing faster,More Responsive and Sleek.

IE7Pro includes Tabbed Browsing Management, Spell Check, Inline Search, Super Drag Drop, Crash Recovery, Proxy Switcher, Mouse Gesture, Tab History Browser, Web Accelerator, User Agent Switcher, Webpage Capturer, AD Blocker, Flash Block, Greasemonkey like User Scripts platform, User Plug-ins, MiniDM, Google sponsored search,IE Faster and many more power packed features. You can customize not just Internet Explorer, but even your favorite website according to your need and taste using IE7Pro.

iMacros is an extension for the Mozilla Firefox web browsers and Internet Explorer which adds record and replay functionality similar to that found in web testing and form filler software. The macros can be combined and controlled via Javascript. Demo macros and Javascript code examples are included with the software.

Popularity: 1% [?]

Open Source Utility to Monitor TCP Traffic »

Here are some utilities to monitor TCP traffic

tcpmon

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.

wsmonitor

wsmonitor (Web Services Monitor) is a light-weight SOAP and HTTP traffic monitor. This tool intercepts and logs the SOAP messages and HTTP headers between a sender and a receiver and displays them nicely formatted in a graphical user interface.

There are other utlities like Fiddler, Live HTTP Header to monitor HTTP traffic

Popularity: 3% [?]

Java Serial Communication Library »

If you want to access the serial (RS232) or parallel port with JAVA, you need to install a platform/operating system dependent library. Install either javax.comm from SUN (no windows version as of javax.comm version 3.0) or better install the rxtxSerial and/or rxtxParallel library from rxtx.org (Windows, Linux, Mac OS X).

Java Communications

The Java Communications 3.0 API is a Java extension that facilitates developing platform-independent communications applications for technologies such as Smart Cards, embedded systems, and point-of-sale devices, financial services devices, fax, modems, display terminals, and robotic equipment.

The Java Communications API (also known as javax.comm) provides applications access to RS-232 hardware (serial ports) and limited access to IEEE-1284 (parallel ports), SPP mode.

Implementations of the API are currently available for Solaris SPARC, Solaris x86, and Linux x86.

API serial features:

  • Enumeration of ports (administrator and user configurable port mapping)
  • Port configuration (baud rate, speed, stop bits, parity)
  • Access to EIA232 standard DTR, CD, CTS, RTS and DSR signals
  • Transfer of data over RS-232 ports
  • Hardware and software flow-control options
  • Receive-buffer threshold control
  • Asynchronous event option for notification of:
    • Data available on an RS-232 port
    • Port hardware line level changes
    • Port ownership changes within a single JVM

RXTX

RXTX is a Java library, using a native implementation (via JNI), providing serial and parallel communication for the Java Development Toolkit (JDK). All deliverables are under the GNU LGPL license. It is based on the specification for Sun’s Java Communications API, though while many of the class descriptions are the same the package used it not, since gnu.io is used instead. A certain amount of compatibility is intended with API, though this project should be considered as a fork and therefore compatible in spirit, but not in implementation.

Popularity: 2% [?]

Open Source Java SMS Library »

SMSLib is a Java library for sending and receiving SMS messages via a GSM modem or mobile phone. It also supports some bulk SMS operators, by implementing their HTTP interfaces.

SMSLib is licensed under the terms of the Apache v2 License.

Features

  • Supports GSM phones and GSM modems connected via serial port interfaces or IP interfaces.
  • Works with PDU/TEXT protocols.
  • Supports Inbound & Outbound simple text messages.
  • Works with 7bit, 8bit and UCS2 (Unicode) message encodings.
  • Supports Inbound & Outbound big (multipart) messages.
  • Flash messaging.
  • Outbound messages with port information / addressing (16bit addressing only).
  • Outbound WAP PUSH SI messages.
  • Status (Delivery) Report messages.
  • Basic GSM information available: Modem, Manufacturer, S/W revision, Signal level, etc.

Popularity: 4% [?]

Running Java on .NET Platform »

Here are some software which enable you to run Java on .NET platform

IKVM.NET

IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. It includes the following components:

  • A Java Virtual Machine implemented in .NET
  • A .NET implementation of the Java class libraries
  • Tools that enable Java and .NET interoperability

Ja.NET

Ja.NET is an open source project focused on enabling Java-based software on .NET

Popularity: 1% [?]

Java for Mono »

IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework. It includes the following components:

  • A Java Virtual Machine implemented in .NET
  • A .NET implementation of the Java class libraries
  • Tools that enable Java and .NET interoperability

IKVM.NET consists of several parts:

  • IKVM.Runtime.dll: The VM runtime and all supporting code. It contains (among other things):
    • Byte Code JIT compiler/verifier: Just-in-time compiles Java Byte Code to CIL.
    • Object model remapping infrastructure: Makes System.Object, System.String and System.Exception appear to Java code as java.lang.Object, java.lang.String and java.lang.Throwable.
    • Managed .NET re-implementations of the native methods in Classpath.
  • IKVM.OpenJDK.ClassLibrary.dll: compiled version of the Java class libraries derived from the OpenJDK class library with some parts filled in with code from GNU Classpath and IcedTea, plus some additional IKVM.NET specific code.
  • ikvm-native.dll: Unmanaged C library that implements a small part of the JNI interface and some platform specific code on non Windows platforms. On Windows this is an optional part, only required when an application uses its own native libraries. This is not needed for pure Java applications. On non-Windows platforms it is required, but it is included with the Mono distribution so it usually doesn’t need to be installed seperately.
  • ikvm.exe: Starter executable, comparable to java.exe (“dynamic mode”).
  • ikvmc.exe: Static compiler. Used to compile Java classes and jars into a .NET assembly (“static mode”) .
  • ikvmstub.exe: A tool that generates stub class files from a .NET assembly, so that Java code can be compiled against .NET code. IKVM.NET understands the stubs and replaces the references to the stubs by references to the actual .NET types.
  • IKVM.AWT.WinForms.dll: Very limited and broken implementation of a few AWT peers. This is a low priority issue for me.

Popularity: 1% [?]

Open Source Microblogging Tool »

Laconica is a open source microblogging tool.

Popularity: 1% [?]

Open Source Computer Vision Library »

OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision.

Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics.

Some useful links taken from the website

  1. Using Visual C++ and OpenCV

  2. Using Eclipse IDE and OpenCV

  3. Using C++ Builder IDE and OpenCV

  4. Using DevCpp IDE and OpenCV

  5. C/C++ interpreter Ch and OpenCV.

  6. How do I compile OpenCV and OpenCV programs in Linux 

  7. Using OpenCV with Visual C++ and Microsoft’s DirectShow

Popularity: 2% [?]

NASA World Wind »

World Wind lets you zoom from satellite altitude into any place on Earth. Leveraging Landsat satellite imagery and Shuttle Radar Topography Mission data, World Wind lets you experience Earth terrain in visually rich 3D, just as if you were really there.

Virtually visit any place in the world. Look across the Andes, into the Grand Canyon, over the Alps, or along the African Sahara.

glimpse-a

Particular focus was put into the ease of usability so people of all ages can enjoy World Wind. All one needs to control World Wind is a two button mouse. Additional guides and features can be accessed though a simplified menu. Navigation is automated with single clicks of a mouse as well as the ability to type in any location and automatically zoom into it.

World Wind was designed to run on recent PC hardware with 3D acceleration.

Popularity: 1% [?]

OpenDNS »

OpenDNS is a free, closed-source, DNS resolution service.

OpenDNS provides the following recursive nameserver addresses for public use, mapped to the nearest operational server location by anycast routing:

  • 208.67.222.222 (resolver1.opendns.com)
  • 208.67.220.220 (resolver2.opendns.com)

OpenDNS offers DNS resolution for consumers and businesses as an alternative to using their Internet service provider‘s DNS servers. By placing company servers in strategic locations and employing a large cache of the domain names, OpenDNS usually processes queries much more quickly, thereby increasing page retrieval speed. DNS query results are sometimes cached by the local operating system and/or applications, so this speed increase may not be noticeable with every request, but only with requests that are not stored in a local cache.

Other features include a phishing filter, domain blocking and typo correction (for example, typing wikipedia.og instead of wikipedia.org). By collecting a list of malicious sites, OpenDNS blocks access to these sites when a user tries to access them through their service. OpenDNS recently launched Phishtank, where users around the world can submit and review suspected phishing sites.

Popularity: 2% [?]

Open Source Web Services Framework »

XINS is an open-source Web Services framework supporting HTTP protocols such as REST, SOAP, XML-RPC, JSON, JSON-RPC and more.

From the specifications written in simple XML, XINS generates the Client API (.jar), the Java server code template (.war), the WSDL and the documentation of the specification in HTML (with the test forms) or in OpenDocument format.

xins-arch

Popularity: 1% [?]

Java x86 PC Emulator »

JPC is a pure Java emulation of an x86 PC with fully virtual peripherals. It runs anywhere you have a JVM, whether x86, RISC, mobile phone, set-top box, possibly even your refrigerator! All this, with the bulletproof security and stability of Java technology.

JPC creates a virtual computer upon which you can install your favorite operating system in a safe, flexible and powerful way. It aims to give you complete control over your favorite PC software’s execution environment, whatever your real hardware or operating system, and JPC’s multi-layered security makes it the safest solution for running the most dangerous software in quarantine – ideal for archiving viruses, hosting honey pots, and protecting your machine from malicious or unstable software.

  • Cross-Platform – JPC is completely implemented in Java, so it works seamlessly across all major computing platforms, including Windows, Linux and MacOS. JPC even works on non-x86 based hardware like ARM and SPARC.
  • Secure – JPC comes with the assured security of being run entirely within the Java sandbox. This means that the emulated hardware is completely isolated from the underlying hardware and cannot damage or interfere with it in any way.
  • Flexible -With JPC, you have complete configuration control with virtual peripherals and software libraries. And if you mess up, you only mess up your virtual PC. Just delete your disk images and start again.

Popularity: 1% [?]

Open Source Mobility Server »

Volantis Mobility Server™ is a java-based development and runtime platform, allowing web developers to build and run their own mobile Internet applications across over 5,800 devices.  

Volantis Mobility Server is designed to reduce the complexity of managing mobile content, so that developers and content owners can more easily create innovative content and services and users can use the device of their choice to access it.

image

VMS includes connectors that integrate with a variety of dynamic content sources and Web 2.0 Internet services. Developers specify the connectors in their mobile sites by using simple XML markup tags, reducing the reliance on Java™ programming, automatically ingesting, transforming, bundling and optimizing content across all mobile devices. Standard connectors can be combined to build “mash-up” mobile applications, integrating content from websites, databases, web services, XML documents and popular Web 2.0 services from online applications including Picasa®, Flickr® and Google Docs™.

t includes the Volantis Multi-Channel Server (MCS), Volantis Message Preparation Server (MPS) and Volantis Media Access Proxy (MAP), as well as a significant proportion of the Volantis Device Database and Volantis’ Eclipse-based developer tools.

Popularity: 1% [?]

Remove Old and Redundant JRE »

JavaRa is a simple tool that does a simple job: it removes old and redundant versions of the Java Runtime Environment (JRE). Simply select “Check for Updates” or “Remove Older Version” to begin. JavaRa is free under the GNU GPL version two.

Java software in general and the Java JRE in particular allow you to run applications called ‘applets’ that are written in the Java programming language. You probably have Java JRE installed on your computer because these applets allow you to play online games, chat with people around the world, calculate your mortgage interest, view images in 3D, as well as many others.

Popularity: 1% [?]

Open Source Parallel Programming for Heterogeneous Systems »

OpenCL (Open Computing Language) is the first open, royalty-free standard for general-purpose parallel programming of heterogeneous systems. OpenCL provides a uniform programming environment for software developers to write efficient, portable code for high-performance compute servers, desktop computer systems and handheld devices using a diverse mix of multi-core CPUs, GPUs, Cell-type architectures and other parallel processors such as DSPs.

OpenCL supports a wide range of applications, from embedded and consumer software to HPC solutions, through a low-level, high-performance, portable abstraction. By creating an efficient, close-to-the-metal programming interface, OpenCL will form the foundation layer of a parallel computing ecosystem of platform-independent tools, middleware and applications.

OpenCL is being created by the Khronos Group with the participation of many industry-leading companies and institutions including 3DLABS, Activision Blizzard, AMD, Apple, ARM, Barco, Broadcom, Codeplay, Electronic Arts, Ericsson, Freescale, HI, IBM, Intel, Imagination Technologies, Kestrel Institute, Motorola, Movidia, Nokia, NVIDIA, QNX, RapidMind, Samsung, Seaweed, Takumi, Texas Instruments and Umeå University.

Popularity: 1% [?]

Open Source Project Localization Platform »

Transifex is a highly scalable localization platform with a focus on integrating well with the existing workflow of both translators and developers.

It aims in making it dead-simple for content providers to receive quality translations from big translation communities, no matter where the project is hosted.

Goals

  • Provide an interface for translators to submit translations to multiple projects, regardless of the type of the underlying version control system (VCS)
  • Reduce the overhead a project maintainer usually undertakes to administrate accounts for translators
  • Help translators do more by eliminating the need to subscribe to each VCS and learn its commands and tricks
  • Encourage collaboration between developers and maintainers and thus, increase the language coverage of the participant projects

image

Currently Transifex is used by the Fedora Project (translate.fedoraproject.org) to manage translations by a few hundred translators to 75 projects and 70 languages, peaking at 3000 translation submissions per month.

Popularity: 1% [?]

Animated Windows Application Launcher »

RocketDock is a smoothly animated, alpha blended application launcher. It provides a nice clean interface to drop shortcuts on for easy access and organization. With each item completely customizable there is no end to what you can add and launch from the dock.

Now with added Taskbar support your minimized windows can appear as icons on the dock. This allows for better productivity and accessibility.

Features

  • Minimize windows to the dock
  • Real-time window previews in Vista
  • Running application indicators
  • Simple drag-n-drop interface
  • Multi-monitor support
  • Supports alpha-blended PNG and ICO icons
  • Icons zoom and transition smoothly
  • Auto-hide and Popup on mouse over
  • Positioning and layering options
  • Fully customizable
  • Completely Portable
  • ObjectDock Docklet support
  • Compatible with MobyDock, ObjectDock, RK Launcher, and Y’z Dock skins
  • Runs great on slower computers
  • Unicode compliant
  • Supports many languages and can easily be translated
  • A friendly user base :)
  • And best of all… its FREE!!!

Popularity: 1% [?]

Animated Windows Application Launcher »

RocketDock is a smoothly animated, alpha blended application launcher. It provides a nice clean interface to drop shortcuts on for easy access and organization. With each item completely customizable there is no end to what you can add and launch from the dock.

Now with added Taskbar support your minimized windows can appear as icons on the dock. This allows for better productivity and accessibility.

Features

  • Minimize windows to the dock
  • Real-time window previews in Vista
  • Running application indicators
  • Simple drag-n-drop interface
  • Multi-monitor support
  • Supports alpha-blended PNG and ICO icons
  • Icons zoom and transition smoothly
  • Auto-hide and Popup on mouse over
  • Positioning and layering options
  • Fully customizable
  • Completely Portable
  • ObjectDock Docklet support
  • Compatible with MobyDock, ObjectDock, RK Launcher, and Y’z Dock skins
  • Runs great on slower computers
  • Unicode compliant
  • Supports many languages and can easily be translated
  • A friendly user base :)
  • And best of all… its FREE!!!

Popularity: 1% [?]

Lightweight X11 Desktop Environment »

LXDE (Lightweight X11 Desktop Environment), is an extremely faster, performing and energy saving desktop environment maintained by an international community of developers. It comes with a beautiful interface, multi-language support, standard keyboard short cuts and additional features like tabbed file browsing. LXDE uses less CPU and less RAM. It is especially designed for computers with low hardware specifications like netbooks, mobile internet devices (MIDs) or older computers. LXDE can be installed with distributions like Ubuntu or Debian. Applications running on these systems will run with LXDE. The source code of LXDE is licensed partly under the terms of the General Public License and partly under the LGPL.

banner.thumbnail

Distributions including LXDE:
  • PUD GNU/Linux – Ubuntu-based installable live cd with LXDE.
  • TinyMe – PCLinuxOS-based tiny distro using some components of LXDE.
  • Slitaz – Extremely small live cd using most of the components of LXDE.
  • Greenie – Ubuntu-based OS with LXDE and GNOME desktop enviroments.
  • Ubuntulite – Member of Ubuntu Derivatives featuring LXDE.
  • Vectorlinux LITE – VectorLinux LITE edition.
  • Myah OS 3.0 Box edition – LXDE flavor of Myah OS.
  • gOS 3.0 – Linux with Google gadgets and LXDE components.
  • Zenwalk 3.0 – Multi-purpose Linux with LXDE components focusing on Internet applications, multimedia and programming tools.
  • Parted Magic 3.1 – A easy-of-use partition tool now based on LXDE.
  • Mandriva – Mandriva netbook version with LXDE.

Popularity: 1% [?]

Windows: Display System Resources in Real Time »

TinyResMeter is a small tool that displays useful information about system resources in real time, but it also gives much more detail when you right-click on the displayed fields !

screenshot_trm

- It is not the prettiest Resource Monitor.
- It is not the most complete.
- It has no wonderful and amazing graphical interface.
- It has no installer.
…But…
- It is written 90% at pure API level to keep it as small as possible.
- It does not require any extra non standard DLL.
- It does not modify/write inside the Registry (except if you set it to autorun).
- It uses less memory and resources than most tools of its kind.
- It uses a very simple but efficient small display interface.
- It does not use any installer that could increase EXE size; once downloaded you can use it immediately.
- It can be simply copied and executed on any machine with no need for an installation procedure.

Popularity: 1% [?]