Saturday, April 26, 2008

YouTube and JSP

A simple solution for dealing with YouTube API right from your JSP (or Coldfusion) pages: YouTube mashup taglib. And this article can give you more examples: Use the YouTube API with JSP

Thursday, April 17, 2008

Coldtags suite ver. 3.35

The latest news from Coldtags suite - version 3.35 is ready. From the newest components check out for example Embed download taglib. Now you can download files from any place on your page. You do not need more a separate download page/download servlet. Just add a download code to any of your pages (even the several downloading from one page is Ok).

Sunday, April 06, 2008

Google Analytics

Check our Google Analytics automation component: Urchin filter. The idea is transparent: add tracking code for the requested pages on the fly.

Friday, April 04, 2008

Big Map

A simple example of Google Maps API - full screen map with local search toolbar: Big Map

Wednesday, March 19, 2008

JSOS 5.75

In the mean time our collection of servlets and filters reaches the version 5.75. From the latest additions pay attention to Timing filter for example. It is a very quick and easy way to check out the performance for your web application.

Thursday, March 06, 2008

Coldtags suite 3.30

We are happy to announce that the next milestone release for Coldtags suite is out. Version 3.30 includes new UI and data access components as well as a lot of updates for the existing controls.

Thursday, February 28, 2008

Google Social API

Check out our experiments with Google Social API: URL's are faces too. The idea is very transparent - examine outbound links on the page, detect the links associated with the some Twitter account and output user's images from Twitter for the discovered links.

Tuesday, February 26, 2008

JSQL

New component in our suite - SQL to JSON taglib. Now you can use JSP files as data layer for your DB. And the real processing for the SQL data will be performed right in your JavaScript code. JSP file simply performs SQL select request and present data in JSON format. So any request to this JSP (e.g. via Ajax call) will return JSON representation for your SQL select. Do whatever you need with the returned data in your JavaScript framework.

Tuesday, February 12, 2008

JSOS 5.70

A new mailstone for our servlets suite. See http://www.servletsuite.com/servlets.htm and download the latest archive. Actually we've started to redesign some old components also.

Friday, February 01, 2008

Traceroute mashup

A practical example for our GeoIP component: Google Maps mashup for traceroute command - GeoTrace. Do traceroute
from your own computer, copy results into mashup window and click Show button. You will see the intermediate nodes right on Google Maps.

Monday, January 28, 2008

Coldtags suite ver. 3.25

In the mean time, Coldtags suite has got more than 325 controls already. Check out the latest components here

Saturday, January 26, 2008

OpenID delegate

A simple trick with headers in HTML document lets you use your own URL on OpenID sites: OpenID delegate.

Wednesday, January 09, 2008

Favicon processing

Favicon taglib - lets you add favicon processing to your JSP (or Coldfusion) pages. You can add favicons to the links (and do that on the server or client side) as well as make the favicon on your own page blinking (e.g. as a notification for various events - messages, buddy login, signout)

Monday, December 24, 2007

Voice processing in JSP

A simple component for your Text to Speech applications: TTS taglib. The idea is very simple - for many applications you can create speech (sound file) from the pre-builded fragments. E.g. your application informs users about some code (sequence of digits). You can use separate voice files for the digits from 0 to 9 and concatenate them into sequence. Tag Concatenate does exactly this. You can provide a list of wav files and tag concatenates them into one file (or streams the final file right to the user).

Monday, December 10, 2007

Dump servlet

Yet another solution lets you cache the remote content. See how you can do that with Google Chart API.

Thursday, December 06, 2007

More cache

Check out new (and updated) cache components in Coldtags suite: http://www.servletsuite.com/jsp3.htm. A new component there is LRU cache.

Tuesday, November 27, 2007

GeoSMS

Google Maps mashup for SMS: http://geosms.linkstore.ru

1. How does it work:
- send SMS to +7909 9213670 (it is not a premium rate number, so your standard SMS rate will apply here)
- all the collected SMS will be shown here on the Google Map

2. SMS format:

*your address*text for your message

in other words the starting part of your SMS wrapped with * symbols will be treated as your address. And text of your message will be attached to this address geocoded by Google. For example:

*Palo Alto*Hi from Silicon Valley

You can send a separate SMS with the address data only. For example:

*Palo Alto*
or
*Germany Berlin*
etc.

As soon as the address is set you can skip it in the sub-sequential messages. All the SMS's from the same number will be attached to the last known address. If the address for the sender is unknown the incoming message will be attached to some default point - latitude: 53.142729083526305 longitude: 29.223976135253906

Web-interface in the current version supports the following actions:
Start - starts the process, Stop - stops it. By default all the messages will be shown - Free map. Fixed map mode lets you display messages for the selected (visible) map's part only. This part could be selected as usually - moving with the arrows and/or changing the scale

Mobile users: you can visit the WAP-site http://wsms.linkstore.ru and type in your phone number. Assuming the location for this number is known you will see all the messages within a circle with approximately 20 km radius.

Saturday, November 17, 2007

Cache for JSP

Cache components in Coldtags suite have been updated. See them here for example.
E.g. one trick we are actively using in our own web applications. What if you need to cache only a part of your JSP page. For the whole page you can use for example Expire header. But what about the partial caching? Timer taglib helps you to do that. E.g. you can request your DB back-end not often than once per the given time and simply use old data for the intermediate requests. And this taglib lets you markup such a chunks (fragments) on your JSP page

Sunday, November 04, 2007

Proxy for Ajax

You are welcome to checkout a new article about Coldtags components. Now we are showing how to create a proxy for your Ajax requests. Described proxy lets you request data from Twitter.

Monday, October 22, 2007

Google translate

Gooogle translate taglib - translate your JSP pages with this taglib, based on Google translate