Projects‎ > ‎

ViSLAB Dart Library


This project aims to build a library using Google's Dart programming language, which can be used to build tools/applications to implement ViSLAB's research ideas.



The main work at ViSLAB is to do worthy research.  Once you've found something useful, you can disseminate the finding in many different ways.  You can write scientific/engineering articles.  You can also produce/release the finding in the form of Software applications.  

There have been many good works have been produced and they were disseminated as software applications and tools.  However, they often fall short in providing support and covering a wide range of users.  The one of reasons is that such software applications often produced for particular computing platforms (OS, versions, etc).

You would like your software tools/applications to be portable (runs on many different platforms) and easy to disseminate/access/use.


Google released a new structured programming language called Dart.  It's design to target web programming and to replace JavaScript.  Since it can be used along with HTML5, you can still call WebGL/WebCL from Dart. Therefore, it might be ideal for executing scientific/engineering software tools/applications.

The main idea of this project is to develop a set of useful functions in a form of a Dart library.  



git clone ssh://



  • Building Google Dart from source (Mac OS X Lion + Xcode 4.2) I've been using Google DartEditor, but it's distribution does not come with some tools.I've decided to build everything from its source, and here is the things ...
    Posted 16 Dec 2011, 08:02 by Masahiro Takatsuka
  • Vertex Search on GeodesicDome To use the GeodesicDome data structure, I need to be able to search the neighborhood of a specified vertex according to the distance from it.I implemented a simple algorithm ...
    Posted 17 Nov 2011, 08:03 by Masahiro Takatsuka
  • Initial porting Have completed porting the following code to Dart:FFT => vislab.signal.FFT : Fast Fourier TransformationVecMath =>vislab.math.VecMath.dart : Vector/Matrix utilitiesLU => LU decompositionGeodesicDome => vislab.math.geom ...
    Posted 17 Nov 2011, 07:31 by Masahiro Takatsuka
Showing posts 1 - 3 of 3. View more »