QuantComponents is a framework for financial time-series analysis and algorithmic trading, based on Java and OSGi, with an Eclipse front-end. It is highly modular: usable as a plain Java API, OSGi components, or integrated into Eclipse. It works standalone or with a client-server architecture, depending on performance and reliability needs, and is integrated with Interactive Brokers through the IB Java API. Its generic broker API means that it can easily be extended to work with other brokers. A backtesting facility and an extensible SWT charting library are provided.
AnyStock is a flexible Flash-based solution to create interactive and attractive stock and financial charts. It supports large datasets and provides great scrolling options. It features built-in technical indicators (SMA, EMA, MCAD, Bollinger Bands, etc.), drawings (lines, shapes, Fibonacci tools), and localization support. It is driven by an XML/JSON interface and is easily used. All scripting languages (ASP, PHP, Ruby, Perl, etc.) are supported.