Using MicroFramework to build my own GPS device?

But what I really need to learn at the moment is how the devices like TomTom 
and Garmen function? I don't have one obviously so is there a hardware forum 
for Microsoft devs? Do they run using batteries? Which protocol is used if 
they can communicate with the vehicle when these things appear to be dash 
mounted with a suction cup? 

0
Hillbilly
11/23/2009 2:52:21 PM
dotnet.general 306 articles. 0 followers. Follow

3 Replies
644 Views

Similar Articles

[PageSpeed] 23

"Hillbilly" <nobody@nowhere.com> wrote in
news:ujibLyEbKHA.5348@TK2MSFTNGP06.phx.gbl: 

> But what I really need to learn at the moment is how the 
devices like
> TomTom and Garmen function? I don't have one obviously so 
is there a
> hardware forum for Microsoft devs? Do they run using 
batteries? Which
> protocol is used if they can communicate with the vehicle 
when these
> things appear to be dash mounted with a suction cup? 

Standalone GPS devices, without cables, only communicate 
through some
form of wireless technology - generally bluetooth. This 
means they only
work on newer cars with such technology. 

Regardless of method of output, they generally deliver an 
NMEA string.

As for programming ANY GPS device, most that do not have 
some
proprietary assembly programming are programmed with Java. 
This is what
you find on most phones. And, to make things more 
interesting, many of
the devices out there have the Java ME (Mobile Edition) bits 
locked, so
you can't program against them at all. 

