Subproject 3 - Exporting user's data in standard formats

General Informations

Status

Version

Leader

Assignees

Assigned0.1Lokesh JagasiaNo assigners list is defined for this project

Job Opportunities

Abstract Requirements

InternetCafe must provide the opportunity to export user's data in a standard format in order to provide the functionality to send that data to some devices like palms and handy phones. A possible format in witch data can be exported is the vCard format (RFC-2426). This format in fact is supported from the major part of the mobile devices and is treated like normal text. To realize such described functionality one possible approach will be to use something already done from other open source projects:

Name

Short description

Home

Mime-Dir and vCard Java API A Java API binding of the IETF Mime-Dir and vCard RFC's. This package defines implementation neutral Mime-Dir and vCard Java interfaces for exposing data objects corresponding to those defined by the RFC's. http://sourceforge.net/projects/mime-dir-j
vCard4J vCard4J is a complete toolkit to manipulate vCards (RFC 2426) in Java. It contains a parser to read vCard files. It also includes a compiler to extend the library. And it contains XSLTs to produce vCards 3.0, xHTML, ..., from the internal DOM structure. http://sourceforge.net/projects/vcard4j
The first project (Mime-Dir and vCard Java API) specifies only the interfaces (API) taken from the RFC, we should implement such interfaces and find a way to export our data. The second one provides only some implementations but it is blocked to development status : 4 - Beta since 2002 and the authors doesn't seems to be collaborative.

Envolved Data

Here is placed an UML diagram that regards the data that must be exported to vCard format:

UI Screen Shots

Here are placed some screen shots relative to the User's view:



This is the application's screen shot that shows the users management view. It shows general data relative to each registered user and offers facilities (trough buttons) to delete, obtain info and register users.



This is the application's screen shot that shows the user's detailed view. It shows all the user's data relative to the user selected from the management view, note the buttons in bottom right trough that can be shown the user's document and address book.



This is the application's screen shot that shows the user's document view. It shows the user's document and relate data, note the possibility to resize the user's document photo.



This is the application's screen shot that shows the user's address book view. It shows the user's normal mail addresses, e-mail addresses and phone numbers and gives the possibility to add and delete entries.

To do

Notes

Here you can get an xml file that regards envolved user's data. To obtain it directly using InternetCafe use the menu File, Export. The team of subproject 4 is working on xsl trasformations to apply to those data a better presentation.