diff --git a/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/GpsHelper.java b/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/GpsHelper.java index 96cabdc..c8e8be8 100644 --- a/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/GpsHelper.java +++ b/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/GpsHelper.java @@ -131,24 +131,9 @@ } /* example url - http://www.websmithing.com/gpstracker2/getgooglemap2.php?lat=47.473349&lng=-122.025035&mph=137&dir=0&mi=0& + http://www.websmithing.com/gpstracker2/getgooglemap3.php?lat=47.473349&lng=-122.025035&mph=137&dir=0&mi=0& dt=2008-04-17%2012:07:02&lm=0&h=291&w=240&zm=12&dis=25&pn=momosity&sid=11137&acc=95&iv=yes&info=momostuff - - string defaultUploadWebsite = "http://www.websmithing.com/gpstracker2/getgooglemap3.php"; - - new KeyValuePair("lat", latitude), - new KeyValuePair("lng", longitude), - new KeyValuePair("mph", speed), - new KeyValuePair("dir", direction), - new KeyValuePair("dt", DateTime.Now.ToString(@"yyyy-MM-dd\%20HH:mm:ss")), // formatted for mysql datetime format), - new KeyValuePair("lm", locationMethod), - new KeyValuePair("dis", (totalDistanceInMeters / 1609).ToString("0.0")), // in miles - new KeyValuePair("pn", "momo1"), //Windows.Phone.System.Analytics.HostInformation.PublisherHostId), - new KeyValuePair("sid", sessionID), - new KeyValuePair("acc", accuracy), - new KeyValuePair("iv", "yes"), - new KeyValuePair("info", "windowsphone-" + httpCount.ToString()) - */ + */ String gpsData = "lat=" + String.valueOf(qualifiedCoordinates.getLatitude()) + "&lng=" + String.valueOf(qualifiedCoordinates.getLongitude()) diff --git a/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/GpsTracker.java b/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/GpsTracker.java index 63b01d8..a40f1c2 100644 --- a/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/GpsTracker.java +++ b/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/GpsTracker.java @@ -12,10 +12,9 @@ import javax.microedition.lcdui.*; import java.util.Calendar; -public class GpsTracker extends MIDlet implements CommandListener, ItemStateListener { +public class GpsTracker extends MIDlet implements CommandListener { private Display display; private Form form; - private Form zoomScreen; private Form settingsScreen; private Command exitCmd; private Command saveCmd; @@ -24,8 +23,6 @@ private Command backCmd; private TextField phoneNumberTextField; private TextField uploadWebsiteTextField; - private Gauge zoomGauge; - private StringItem zoomStringItem; private ChoiceGroup updateIntervalCG; private String updateInterval; private int[] iTimes = {60, 300, 900}; @@ -41,17 +38,14 @@ protected int height, width; protected Calendar currentTime; protected long sessionID; - protected Image im = null; - + public GpsTracker(){ form = new Form("GpsTracker"); display = Display.getDisplay(this); exitCmd = new Command("Exit", Command.EXIT, 1); - zoomCmd = new Command("Zoom", Command.SCREEN, 2); - settingsCmd = new Command("Settings", Command.SCREEN, 3); + settingsCmd = new Command("Settings", Command.SCREEN, 2); form.addCommand(exitCmd); - form.addCommand(zoomCmd); form.addCommand(settingsCmd); form.setCommandListener(this); @@ -96,39 +90,6 @@ log("Getting map every " + String.valueOf(tempTime) + " minutes..."); } } - - private void loadZoomScreen() { - zoomScreen = new Form("Zoom"); - zoomGauge = new Gauge("Google Map Zoom", true, 17, Integer.parseInt(zoomLevel)); - zoomStringItem = new StringItem(null, ""); - zoomStringItem.setText("Zoom level: " + zoomGauge.getValue()); - backCmd = new Command("Back", Command.SCREEN, 1); - - zoomScreen.append(zoomGauge); - zoomScreen.append(zoomStringItem); - zoomScreen.addCommand(backCmd); - zoomScreen.setItemStateListener(this); - zoomScreen.setCommandListener(this); - - display.setCurrent(zoomScreen); - } - - // this method is called every time the zoom guage changes value. the zoom level is - // reset and saved - public void itemStateChanged(Item item) { - if (item == zoomGauge) { - zoomStringItem.setText("Zoom level: " + zoomGauge.getValue()); - zoomLevel = String.valueOf(zoomGauge.getValue()); - - try { - rms.put("zoomLevel", zoomLevel); - rms.save(); - } - catch (Exception e) { - log("GPSTracker.itemStateChanged: " + e); - } - } - } private void loadSettingsScreen() { settingsScreen = new Form("Settings"); @@ -223,25 +184,7 @@ } display.setCurrent(form); } - - // this method displays the map image, it is called from the networker object - public void showMap(boolean flag) - { - if (flag == false) { - log("Map could not be downloaded."); - } - else { - ImageItem imageitem = new ImageItem(null, im, ImageItem.LAYOUT_DEFAULT, null); - - if(form.size()!= 0) { - form.set(0, imageitem); - } - else { - form.append(imageitem); - } - } - } - + public void log(String text) { StringItem si = new StringItem(null, text); si.setLayout(Item.LAYOUT_NEWLINE_AFTER); @@ -262,10 +205,7 @@ } else if (cmd == settingsCmd) { loadSettingsScreen(); - } - else if (cmd == zoomCmd) { - loadZoomScreen(); - } + } else if (cmd == backCmd) { displayInterval(); } diff --git a/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/NetWorker.java b/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/NetWorker.java index b38a043..23d1353 100644 --- a/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/NetWorker.java +++ b/phoneClients/javaMe/build/preprocessed/com/websmithing/gpstracker/NetWorker.java @@ -55,9 +55,6 @@ } catch(Exception e){} } - - // if we have successfully gotten a map image, then we want to display it - midlet.showMap(false); } diff --git a/phoneClients/javaMe/dist/GpsTracker.jad b/phoneClients/javaMe/dist/GpsTracker.jad index 793c12a..5753ada 100644 --- a/phoneClients/javaMe/dist/GpsTracker.jad +++ b/phoneClients/javaMe/dist/GpsTracker.jad @@ -1,5 +1,5 @@ MIDlet-1: GpsTracker, , com.websmithing.gpstracker.GpsTracker -MIDlet-Jar-Size: 12646 +MIDlet-Jar-Size: 11834 MIDlet-Jar-URL: GpsTracker.jar MIDlet-Name: GpsTracker MIDlet-Vendor: Vendor diff --git a/phoneClients/javaMe/dist/nbrun3788515748598082110/GpsTracker.jad b/phoneClients/javaMe/dist/nbrun3788515748598082110/GpsTracker.jad new file mode 100644 index 0000000..5753ada --- /dev/null +++ b/phoneClients/javaMe/dist/nbrun3788515748598082110/GpsTracker.jad @@ -0,0 +1,8 @@ +MIDlet-1: GpsTracker, , com.websmithing.gpstracker.GpsTracker +MIDlet-Jar-Size: 11834 +MIDlet-Jar-URL: GpsTracker.jar +MIDlet-Name: GpsTracker +MIDlet-Vendor: Vendor +MIDlet-Version: 1.0 +MicroEdition-Configuration: CLDC-1.1 +MicroEdition-Profile: MIDP-2.1 diff --git a/phoneClients/javaMe/src/com/websmithing/gpstracker/GpsHelper.java b/phoneClients/javaMe/src/com/websmithing/gpstracker/GpsHelper.java index 96cabdc..c8e8be8 100644 --- a/phoneClients/javaMe/src/com/websmithing/gpstracker/GpsHelper.java +++ b/phoneClients/javaMe/src/com/websmithing/gpstracker/GpsHelper.java @@ -131,24 +131,9 @@ } /* example url - http://www.websmithing.com/gpstracker2/getgooglemap2.php?lat=47.473349&lng=-122.025035&mph=137&dir=0&mi=0& + http://www.websmithing.com/gpstracker2/getgooglemap3.php?lat=47.473349&lng=-122.025035&mph=137&dir=0&mi=0& dt=2008-04-17%2012:07:02&lm=0&h=291&w=240&zm=12&dis=25&pn=momosity&sid=11137&acc=95&iv=yes&info=momostuff - - string defaultUploadWebsite = "http://www.websmithing.com/gpstracker2/getgooglemap3.php"; - - new KeyValuePair("lat", latitude), - new KeyValuePair("lng", longitude), - new KeyValuePair("mph", speed), - new KeyValuePair("dir", direction), - new KeyValuePair("dt", DateTime.Now.ToString(@"yyyy-MM-dd\%20HH:mm:ss")), // formatted for mysql datetime format), - new KeyValuePair("lm", locationMethod), - new KeyValuePair("dis", (totalDistanceInMeters / 1609).ToString("0.0")), // in miles - new KeyValuePair("pn", "momo1"), //Windows.Phone.System.Analytics.HostInformation.PublisherHostId), - new KeyValuePair("sid", sessionID), - new KeyValuePair("acc", accuracy), - new KeyValuePair("iv", "yes"), - new KeyValuePair("info", "windowsphone-" + httpCount.ToString()) - */ + */ String gpsData = "lat=" + String.valueOf(qualifiedCoordinates.getLatitude()) + "&lng=" + String.valueOf(qualifiedCoordinates.getLongitude()) diff --git a/phoneClients/javaMe/src/com/websmithing/gpstracker/GpsTracker.java b/phoneClients/javaMe/src/com/websmithing/gpstracker/GpsTracker.java index 63b01d8..a40f1c2 100644 --- a/phoneClients/javaMe/src/com/websmithing/gpstracker/GpsTracker.java +++ b/phoneClients/javaMe/src/com/websmithing/gpstracker/GpsTracker.java @@ -12,10 +12,9 @@ import javax.microedition.lcdui.*; import java.util.Calendar; -public class GpsTracker extends MIDlet implements CommandListener, ItemStateListener { +public class GpsTracker extends MIDlet implements CommandListener { private Display display; private Form form; - private Form zoomScreen; private Form settingsScreen; private Command exitCmd; private Command saveCmd; @@ -24,8 +23,6 @@ private Command backCmd; private TextField phoneNumberTextField; private TextField uploadWebsiteTextField; - private Gauge zoomGauge; - private StringItem zoomStringItem; private ChoiceGroup updateIntervalCG; private String updateInterval; private int[] iTimes = {60, 300, 900}; @@ -41,17 +38,14 @@ protected int height, width; protected Calendar currentTime; protected long sessionID; - protected Image im = null; - + public GpsTracker(){ form = new Form("GpsTracker"); display = Display.getDisplay(this); exitCmd = new Command("Exit", Command.EXIT, 1); - zoomCmd = new Command("Zoom", Command.SCREEN, 2); - settingsCmd = new Command("Settings", Command.SCREEN, 3); + settingsCmd = new Command("Settings", Command.SCREEN, 2); form.addCommand(exitCmd); - form.addCommand(zoomCmd); form.addCommand(settingsCmd); form.setCommandListener(this); @@ -96,39 +90,6 @@ log("Getting map every " + String.valueOf(tempTime) + " minutes..."); } } - - private void loadZoomScreen() { - zoomScreen = new Form("Zoom"); - zoomGauge = new Gauge("Google Map Zoom", true, 17, Integer.parseInt(zoomLevel)); - zoomStringItem = new StringItem(null, ""); - zoomStringItem.setText("Zoom level: " + zoomGauge.getValue()); - backCmd = new Command("Back", Command.SCREEN, 1); - - zoomScreen.append(zoomGauge); - zoomScreen.append(zoomStringItem); - zoomScreen.addCommand(backCmd); - zoomScreen.setItemStateListener(this); - zoomScreen.setCommandListener(this); - - display.setCurrent(zoomScreen); - } - - // this method is called every time the zoom guage changes value. the zoom level is - // reset and saved - public void itemStateChanged(Item item) { - if (item == zoomGauge) { - zoomStringItem.setText("Zoom level: " + zoomGauge.getValue()); - zoomLevel = String.valueOf(zoomGauge.getValue()); - - try { - rms.put("zoomLevel", zoomLevel); - rms.save(); - } - catch (Exception e) { - log("GPSTracker.itemStateChanged: " + e); - } - } - } private void loadSettingsScreen() { settingsScreen = new Form("Settings"); @@ -223,25 +184,7 @@ } display.setCurrent(form); } - - // this method displays the map image, it is called from the networker object - public void showMap(boolean flag) - { - if (flag == false) { - log("Map could not be downloaded."); - } - else { - ImageItem imageitem = new ImageItem(null, im, ImageItem.LAYOUT_DEFAULT, null); - - if(form.size()!= 0) { - form.set(0, imageitem); - } - else { - form.append(imageitem); - } - } - } - + public void log(String text) { StringItem si = new StringItem(null, text); si.setLayout(Item.LAYOUT_NEWLINE_AFTER); @@ -262,10 +205,7 @@ } else if (cmd == settingsCmd) { loadSettingsScreen(); - } - else if (cmd == zoomCmd) { - loadZoomScreen(); - } + } else if (cmd == backCmd) { displayInterval(); } diff --git a/phoneClients/javaMe/src/com/websmithing/gpstracker/NetWorker.java b/phoneClients/javaMe/src/com/websmithing/gpstracker/NetWorker.java index b38a043..23d1353 100644 --- a/phoneClients/javaMe/src/com/websmithing/gpstracker/NetWorker.java +++ b/phoneClients/javaMe/src/com/websmithing/gpstracker/NetWorker.java @@ -55,9 +55,6 @@ } catch(Exception e){} } - - // if we have successfully gotten a map image, then we want to display it - midlet.showMap(false); } diff --git a/phoneClients/windowsPhone/GPSTracker/MainPage.xaml.cs b/phoneClients/windowsPhone/GPSTracker/MainPage.xaml.cs index f90912e..8704c34 100644 --- a/phoneClients/windowsPhone/GPSTracker/MainPage.xaml.cs +++ b/phoneClients/windowsPhone/GPSTracker/MainPage.xaml.cs @@ -70,7 +70,7 @@ try { /* example url - http://www.websmithing.com/gpstracker2/getgooglemap2.php?lat=47.473349&lng=-122.025035&mph=137&dir=0&mi=0& + http://www.websmithing.com/gpstracker2/getgooglemap3.php?lat=47.473349&lng=-122.025035&mph=137&dir=0&mi=0& dt=2008-04-17%2012:07:02&lm=0&h=291&w=240&zm=12&dis=25&pn=momosity&sid=11137&acc=95&iv=yes&info=momostuff */