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.
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}}
Contents
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.
iPhone I-Card Manager
The iPhone I-Card Manager allows the user to create, manage and delete i-cards.
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.
- On the iPhone, create a directory /System/Library/Internet Plug-Ins/HigginsSelector.webplugin/.
- Build the org.eclipse.higgins.icardselector.ics project and SCP it into that directory.
- 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.
- Copy that file to /private/var/mobile/Library/Preferences on the iPhone
- 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:
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