Project

General

Profile

Feature #2212

Feature #1811: implement the AJAX client driver

design websockets protocol for bidirectional communication between the javascript presentation engine and the java-based JS UI driver (ChUI and GUI versions)

Added by Greg Shah over 10 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Marius Gligor
Start date:
12/17/2013
Due date:
01/10/2014
% Done:

100%

Estimated time:
60.00 h
billable:
No
vendor_id:
GCD

History

#1 Updated by Greg Shah over 10 years ago

This task is for time management only. Please put all history into the parent task #1811.

#2 Updated by Marius Gligor over 10 years ago

  • Status changed from New to WIP

#3 Updated by Marius Gligor about 10 years ago

  • File mag_upd20140131a.zip added

I fixed the issue related to server key store import. It was a misunderstanding related to implementation.
For a web client first a temporary session is established using a temporary account.
Inside the main loop of ClientCore.start user credentials are used.
As a result I reverted the changes from MainEntry, StandardServer and TemporaryAccount classes.
Also the Result class is no longer used and has been deleted.
This design gracefully simplify the ClientCore.start code.
Basically the code looks (main loop of ClientCore.start) like before introducing web clients.
Also I added some JS code inside the web pages which prevents the back navigation and disable the browser context menu.
Nevertheless we have to do more works on the JS front-end depending on the final solution we will choose.

#4 Updated by Marius Gligor about 10 years ago

  • File deleted (mag_upd20140131a.zip)

#5 Updated by Marius Gligor about 10 years ago

Correct post location is Feature #1811. Please delete my posts.

#6 Updated by Marius Gligor about 10 years ago

  • % Done changed from 0 to 100
  • Status changed from WIP to Review

#7 Updated by Marius Gligor about 10 years ago

Update [mag_upd20140206a.zip]
Passed regression tests, committed to bzr revision 10459.

#8 Updated by Greg Shah about 10 years ago

  • Status changed from Review to Closed

#9 Updated by Greg Shah over 7 years ago

  • Target version changed from Milestone 12 to GUI Support for a Complex ADM2 App

Also available in: Atom PDF