Coder Social home page Coder Social logo

pombredanne / lizard-blockbox Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lizardsystem/lizard-blockbox

0.0 0.0 0.0 1.38 MB

Rewrite of PKB "Blokkendoos", a VB application, to web

Home Page: http://test.deltaportaal.lizardsystem.nl/blokkendoos/

License: GNU General Public License v3.0

lizard-blockbox's Introduction

lizard-blockbox

https://secure.travis-ci.org/lizardsystem/lizard-blockbox.png?branch=master

Introduction

Blockbox translates to 'Blokkendoos' in Dutch. Blokkendoos is the name of a Windows (VB) application written by one of our clients.

What does it do? (short version)

In The Netherlands, we have some large rivers such as the Maas and the IJssel. A bunch of measures can be taken to alter (improve) their characteristics. Blokkendoos presents a list of measures which the user can apply on a river to see the effect they will have in a graph and on a map.

http://i.imgur.com/C8F6p.png

Rewriting

They asked Nelen & Schuurmans to 'port' this traditional desktop app to the web.

Porting, in this case, involves a lot more than you'd think:

  • Transition from desktop to client-server architecture.
  • An HTML interface, with IE7 compatibility as a must-have.
  • Keeping 'state' in a stateless environment (HTTP).
  • Data untangling.

At the same time, the map had to be added to the mix (it wasn't built into the original VB app)

Technologies used

  • Django / Lizard as the base of the app
  • Backbone.js to structure the clientside coffeescript
  • Coffeescript to produce more readable code
  • OpenLayers, jQuery, Flot (for the graph)
  • FxCanvas for making Flot perform reasonably (instead of excanvas)
  • X-Accel for serving factsheets

Issues

Issues for the Blockbox specifically are gathered at Github and are managed through Huboard:

http://huboard.com/lizardsystem/lizard-blockbox/board

lizard-blockbox's People

Contributors

gijs avatar reinout avatar rvanlaar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.