Thursday, April 26, 2007

YM4R

The goal of YM4R is to ease the use of the Google Maps and the Yahoo! Maps Building Block API’s from Ruby and Rails. Lately support for the Mapstraction library has also been added. It is split int mutiple parts:
The YM4R/GM plugin for Rails: It helps the use of the main Google Maps API from Rails applications. It is engineered to easily permit updates to the map using RJS. It also bundles a few advanced JS extensions, not part of the standard Google Maps API: Clusterer, GeoRSS, WMS layer.
The YM4R/Mapstraction plugin for Rails: It helps the use of the Mapstraction library from Rails applications. As with the GM plugin, it is easy to update the map through RJS.
The YM4R gem: It provides ruby helperts for the Google Maps geocoding API and the so-called Yahoo! Maps Building Block API’s: Geocoding, Traffic, Map Image and Local Search v3.
The Tools package: It includes command-line tools to generate tiles in order to create custom map types for use in Google Maps.

GeoRuby

GeoRuby provides data types intended to hold data returned from PostGIS and the Spatial Extensions of MySql. The data model roughly follows the OGC Simple Features for SQL specification, although without any kind of advanced functionalities (such as geometric operators or reprojections). The library inputs and outputs EWKB, HexEWKB and EWKT. A recent version also includes input and output of GeoRSS and KML. The latest version has added support for reading ESRI shapefiles

Confirmed: QuickTime/Java flaw does affect Windows

The QuickTime/Java vulnerability that earned Dino Dai Zovi a $10,000 prize in a Mac hacking contest at the CanSecWest security conference also affects Windows, Tipping Point officials have confirmed.
Ruby on Rails is the new buzzword in the realm of web application development.
So are numerous other technologies like spring, hibernate etc.
This blog is intended to discuss new developments in these areas.
Share your views on these technologies and find possible solutions to your problems as far as using these technologies are concerned.