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 105 times

3 files uploaded

Last updated Tue, 01 Jul 2008 10:37:41

Created Wed, 09 Apr 2008 14: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/visualization

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.

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

1 2

C4C mobile client

Hello everybody,

i am happy to announce that Car4Car j2me client now also support OSM Mapnik tiles. this is a lot faster and looks better than the old Osmarender6 maps which didn't even worked the last weeks. Go try it out. Anyway this was a quick release to get maps working again. There will be another one when I finished tiles caching and some graphic speedups.

I will finish my master thesis about C4C Traffic Information System in a month now. I will need some time to evaluate my work now.

regards,
Michael Willigens

update:
j2me version 1.5.2 now supports tile caching and faster graphic operations
posted by willsteel willsteel  |  View Comments (0)  |  Add Comment  | 

c4c mobile client

hello,

after some time of writing my thesis i am now working on some big improvements on mobile java mapping client. i hope it can be released in a couple of days.

f.y.i.: i know that mobile map client shows empty maps at the moment. its because of rewriting a lot of server code and filtering the osm maps to our needs

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

rendering speed

Hello,

i have recently implemented tile fetching and caching. The car4car server now looks up the map-tiles from OSM mapnik layer. It caches them afterwards to reduce OSM network load.
The big deal about it that it is now much faster even on lowest zooms.

cheers,
Michael W
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  | 

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  | 
1 2