o:XML Newshttp://www.o-xml.org/news/o:XML Project News.o:XML support from Rebel IThttp://www.o-xml.org/news/1-oct-2007.html Rebel IT Ltd, a UK based company, is providing support and commercial services for o:XML projects and technologies. The company develops bespoke and specialised software projects for large and small clients. Rebel IT can also provide commercial licences for most of the various o:XML related projects, including ObjectBox, MLML, hatatap and others.More news and information is available on the . The website will develop over time to feature news and updates for a range of exciting open source projects.Mon, 1 Oct 2007 00:00 +0200http://www.o-xml.org/news/1-oct-2007.htmlo:XML 5th Anniversaryhttp://www.o-xml.org/news/1-may-2007.html This year's marked the 5th anniversary of the o:XML project. We can look back on five years of intense and exciting developments. o:XML now comprises a whole family of highly interesting, innovative and in some cases cutting edge technologies.It's also been five years of o:XML proving itself as a language fit for large scale, production grade projects. A series of commercial projects have been undertaken with o:XML as the core language technology, where it has delivered robust, high-performance, on-time and on-budget solutions. Through this work, and through the close relationship we have with many of our users, o:XML has matured in a way that would not otherwise have been possible.Looking ahead is perhaps more important than looking back. Work is currently underway to produce the next generation of o:XML tools and technologies. Important language changes will be incorporated in an all-new compiler/interpreter. These changes represent an important coming of age for o:XML, incorporating all of the lessons learned in the last five years.The new toolset, called ObjectBox2 (keeping it simple!), is based around and brings with it a host of improvements. Amongst other things you can expect to see improved contextual error messages, compiler error detection (including type checking!), multi schema validation, further improved integration with other technologies and much enhanced execution performance. This short list belies the depth of the changes; the next generation tools will allow for quite different methods of development to be undertaken.The new generation tools will position o:XML not only as a solid general purpose programming language, but also as a uniquely powerful domain specific language that can be applied to all XML problems, from almost any chosen application platform.I hope that you will find these developments as exciting as I do. Thank you all for your support over the years, and for the support that you keep lending the o:XML endeavour.Tue, 1 May 2007 00:00 +0200http://www.o-xml.org/news/1-may-2007.htmlObjectBox v1.1.7: Spring Integrationhttp://www.o-xml.org/news/25-mar-2007.html The new release v1.1.7 builds on previous improvements to provide full integration capabilities.Spring 2.0, a popular light-weight IOC (Inversion of Control) framework, already provides support for Groovy, Beanshell and JRuby scripts. To add o:XML support, all you have to do is drop the new ObjectBox release in your classpath.This new functionality makes o:XML as easy to use as POJO's (Plain Old Java Objects) in Java-oriented applications. Delegating XML processing to a language designed for the purpose was never more compelling.A explains exactly how to create and use o:XML Spring beans.The downloads are available as well as from the .This release includes version 1.1.7 of o:Lib.Sun, 25 Mar 2007 00:00 +0100http://www.o-xml.org/news/25-mar-2007.htmlObjectBox v1.1.6http://www.o-xml.org/news/23-feb-2007.html This version includes several improvements to database and SML functionality, as well as performance and useability. SML programs can now be tested automaticall from the commandline just like XML-based programs.The database extensions now feature parameter mapping for SQL types and query variations for different SQL dialects. The latter feature allows portable o:XML code to be written that runs against any number of different SQL databases. More information is available in the updated .The downloads are available as well as the .The release includes the new version 1.1.6 of o:Lib, which includes among other things a new net:Email type.Fri, 23 Feb 2007 00:00 +0100http://www.o-xml.org/news/23-feb-2007.htmlHappy Birthday to o:XML!http://www.o-xml.org/news/1-may-2006.html This year, in keeping with our tradition, we're celebrating and the fourth anniversary of o:XML with a brand new release. integrates several fresh o:XML projects with your favourite o:XML compiler/interpreter: The full list of changes follows: The release also includes a new version of o:Lib - you can download both . Full documentation of the new features will follow shortly!Mon, 1 May 2006 00:00 +0200http://www.o-xml.org/news/1-may-2006.htmlObjectBox v1.1.4http://www.o-xml.org/news/2-feb-2006-2.html This version fixes , improves performance through output handling optimisations and covers the following changes: The release also includes the new .Thu, 2 Feb 2006 00:00 +0100http://www.o-xml.org/news/2-feb-2006-2.htmlo:Lib v1.1.4http://www.o-xml.org/news/2-feb-2006-1.html New for this version is the Chime type, which allows very simple scheduling of activites. By overloading Chime, a task can be automatically repeated at a regular interval.List of changes: The release is included in the new .Thu, 2 Feb 2006 00:00 +0100http://www.o-xml.org/news/2-feb-2006-1.htmlNew Project: Short Markup Languagehttp://www.o-xml.org/news/11-nov-2005.html The Short Markup Language provides a convenient shorthand for authoring and editing XML documents. The notation can also be used on its own, and a future goal is to implement fully compliant SAX and DOM parsers.The notation is particularly suitable for software development and code representations such as o:XML, as it borrows some syntax from C and Java-like languages.Read more at the .Fri, 11 Nov 2005 00:00 +0100http://www.o-xml.org/news/11-nov-2005.htmlLayered Programminghttp://www.o-xml.org/news/25-oct-2005.html Layered Programming is presented as a method for solving a variety of problems that people involved in software development are faced with on a daily basis.Documentation, testing, configuration and deployment requirements add complexity to development projects that can be effectively addressed at the source code level, if the code format allows for layering of information.Read the in the o:XML documentation section.Tue, 25 Oct 2005 00:00 +0200http://www.o-xml.org/news/25-oct-2005.htmlObjectBox v1.1.3http://www.o-xml.org/news/6-sep-2005.html This version fixes , a thread safety problem and a few more issues.The release also includes the new version 1.1.3 of o:Lib.Tue, 6 Sep 2005 00:00 +0200http://www.o-xml.org/news/6-sep-2005.htmlHappy Birthday to o:XML!http://www.o-xml.org/news/1-may-2005.html This year we're celebrating and the third anniversary of o:XML with two new releases: has updated J2EE Servlet and Struts integration capabilities. Read more about it here: . The release also includes a new version of o:Lib. is rewritten to showcase some of the capabilities of ObjectBox 1.1.2, using Servlets and Servlet Filters. See the for more information.Sun, 1 May 2005 00:00 +0200http://www.o-xml.org/news/1-may-2005.htmlo:Lib v1.1.0http://www.o-xml.org/news/12-dec-2004-2.html The new release of o:Lib, bundled with ObjectBox 1.1.0, includes new and updated library types. The libraries now cover XML and HTML parsing, XSLT processing, networking, HTTP and Mail messages, io streams, filesystem and time/date functionality, as well as a new unit-test type library.The release also includes many bugfixes and many new regression tests to ensure a high-quality release.Documentation is available , downloads can be accessed from .Sun, 12 Dec 2004 00:00 +0100http://www.o-xml.org/news/12-dec-2004-2.htmlObjectBox v1.1.0http://www.o-xml.org/news/12-dec-2004-1.html This release represents an important milestone in the o:XML project, as the first production version after a considerable refactoring of the compiler and interpreter. The restructured codebase constitutes a big first step towards a full MLML platform.It's also a big step forward in ease of use, with several new features: Furthermore the db extensions have been greatly improved, producing a more powerful but still as straightforward RDBMS to XML mapping.The release includes o:Lib 1.1.0 (many new types and updates), which can also be downloaded separately - see for details.Sun, 12 Dec 2004 00:00 +0100http://www.o-xml.org/news/12-dec-2004-1.htmlUnit Testshttp://www.o-xml.org/news/13-nov-2004.html The o:XML Unit Test vocabulary enables test-driven development to be an integral part of the development process. Tests can be written as stand-alone suites, or even inlined with type definitions. Similarly to the documentation vocabulary (see the ), Unit Tests represent an orthogonal extension to o:XML, powerfully illustrating the flexibility of XML-based programming paradigms.Instructions on using the o:XML Unit Tests with sections on test-driven development, stand-alone test suites and automated tests, along with links to resources and downloads, can be found in the article .Sat, 13 Nov 2004 00:00 +0100http://www.o-xml.org/news/13-nov-2004.htmlUML Roundtrippinghttp://www.o-xml.org/news/20-oct-2004.html A new set of transformation stylesheets allow for easy code generation from UML models in XMI format. The stylesheets support XMI 1.0 and 1.2, making the code generation compatible with most popular UML tools, including ArgoUML and Poseidon.Another set of stylesheets for reverse-engineering lets you generate XMI models from o:XML source files. The generated XMI models can be imported directly into your UML tool, or used to merge code updates with an existing model, making sure that the models are maintained and reflect the current codebase.Constructs supported by this version include Class, Interface, DataType, Generalization, Attribute, Operation and Package. The stylesheets are available from .Wed, 20 Oct 2004 00:00 +0200http://www.o-xml.org/news/20-oct-2004.htmlQuickstart Instructionshttp://www.o-xml.org/news/5-aug-2004.html o:XML Quickstart Instructions are .The instructions explain how to download, install and use the o:XML command line compiler and interpreter, and where to find example o:XML code.Thu, 5 Aug 2004 00:00 +0200http://www.o-xml.org/news/5-aug-2004.htmlProject Announcement: MLMLhttp://www.o-xml.org/news/29-jul-2004.html A new project has been created. It is called the Meta Language Markup Language, or MLML for short. The project sets the charter for the next phase of o:XML development work. It incorporates compilers and tools, library development and forms the basis of code transformations.The language is an intermediary source code format that will allow o:XML and related development to branch out into several areas at once. Different tools and technologies, such as the interpreter, libraries, AOSD and DbC extensions, can be developed independently around a single shared data format. A formal language definition will be published soon.To read more about MLML, have a look at the .Thu, 29 Jul 2004 00:00 +0200http://www.o-xml.org/news/29-jul-2004.htmlo:XML article on XML.comhttp://www.o-xml.org/news/22-jul-2004.html There's a new article about o:XML on called 'Introducing o:XML'. It presents o:XML as a practical programming language that solves real problems in the XML domain:"For many types of applications it already provides faster, easier, better solutions than any other technology. If you are writing code that processes or produces XML, chances are you will benefit from using o:XML."The article also explores why XML-based languages have the potential to bring change into the software development process itself:"With XML, the source code is made transparent, it can be processed in the same way, with the same tools that we use for other structured information."The article can be viewed - there's also a available.Examples from the article can be downloaded from our .Thu, 22 Jul 2004 00:00 +0200http://www.o-xml.org/news/22-jul-2004.htmlWebsite Redesignhttp://www.o-xml.org/news/21-jul-2004-3.html The o:XML web site has recently undergone serious reconstruction work. The new design and structure should be easier to navigate and more pleasant to look at. It will also provide more room for growth, as more and more activities are taking place within the various o:XML projects.The new site is principally structured into a news section, an article repository for documentation, and a projects section. The HTML is automatically generated from DocBook sources. Much of the content, such as indexes, type documentation, RSS etc, is generated using o:XML. To see how the site is built, have a look at .In the initial period of restructuring and moving content around there are likely to be some glitches. Please bear with us as we sort these problems out!We hope you will find the new look and feel an improvement. Many thanks to Andy Joslin for the time, hard work and care put into getting the new site together!Wed, 21 Jul 2004 00:00 +0200http://www.o-xml.org/news/21-jul-2004-3.htmlo:Lib Release 1.0.0http://www.o-xml.org/news/21-jul-2004-2.html o:Lib, the o:XML standard libraries, are now at release stage and available for download.The distribution includes the following components: More information is available Wed, 21 Jul 2004 00:00 +0200http://www.o-xml.org/news/21-jul-2004-2.htmlObjectBox Release 1.0.2http://www.o-xml.org/news/21-jul-2004-1.html The new version 1.0.2 of ObjectBox, the o:XML compiler/interpreter, is now available.This version includes several XPath bug fixes together with some new functionality: ObjectBox v1.0.2 is available on the .Wed, 21 Jul 2004 00:00 +0200http://www.o-xml.org/news/21-jul-2004-1.htmlObjectBox Production Releasehttp://www.o-xml.org/news/1-may-2004.html Coinciding with and the second anniversary of o:XML, we're immensely proud to announce version 1.0.0 of ObjectBox, the o:XML compiler/interpreter.Version 1.0.0 includes , improved error reporting, bugfixes and performance enhancements.This release defines an important milestone in being the first production/stable version. A new branch of development has already commenced on ObjectBox 2, which will feature a portable compiler written in o:XML, and its own native language transformation engine.To get your copy of ObjectBox 1.0.0 visit the . And don't forget to join the !Sat, 1 May 2004 00:00 +0200http://www.o-xml.org/news/1-may-2004.htmlObjectBox v1.0.0rc2 Available Nowhttp://www.o-xml.org/news/22-apr-2004.html The first stable, production grade release of the ObjectBox is scheduled for May 1. To ensure a top-quality release, please and test Release Candidate 2! Bugs and problems should be reported with or to the . All help with testing the release candidate will be massively appreciated!Thu, 22 Apr 2004 00:00 +0200http://www.o-xml.org/news/22-apr-2004.htmlNew ObjectBox Releasehttp://www.o-xml.org/news/2-nov-2003.html The new version is 0.9.7. New in this release: Sun, 2 Nov 2003 00:00 +0100http://www.o-xml.org/news/2-nov-2003.htmlExtreme Markup 2003http://www.o-xml.org/news/24-jul-2003.html o:XML will be at the conference taking place in Montreal, Canada, August 4-8. There will be a , entitled :Martin shows how to integrate Extreme Programming, Design By Contract and Aspect Oriented Programming concepts with o:XML in a simple, declarative way. An online version of the paper is available , and also in PDF format .Thu, 24 Jul 2003 00:00 +0200http://www.o-xml.org/news/24-jul-2003.htmlNew ObjectBox Releasehttp://www.o-xml.org/news/16-jul-2003.html The latest release incorporates two major new features: Regular Expressions and Exception Handling (see below). New is also support to use the ObjectBox as a BSF (Bean Scripting Framework) Engine, alongside a completely revamped . Together with numerous important bug fixes and performance improvements we recommend you visit the at your earliest convenience!Wed, 16 Jul 2003 00:00 +0200http://www.o-xml.org/news/16-jul-2003.htmlRegular Expressionshttp://www.o-xml.org/news/10-jul-2003.html Regular Expressions split, match and substitute functions are now integrated in the core language, greatly enhancing the language's text processing capabilities. Read more about it in .Thu, 10 Jul 2003 00:00 +0200http://www.o-xml.org/news/10-jul-2003.htmlo:XML finds new hostinghttp://www.o-xml.org/news/10-jun-2003.html Apologies if the o:XML services have been slow, sometimes even unavailable in the past couple of weeks. We've had numerous issues with DNS hosting going down, servers getting hacked and general hosting problems. To top things off we've now moved our servers to a new (to us) hosting facility in the Docklands area of London. We're hoping that this arrangement will improve both network efficiency and reliability. Also a number of server software upgrades have been carried out and intrusion detection systems put in place.Tue, 10 Jun 2003 00:00 +0200http://www.o-xml.org/news/10-jun-2003.htmlException Handlinghttp://www.o-xml.org/news/12-may-2003.html Full language support for user defined exception handling, coupled with system error types and Assertions, is now integrated in the ObjectBox. The Programming Guide has been updated with covering the what's and how's of it all.Mon, 12 May 2003 00:00 +0200http://www.o-xml.org/news/12-may-2003.htmlObjectBox goes OpenSourcehttp://www.o-xml.org/news/1-may-2003.html The first release of the ObjectBox under the Gnu General Public Licence was released on May 1st, celebrating the o:XML one year anniversary (as well as , of course). The released version also includes bug fixes and feature enhancements such as code import, so download a copy !Thu, 1 May 2003 00:00 +0200http://www.o-xml.org/news/1-may-2003.htmlo:XML Article on ZDNethttp://www.o-xml.org/news/25-apr-2003.html There's a good article about o:XML in the online technology magazine . It's called 'Programming for the 21st century--o:XML' and gives an introduction to o:XML and an overview of some of the benefits of the language.The author of the article, Jeff Davies, writes:"I see the move to an XML Programming Language as a precursor to a new generation of cheaper, high-quality, bloat-free software."You can find the article online , or get it in .Fri, 25 Apr 2003 00:00 +0200http://www.o-xml.org/news/25-apr-2003.htmlObjectBox going Open Sourcehttp://www.o-xml.org/news/21-mar-2003-4.html Starting with the next version of the ObjectBox, the whole project will be released under an open-source licence (which one is yet to be determined, though probably the GNU GPL). Anyone interested in participating should consider joining .Fri, 21 Mar 2003 00:00 +0100http://www.o-xml.org/news/21-mar-2003-4.htmlTwo new chapters in the Programming Guidehttp://www.o-xml.org/news/21-mar-2003-3.html Read about and in .Fri, 21 Mar 2003 00:00 +0100http://www.o-xml.org/news/21-mar-2003-3.htmlo:XML Web Application in the openhttp://www.o-xml.org/news/21-mar-2003-2.html An open-source auctioning web application, operating using the ObjectBox Servlet technology and Database Extensions, can be seen live over at . Log in as user: password: and take it for a test drive!Fri, 21 Mar 2003 00:00 +0100http://www.o-xml.org/news/21-mar-2003-2.htmlObjectBox version 0.9.4 available for downloadhttp://www.o-xml.org/news/21-mar-2003-1.html This version includes an extended node manipulation API and the Database Language Extensions. See the for full details.Fri, 21 Mar 2003 00:00 +0100http://www.o-xml.org/news/21-mar-2003-1.htmlRelational Database Integrationhttp://www.o-xml.org/news/18-mar-2003.html Connect to any JDBC database with the Database Extension module - instant, easy yet massively powerful RDBMS access. Define queries that maps relational data from different tables, even different databases, to structured XML of arbitrary complexity. One-to-one, one-to-many mappings and nested queries supported, as well as advanced connection pooling and transaction handling. Read more about it .Tue, 18 Mar 2003 00:00 +0100http://www.o-xml.org/news/18-mar-2003.htmlo:XML mailing listhttp://www.o-xml.org/news/12-mar-2003.html It is now possible to subscribe to the o:XML mailinglist, a general interest and discussion forum. The mailing list keeps you up to date on what's new and coming, lets you partake in the discussions and influence the future of o:XML. It is doubtless the best source of information for both software and documentation updates! For more information about the list and how to join, please go to the .Wed, 12 Mar 2003 00:00 +0100http://www.o-xml.org/news/12-mar-2003.htmlObjectBox 0.9.3 now available!http://www.o-xml.org/news/27-nov-2002.html The latest version of the o:XML compiler/interpreter features complete core language compatibility and extension modules for seamless integration with legacy Java, Java Servlets and Java Ant environments. And it's absolutely free! Click to download the zip-file now (565Kb bundle includes documentation) or go to the .Wed, 27 Nov 2002 00:00 +0100http://www.o-xml.org/news/27-nov-2002.htmlObjectBox 0.9.2 Releasedhttp://www.o-xml.org/news/10-sep-2002.html The new release includes: Tue, 10 Sep 2002 00:00 +0200http://www.o-xml.org/news/10-sep-2002.html