Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Software & Software Development > Front Ends > StreetDeck


Reply
 
Share Thread Tools Display Modes
Old 07-06-2006, 12:09 AM   #1
Constant Bitrate
 
Join Date: Sep 2005
Location: Redmond, WA
Posts: 188
marchello2000 is on a distinguished road
A few suggestions

First of all I just want to say - awesome product with great potential. I was telling people about my ideas and they were thikning I am crazy... Imagine my happiness when I saw 90% of it implemented!

Anyway, here are my suggestions/questions/etc:
1. QWERTY Keyboard - oh the frustration with the current keyboard...

2. Why can't my passenger enter an address while I am driving. I mean, I understand the whole driver distraction thing, but this is what always annoyed me with other software. Can this be disabled? Or, if not, it's silly to let the person enter the address, then, when he hits "search", say that the feature is not availble while driving - entering the address should be blocked, not searching

3. Map text can be upside down. I understand that this is a side effect of having MapPoint render the maps, are you just rendering to an offscreen DC, then bitblt'ing it? Perhaps we can find a better way, let's talk offline.

4. I think the installer should just add SD to startup...

5. I've noticed that SD will sometimes spontaneously exit without sending an error report. I've had this happen when using/throwing C++ exceptions with an installed SEH top level exception handler (which is what I assume you are doing). It was not terribly important for me so I did not investigate at the time, but I think a top level try...catch with a call to MiniDumpWriteDump will fix this.

6. If I am a developer, how do I go about using SD? I have a licensed version in the car pc, but I would never develop on it, is there a special download for the home computer, what am I missing?


Thanks and keep up the awesome job!

Mark

p.s. Sprry for the technical assumptions - I am a developer - fogive me!
marchello2000 is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 07-06-2006, 01:30 AM   #2
Raw Wave
 
god_of_cpu's Avatar
 
Join Date: Jan 2004
Location: SilverSpring Maryland
Posts: 2,960
god_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond repute
Quote: Originally Posted by marchello2000
First of all I just want to say - awesome product with great potential. I was telling people about my ideas and they were thikning I am crazy... Imagine my happiness when I saw 90% of it implemented!

Anyway, here are my suggestions/questions/etc:
1. QWERTY Keyboard - oh the frustration with the current keyboard...

2. Why can't my passenger enter an address while I am driving. I mean, I understand the whole driver distraction thing, but this is what always annoyed me with other software. Can this be disabled? Or, if not, it's silly to let the person enter the address, then, when he hits "search", say that the feature is not availble while driving - entering the address should be blocked, not searching

3. Map text can be upside down. I understand that this is a side effect of having MapPoint render the maps, are you just rendering to an offscreen DC, then bitblt'ing it? Perhaps we can find a better way, let's talk offline.

4. I think the installer should just add SD to startup...

5. I've noticed that SD will sometimes spontaneously exit without sending an error report. I've had this happen when using/throwing C++ exceptions with an installed SEH top level exception handler (which is what I assume you are doing). It was not terribly important for me so I did not investigate at the time, but I think a top level try...catch with a call to MiniDumpWriteDump will fix this.

6. If I am a developer, how do I go about using SD? I have a licensed version in the car pc, but I would never develop on it, is there a special download for the home computer, what am I missing?


Thanks and keep up the awesome job!

Mark

p.s. Sprry for the technical assumptions - I am a developer - fogive me!

1. It has been asked for before, but it will be a small project in itself to have the keyboard also support QWERTY. It may happen some day though.

2. The safety features are in there for safety and our liability, I can't offer advice on how to bypass them.

3. Although, I'll agree it certainly looks wierd, the text being upside down shouldn't really effect your ability to read it. If you don't believe me, just turn a book upside down and see how well you can read it. That being said, the upside down text, is more of a take what you can get kind of thing then a designed feature, I think there are certainly improvements that can be made to how the text is rendered, but I don't think any practical improvements will be had from simply rendering all the same text that is there now, right side up. The real challenge for navigation is getting the text to render in a context aware way showing the names of upcoming intersections and filtering out all the other streets that are not important given your current location. Finding an efficient way to do this has been given a lot of thought, but not something we have been able to implement well yet. Capturing the map is significantly more involved then a few bitblts, but feel free to PM me if you have any more ideas.

