Also by this Developer

Screenshot of Car4Car

Centralized TrafficInformationSystem using GPS and UMTS - SUMO traffic simulations

willsteel

01/07/2008


Files

Information

You need to be logged in to Betavine before you are able to download applications.

Application Profile

Screenshot of Car4Car

Car4Car

Centralized TrafficInformationSystem using GPS and UMTS - SUMO traffic simulations

willsteeldeveloped by willsteel

downloaded 286 times

10 files uploaded

Last updated 4 days 12 hours 30 minutes ago

Created Wed, 09 Apr 2008 15:47:15

Description

This Project is based on my Master Thesis i am currently working on.
Its about:
- Centralized Car-To-Car communication.
- Openstreetmap geoData
- SUMO traffic simulation

The plan is to develop and evaluate a centralized GPS based TrafficInformationSystem using UMTS for data transport.
Therefore I am also working on a simulation environment using SUMO traffic simulator.

Project Website: http://car4car.psi.de (Info and Demos)

Requirements

What you need:
- a J2ME mobile
- a JRE or JDK >= 1.5 for the client
- a JavaApplet enabled browser for the client applet

Whats ready:
- Web-App
- J2ME Client
- Demo/Admin Client
- SUMOPlayer
- Congestion detection/visulaization

Usage Instructions

Check out the J2ME mobile application. Without GPS it should locate you somewhere in Duesseldorf. It also tries to read your MCC MNC LAC CellID informations. If it cant do this and you are having a S60 Phone you can download the psiMobileJni.sis C helper tool to let Java know the CellID.
Note: The server OSM map only covers:
- Duesseldorf
- Munich
- Nice
- Madrid
...for the moment. This is because it is a development server with low ram :>

Reported Feedback

Information

This table summarises the feedback received by the betavine.mobi web site.

The Compatible column indicates how many devices have been reported as compatible. Conversely the Incompatible column indicates how many devices have been reported as incompatible.

RSS Feed willsteel's Developer's Log for Car4Car

first congestion detection working

I am happy to announce that the first attempt to detect and visualize traffic congestions is now working. Check the projects website. It mainly looks similar like www.autobahn.nrw.de where red segments indicate congestions and green ones a good condition. My focus is now on optimizing algorithms and parameters and of course writing my thesis.

greetings,
Michael Willigens
posted by willsteel willsteel  |  View Comments (0)  |  Add Comment  | 

first congestion detection working

I am happy to announce that the first attempt to detect and visualize traffic congestions is now working. Check the projects website. It mainly looks similar like www.autobahn.nrw.de where red segments indicate congestions and green ones a good condition. My focus is now on optimizing algorithms and parameters and of course writing my thesis.

greetings,
Michael Willigens
posted by willsteel willsteel  |  View Comments (0)  |  Add Comment  | 

C++ S60 CellID helper tool

I am happy to announce that we have got our S60 C++ CellID helper tool signed. It is uploaded to the car4car project. I will put this also on the car4car.psi.de website.
You dont have to selfsign this application for you IMEI anymore. It is ExpressSigned through SymbianSigned now.

The release of the UIQ version will take some days. Anyway we finally got this one working.
posted by willsteel willsteel  |  View Comments (0)  |  Add Comment  | 

MCC/MNC/LAC/CellID C++ S60 helper

We released a Symbian C++ helper tool.

It is useful to enable some A-GPS and GPSless features if the J2ME isn't able to read network information.
However, one must self sign this software using the "ReadDeviceData" capability on <a href="http://www.smybiansigned.com">http://www.smybiansigned.com</a>. This is because Symbian is giving us a hard time with our certificate. We hope this will be ready soon without self signing.

Anyway, this additional tool is optional and only needed if one wants to read network infos on mobiles where our J2ME code just doesn't have the proper permission to do this. If you have a mobile with GPS or a Bluetooth GPS than this is just for entertainment or educational use.

Known mobiles working with J2ME app only:
- Sony-Ericsson's up to K770i
- some Motorola mobiles
- possible some S60 second edition Nokia (not tested)

Known mobiles working with this helper tool:
- All S60 3rd edition for now.

UIQ version coming soon.
posted by willsteel willsteel  |  View Comments (0)  |  Add Comment  | 

Car4Car new GUI and A-GPS, GPSless...

Car4Car mobile client now supports more end devices by using A-GPS and GPSless technologies.
It also has a complete new UI using the J4ME library http://code.google.com/p/j4me (apache license)

A MCC/MNC/CELL/LAC http service has been added so that GPS user supply informations about new cells as well as position corrections from known cells.
GPSless users can sue this information to get their position.

The mapping material and the CellId database only contains the region around Duesseldorf/NRW/Germany. The J2ME client will still work when used elsewhere displaying a "debug" location around Duesseldorf. If GPS coordinates are available, the client cant render a map outside of Duesseldorf (he can but it will be empty due to the lac of mapping material).

There will be Symbian C++ helper tool to supply Cell information on various phones where the generic Java way doesnt work. Its kind of a http://midpjni.com JNI bridge to call Symbian functions. I am working on this at the moment. However once ready the J2ME client will ask this daemon if installed properly.

So far the Java style works on lots of phones. Good exerience has been made with last generation SonyErricsson mobiles (k770i for example).
The JNI bridge will add support about Cell nformation on any Symbian 9.X phones (i.e. Nokia S60 phones, N95 ++ etc)

Any questuions/suggestions to mwilligens@psi.de

regards,
Michael Willigens
posted by willsteel willsteel  |  View Comments (0)  |  Add Comment  | 

SUMO Player implemented

We have finished a realtime player of SUMO network dump files.
It is now possible to play a sumo simulation in realtime.
Randomly chosen cars of the SUMO simulation are beeing
launched as J2MEs clients networking threads.

Because seeing is believing check:
http://car4car.psi.de

The server is now playing a 20minutes simulation in a 24h loop.
Displaying random chosen 2% of 3000cars simulated in the area of
Duesseldorf/NRW Germany.
posted by willsteel willsteel  |  View Comments (0)  |  Add Comment  | 

recent changes

- Dramatic Client speedup
- SUMO network export works now

posted by willsteel willsteel  |  View Comments (0)  |  Add Comment  | 

Car4Car goes Betavine

Hello,

I am currently working on my master thesis which i do within my company PSI (http://psi.de). Its about a centralized approach in car2car communication. Its a cooperation between PSI and Vodafone GROUP Research & Development.

The development Server can be visited under:
htt://car4car.psi.de
This is probably the best way to get the latest software specifications.

What we want to do once finished:
- Let mobile phones generate GPS data sending it to our service via UDP (see spec for details) - Status: working for development purposes
- Using http://openstreetmap.org geographic data to locate the mobiles. - Status: working for development purposes
- Analyzing the data in comparison to all other gathered data. Building a view upon the traffic situation. - Status: not implemented yet
- Provide this information via different interfaces (HTTP, XML, SMS...) Status: planned

In order to develop traffic analization algorithms we need a simulation infrastructure. We want to use SUMO http://sumo.sourceforge.net for simulations.
This infrastructure shall:
- Export OSM data into SUMO network / scenarios - Status: partly woring
- Be able to play simulation output using our mobile code on hundreds of SUMO cars. Generating faked GPS UDP data for our server.- Status: planned

enough for now, enjoy playing around with the website.

regards,
Michael
posted by willsteel willsteel  |  View Comments (0)  |  Add Comment  | 

Welcome to my App Profile Blog!

Please share any comments, suggestions and user issues you experience so I can improve my app! Just click on the 'Add Comment' link below
posted by willsteel willsteel  |  View Comments (0)  |  Add Comment  |