modules for building ajax application and friendly urls?
You shouldn't need an additional module, Drupal's AJAX framework should provide the needed features. For instance, it can easily be used to ajaxify links.

See the AJAX Example, AJAX Graceful Degradation and AJAX Commands example modules for API usages.