Go Back   maemo.org - Talk > OS / Platform > Maemo 5 / Fremantle
 
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
  #41  
Old 2010-05-15, 23:36
niv niv is offline
 
Join Date: Jan 2008
Posts: 74
Thanks!: 11
Thanked 34 Times in 15 Posts
Default Re: [Workaround] I bought the N900, but I am missing WAZE which ran great on my N95

forum: email me , when new post in here
Reply With Quote
  #42  
Old 2010-06-01, 03:05
damagedspline damagedspline is offline
 
Join Date: Jul 2008
Location: Israel
Posts: 329
Thanks!: 107
Thanked 505 Times in 180 Posts
Send a message via ICQ to damagedspline Send a message via AIM to damagedspline Send a message via MSN to damagedspline Send a message via Yahoo to damagedspline Send a message via Skype™ to damagedspline
Default Re: [Workaround] I bought the N900, but I am missing WAZE which ran great on my N95

I started looking at the waze code at the direction of attempting to port it to QT.
I'm new to QT and also to the waze code, but as far as I've seen ( 2 hrs) the protocol code is wrapped in roadmap_input.c among other c files.
I thought about creating a QT widget that will be a start for a replacement to the agg canvas.
Once I have a base widget that wraps the base protocol and draws an hardcoded location... Well, I'll call it a success. (it may take months...)

I'll create a source repository and upload my current workarea in the next couple of days so anyone with C/C++ or QT knowledge can help or take control.

I think that there are 2 threads directly related to waze on n900 that can be merged.
Reply With Quote
The Following 2 Users Say Thank You to damagedspline For This Useful Post:
  #43  
Old 2010-06-13, 14:40
eitama's Avatar
eitama eitama is offline
 
Join Date: Feb 2010
Location: Israel.
Posts: 702
Thanks!: 103
Thanked 334 Times in 186 Posts
Default Re: [Workaround] I bought the N900, but I am missing WAZE which ran great on my N95

Quote:
Originally Posted by damagedspline View Post
I started looking at the waze code at the direction of attempting to port it to QT.
I'm new to QT and also to the waze code, but as far as I've seen ( 2 hrs) the protocol code is wrapped in roadmap_input.c among other c files.
I thought about creating a QT widget that will be a start for a replacement to the agg canvas.
Once I have a base widget that wraps the base protocol and draws an hardcoded location... Well, I'll call it a success. (it may take months...)

I'll create a source repository and upload my current workarea in the next couple of days so anyone with C/C++ or QT knowledge can help or take control.

I think that there are 2 threads directly related to waze on n900 that can be merged.
Any updates my dear friend?
__________________
| Developer of Horizontal-Call - Call your contacts, fast! |
| Reverse SSH - access your N900 from anywhere, anytime |
| Using Samsung Galaxy S GT-i9000 and Nokia N900 |
| DonateMe - If you feel I helped you in a very good way, feel free to donate |
Reply With Quote
  #44  
Old 2010-06-13, 19:41
damagedspline damagedspline is offline
 
Join Date: Jul 2008
Location: Israel
Posts: 329
Thanks!: 107
Thanked 505 Times in 180 Posts
Send a message via ICQ to damagedspline Send a message via AIM to damagedspline Send a message via MSN to damagedspline Send a message via Yahoo to damagedspline Send a message via Skype™ to damagedspline
Default Re: [Workaround] I bought the N900, but I am missing WAZE which ran great on my N95

Quote:
Originally Posted by eitama View Post
Any updates my dear friend?

The only update I can give for now is that I am currently working on the compilation environment through the QTCreator. I am now at a phase where I am looking for all of the must have stub functions that require reimplementation.

Since Waze was only compiled with makefiles for iphone (in contrast to roadmap) it is taking sometime to add QT build manifest. Thank God that atleast QTCreator has auto makefile generator.

I am in an argument with myself whether to go opengl with that or not.

Once I create the stub functions with TODOs body I'll upload it to a source control site as GPL.
Reply With Quote
The Following User Says Thank You to damagedspline For This Useful Post:
  #45  
Old 2010-06-13, 20:16
Joorin Joorin is offline
 
Join Date: Apr 2010
Location: Sweden
Posts: 726
Thanks!: 30
Thanked 345 Times in 218 Posts
Default Re: [Workaround] I bought the N900, but I am missing WAZE which ran great on my N95

After a quick look, this looks very much like a C backend with some windows on top where the GUI is dictated by the platform.

