We're delayed - 3.7 will come!

by Stian Solberg 1. July 2010 11:25

Waiting for Gaia Ajax 3.7? So do we!

Waiting for Gaia Ajax 3.7?

We decided to go some major rewritings which we should have done a long time ago; now we're doing it. Especially the extensions controls will have a better architecture. Additionally we're doing this to improve the Visual Studio 2010 experience, as it is related to the actual code in each control.

Regarding the nightly build server, we expect this to be up in a couple of weeks. We took it down because of the major changes in the core library.

We'd like to say we are very sorry for the broken promises, but we want to deliver solid software to our users; it costs quite an amount of hour for us to make you save even more development hours.

Best regards
The Gaiaware team: Sergey, Jan, Stian, Kariem and Espen

 

Summer Offer and what's coming in Gaia Ajax 3.6?

by Stian Solberg 23. July 2009 13:21

In good Gaiaware tradition we're spreading a refreshing summer breeze:

One Developer License of Gaia Ajax 3.5 "Themis" + One Developer License on the upcoming 3.6 (read more below on what's coming) for as little as $145. It also includes 2 x 1 month of support, 1 month of email support from purchase date on 3.5, as well as 1 month of support on 3.6 from release date.


Buy Now - Save 63% Today!
Expires 31st of July

What's coming in Gaia Ajax 3.6?

We have been working on 3.6 for a while already. It will be a great new step in the Gaia experience, making it even easier and more fun to create the next generation web applications. Here's what we're adding:

  • Aspect Binding
    Now you can add behaviours and events declarative to the Gaia controls. Want to set your Gaia Window modal? Just add the property Modal="True" and it is done! Subscribe to events like OnClick, OnDoubleClick, OnBlur, OnFocused, OnMouseOver, OnMouseOut, OnSelect ++ and your ASP.NET web application will never be the same.
  • New Gaia Effect library
    Faster and more effect options to choose from. Enjoy parallel and queued effects.
  • New Gaia History control
    Make friends with the browser navigation in your Ajax app.
  • New skins coming
    Office, IGaia, Portal and Social
  • New and richer GMap control
    We have spent some time on our Google Maps integration. Zoom, catch click events, add InfoWindows and pan to new coordinates. Finally Google Maps is for everyone!
  • New Gaia Ajax ImageMap control
    Just like the ASP.NET ImageMap control.
  • Advanced keyboard mapping
    Add keyboard integration to your web application. Another reason to go from desktop to web...
  • More features and events to Calendar and DateTimePicker
    We have added properties like FirstDayOfWeek and VisibleDate, and events like  OnCalendarDayClicking and OnDayRender
  • Core: Smaller JavaScript footprint
    In the work with revamping the Gaia Effects, we have moved script.aculo.us out of the core.
Want to test early? Take a look at the code? Get the source code, test a nightly build
Have a nice summer!
Best regards
The Gaiaware Team

 

Public Source Code Access & Nightly Builds

by Jan Blomquist 24. March 2009 10:58

Can you close your eyes and reel off the 12 points to better code. Do you have the Joel's test fresh in mind? The Joel Test: 12 Steps to Better Code is extremly important for all software developers. In this blog we will cover the three first rules and how we have solved this in Gaiaware.




  1. Do you use source control?
  2. Can you make a build in one step?
  3. Do you make daily builds?

Do you use source control?

We couldn't imagine a life without source control. In fact several studies show that firms without a good source control system cannot survive (ref; http://www.stevemcconnell.com/rd.htm ). For all software development at Gaiaware we are currently using Subversion.

Because we also truly believe in open development of our library we have decided to publish the SVN repositories for public access. That means you can just add Gaia Ajax source directly to your solution (via externals ) and benefit from the rapid development of Gaia Ajax

Here's the urls for the repositories of Gaia Ajax

Tagged versions of Gaia Ajax (Released and archived)
Note! Use anonymous as username when asked for credentials

Can you make a build in one step?

Yes we can. We've built a customized build system that suits Gaia Ajax just perfectly. It's written in Ruby and uses Rake and COM interop to work with Visual Studio.NET. With Ruby's duck typing it's easy to read project properties, project items and different configuration settings. The build itself is also done with VS.NET using Ruby.

Do you make daily builds?

We've been making daily/nightly builds of Gaia Ajax for quite some time now and now we've finally decided to make them public.

The opening of the source and publishing of nightly builds allow you to post a bug/issue and have it fixed that very same day. Then you will have access to the bits within the next working day (even sooner if required). It should also be easy to pickup new bits that fit the requirements of your development. We will still post release dates for official relases which you can align with your project.

Nightly builds of the commerical package is available for commercialusers. If you have an active subscription just click on the nightlybuilds link to access the nightly builds.

Update 2009-06-29: You can test our nightly build samples here

Summary

Don't cheat when it comes to Joel's 12 steps to better code. Stability and base quality is key. What good does a piece of code do if it simply doesn't work. Source control and automated builds are just some the absolute requirements to achieve higher code quality. The importance of this was also pointed out in this blog post ->  ( Principles of UI architecture for libraries )

Enjoy the builds!