4. StreetDeck was designed to be started from hibernate / standby so in a typical in car installation, if your simply starting up, it would mean something untypical has happened that you might want to investigate. We also have to support laptops and other devices that come out of the car for people who might not be technically adept enough to know what an application has started up automatically completely taking away thier nice windows desktop. We do install a startup shortcut on our bundled systems, but for the software only download, we leave the responsibility on the user to put it in thier startup folder based on thier needs.

5. Are you running 1.0.4.9 with the -NoBackgroundMP3 option? There is a recent bug that may cause bad problems, if not.

6. Just install the streetdeck trial on your home computer and run the dev tools. They will not time out.
__________________
StreetDeck.com Developer (I am Chuck)
Get StreetDeck at http://www.streetdeck.com
The Official StreetDeck Forums have moved, please visit us at http://www.streetdeck.com/forum for official support for Streetdeck.
god_of_cpu is offline   Reply With Quote
Old 07-06-2006, 08:07 AM   #3
Constant Bitrate
 
Troy McClure's Avatar
 
Join Date: Sep 2004
Posts: 157
Troy McClure is on a distinguished road
#2!

Is there anyway us as the consumer can sign a waiver to let this feature work while the vehicle is moving. I fully understand your liabilities but let's face it, this almost makes the navigation not worth using. The reason I purchased SD is because it had the nice frontend and a Nav package, well worth it but take out the Nav portion and we're coming close to what is out there for free.

For the record, I know about the switch that makes it work but everytime the vehicle resumes from standby the software alerts you that it is in that mode, quite annoying.

Troy

Follow up..........................

Guys, please do not PM me about the switch. Though I enjoy sharing anything when it comes to the carputer stuff I cannot go against the grain on this. I will say however that it is very easily found in these forums.
__________________
Done!

If you're into fishing, checkout my website! http://www.pennsylvaniaanglers.com

Last edited by Troy McClure; 07-06-2006 at 04:19 PM.
Troy McClure is offline   Reply With Quote
Old 07-06-2006, 02:08 PM   #4
Maximum Bitrate
 
S4Per's Avatar
 
Join Date: Jan 2004
Location: Seattle, WA
Posts: 712
S4Per is on a distinguished road
re: #1...i've seen it asked here a few times also and 'it might happen some day' does not sound very encouraging. this is the only application that i've run across in recent memory that does not use QWERTY layout...can't imagine the reason for doing it any other way. it is a huge pain to use the keyboard the way it is today. i really think this MUST be moved up in the priority list.

thanks,
Per
S4Per is offline   Reply With Quote
Old 07-06-2006, 03:49 PM   #5
Low Bitrate
 
Join Date: Jun 2005
Location: Davis, CA
Posts: 58
mrclean12 is on a distinguished road
Quote: Originally Posted by S4Per
re: #1...i've seen it asked here a few times also and 'it might happen some day' does not sound very encouraging. this is the only application that i've run across in recent memory that does not use QWERTY layout...can't imagine the reason for doing it any other way. it is a huge pain to use the keyboard the way it is today. i really think this MUST be moved up in the priority list.

thanks,
Per

I would have to agree here. I can't tell you how long it takes me to type in an address on the current keyboard layout. With QWERTY, I would almost not even need to look at the screen.
mrclean12 is offline   Reply With Quote
Old 07-06-2006, 09:21 PM   #6
Constant Bitrate
 
Join Date: Sep 2005
Location: Redmond, WA
Posts: 188
marchello2000 is on a distinguished road
Quote: Originally Posted by god_of_cpu
2. The safety features are in there for safety and our liability, I can't offer advice on how to bypass them.

I agree, but, in this case, allowing me to enter an address and blocking search is silly, and may still hold you liable.

Quote: Originally Posted by god_of_cpu
3. Although, I'll agree it certainly looks wierd, the text being upside down shouldn't really effect your ability to read it. If you don't believe me, just turn a book upside down and see how well you can read it.

