Thursday, May 14, 2009

New 1.0.4c Release - Good News For Intraday Traders

Good news for Intraday traders.

Although we are now busy pushing for release 1.0.5, we must not forget the need of our beloved end users at the same time. We try to keep frequent update and release on new features and bug fixes.

This round, 1.0.4c release, we choose to bring good news to intraday traders. JStock comes with Intraday Stock Price Snapshot. If you are a daily trader, we understand that your need in monitoring stock price movement in seconds precision. Hence, JStock is providing Intraday Stock Price Snapshot. The stock price will be captured in every 10 seconds in daily basics, lasted for 2 hours.

Here is the screen shoot of this cool feature :

Good News For Mac Users

Good news for Mac users. We had recently recruited a loyal Mac user to our team, to build a package for JStock in order. We want Mac users able to execute JStock smoothly.

The released date for Mac dmg file shall be expected to fall within this week. Stay tune ;)

Tuesday, May 05, 2009

Feature [2676553] On The Way

Today, we plan to start work on feature [2676553]. This will be the key feature for our very exciting next major release - 1.0.5

First, I decide to review our "two-dimensional graphics framework" library. Currently, we are using JHotDraw. After several consideration, "stability", "requirement", "compatibility", we decide to stay on JHotDraw.

I foresee that we will be required to work on JHotDraw source code, either understand it or expanding from it. Hence, grabbing out the right JHotDraw source code is another big task.

Our previous JHotDraw version is 7. However, I have a hard time to figure out the minor version of current deployed JHotDraw. After some try and error, I decide to give up figuring out current JHotDraw minor version.

I decide to first port over JStock source code, to make use of latest JHotDraw 7.1. The latest stable version of JHotDraw 7.1 is released since 2008-03-25.

After building JHotDraw 7.1 together with quaqua.jar, and MRJAdapter, we obtain a hot baked JHotDraw 7.1. When run it together with JStock 1.0.4b, opps...

[yancheng@yancheng jstock]$ java -jar jstock.jar
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: org.yccheok.jstock.gui.OperatorFigure.add(Lorg/jhotdraw/draw/Figure;)V
at org.yccheok.jstock.gui.OperatorFigure.(
at org.yccheok.jstock.gui.LogicalOperatorFigure.(
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

Look like we have some work to be done :)