SPAN Web Ressources: Difference between revisions

From
Jump to navigation Jump to search
(→‎Quick installation walkthrough: Moved to Setting up the development environment)
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:SPAN]]
[[Category:ARM4SNS]]
==Identity Management==
==Identity Management==
* [http://www.projectliberty.org Liberty Alliance]
* [http://www.projectliberty.org Liberty Alliance]
* [http://lasso.entrouvert.org/ Lasso - Liberty Alliance Single Sign On]
* [http://lasso.entrouvert.org/ Lasso - Liberty Alliance Single Sign On]
* [https://opensso.dev.java.net/ OpenSSO]
* [https://opensso.dev.java.net/ OpenSSO]
* [http://www.oasis-open.org/committees/security/ Security page of OASIS (SAML)]
* [http://www.sourceid.org/index.html '''SourceID''' Open Source Federated Identity Management]
* Security Assertion Markup Language (SAML)
** [http://www.itu.int/itudoc/itu-t/com17/tutorial/85573.html SAML basics - A technical introduction to the Security Assertion Markup Language (Eve Maler, Sun)] (PPT Introduction)
** [http://www.oasis-open.org/committees/security/ Security page of OASIS (SAML)]
** [http://www.opensaml.org/ OpenSAML]
* Identity 2.0, only loosely related but very entertaining: http://www.identity20.com/media/OSCON2005/

==Communication Protocols==
* [http://de.wikipedia.org/wiki/SOAP SOAP]: [http://www.w3.org/TR/soap12-part1/ SOAP Version 1.2 Part 1: Messaging Framework], [http://www.w3.org/TR/soap12-part2/ SOAP Version 1.2 Part 2: Adjuncts]
* [http://de.wikipedia.org/wiki/SCTP SCTP]: RFC 2960, [http://tdrwww.exp-math.uni-essen.de/inhalt/forschung/sctp_fb/index.html SCTP for beginners]
* BEEP: RFC 3080, RFC 3081, [http://www.beepcore.org/ www.beepcore.org], SOAP-Binding: RFC 3288
* XMPP: RFC 3920, [http://www.xmpp.org/ www.xmpp.org]

==Cryptography==
* http://www.bouncycastle.org/ lightweight cryptographic API, should be useable with J2ME
* [http://jcp.org/en/jsr/detail?id=177 JSR 177] (still incomplete) specification to use the SIM card for security operations

==XML==
* [http://kxml.sourceforge.net/ kXML 2] implementing http://www.xmlpull.org/
* [http://www.xmlpull.org/v1/download/unpacked/doc/quick_intro.html Pull API quick introduction]


==Zero-Configuration==
==Zero-Configuration==
Line 10: Line 31:


==W800i Software==
==W800i Software==
* [http://developer.sonyericsson.com/getDocument.do?docId=74305 W800i White Paper] (containing more detailed specs on the phone's capabilities)
* [http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp Sony Ericsson J2ME SDK]
* [http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp Sony Ericsson J2ME SDK]


===Quick installation walkthrough===
You need: Windows 2000/XP, (local) administrative rights, additionally a normal user for everyday work


# Become (local) administrator
# (optional, if needed) Get J2SE SDK 1.4.x from [http://java.sun.com/j2se/1.4.2/download.html]
# (optional, if needed) Get DirectX 8.1 or later from [http://www.microsoft.com/directx] (there is a "runtime" quick link to the right)
# Get Eclipse 3.1.x from [http://www.eclipse.org/downloads/index.php]
# Unpack Eclipse to the hard drive (e.g. in <code><var>c:\eclipse</var></code>)
# optional: create a start menu item for <code><var>c:\eclipse</var>\eclipse.exe</code>
# Adjust the rights on <code><var>c:\eclipse</var></code> to Everybody: Read, Execute (make sure these are inherited to all files and folders below)
# Run Eclipse and install EclipseME per [http://eclipseme.org/docs/installEclipseME.html these] installation instructions (Note: the correct update site is <code>http://www.eclipseme.org/updates/</code> and <em>not</em> <code>http://eclipseme.sourceforge.net/updates/</code> which erroneously is shown in the screenshots.) Don't bother with the configuration instructions yet.
# Exit Eclipse.
# Install the Sony-Ericsson J2ME SDK from [http://developer.sonyericsson.com/site/global/docstools/java/p_java.jsp], for example to <code><var>C:\SonyEricsson</var></code>
# Copy the Device Explorer eclipse plugin from <code><var>C:\SonyEricsson</var>\J2ME_SDK\OnDeviceDebug\lib\devexp\plugins\com.sonyericsson.sdkme.deviceexplorer_2.2.3</code> to <code><var>C:\Eclipse</var>\plugins\</code>
# Adjust the rights on <code><var>C:\SonyEricsson</var></code> to Everybody: Read, Execute plus Full Access for your normal user (most of the programs in the SDK want to write in that directory)
# Become your normal user.
# Start Eclipse.
# Follow the configuration hints from [http://eclipseme.org/docs/configuring.html] (the root of the Wireless Toolkit is <code><var>C:\SonyEricsson</var></code>)

You're done. For information on how to start developing look at <code>file:///<var>C:/SonyEricsson</var>/J2ME_SDK/PC_Emulation/WTK2/docs/UserGuide-html/demonstrations.html</code>, and [http://developers.sun.com/techtopics/mobility/learn/midp/midp20/].


==Bluetooth==
==Bluetooth==
* [https://www.bluetooth.org/spec/ Bluetooth-Specs] (the relevant core-specification is given by "Core Specification v2.0 + EDR")
* [https://www.bluetooth.org/spec/ Bluetooth-Specs] (the relevant core-specification is given by "Core Specification v2.0 + EDR")
* [http://www.jcp.org/aboutJava/communityprocess/final/jsr082/ JSR-000082 Java APIs for Bluetooth]

JSR82 implementations for the PC (BlueZ):
* [http://www.rococosoft.com/blue_dk.html Impronto] (free for universities and hobbyist programmers)
* [http://www.avetana-gmbh.de/avetana-gmbh/produkte/jsr82.eng.xml Avetana JSR 82] 14 day demo license, full license costs 25 Euros

Latest revision as of 08:44, 15 December 2005

Identity Management

Communication Protocols

Cryptography

XML

Zero-Configuration

W800i Software


Bluetooth

JSR82 implementations for the PC (BlueZ):

  • Impronto (free for universities and hobbyist programmers)
  • Avetana JSR 82 14 day demo license, full license costs 25 Euros