Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Android Selector 1.1"

(Components, Packages & Services)
(Components & Services)
Line 23: Line 23:
  
 
Components:
 
Components:
* I-Card NPAPI plugin - This is a native NPAPI Android browser plugin. It searches MIME types <!--(x-pwm)--> and sends requests to Selector.
+
* I-Card NPAPI plugin - This is a native NPAPI Android browser plugin. It processes objects with MIME type "application/x-informationcard".
* I-Card Selector - This is standalone I-Card Selector.
+
* I-Card Selector - This is a Android application.
* I-Card Service (formerly Local I-Card Service) - This is the Android service that communicates with the remote [[I-Card Service 1.1]]. It listens on a local socket and performs all Selector's requests. Also it caches cards, synchronizes them and implements simple ISS (I-Card Selector Service) logic.
+
* I-Card Service Proxy (formerly Local I-Card Service) - This is the Android service that communicates with the remote [[I-Card Service 1.1]]. It caches cards, synchronizes them and implements simple ISS (I-Card Selector Service) logic.
  
 
Services:
 
Services:
 
* [[I-Card Service]]
 
* [[I-Card Service]]
<!--
 
* Proxy server - This is a standalone third party Android proxy service that injects PWM JS into all web pages.
 
* I-Card Service Proxy (formerly Local I-Card Service) - This is the Android service that communicates with the remote [[I-Card Service 1.1]]. It listens on a local socket and performs all PWM requests.
 
* PWM NPAPI plugin - This is a native NPAPI Android browser plugin. It forwards all pwm requests from PWM JS to the LocalICardService.
 
* PWM JS - This is javascript that searches pw-forms, auto filling them up and creates new PWM Cards by using PWM NPAPI plugin.
 
-->
 
  
 
===Sequence diagram===
 
===Sequence diagram===
 
[[Image:AndroidPWMSequenceDiagram.png|900x450px]]
 
[[Image:AndroidPWMSequenceDiagram.png|900x450px]]

Revision as of 13:46, 25 August 2009

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

Higgins logo 76Wx100H.jpg

The Android Selector 1.1 allows users to login to websites by auto-filling un/pw fields from their Android mobile device.

Although we call this solution a selector it does NOT currently support the IMI protocol, only un/pw form filling. The Username/password data is persisted on (non-IMI-compliant) cards on a hosted I-Card Service.

Version

This page describes the Android solution being developed for Higgins 1.1

End User Perspective

<to be written>

Deployer Perspective

Building

Developer Perspective

Architecture

Android selector 1.1.101.png
(Diagram Key)

Components & Services

Components:

  • I-Card NPAPI plugin - This is a native NPAPI Android browser plugin. It processes objects with MIME type "application/x-informationcard".
  • I-Card Selector - This is a Android application.
  • I-Card Service Proxy (formerly Local I-Card Service) - This is the Android service that communicates with the remote I-Card Service 1.1. It caches cards, synchronizes them and implements simple ISS (I-Card Selector Service) logic.

Services:

Sequence diagram

AndroidPWMSequenceDiagram.png

Back to the top