Garmin has a developer site (http://developer.garmin.com/) 
where you can
learn how to communicate with a Garmin device. Magellan is a 
bit more
controlled on how they allow you to communicate with a 
device. There are
SDKs on the Pro Magellan site. 

Peace and Grace,

-- 
Gregory A. Beamer (MVP)

Twitter: @gbworld
Blog: http://gregorybeamer.spaces.live.com

*******************************************
|      Think outside the box!             |
*******************************************
0
Gregory
11/23/2009 5:56:49 PM
Thank you for that insight. I'm really only interested in the small form 
factors that supports touchscreen and are apparently battery powered and 
send receive data wirelessly that GPS devices have in common as there are 
apparently boards that are supporting the MicroFramework.


"Gregory A. Beamer" <NoSpamMgbworld@comcast.netNoSpamM> wrote in message 
news:Xns9CCC7938CC4E5gbworld@207.46.248.16...
> "Hillbilly" <nobody@nowhere.com> wrote in
> news:ujibLyEbKHA.5348@TK2MSFTNGP06.phx.gbl:
>
>> But what I really need to learn at the moment is how the
> devices like
>> TomTom and Garmen function? I don't have one obviously so
> is there a
>> hardware forum for Microsoft devs? Do they run using
> batteries? Which
>> protocol is used if they can communicate with the vehicle
> when these
>> things appear to be dash mounted with a suction cup?
>
> Standalone GPS devices, without cables, only communicate
> through some
> form of wireless technology - generally bluetooth. This
> means they only
> work on newer cars with such technology.
>
> Regardless of method of output, they generally deliver an
> NMEA string.
>
> As for programming ANY GPS device, most that do not have
> some
> proprietary assembly programming are programmed with Java.
> This is what
> you find on most phones. And, to make things more
> interesting, many of
> the devices out there have the Java ME (Mobile Edition) bits
> locked, so
> you can't program against them at all.
>
> Garmin has a developer site (http://developer.garmin.com/)
> where you can
> learn how to communicate with a Garmin device. Magellan is a
> bit more
> controlled on how they allow you to communicate with a
> device. There are
> SDKs on the Pro Magellan site.
>
> Peace and Grace,
>
> -- 
> Gregory A. Beamer (MVP)
>
> Twitter: @gbworld
> Blog: http://gregorybeamer.spaces.live.com
>
> *******************************************
> |      Think outside the box!             |
> ******************************************* 

0
Hillbilly
11/25/2009 1:29:54 AM
"Hillbilly" <nobody@nowhere.com> wrote in
news:euosA7WbKHA.6028@TK2MSFTNGP04.phx.gbl: 

> Thank you for that insight. I'm really only interested in the small
> form factors that supports touchscreen and are apparently battery
> powered and send receive data wirelessly that GPS devices have in
> common as there are apparently boards that are supporting the
> MicroFramework. 

I have not headed that direction. When I worked for the Tracking 
Corporation, the firmware was all assembler based, so I did not program 
the units directly (did make .NET tools that programmed them, but 
through AT command scripting).

I did play a bit with JavaME, which is currently more flexible, as many 
phones have JavaME. Unfortunately, most have it blocked. There are a few 
Blackberry models I found, along with the iDen GPS phones from Sprint 
(ie, Nextel network).

I do know someone that has done a lot of embedded programming, both with 
XP Embedded and Windows Mobile, but I don't have a resource readily 
available for MicroFramework.

Peace and Grace,

-- 
Gregory A. Beamer (MVP)

Twitter: @gbworld
Blog: http://gregorybeamer.spaces.live.com

*******************************************
|      Think outside the box!             |
*******************************************
0
Gregory
11/30/2009 6:34:11 PM
Reply:

Similar Artilces:

100% CPU by using filter in Excel
An employee tried to use filter in one special table and the PC did nee 100% CPU time and work more than 15 min. I checked it with other PC. The table is working and PC use only abou 50% CPU and need about 3 min to finish the job. I installed the last SP3 for office XP and it is not solved th problem. The employee has German OS and english office. Has anyone an idea? Please help -- languate ----------------------------------------------------------------------- languatec's Profile: http://www.excelforum.com/member.php?action=getinfo&userid=2654 View this thread: http://www.excelforum...

show columns on other worksheet without using formulas
Hi, I have 1 worksheet containing lot's records. Just like in access, each line is 1 record, and each column contains data. ex: WORKSHEET 1: name title address city 1 dfjw kjhk kjhkj kjhk 2 lmkj lkjlk lkjkuf guyg 3 drdtg xcx yjutuy hgyy Now I want to have a selection of columns on worksheet 2: ex, only name and title: WORKSHEET 2: name title 1 dfjw kjhk 2 lmkj lkjlk 3 drdtg xcx I will only add/modify rows in worksheet 1. And I want that this is filled automaticaly in worksheet...

German government warns against using MS Explorer
Now this must be the news of 2010 After nearly 10 years of unlimited patches, hotfixes and service Packs, IE is still a weak link in recent attacks on Google's systems. Either M$ is now threatened by Googles rise to prominence or IE is completely rubbish. Either way we should start taking instructions from the German government if this article is anything to go by. <http://news.bbc.co.uk/1/hi/technology/8463516.stm> Is google's search engine more powerful than M$ Bing? > Now this must be the news of 2010 > and 2011....and 2012.... IE problem...

help with the syntax for using range name in a formula?
I have --------=3D+AVERAGE(SMALL(B7:B19,{1,2,3}))-------------. I want to replace B7:B19 with =93Myrange=94 but I can=92t seem to get the syntax right. excel says error in formula. Thks in advance for any help BRC Hi =AVERAGE(SMALL(Myrange,{1,2,3})) have you created Myrange? have you spelt it correctly? -- Regards Roger Govier "BRC" <brc1051-googrps@yahoo.com> wrote in message news:d0e09817-22dc-4c36-b60d-67a397067441@h9g2000yqa.googlegroups.com... > I have --------=+AVERAGE(SMALL(B7:B19,{1,2,3}))-------------. I want > to replace B7:B19 with �Myra...

I use client ID #s. Some begin with 0. 0 needs to show
I am creating a client sheet. Some of the Client ID #s begin with Zero. How can I get the Zero to show? hi, you can format the cells as a text, hope this helps Regards from Brazil Marcelo "rmingle" escreveu: > I am creating a client sheet. Some of the Client ID #s begin with Zero. How > can I get the Zero to show? You can also use a custom format: Suppose you ID numbers have 7 character including the leading 0 then do this: Select the cell(s) Press Ctrl-1 In the numbers tab select custom. In the box "type" enter 7 zero's HTH "Marcelo" wr...

Creating a Report using Tables (that have no relationships)
Im looking to create an invoice report that uses data from three different tables that are created dynamically by a query. The data for these will change but I would like to simply pull the data from these tables to create a report. The tables have the following information: 1. Company Info (name, address) 2. Customer Info (address, name, etc) 3. Customer Order (products, price, other info) 4. Invoice Info (ID, GST #, etc) I realize I could have created a table with relationships but the data above is dynamic as there are 4 different companies and based upon user inp...

Macro to Protect workbook using a password #2
I know this would be a little unorthodox, but I currently have a macro that will unprotect a workbook including a password. The line is as follows: ActiveWorkbook.Unprotect (password) I also want a macro that will do just the opposite, including the password. Is this possible? I've tried the following with no luck. ActiveWorkbook.Protect (password), Structure:=True, Windows:=True You got two replies when to your identical post on Tuesday. If they weren't suitable, please explain why not. If you didn't see them, you can always see your posts and any replies using the Go...

Using Query by typing " SELECT......"
Hello, When I saw on the addresss sample database, the form Household is uing query by just mentioning SELECT...... My question is how can type SELECT then prompt the table to us. I normally use grid query, what is the difference using grid query of SQL Query ( is it SQL that using SELECT....?) Many thanks for any idea provided -- H. Frank Situmorang The RecordSource property of a form can accept: - a table name - a query name - a SQL statement. You can change the RecordSource property of the form programmatically. For example, if the form currently has a RecordSource of: SELECT ...

Use Outlook Client when domain user name different with email acco
Hello, I have a question about using Outlook Client. If the domain user login name is different with email account which belong to a same person, is it possible to install / login with the Outlook client? e.g domain user : degdom\apple email account: applewatson@deg.com One of my client is facing in this situation. I just want to have some preparation before install Outlook Client for him. Thanks for any help! Hi Huimc, It shouldn't be a problem if the AD user is the same used to start Outlook and connect to CRM. You may want to check the email adress in CRM if the ema...

Requesting device speed with WinUSB
Hello, I am trying to request device speed with the following code: WINUSB_INTERFACE_HANDLE WinUsbHandle; BOOL boolResult; ULONG length; UCHAR speed; length = sizeof(speed); boolResult = WinUsb_QueryDeviceInformation(WinUSbHandle, DEVICE_SPEED, &length, &speed); My Device is a USB 2.0 device with LowSpeed and FullSpeed transfer but no HighSpeed transfers. Whenever I request the device speed this function reports no error (TRUE == boolResult) but the "speed" variable is set to LowSpeed (0x01), even when my device is working in FullSpeed mode. The UVC...

Handheld Devices
Anyone out there have any good information regarding handheld devices that can be used for inventory collection and that integrate into the RMS program? thanks, We recently released a mobile inventory management add-on for RMS that does not require that you have a wireless network in place. 2B-Inventory performs tasks such as item lookup/price check, receiving, physical inventory, etc. For more information on 2B-Inventory for Microsoft RMS, please contact me and I will send you additional information and answer any quesitons that you may have. -- Barkley Busby 866-408-9991 "...

Using <Ctrl>-Click to open files
When using <Ctrl>-Click to open multiple files from the File/Open dialog in Excel 2003, only the first file will appear on the taskbar. A combo-box type Taskbar selector for multiple Excel files does *not* appear. Also, only the first file appears on the <Alt>-<Tab> menu. However, all files appear in the Excel Window menu. The problem also occurs when using <Ctrl>-Click/Right- Click/Open to open multiple files from Windows Explorer or My Computer. The problem does not occur when opening the files individually. Is this a known problem? Is there a fix? Thanks! ...

Howto draw CImageList using alpha channel (repost)
I am desperately trying to draw images from an imagelist to the screen, using the alpha channel to blend nicely into the background. Alas, I give up, I am totally confused with all the flags and options, having tried out probably all the possible combinations except the one that works :-) Here's my (abbreviated) code: --------- CImageList myImageList; myImageList.Create (24,24,ILC_COLOR32,0,1); CBitmap myBitmap; myBitmap.LoadBitmap (IDB_MYBITMAP); myImageList.Add (&myBitmap, RGB(255,0,255)); CDC dc; dc.Attach (lpDrawItemStruct->hDC); // this comes from the caller myImageLis...

Using mail merge for nametags, how'd you get 8 diff. on each pg?
How do I print off a different name on each name tag in order to print them out a page at a time? I entered the names in mail merge and it will print them, just a whole page of each. Thanks "juliehrbacek" wrote: > How do I print off a different name on each name tag in order to print them > out a page at a time? I entered the names in mail merge and it will print > them, just a whole page of each. > > Thanks This is the same question that has brought me here. I've been trying to figure it out for over 2 hours now and am about ready to pull my hair ou...

How to use ampersand in footers like CS&S
I am defining my project plan and I have to place proprietary footers on the document. When I use the ampersand in the footer it displays the time and not the acronym for my company such as CS&S. It will show CS&[Time] and then display the time on my printouts. If I use a double ampersand it does the same thing. How can I use the ampersand as needed in my company Acronym CS&S? You could always paste the company logo as a graphic into the footer? Maybe use it as a field somewhere and add the field to your footer. "Sue" wrote: > I am defining my ...

PowerPoint crashing while using Slide Library
What: I wanted a way to have many individuals owning and updating content, as well as one place to display all of the content so I decided a PowerPoint presentation built off a slide library would be an effective way to facilitate this. Whats the issue: I wanted one slide to be the overview slide showing all the content within, and links to the individual slides with the actual content. Creating these links and hitting save crashes powerpoint. (Note: I tried the same steps with a PowerPoint presentation that was not created from a slide library and it did not crash.) He...

No audio device
Although WinXP Pro/SP3 in my PC works alright, there are a number of of issues that MAY be interlinked. Installing motherboard- and audio- drivers has NOT improved things. 1. The USB sockets are unreliable. They often suggest I use a higher speed port, and sometimes malfunction. Device Manager shows them USB2.0 Enhanced and NOT problematical. 2. Control Panel; Sound and Audio Devices; says there is 'no audio device'. Device Manager shows Sound, Game and Video controllers NOT problematical. Window Audio Service is already set to Automatic - and RESTORE has 'restart th...

Outlook 2000 unable to use apply
Recently, our Exchange Server 5.5 crashed. We restored all the mailboxes using exmerge. The only problem we are running into now is a few clients cannot apply any changes they make. The apply button is gray. The user in question has local admin rights. Help! ...

Using VBA to Print PDF Files
Hi: My customer has PDF spec sheets for their inventory items. When a pick ticket is printed, they wish to print the PDF spec sheets for each item on the pick tickets. I am very comfortable with the report event structure and know exactly how to get to the PDF files using VBA, but I am having a problem getting the docs printed. I've taken two approaches: 1. Drop ACROPDF.dll onto a User Form in the VBA project. To do this, I created a procedure on the form as shown: Public Sub PrintPDF(FileName As String) AcroPDF1.LoadFile (FileName) AcroPDF1.printAll PDFPrinter.Hide End Sub T...

Access to News groups disappears after first use and exiting.
Have used OE for a number of years for email and News Group access. Thought I might experiment and then switch to Outlook. Set it up, and, received reply on the test. I know it was working. Then tried to set up newsgroups. Followed directions as outlined in help. Last direction was to drag News to "Go". Finished ... went to go and selected News. All the News Groups I had earlier setup in OE came up. Played around looking at some posts. Then exited. Then when I went back to Go, News was no longer there. Completely disappeared. I am using Outlook 2003. Actually recopied a "Gh...

build a calendar
I recently built a database that houses my genealogy back 13 generations. I have a table that contains all personal info and a table that contains "events" (birth, death, etc). The event table is linked to the personal table via a whoID. I would like to build a calendar like feature in my database. I would like it to look like a calendar. I do not want my calendar restrained by year. I would like the calendar to display a month, say January, and display the name, event, and year for each person that may have an occurence on any given day. For example, if Jim, Jan...

Worker thread in MDI App can only use 50% of CPU ..
Hello all, I am working on an MDI application using VS .NET 2003. The application contains a worker thread that can, if allowed run for hours and even DAYS. The remainder of the application is a series of dialogs, displays and graph to allow the user to visually examine both the input and output of the worker thread. At this time, when I run the worker thread, the Windows XP task manager reports that I am only using 50% of the CPU for the application. Given the relatively long potential execution times of the worker thread, I wish to upgrade that value to at least 90% and perhaps m...

Office 2007 non-commercial use + Code 78F when updating
Hi All, Have a couple questions relating a Vista/Office 2007. We bought a sony vaio laptop that came pre-intalled with a trial license of office 2007. I un-installed Office completely and install a fresh copy of our partner license copy of office 2007, but when loading any office application now its shows 'Microsoft Outlook non-commercial use' and same for word,excel, etc. Anyone have any idea why this is? Second question is relating to windows updates in Vista; I get an error Code 78F when trying to install any update, and the soultions i try doesnt seem to resolve this issue....

can't send or receieve emails using wireless connection
I've just set up my toshiba tecra with a netgear wireless router, and whilst I can get onto the internet, I can't send or receive email. Are there settings which I need to alter IN oUTLOOK 2003 to achieve this? Any help appreciated. cheers DW Do you receive any errors? "dwdw1" <david@dwdw1.com> wrote in message news:1137925778.979890.160730@f14g2000cwb.googlegroups.com... > I've just set up my toshiba tecra with a netgear wireless router, and > whilst I can get onto the internet, I can't send or receive email. Are > there settings which I need to al...

Error when tryin to post receivings, using AA.
Hi, I have an error when I trying to post any recivings. The error is ""Cannot insert null value into column "CURNCYID", table AAG10001. This error appear since this week and we can not post any receiving trx. We are using GP 8.0 SP3, with AA. Thanks for any help! -- Evelin. ...