The NiMo Project
What is NiMo?

Introduction

Examples

Publications

Applications

NiMoToons

Videos

News blog

Contact

NiMoToons
NiMoToons is an IDE (Integrated Development Environment) specially designed to deal with NiMo program construction and execution.

NiMoToons v1.0

It is totally graphical. It runs under .NET Framework.
This version is running since 2008

  • Allows to create new NiMo programs. Edit, save and load NiMo programs.
  • Partially evaluated programs can be stored and recovered.
  • Multiple document interface, zoom, scroll and subset compression options for processes.
  • Tools to run and debug NiMo programs.
  • Step by step execution
  • Undo a computation step
  • On the fly changes to the program, without loosing the already computed
  • Different policies of process evaluation (from eager to lazy)
  • Polymorphism, higher order, recursion
  • Type inference, programs are type safe by construction
  • Parallel scheduling without blocking primitives
  • Parallelism and different useful charts to measure program execution.

  • Contact for more info and demos to: nimo@lsi.upc.edu

    NiMoToons v2.0

    We are working on a new comercial version. This version will be operating from the Chrome browser, will be based on WebGL and Websocket technology

  • Intuitive TOP-DOWN and BOTTOM-UP development
  • Distributed execution (one NiMo program runs in many computers)
  • Dynamic player selection (you can change execution model at anytime)
  • Repository approach for projects administration
  • Create NiMo components on-the-fly (very usefull for dynamic refactoring)
  • External libraries can be imported to NiMo world
  • 100% cloud computing
  • Powerfull 3D user interface


  • Publication: April/2012
     
    Optimized for FireFox/MSIE/Chrome (1024x768) - Jun/2011
    Silvia Clerici - Cristina Zoltan - Guillermo Presti