Progettare un editore di smart card basato sul web

2

Sto lavorando a un'applicazione che dovrebbe avere una GUI basata sul web in cui è possibile inserire alcuni dati. I dati verranno salvati nella memoria permanente e un numero esadecimale generato e memorizzato insieme. Questo numero deve anche essere memorizzato su una smart card a cui si accede tramite un lettore sul dispositivo dell'utente, utilizzando le credenziali dell'utente per determinare quale dispositivo.

Il dispositivo dell'utente dovrà avere un'app desktop in esecuzione in background (nel vassoio). Questa app dovrebbe:

  1. Ascolta gli eventi sul lettore di smart card
  2. Rispondi alla carta posizionata con un cloud di notifica del vassoio, che quando si è fatto clic su ...
  3. Visualizza una GUI con alcuni dati che possono essere modificati
  4. Trasferisci dati o dati di query da un server web tramite un'API Web
  5. Ascolta i messaggi in arrivo dal server in cui risiede l'app Web

Diciamo che so come creare l'app Web con l'API o almeno sapere dove cercare informazioni.

Come si progetta la parte desktop dell'app? Ho bisogno di un servizio? MSDN dice:

Windows Service applications run in a different window station than the interactive station of the logged-on user. A window station is a secure object that contains a Clipboard, a set of global atoms, and a group of desktop objects. Because the station of the Windows service is not an interactive station, dialog boxes raised from within a Windows service application will not be seen and may cause your program to stop responding. Similarly, error messages should be logged in the Windows event log rather than raised in the user interface.

Questo significa che non posso avere una GUI se creo un servizio?

    
posta Jakov 11.02.2016 - 11:17
fonte

0 risposte

Leggi altre domande sui tag