Web Technology Demos

Web2.0 special effects, Ajax autocompleter, WYSIWYG editor. More to come as time permits!

Web2.0 special effects

Using some basic effects such as Opacity and Move, we can create some very interesting effects. Here are some, though this is in no way an extensive list. Effects are queue based, meaning you can create entire presentations. The end result is an experience that previously was only available with Flash, but now, completely indexable by search engines.
View the Web2.0 special effects demo

Rich Text Editor

A platform independent web based Javascript HTML Rich Text Editor control developed in JavaScript/ECMAScript, it's main features include theme/template support, language support and plugin extentions.
View the Rich Text Editor demo

Fancy Upload : CSS Styled Upload Form

I've come up with a way to make it appear as if we've styled the 'browse...' button and file name field... with only CSS. It's a nice cross browser solution. By adding some javascript we have total control of the file name, and even add an icon.
View the Fancy Upload Form demo

Multiple File Uploader

Normally, web pages can upload only one item at a time, be it a PDF, DOC, or JPG. Even with AJAX, the user must manually select each file one at a time. An arduous task if you mean to upload a whole album of photos. And while the files are being uploaded, the browser shows the 'busy' animation but no real progress indicator. Leveraging Flash, we can get around these limitations.
View the Platform Independent Multiple File Uploader demo

Flash Based Streaming MP3 Player

The best way to add live music or podcasts to your website. It supports streaming and playback of a single MP3 file or an entire playlist, a wide range of setting for tweaking both behavior and appearance.
View the Flash MP3 Player demo

Ajax Suggest (autocompleter)

Using AJAX, we can make use of live server-powered autocompleting text fields.
Applying a visual cue that an item is selected allows the user to take advantage of the keyboard navigation of the dropdown and adding background colors, borders, positioning, etc to the itmes.
If desired, it is possible to display additional information in the autocomplete dropdown that you don't want inserted into the field when you choose an item (such as a logo or address).
View the Ajax Suggest demo

Captcha

A Captcha is a type of challenge-response test used to determine whether or not the user is human. A common type of captcha requires that the user type the letters of an obscured sequence of letters or digits that appears in an image.
This captcah demo makes use of AJAX, ColdFusion, and WebVeteran's Javascript Audio Engine.
View the Captcha Demo

Javascript based multi-track audio engine

Web pages, like operating systems, can be dull and lifeless - even with fancy animations. Adding sound effects to actions really livens things up. For example, Apple and Windows have used audio on actions for many years. So why not functions on web pages? Because it used to be that the only action was loading a page. But now with AJAX applications and animations, the game is different. So I invented this plugin-less cross platform solution.
View the Javascript based multi-track audio engine demo

Javascript based real-time image reflector with blur

Thomas Fuchs created a very interesting thing, reflections with javascript. In his blog people commented how cool it would be if it had a blur, but that it's impossible. Well. I took that as a challenge...
View the Javascript based real-time image reflector demo

Javascript based real-time blur

Thinking of how an art program might blur an image, I came up with a rather simple sounding solution. Replot the same image off-center with a certain amount of opacity many times. With that solution, why couldn't it be done with javascript? It can! Take a look...
View the Javascript based real-time blur demo
freelance web development gui element: palette freelance web development gui element: page freelance web development gui element: preloader freelance web development gui element: about freelance web development gui element: services freelance web development gui element: portfolio freelance web development gui element: contact freelance web development gui element: blog
freelance web development gui element: vertical slider handle
freelance web development gui element: horizontal slider handle