Mark Birbeck's blog
Submitted by Mark Birbeck on Tue, 2008-01-29 14:40.
For a long time now we've placed useful XForms links at the bottom of the page on this site. But the problem is that we don't always capture all of the useful sources of information that is available for XForms, and what links we do list are tucked away at the bottom of the page. (You might not even have known it was there!)
So I decided to set up a separate site called Planet XForms, that does nothing other than aggregate a number of XForms-related blogs, as well as various XForms-tagged resources, such as images from Flickr, presentations from SlideShare, videos from YouTube, events from Upcoming, links from Magnolia and del.icio.us, and news from Google. There is also a Feedburner feed if you want to get the whole bundle into your RSS reader in one go.
Planet XForms is completely automated, which means that if you have a screenshot that you want the XForms community to see, you don't need anyone's permission to get it onto the Planet XForms site; just upload it to Flickr, tag it with 'xforms', and it will soon show up. Similarly, if you have a useful tutorial, you could make a YouTube video or upload your slides to SlideShare, and as long as you don't forget the 'xforms' tag, your video or slideshow will quickly be available to anyone interested in XForms.
We'll leave the feeds on this site around for a little longer, but since Planet XForms is going to be so much easier to use, and includes far more material than we have here, we'll wind it down soon.
Submitted by Mark Birbeck on Tue, 2007-10-16 10:49.
On Monday we completed the move of formsPlayer.com from a Windows box sitting in a rack at a hosting company, to a Linux instance running in the virtual world of Amazon's EC2. Along the way we discovered RightScale, which builds on Amazon's excellent product to create something quite revolutionary.
During the course of the move we also upgraded Drupal to 5.2, which should give us more control over projects and releases. There are a number of things that are done differently in this version of Drupal, so please bear with us whilst we iron out the glitches.
Submitted by Mark Birbeck on Tue, 2007-09-04 11:44.
Over in the Upgrade forum Jozef Aerts has asked for clarification on versions 1.5.4 and 1.5.5. As he rightly points out, the 1.5.4 builds of formsPlayer Community Edition are newer than the 1.5.5 ones, which is a problem if you have installed any 1.5.5 builds--you can't upgrade to the newer software, because the version number you are trying to install is lower.
The problem stems from not having made clear in the past which builds are 'previews' (only recommended for brave developers wanting to have a look at new features that are coming down the line) and which builds are part of the main development path.
We've been working for a while on making future developer previews completely separate, to avoid confusion, and whilst we finish this process we've put on hold the new features from 1.5.5 (custom controls based on select and select1 will be easier to create). This means that for 1.5.6 we'll be concentrating on finishing the last few items from XForms 1.1, and resolving any outstanding bugs.
For further information see the formsPlayer Community Edition 1.5 roadmap.
Submitted by Mark Birbeck on Wed, 2007-05-30 21:34.

The title of this post may sound like an attempt to squeeze as many buzzwords as possible into one line, but I'm genuinely excited by all of the technologies mentioned. Everyone knows that Microsoft's commitment to standards such as HTML and XForms is legendarily lacking, and this is nowhere more obvious than in the quaintly kludgy XAML. But that said, there are some very interesting ideas in the language structure itself, and it's clear that they have done a very impressive job with Silverlight.
So whilst we're certainly not planning to water down our belief here at formsPlayer that standards are (usually) a good thing, we've never seen anything wrong with a pragmatic approach that uses whatever language gets the job done. Having said that, if it's possible to encapsulate non-standard languages like XAML--or even UI-specific languages like SVG--then we will always try to do that.
Which is why we've created a new section on custom controls, and added two new tutorials. The first shows how easily custom controls can be built with XAML and Silverlight, whilst still maintaining a clean separation between the forms that use the controls, and the controls themselves. A second tutorial shows how to create a simple map control, which inherits from an image control.
Using custom controls to more clearly represent different types of data is an important part of our approach to XForms, but at the same time it's important for us to ensure that exciting new technologies such as Silverlight can be used with XForms and formsPlayer. These tutorials make a start, and they'll be followed by a lot of other custom control work in the coming months.
Submitted by Mark Birbeck on Tue, 2007-05-01 16:40.
For me, one of the most exciting developments on the web in recent years has been the growth in services that let you manage raw data. Many of the most useful such services originate when some web-based application--such as Google calendars or spreadsheets--exposes the underlying data. For example, with Google Spreadsheets, it's possible to use ATOM to query spreadsheets for certain values, or add rows and columns, making this a very powerful way of storing data 'in the cloud'. (See Web 2.0, Copernicus and Spartacus: Moving the centre of the web.)
We're building quite a few XForms applications that make full use of this power, and it's something I'll be talking about at XTech 2007, in my session XForms, REST, XQuery...and skimming. Since the approach we use could work on any XForms processor, talking to any ATOM-based server, we've decided to create an open source project to host the forms, and document their use. If this is an area of interest to you, check out the GData XForms client project on Google Code, and its discussion forum.
Submitted by Mark Birbeck on Fri, 2006-09-01 15:43.
Every now and then, when I'm looking for something else, I stumble across a widget or an application that we've built using Sidewinder and formsPlayer, but for one reason or another we didn't get round to putting on the site. (Good old Google Desktop Search!)
Submitted by Mark Birbeck on Wed, 2006-04-12 14:37.
We're getting ready for a new version of Sidewinder and in the process we're building a few desktop applications to show what you can do with the new features. One of these applications makes use of Backpack to store tasks and reminders, and during the course of developing it, Phil decided to set up a simple XForm that can access every feature of Backpack. It's such a handy little form that we thought we'd share it with you--if you're planning to build an XForms application that uses Backpack you'll definitely want to take a look, but the form has more general use too in that it shows how to use the formsPlayer extensions to control all aspects of data submission.
|
Recent comments
7 hours 25 min ago
21 hours 21 min ago
1 day 1 hour ago
1 day 22 hours ago
3 days 16 hours ago
5 days 1 hour ago
1 week 3 days ago
4 weeks 2 days ago
4 weeks 3 days ago
5 weeks 15 hours ago