Sunday, March 29, 2009

Configuring Apache Synapse - Spring With IDE support

Apache Synapse uses its own XML based DSL for Configuration.At the Synapse Initialising phase Synapse reads the XML file and Build the Synapse Configuration Object Structure.
It takes time to new users to be familiar with the Synapse Configuration language.Some times they may have to look in to the synapse configuration factories to know the all the configuration parameters.

Spring-DSL for synapse project enable users who are familiar with Spring syntax to configure synapse in Spring (both underlying Axis2 instence and Synapse)

One of the main advantages here is users being able to configure synapse using IDE support . Following are few Screen shots taken from the comming tutorial on Spring DSL for Synapse


Saturday, March 7, 2009

Guardian-Mobile become handy when your mobile got stolen(personal experience)


I lost my mobile yesterday night while i m on the way home in a train.Its about 10:30 pm when that happen.since its late night there were only few people in the train.This happen when the train stopped at the Bulugahagoda(between Gampaha and Ragama).
I was holding the phone because i got a phone call just before that happen.Suddenly one from the back grabbed my phone and run away and jump from the Train.I was fraction of a second late from catching him.
The reason i m blogging now is to explain how the Guardian-Mobile which is installed in my mobile helping me and the police to track the guy who is using it.

Guardian is an Advanced Antitheft Software for Mobile devices, it provides unique and powerful features:
- Sim Changed notification through Invisible sms
- Password Protection of messaging, gallery, contacts or every other application
- GPS Localization and Tracking through GoogleMaps
- optimized for Low Memory and Battery consumption
- and MUCH more...[1]

I have registered my sim as the user sim in that software.So when some one change the sim in my mobile , my mobile send a SMS from my mobile to a pre-configured no(In my case its my brothers no).

That SMS contains following details

  1. phone NO: phone number of the currrent user
  2. IMEI : International mobile euipment identity
  3. IMSI : International Mobile Subscriber Identity
  4. GSM CELL ID
  5. GSM AREA ID
  6. GSM COUNTRY ID
Now i'm getting updates from my mobile about the SIM changes containing above info.I have provided that information to the police So they can get the user information form the service provider.

IMEI can also used to track a user.

IMEI is a unique number for a given mobile device.when that device try to do any data transfer it sends it IMIE to the service provider (Which get logged) even a service provider can reject any data transfers from a given IMEI.So we can use this to track the device and also to make is useless to the user.

IMSI is a unique no for a given SIM

cell id and area id are GSM network specific details which can be used to track the mobile location.

I have already given up in finding my mobile but i hope at least police will be able to track the guy or the gang who did this which is finally good for the Country.

IMHO even the Gardian free edition is good for general use.

[1]http://www.guardian-mobile.com