Comments (10)
- Issue Imported From: javaee/cargotracker#15
- Original Issue Raised By:@glassfishrobot
- Original Issue Assigned To: @delabassee
from cargotracker.
@glassfishrobot Commented
Reported by reza_rahman
from cargotracker.
@glassfishrobot Commented
reza_rahman said:
Assigning to Bruno - many thanks!!
from cargotracker.
@glassfishrobot Commented
reza_rahman said:
One consideration is skipping the Java SE runtime and re-writing the incident logger to be an HTML 5/JavaScript application with off-line/sync capacities targeting mobile devices (but still usable on a desktop browser). The application would still communicate over REST with the backend.
Going this route, we would secure the application the same way we can secure the admin interface.
from cargotracker.
@glassfishrobot Commented
reza_rahman said:
Assigning to Vijay as discussed: https://java.net/projects/cargotracker/lists/users/archive/2013-08/message/15.
from cargotracker.
@glassfishrobot Commented
reza_rahman said:
Initial working version done by Vijay and reviewed. Additions to be done as discussed here: https://java.net/projects/cargotracker/lists/users/archive/2013-09/message/8. Specifically:
- Should we use jQuery, Bootstrap, Angular, etc to modernize the JavaScript/CSS?
- Is it possible to make the incident logger adaptive so that it can handle desktop browsers as well as mobile ones? I think that would make a pretty slick demo...
- Do you want to make the client-side validation a bit more robust - like some of the validations being done on the server side? Or should we keep the client side validation simple?
- Is it possible to make the form float horizontally on mobile devices? Currently there's a lot of blue "white space" towards the
bottom that looks a little weird... - Use the HTML 5 date/time widget instead of free text for the event time?
- Do additional REST services to get the location and voyage information? The location and voyage then could be a much more
readable/usable drop down list. We could cache the locations/voyages so it's usable offline/does not degrade performance? We probably can't take that approach with tracking IDs since there might be too many of them (unless we look to implementing Google style intellisense).
from cargotracker.
@glassfishrobot Commented
reza_rahman said:
David has ported with over to JSF/the server side for now. Should revisit mobile specific use cases such as offline processing, sync and caching at a later point in time.
from cargotracker.
@glassfishrobot Commented
This issue was imported from java.net JIRA CARGOTRACKER-15
from cargotracker.
An interesting point is your question about adding support for an offline mode. For now I'm tracking this in the issue #8 . So we can close this and open another one later.
from cargotracker.
I think this is a very low priority issue that we can tackle after the initial Java EE 7, Jakarta EE 8 and Jakarta EE 9 issues. What David did with PrimeFaces Mobile is pretty decent.
Reza Rahman
Jakarta EE Ambassador, Author, Blogger, Speaker
Please note views expressed here are my own as an individual community member and do not reflect the views of my employer.
from cargotracker.
Related Issues (20)
- Replace EJB with CDI equivalents where possible HOT 2
- Add Derby dependency HOT 7
- Running tests HOT 2
- Support WildFly HOT 26
- Bean Validation on method paramters HOT 1
- Java 8 Streams and JPA HOT 1
- Coordinates should be part of Location domain? HOT 1
- Support Eclipse IDE HOT 25
- Problem with starting the app and errors in the logs HOT 5
- Events for the same cargo object submitted within the same minute do not update the live map HOT 1
- Cargo Tracker fails to start up and throws "Error launching test" HOT 5
- Application still does not launch. HOT 5
- Navbar Menu Overlapping on the text on Home Section. HOT 4
- Link/rendering bug in live map HOT 8
- Change deadline date pick is too restrictive HOT 2
- Event logger screen should be more mobile friendly HOT 18
- Very infrequent build failure on Mac+JDK 11 HOT 8
- Investigate adopting Java SE 11 features HOT 5
- Adopt Security Spec HOT 1
- Modernize documentation HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cargotracker.