guGPS PROJECT OBJECTIVES


guGPS will comunicate with a server thru http connection, and send and receive xml data.

guGPS connect to an url for example (http://example.php) (that is server Example)
example.php send xml data with a list channels available from server Example.

<channelList>

<channel>

<channelTitle>restaurants</channelTitle>

<channelDescription>channel about restaurant in the city

</channelDescription>

</channel>


<channel>

<channelTitle>people<channelTitle>

<channelDescription>channel to meet friends and love

</channelDescription>

</channel>

....

....

</channelList>


guGPS receive xml and display a list of server channels (for example restaurants, people, monument etc)

User choose a channel and retrieve info from it: guGPS also send AGPS coordinates.

Server send location based info about channel selected.

feed>

<idFeed>feedNameServerName</idFeed> //max30 character

<feedItem>

<feedIitle>restaurant longjohn</feedTitle>

<feedDescription>a good restaurant in the city...</feedDescription>

<feedLocation>latitude, longitude etc.</feedLocation>

<feedImageUrl>http://myServer/longjohn.jpg</feedImageUrl>

<feedMatchInfo>detailed info on matching</feedMatchInfo>


</feedItem>


<feedItem>

<feedTitle>restaurant JoyFish</feedTitle>

<feedDescription>a fish based restaurant...</feedDescription>

<feedLocation>latitude, longitude etc.</feedLocation>

<feedImageUrl>http://myServer/longjohn.jpg</feedImageUrl>

<feed matchInfo>detailed info on matching</feed matchInfo>

</feedItem>

....

....

</feed>





The main step to achieve(in symbian c++ language) are:


- Useful GUI.

- Http Comunication with a server.
- XML parsing.

Next..

- Bluetooth
comunication with BLUETOOTH-GPS external devices..
- Porting to j2me devices (if possible!!)
- plug in mechansim
- gui skin mechanism

etc. etc.


<home page>