Giter Site home page Giter Site logo

jvnmobilegis's People

jvnmobilegis's Issues

BASIC Authentication support

HTTPHandler is not able to handle 403 unauthorized errors and prompt the
users for relevant credentials.

Reproduce: Set BASIC auth on a service url and use JVN to query the
service. The client will not fail gracefully

Original issue reported on code.google.com by [email protected] on 24 Jul 2007 at 1:37

Implement a generic confirmation dialog (similar to JavaScript confirm() function)

To show a generic confirm dialog to user with Yes/No answer

** Steps:
Refatored classes:
- ErrorMessageCodes => MessageCodes
Renamed files:
- ErrorResources* => MessageResources*

New class: ConfirmDialogUI(refer to PromptDialog) 
    public void showConfirm(int messageId)

Modified class: 
UIController 
    New methods:
    public void confirm(int messageId)
    public void confirmAction(int messageId, boolean accepted) 

Original issue reported on code.google.com by [email protected] on 20 Dec 2007 at 6:59

Use configuration from *.properties file instead of JAD file

The JAR packaging doesn't include some optional configuration values from
JAD file, it will lead to NullPointerException if JVNMobileGIS was
installed by JAR file.
Should not use configurations from JAD file by System.getProperty(), switch
to *.properties file instead

Original issue reported on code.google.com by [email protected] on 24 Sep 2007 at 2:59

LBS feature

- Able to get location from Bluetooth GPS device
- Able to view user's current location on map

Original issue reported on code.google.com by [email protected] on 17 Jul 2008 at 11:53

Display total bytes/KB transfered data in About screen

Implementation:
UIController:
    New variable:
        totalData = 0; (along with getter and setter)
HTTPCommunicationHandler:
    Whenever openConnectionInputStream() is invoked, calculate the
totalData by sum with "Content-Length" response header
UIController:
    Append "xxx bytes/KB total transfered data for this session" in About
screen.

Original issue reported on code.google.com by [email protected] on 21 Dec 2007 at 8:53

Dutch translations for v1.0.3

Texts with [EN] prefix in resource files:
  *  /res/l10n/UIResources2-nl-NL.properties
  *  /res/l10n/MessageResources-nl-NL.properties
need to be translated into Dutch.

Original issue reported on code.google.com by [email protected] on 6 May 2008 at 2:25

Option to select a different SRS

After fetching the capabilities, have an option to choose an alternative
SRS. I suspect it uses the first listed SRS now, right?

Original issue reported on code.google.com by [email protected] on 31 Mar 2008 at 12:06

GetCapabilities improvements

1. The interaction with entering credentials is a bit awkward. Currently,

a. Enter the Landgate service name. Click "GetCapabilities"
b. JVNMobileGIS detecs authentication headers, prompts user for credentials
c. After submitting, JVNMobileGIS redirects user back to a) instead of just
requesting the GetCap doc straight away and or prompting for credentials if
incorrect.

2. Add client side caching abilities for fetched documents. Add a new user
option to configure how long to cache the documents (eg. 24 hours). This
will reduce data usage on low bandwidth connections.

3. Add tree level parsing of GetCapabilities. Currently the flat structure
does not interpret any Layer Groups that may exist. A tree layout (if
possible) is a lot neater

4. Investigate how easy it is to enable GZIP encoding support in JVNMobileGIS

Original issue reported on code.google.com by [email protected] on 4 Oct 2007 at 8:53

Code review request

Purpose of code changes on this branch:


When reviewing my code changes, please focus on:


After the review, I'll merge this branch into:
/trunk


Original issue reported on code.google.com by [email protected] on 5 Apr 2009 at 1:06

Attachments:

Touch screen improvements

For clients with touchscreens,

1. Keep the current drag behaviour to pan the map
2. Add a new handler to detect a click+hold event on the touchscreen to
allow zooming

Suggested implementation of touchscreen zooming ...

1. Click and hold touchscreen for 2 secs and drag "up" to zoom in by half
the current map width/height, centered on the click point.
2. Click and hold touchscreen for 2 secs and drag "down" to zoom out by
twice the current map width/height, centered on the click point.

This is a bit like mouse gestures i guess and would make navigation a lot
easier.


Original issue reported on code.google.com by [email protected] on 4 Oct 2007 at 8:59

SSL3 / HTTPS support

Current HTTPHandler has no support for services running over HTTPS. A quick
look at the code appears quite easy to extend to cater for this protocol

Reproduce:

Try connecting to a https://ogc/service and the client will not fail gracefully


Original issue reported on code.google.com by [email protected] on 24 Jul 2007 at 1:36

Map Context management

Should be able to provide an easier way to manage Map Context:
1. Save current map context in map view page
2. Create/Edit/Delete map context
3. Load default map context from JAD file

Original issue reported on code.google.com by [email protected] on 16 Aug 2007 at 10:00

Offline capability

JVNMobileGIS users should be able to view map without GPRS.

Proposed solutions:
- SVG
- Embedded binary map
- Cached map

Original issue reported on code.google.com by [email protected] on 7 Oct 2008 at 4:48

OpenCellID support

Add support for OpenCellID to get location with non-GPS phones.

Reference: http://is.gd/3DpR

Original issue reported on code.google.com by [email protected] on 7 Oct 2008 at 4:38

Add Dutch translation

Add Dutch language support using
[http://groups.google.com/group/jvnmobilegis/browse_thread/thread/bd1df1623d2e43
e2
Geert Schuring's Dutch translation].

Original issue reported on code.google.com by [email protected] on 30 Nov 2007 at 8:33

Generic changes

This issue is reserved for generic changes that doesn't apply to any
specific issue id.

Original issue reported on code.google.com by [email protected] on 6 Jun 2008 at 7:44

Look into GZIP HTTP compression

Place holder for investigating adding GZIP encoding support at the JVM
level. Not sure what limitations there are using MIDP.

This will have obvious speed improvements for,

1. Transmission of large GetCapabilities documents
2. GetFeatureInfo requests


Original issue reported on code.google.com by [email protected] on 4 Oct 2007 at 8:47

Save current map to image file

New function in Map View to export current map to image file. 
- Check for JSR-75 support
- If device support JSR-75, add new 'Save to file' menu item to Map View screen

Original issue reported on code.google.com by [email protected] on 6 May 2008 at 2:41

Use Tango icons to UI

Use selective Tango icons (http://tango.freedesktop.org/Tango_Icon_Library)
for UI elements of JVNMobileGIS.
Supported elements: Alert, List, Choice, ChoiceGroup

Original issue reported on code.google.com by [email protected] on 28 Dec 2007 at 2:46

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.