Ajax and Ajax Frameworks

I have been a developer for nearly 20 years and a web developer for about 10 years. Over the years, I have considered creating a blog to share the things I have learned (and am learning) about web design and development, but I never seemed to have the time. When I began learning about web development using Ajax and Ajax Frameworks, I decided to take the time to create this blog.

My intention for this blog is to focus primarily on Ajax Frameworks, but since web development requires knowledge of many technologies, I will occasionally write about things such as CSS, Javascript, PHP, MySQL, Flash, etc.

Lately, I have been using JQuery as my primary Ajax tool. Although I have used other Ajax Frameworks in the past (Dojo Toolkit, Yahoo! User Interface Library, Scriptaculous/Prototype), JQuery has thus far been the easiest to learn. In my first few posts I will discuss some of the JQuery Plugins that I have created. Some of these include: a plugin for Google Maps (jquery.imGoogleMaps), Form validation and submission  (jquery.imValidateForm), Page Populater (jquery.imPagePopulate), and a plugin to create lists (jquery.imList).

While I am still learning about some of the other Ajax Frameworks, I hope that what I have learned will be helpful to others. Just remember, “When you can pull the pebbles from my hand…”

Share

Web 2.0 Color Harmonizer

Wednesday, June 30th, 2010

In a previous post, I discussed the web 20. domain name generator that I created on web20.digitalvilliage.com. The other tool that I created for this subdomain was a web 2.0 color harmonizer.

The web 2.0 color harmonizer tool allows you to select colors from 4 different color palettes:

  1. You can select a color from a web 2.0 color palette
  2. You can select a color from a web216 color palette
  3. You can select colors from an image by entering the url of the image
  4. You can select colors from a random Flickr image

The color harmonies displayed include color schemes from a color wheel: Complementary, Split-Complementary, Analogous, Triad, and Tetrad (or quadrads). A 5% Saturation gradient, a 5% Luminance Gradient, and a 5% combined Saturation/Luminance gradient will also be displayed for the selected color.

I created a CakePHP Component to calculate the color harmonies and created a JQuery Plugin to display the results. Let me know what you think.

Share

CommentLuv badge