Introducing Webscope and Moya

I don't know if anybody noticed but my homepage and Twisted Lemon's homepage have been down over the new year period. We're back up and running now because Moose Computer Services have moved our hosting from the old virtual machine to a new, real server. Hopefully now we've got rid of our noisy neighbours we won't have the problem again 🙂

While tola.me.uk has been down I've been busy working on hippygeek.co.uk. Hippygeek now has subversion repositories and trac projects working (I've been playing with the Subclipse plugin for Eclipse. It's a bit clunky but a very useful feature.)

In particular I've started two new projects, webscope and moya. They are two projects I've been planning for a couple of years, but I've decided to make the thought process a bit more open in the hope that I'll make some progress towards implementing them. There's no code yet.

Webscope

“Webscope is a unified interface for managing your information with multiple modes of interaction. It is a web resource manager – a hybrid web browser, web server, media player and window manager replacement.”

I'm hoping to write the front end using XUL, running on XULRunner, but the back end will include lots of other bits including an HTTP server.

You can click the link above for more information, or see the draft specification and UI mockups (which I created in Inkscape).

Webscope is an implementation of design concepts from my web site, including:

Moya

“Moya is software for a home information appliance, a central computer for the home. Features will include a media centre, social software and home automation with a minimalistic and multimodal web interface.”

Moya will be a combination of lots of existing projects in lots of different programming languages, loosely coupled with APIs. Any new components will probably be written in Python, which I'm learning at the moment.

You can click the link above for more information.

Moya is an implementation of some design concepts on my web site, including:

Leave a Reply

Your email address will not be published. Required fields are marked *