Flex applications in Vine

  • user warning: Table 'variable' is marked as crashed and should be repaired query: UPDATE variable SET value = 's:1:\"1\";' WHERE name = 'image_gallery_nav_vocabulary' in /var/www/vinetoolkit.org/includes/bootstrap.inc on line 609.
  • user warning: Table 'variable' is marked as crashed and should be repaired query: UPDATE variable SET value = 'a:1:{i:0;s:13:\"primary-links\";}' WHERE name = 'menu_expanded' in /var/www/vinetoolkit.org/includes/bootstrap.inc on line 609.

All components in Vine are based on Adobe Flex technology. In the past we evaluated other solutions starting from pure jsp pages, tapestry and jsf frameworks, looking at some new and nifty looking ones ( Echo 2 ) and ending up with our own UI framework - Sportlets. What we learned is that with the old fashion HTML and Java Script approach it's very hard to manage crossbrowser compatibility issues and it's almost impossible to create and maintain a product which could be deployed into other heavily featured (ui-wise) environments ( eg. Liferay ).

A couple months ago we've taken a look at Flex 2 and did some first tests with it. Now we know that Flex gives us more freedom in terms of components designing than anything else. Moreover, we get rid of all compatibility issues and got a powerful data services solution in a form of BlazeDs. Currently with Flex 3, BlazeDs which are open source projects based on Mozilla Public Licence, we did a bit of integration with Vine Toolkit and give you a complete solution for developing grid-aware components.