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 "IPhone Selector 1.1"

(Deployer Perspective)
(Building)
Line 57: Line 57:
  
 
The iPhone Selector projects are:
 
The iPhone Selector projects are:
* nursery/org.eclipse.higgins.icm
+
* nursery/org.eclipse.higgins.iphone.icm
* nursery/org.eclipse.higgins.ics
+
* nursery/org.eclipse.higgins.iphone.ics
  
 
These project can be checked out from the Eclipse repository at the following SVN URIs:
 
These project can be checked out from the Eclipse repository at the following SVN URIs:
Line 64: Line 64:
 
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0"   
 
{| class="wikitable" style="text-align:left; border="1" cellpadding="5" cellspacing="0"   
 
|-
 
|-
| https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/nursery/org.eclipse.higgins.icm
+
| https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/nursery/org.eclipse.higgins.iphone.icm
| https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/nursery/org.eclipse.higgins.ics
+
| https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/nursery/org.eclipse.higgins.iphone.ics
 
|-
 
|-
 
|}
 
|}

Revision as of 05:52, 14 January 2009

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

Higgins logo 76Wx100H.jpg

Introduction

This solution consists of two projects:

  • iPhone I-Card Selector (org.eclipse.higgins.ics)
  • iPhone I-Card Manager (org.eclipse.higgins.icm)

Both components use the remote I-Card Service Web App for retrieving and managing the user's i-cards.

End-User Perspective

iPhone I-Card Selector

Like other selectors, the iPhone I-Card Selector is triggered in the browser by relying party web sites that request i-cards, as well as by identity providers that offer i-cards.

Shot14.png Shot7.png Shot10.png Shot5.png

iPhone I-Card Manager

The iPhone I-Card Manager allows the user to create, manage and delete i-cards.

Shot1.png Shot3.png Shot8.png Shot13.png

Deployer Perspective

iPhone I-Card Manager

Please refer to the documentation of Apple's iPhone Developer Program for information on how to deploy iPhone applications.

iPhone I-Card Selector

You need SSH and SCP access to your iPhone.

  1. On the iPhone, create a directory /System/Library/Internet Plug-Ins/HigginsSelector.webplugin/.
  2. Build the org.eclipse.higgins.icardselector.ics project and SCP it into that directory.
  3. Edit the settings file. You need to fill in your Azigo username (where it currently says ms43) and your Azigo password (where it says azigo). You can also change the i-name from =markus to yours; that's just for decoration.
  4. Copy that file to /private/var/mobile/Library/Preferences on the iPhone
  5. chown mobile:mobile the file

Developer Perspective

Architecture

The Higgins iPhone I-Card Selector is a WebKit plugin for MobileSafari.

The Higgins iPhone I-Card Manager is a standalone application that can be installed on the iPhone desktop (SpringBoard).

Building

The iPhone Selector projects are:

  • nursery/org.eclipse.higgins.iphone.icm
  • nursery/org.eclipse.higgins.iphone.ics

These project can be checked out from the Eclipse repository at the following SVN URIs:

https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/nursery/org.eclipse.higgins.iphone.icm https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/nursery/org.eclipse.higgins.iphone.ics

In order to build the iPhone Selector and I-Card Manager, you need the following:

  • A Mac computer
  • The Apple iPhone SDK (including Xcode)
  • An account with Apple's iPhone Developer Program

You should be able to build both projects normally from within Xcode

See Also

Links

Back to the top