I believe you, and I am not complaining that I can't read it, I am just saying that this is "uncool" as far as other products are concerned. Really, you have an awesome product with awesome UI (minus the non QWERT keyboard ). All I am saying that it detracts from overall experience.
I also did not mean to diminish the complexity of drawing the map by saying it's just a bitblt, sorry if that came out wrong. I will ping you offline.

Quote: Originally Posted by god_of_cpu
5. Are you running 1.0.4.9 with the -NoBackgroundMP3 option? There is a recent bug that may cause bad problems, if not.

Have to check...


Quote: Originally Posted by god_of_cpu
6. Just install the streetdeck trial on your home computer and run the dev tools. They will not time out.

Ah, beauty, thanks! Btw, is there a way to minimize SD window while developing (or not make it topmost, aside from fidling with window styles ? Single mon = real estate really precious

Also, will I be able to develop a plugin in C/C++?

Thanks,

Mark
marchello2000 is offline   Reply With Quote
Old 07-06-2006, 10:23 PM   #7
Raw Wave
 
god_of_cpu's Avatar
 
Join Date: Jan 2004
Location: SilverSpring Maryland
Posts: 2,960
god_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond repute
Quote: Originally Posted by marchello2000
I agree, but, in this case, allowing me to enter an address and blocking search is silly, and may still hold you liable.

I misread what you were asking, that is a bug and will be fixed.


Quote: Originally Posted by marchello2000
I believe you, and I am not complaining that I can't read it, I am just saying that this is "uncool" as far as other products are concerned. Really, you have an awesome product with awesome UI (minus the non QWERT keyboard ). All I am saying that it detracts from overall experience.
I also did not mean to diminish the complexity of drawing the map by saying it's just a bitblt, sorry if that came out wrong. I will ping you offline.

Yeah, its not a feature, but I just meant to say that its a difficult problem not worth fixing since that same time would be enough to implement it in a way that both looks and works better.


Quote: Originally Posted by marchello2000
Ah, beauty, thanks! Btw, is there a way to minimize SD window while developing (or not make it topmost, aside from fidling with window styles ? Single mon = real estate really precious

There really should be and will be, but no theres still some technical issues that make that hard and me using 3 monitors to develop doesnt help

Quote: Originally Posted by marchello2000
Also, will I be able to develop a plugin in C/C++?

Not really, the SDK only uses VBScript, but you can load any COM object in it, so you can do most of the heavy lifting by writing a backend C++ COM component, load it into the SDK, then drag and drop some controls and tie them into your com object.
__________________
StreetDeck.com Developer (I am Chuck)
Get StreetDeck at http://www.streetdeck.com
The Official StreetDeck Forums have moved, please visit us at http://www.streetdeck.com/forum for official support for Streetdeck.
god_of_cpu is offline   Reply With Quote
Old 07-06-2006, 11:50 PM   #8
StreetDeck Skinning Master
 
06TC_OWNER's Avatar
 
Join Date: Mar 2006
Location: Fort Collins
Posts: 363
06TC_OWNER is on a distinguished road
Quote:
Not really, the SDK only uses VBScript, but you can load any COM object in it, so you can do most of the heavy lifting by writing a backend C++ COM component, load it into the SDK, then drag and drop some controls and tie them into your com object.

VBScript? Does this mean that I have the full power of VBScript at my disposal using the SDK? Where do I do this (where do I sign up )? Is this what the "script" projects are? How do I bind these to controls?
06TC_OWNER is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Old 07-06-2006, 11:53 PM   #9
StreetDeck Skinning Master
 
06TC_OWNER's Avatar
 
Join Date: Mar 2006
Location: Fort Collins
Posts: 363
06TC_OWNER is on a distinguished road
So this is valid: "Set a = CreateObject("adodb.recordset")" If so, I think I'm in LOVE Does this mean I can create database references, access databases, and pretty much do whatever I want?
06TC_OWNER is offline   Reply With Quote
Old 07-06-2006, 11:55 PM   #10
StreetDeck Skinning Master
 
06TC_OWNER's Avatar
 
Join Date: Mar 2006
Location: Fort Collins
Posts: 363
06TC_OWNER is on a distinguished road
And if I return information from a database, how do I create a panel to show it? HE HE - you just opened a huge can of worms Oh yeah, and do I have access to input boxes as well?
06TC_OWNER is offline   Reply With Quote
Old 07-06-2006, 11:59 PM   #11
Raw Wave
 
god_of_cpu's Avatar
 
Join Date: Jan 2004
Location: SilverSpring Maryland
Posts: 2,960
god_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond repute
Quote: Originally Posted by 06TC_OWNER
So this is valid: "Set a = CreateObject("adodb.recordset")" If so, I think I'm in LOVE Does this mean I can create database references, access databases, and pretty much do whatever I want?

Yes. The only thing you can't do is load activex controls or anything that has a GUI component since everything has to use Direct3D and the StreetDeck UI.

As soon as the new StreetDeck website is done with services for supporting developers we will be releasing more information on using the SDK.
__________________
StreetDeck.com Developer (I am Chuck)
Get StreetDeck at http://www.streetdeck.com
The Official StreetDeck Forums have moved, please visit us at http://www.streetdeck.com/forum for official support for Streetdeck.
god_of_cpu is offline   Reply With Quote
Old 07-07-2006, 12:04 AM   #12
StreetDeck Skinning Master
 
06TC_OWNER's Avatar
 
Join Date: Mar 2006
Location: Fort Collins
Posts: 363
06TC_OWNER is on a distinguished road
Outstanding, but I guess I will have to wait to figure out what all is available... in the mean time I'll just wait patiently in silent anticipation (I am going to also assume the gui components within SD are going to be accessible or bindable for titles, returned info, etc...). SD has an interface I know better then the palm of my hand

Last edited by 06TC_OWNER; 07-07-2006 at 12:06 AM.
06TC_OWNER is offline   Reply With Quote
Old 07-07-2006, 12:08 AM   #13
StreetDeck Skinning Master
 
06TC_OWNER's Avatar
 
Join Date: Mar 2006
Location: Fort Collins
Posts: 363
06TC_OWNER is on a distinguished road
Do we have an ETA on getting the info on the SDK?
06TC_OWNER is offline   Reply With Quote
Old 07-07-2006, 12:11 AM   #14
Raw Wave
 
god_of_cpu's Avatar
 
Join Date: Jan 2004
Location: SilverSpring Maryland
Posts: 2,960
god_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond reputegod_of_cpu has a reputation beyond repute
Quote: Originally Posted by 06TC_OWNER
Do we have an ETA on getting the info on the SDK?

I'm not good with ETAs, but its the next thing that will happen after were satisfied that the released version is now stable.
__________________
StreetDeck.com Developer (I am Chuck)
Get StreetDeck at http://www.streetdeck.com
The Official StreetDeck Forums have moved, please visit us at http://www.streetdeck.com/forum for official support for Streetdeck.
god_of_cpu is offline   Reply With Quote
Old 07-07-2006, 07:41 PM   #15
Constant Bitrate
 
grayvader's Avatar
 
Join Date: Jul 2005
Location: Austin, TX
Posts: 151
grayvader is on a distinguished road
Not trying to hijack the thread, but since we're talking about wishes...
Can a feature be added to bookmark a spot in a playlist? I ask as it relates to listening to audio books (i.e. audible.com). If I want to stop listening to the book and switch to another playlist (to listen to music) can it be made that the audio book playlist remember where I was in the audio file. Seems like I wouldn't be the only one to appreciate this.
grayvader is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

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
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
sub suggestions... Risk_ldp Car Audio 1 02-23-2006 02:20 PM
Zx2 Install Suggestions pattingtonjbear Newbie 11 12-19-2005 01:32 PM
GPS Navigation suggestions 2004 Impala dmorlow GPS 3 04-30-2005 05:29 PM
Good, free Anti-Virus suggestions... migel628 Off Topic 23 02-27-2005 09:20 PM
suggestions Jaimz Power Supplies 4 09-28-2004 05:08 PM



All times are GMT -5. The time now is 12:59 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics