Archive for the 'XML' Category

Password Strength Meter

April 28, 2006

I made a mock-up today:

I got started on my password verification, I worte it in delphi because that allowed me to sort out the GUI much easier as it is only in prototype stage (I’m just working out a useful algorithm). The finished application code will be ported to java (or any server side language) with an ajax interface for use on webforms. As you can see the meter updates on each keypress and (at the moment) simple validation is done. I hope to have functionality completed very soon so I can begin porting and move onto my next project… Starting that XML file reader/writer.


Browser based thin clients

April 6, 2006

With all the new ‘Web2.0’ type services coming out at the moment based on open API’s and the functionality AJAX type technologies offer, I wonder how long it will be before all our daily taks can be done via the internet? Team up a browser such as FireFox with a very lite weight Linux window manager (for example Ion) add basic workstation hardware and you have a very cheap, functional thin client. Other advantages include much less virus threats and data accessable from anywhere.

Of course organisations would not be able to use the free services to take advantage of this as it would be too unreliable, but for businesses looking at developing new software it may be something to consider?

Borland selling delphi

March 21, 2006

This was announced some time ago and I have not been following it too closely but today I had a look at the blog article: Borland plans separate company for Delphi, JBuilder, C++Builder, InterBase, JDataStore and other developer products.

I wonder who the buyer will be and what their plans for it are? I am a great fan of the object-pascal language and Delphi environment and will greately miss it if it is not picked up.

Having said that, what I primarily use Delphi for is quick RAD based development and do not require the lastest IDE adancements to get this done, I could carry on with Delphi 7 quite happily.

On the topic of Delphi, when I get some free time I’d like to try out Kylix for Linux as well.

And blogmad went live today!

Tableless design with CSS

March 7, 2006

As I have been more interested in client based development I haven’t been following the advancements in web design/development as closely as I should have. My next project for class is a web based application so I've been doing a bit of research into XHTML, and the current use of CSS. I must say the future is looking good!

The current trend (and why has it taken so long?) is to separate the mark-up (HTML) and the presentation (CSS). This means your HTML document should only contain the bare elements of page structure, this means the use of tags for headers, tags for paragraphs, tags for block elements, for inline elements and the use of tables only to display tabular data (data that should be presented in table form). Loading this on its own would display a pretty boring page but will include all the content required. Adding an external style sheet to this page allows the presentation to be modified (margins, font colours, faces, types etc) as well as specifying the layout of the page (withought using complex tables). This also means if any presentation changes are required to the website only one document needs to be edited, the style sheet (CCS) file. Without separating the content from the presentation an update would have to be made to every single page, often manual.

This is often referred to as 'Table less design' definitely a new concept as web designers have learnt to live with designing pages based on complex tables and spacer gifs. With the use of style sheets and keeping the content document as simple and structured as possible you can eliminate a great amount of unneeded mark-up, reducing page sizes, load on server, and complexity. Using this technique users can also choose their own preferred styles or create their own … I think my user sites are generally not the best example of this but there it is common to embed your own CSS and HTML to your pages to override default settings.

A perfect example of table less design and the use of different style sheets can be seen here: This site includes CSS resources and an excellent introduction to table less design.