After being so busy with my current job, today *err … seein the clock, i guess I should said … yesterday … one minute already passed from midnight* I able to put my brain on my research.
Still about GPS location and Web Service … I decide to use RESTful Web Service as the service model for mobile application built on Java ME. Why? Coz I already build the server with PHP+NuSOAP, which still holds RPC-Encoded model of web service, while Java ME (JSR 172) doesn’t support it. After little chat with Nico, he told me to try RESTful Web Service … and here it goes … I rebuild the service, only to serve XML document based on request from the client …
Ah! I never thought that Web Service could be so easy using this concept (err … do I called it right as concept?) … And, yes … actually with REST, our response could be anything as long the client understands it *err, maybe a little drawback if I can’t supply the correct information about it, but it must be thought before, and maybe I am to lazy not to read all the documentation*
My first attempt, using Java ME + KXML as the reader, still in the emulator box, though … well, at least I could see something now ^^ *since I never touch any not-a-web programming before*
Quickpost this image to Myspace, Digg, Facebook, and others!
*aaargghhh … the time is ticking!!!! should keep the speed up here … mayday mayday … mediccccc*
Today I was planning to do a survey on one of Transjogja’s route. The objective is to get information about Geodetic Coordinate of some bus stop and do some route tracking. For this purpose, I use these tools:
- Portable GPS Receiver, which could transmit NMEA data by bluetooth. I use Holux M-1000, got a fair price and service at otomasi.com
- My beloved mobile phone, Sony Ericsson W810i, equipped with MobileTrailExplorer as GPS bluetooth data receiver, waypoint marker, and tracklogger.
- Viking GPS Data and Topo Analyzer (http://viking.sf.net/), so I could read the GPX data exported from MobileTrailExplorer on Ubuntu.
- Patient … a lot of patient, since I have to sit on the bus for about 2 hours (that’s average time for one lap).
The actual plan is I will pick route 3A as a target. Since this route is passing both my boarding house and my office, so I could start in the morning from bus stop near of my boarding house, and track the route until my office, stop there and go to work, and continue tracking on the afternoon from bus stop near my office and finish at my boarding house again (yeah, what a nice plan!!).
And the result is …
Actually what happened is not as smooth as I think. Okay, as you may see at the picture above, I only could track half of the route. Why is this happened? Well, technical reason … At Giwangan I saved the tracklog into memory stick (export it into GPX format – resulting that image), and then continue tracking. So far everything is fine, but the problem arise when the tracker application suddenly freeze when we arrived at East Ring Road (Disnaker) bus stop. That time I still could record the last waypoint there but after that the tracker application freeze. And I didn’t realized that happened until we are near of UPN bus stop. Darn … I don’t know what is the source, but when I try to connect it again to the GPS receiver, it is refused …
And so … the tracklog from Giwangan to Disnaker is lost! My great plan on recording a full track of a route is failed just when it’s about to come to the finish line. But it’s okay, since the waypoint records is still there, I could use them for some research preparation.
Tommorow I will track for route 2B, I must prepare everything better now … until then, stay healthy guys!!!
Yeah, new theme here … white text on top of black background.
There is no specific reason for this to be happened, I just want to change the mood and keep everyone happy on loading my page (less images less bandwitdh I presume) …
Okay, there are other changes here. I’ve added new category called “Research Room”. This category is dedicated to log my research which I hope will be finished on September. The main theme of my research is using Web Service to create a Transportation Information Services, planned to be tested on Transjogja. The system itself will integrate GPS, J2ME, PHP, and maybe Python applications through web service as their “broker” …
And yes … except PHP, the rest were subjects I’ve never touch for the whole of my life!! And maybe this time is the time to start touching them …
Well, meet you on my next post then … until then, keep healty guys!!!!