The source bundle include freetype, libz and libpng which makes it a bit ... swollen. Compiling the backend and then using Qt (or GTK+) for widgets looks like the right way to move forward.
Reply With Quote
  #46  
Old 2010-09-14, 22:05
niv niv is offline
 
Join Date: Jan 2008
Posts: 74
Thanks!: 11
Thanked 34 Times in 15 Posts
Default Re: [Workaround] I bought the N900, but I am missing WAZE which ran great on my N95

posted a bounty on this:
http://talk.maemo.org/showthread.php...986#post815986
Reply With Quote
  #47  
Old 2011-03-11, 19:10
ZogG's Avatar
ZogG ZogG is offline
 
Join Date: Feb 2010
Location: Israel
Posts: 1,389
Thanks!: 1,777
Thanked 1,857 Times in 765 Posts
Default Re: [Workaround] I bought the N900, but I am missing WAZE which ran great on my N95

There is API for WEB so we can make app with Qt Webkit
Reply With Quote
  #48  
Old 2011-05-11, 05:34
damagedspline damagedspline is offline
 
Join Date: Jul 2008
Location: Israel
Posts: 329
Thanks!: 107
Thanked 505 Times in 180 Posts
Send a message via ICQ to damagedspline Send a message via AIM to damagedspline Send a message via MSN to damagedspline Send a message via Yahoo to damagedspline Send a message via Skype™ to damagedspline
Default Re: [Workaround] I bought the N900, but I am missing WAZE which ran great on my N95

Quote:
Originally Posted by ZogG View Post
There is API for WEB so we can make app with Qt Webkit
I've had a few days off, so I made an attempt with QML against the waze test site.

So far it shows the map, allow pan & zoom.

Downsides:
1) maps cannot be cached so it depends on 100% internet connection
2) find address API requires callback function - I'll need to see what to do about that
3) I dont know if their API allow setting the "up" to be other than north
4) navigation is possible, but currently will lack voice guidance (eg. "turn right")

Update:
After a small POC, it is possible but does require 100% internet connection.
Implementation will be tough. I will finish the address search feature and upload it somewhere (dont expect much, its just a POC)

Last edited by damagedspline; 2011-05-12 at 21:34.
Reply With Quote
The Following User Says Thank You to damagedspline For This Useful Post:
  #49  
Old 2011-05-13, 16:41
damagedspline damagedspline is offline
 
Join Date: Jul 2008
Location: Israel
Posts: 329
Thanks!: 107
Thanked 505 Times in 180 Posts
Send a message via ICQ to damagedspline Send a message via AIM to damagedspline Send a message via MSN to damagedspline Send a message via Yahoo to damagedspline Send a message via Skype™ to damagedspline
Default Re: [Workaround] I bought the N900, but I am missing WAZE which ran great on my N95

So far I got the following in pure QML:
1) map showing
2) zoom-in/out
3) panning left/right/up/down
4) location awareness ("show my location" button is working)

i was unable to implement the search - for now.

to have a test run at what is currently running:
1)
Code:
apt-get install libqtm-12-dec* qt4-experimental-declarative-qmlviewer
2) upzip the attached file to some directory
3) in terminal change to the dir you extracted and run
Code:
qmlviewer -I /opt/qtm12/imports main.qml
I will upload all that I have for now to source controled site so that if any with to help, there will be a way.
Once I do that, I will create a new thread with Announce statement.
Attached Files
File Type: zip WazeWebClient_0.01.zip (4.0 KB, 95 views)
Reply With Quote
The Following 4 Users Say Thank You to damagedspline For This Useful Post:
  #50  
Old 2011-05-13, 23:54
dimbert dimbert is offline
 
Join Date: Oct 2010
Posts: 68
Thanks!: 5
Thanked 13 Times in 9 Posts
Default Re: [Workaround] I bought the N900, but I am missing WAZE which ran great on my N95

Quote:
Originally Posted by damagedspline View Post
So far I got the following in pure QML:
1) map showing
2) zoom-in/out
3) panning left/right/up/down
4) location awareness ("show my location" button is working)

i was unable to implement the search - for now.

to have a test run at what is currently running:
1)
Code:
apt-get install libqtm-12-dec* qt4-experimental-declarative-qmlviewer
2) upzip the attached file to some directory
3) in terminal change to the dir you extracted and run
Code:
qmlviewer -I /opt/qtm12/imports main.qml
I will upload all that I have for now to source controled site so that if any with to help, there will be a way.
Once I do that, I will create a new thread with Announce statement.
Great Job!!! Keep on that!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 19:01.