jeudi juil. 06, 2006

Mashup end result


I hacked a mashup for the JavaDay in Versailles, France last week using Java Studio Creator's AJAX mapping component (based on Google Maps).

It uses the registered people database, batch-processing each address through Google Geocoding to populate a latitude/longitude table. The batch approach is due to the hundreds of addresses I have to process and to Google having a (fair) one request per 1.75 seconds per Google key restriction. This geo service can return JSON-formatted data which is what I chose. Of course, I had to do a bit of address cleaning and resubmitting some alternate addresses (adding "FRANCE", removing street name, etc.). I managed to get a 63% ratio of all registered people and 85% of those who actually gave an address (most of the ones that failed had spelling errors).

Here's the end result: (I've pulled down the google map from this page because it was slowing down the entire blog. New home is here. I guess this Google Map JavaScript code has some scalability issues past several hundreds of markers. Maybe time to look at the Aerith source code or to the new SwingLabs Mapping component ...).

JavaDay 2006 Versailles

(Use the "Hybrid" view)



I've only kept the first two letters in first and last names to protect privacy. The speakers have full information. Make sure you fully zoom out to see all participants.

I need to do some code cleaning before I share Geo-coding invocation, JSON parsing, JPA in Java SE, more Web Service invocation, Google Map markers construction, etc...

jeudi juin 29, 2006

Ajax au JavaDay de Versailles


J'étais à deux doigts de poser un lapin aux participants du JavaDay de Versailles aujourd'hui...
Pour eux et pour tous les autres, voici ma présentation. Les démos flash des démos suivent...


Merci pour toutes vos félicitations (Eric, pourquoi ne suis-je pas étonné que tout le monde soit au courant?! ;-)

Update: détails techniques ici et ici.

lundi juin 26, 2006

Mashups are fun


Mashups are fun and can be pretty easy to setup with the right tools. Here's a snapshot of a little demo written with Java Studio Creator's AJAX-enabled JSF components to setup a Frappr-like mashup.

It shows a fraction\* of the attendees that have registered for the JavaDay in Versailles, France this Thursday and uses Google maps and geocoding.

Shouldn't every conference have this (with privacy of course)?

I'll be demoing this and more in the "Building AJAX-based JSP and JavaServer Faces Web Applications" session. See you there!

\*: I only have about 20% of the particpants mapped, mostly because of addresses not being resolved. Will try to improve that ratio.... I now have a much better ratio after doing some data cleanup:


jeudi juin 22, 2006

J-7



James Gosling à Versailles, c'est pour dans une semaine.

Les inscriptions vont bon train et il reste encore quelques places.

vendredi avr. 21, 2006

jeudi 29 juin, suite


...

About

This blog has moved

Alexis Moussine-Pouchkine's Weblog

GlassFish - Stay Connected

Search

Archives
« avril 2014
lun.mar.mer.jeu.ven.sam.dim.
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today
Blogroll

No bookmarks in folder

News

No bookmarks in folder