StudioForKdb+

From Kx Wiki
Jump to: navigation, search

Studio for kdb+

2012.06.01 Version 3.29 Update for kdb+v3.0
2010.02.03 Version 3.27 reverted to java 1.42, cleaned up traditional chinese chars to simplified chinese
2010.02.02 Version 3.26 allows unicode char set to be specified
           e.g. encoding=GBK in $HOME/.studioforkdb/studio.properties
2010.01.31 Version 3.25 supports Chinese in menus. Dialogs and tooltips to follow...
2010.01.29 Version 3.24 supports Unicode in char vectors and symbols, editor window and display

Studio for kdb+ has been developed since October 2002, and the source was released to the kdb+ community in September 2008 as the primary developer wanted to allow the community to develop the application further.

Studio is written 100% in Java. The primary motivation for its development was to be able to comfortably access remote kdb+ processes. In time, it has become clear that it is not an IDE as such, but is better described as a rapid execution environment. One can edit text in the "scratch" window, highlight a selection and execute it against a remote kdb+ process via tcp/ip, with the results displayed as a grid or as in the classic kdb+ console.

Sssthumb.png

The editor component is based on the NetBeans editor component, and includes the following features

Additionally the application features

The generic release is as a zip file and can be downloaded from

https://github.com/CharlesSkelton/studio/blob/master/releases/studio.zip

unzip it (retaining the directory structure) to reveal

releases$unzip studio.zip
Archive:  studio.zip
  inflating: studio.jar
   creating: lib/
  inflating: lib/images.jar
  inflating: lib/jcommon-1.0.16.jar
  inflating: lib/jfreechart-1.0.13.jar

and this can be executed with the command

java -jar studio.jar

The osx bundle for studio can be downloaded from

https://github.com/CharlesSkelton/studio/blob/master/releases/osx/studio.app.zip

unzip it to reveal the bundle

osx $ unzip studio.app.zip
Archive:  studio.app.zip
   creating: studio.app/
   creating: studio.app/Contents/
  inflating: studio.app/Contents/Info.plist
   creating: studio.app/Contents/MacOS/
  inflating: studio.app/Contents/MacOS/JavaApplicationStub
 extracting: studio.app/Contents/PkgInfo
   creating: studio.app/Contents/Resources/
  inflating: studio.app/Contents/Resources/GenericJavaApp.icns
   creating: studio.app/Contents/Resources/Java/
  inflating: studio.app/Contents/Resources/Java/images.jar
  inflating: studio.app/Contents/Resources/Java/jcommon-1.0.16.jar
  inflating: studio.app/Contents/Resources/Java/jfreechart-1.0.13.jar
  inflating: studio.app/Contents/Resources/Java/studio.jar

and then from a finder window, drag the "studio.app" folder to the dock for easy launching.

Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox