devMomentum

Builder of ObjectsLab

What is ObjectsLab(not yet released)?

ObjectsLab

It is a Silverlight application to build and execute Silverlight/IronPython applications. ObjectsLab has been built from the ground up with one persona in mind: non programmers. The goal was to allow them to build data management tools very easily and very efficiently. To acheive that, ObjectsLab has to be very flexible both in data and user interface and it has to do a lot for the user.

The power of Silverlight combined with IronPython

XAML is the declarative language used by Silverlight to define the user interface. ObjectsLab lets users define the XAML they need for their applications. For the cases where programming is required, IronPython can be used to write some code (and eventually other DLR languages supported by Silverlight). Fortunately, Python is the language of choice to learn programming. Combining Silverlight, Iron Python and Object Oriented techniques makes an interesting plateform to build applications.

What is it for?

  • Learning
    • Silverlight
    • Programming through IronPython
    • Object Oriented principles
  • Prototyping
    • User Interface
    • Data Modeling
  • Buidling Applications
  • Buidling Data Islands in existing web applications

The technology behind ObjectsLab

  • Silverlight 3 (soon to be Silverlight 4)
  • Iron Python 2.6
  • C# 3 (soon to be C# 4)
  • ASP.NET MVC
  • WCF
  • Entity Framework

Development Environment

  • Visual Studio 2008 SP1, standard edition
  • SQL Server 2008 Express