Discussion:
[Funambol-developers] iSync plugin Product Specification
Valentino Massaro
2007-05-26 06:37:47 UTC
Permalink
Stefano Fornari
2007-05-28 18:53:12 UTC
Permalink
Hi Valentino,

Great starting point! here are my comments.

1. We have three SDKs: JSE (aka J2SE), JME (aka J2ME), C++. Therefore
the sync piece that talks to the funambol server should use one of the
above. Since I guess we do not want to rewrite the entire C++ SDK in
Objective C, how to do you think to plug the Funambol SDK into the
Objective C module? Or can an iSync module be developed in C++ (I
would be surprised of the opposite but I am not a MacOS expert).

2. I would suggest to develop the plugin based on V6 API, not V3.

3. Can we think of skipping the separate UI step and use instead the
System Preferences panel?
Do we need select also the addressbook and/or calendar to sync?

4. in the "Funambol server login" section HTTP is used to transport
SyncML messages. I would also sync only vcard and ical items (i.e.
don't use SIF).

5. I would like to ha a section that talks about the schedule (at
least from an high level point of view). I would also break the
project in two: phase I with contacts and phase II with calendar in
addition.

Stefano
Hi all,
this is the "iSync to Funambol plugin" Product Specification.
Comments and suggestions are appreciated.
Regards,
Valentino Massaro
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Funambol-developers mailing list
https://lists.sourceforge.net/lists/listinfo/funambol-developers
--
Stefano Fornari - Funambol Chief Architect / Funambol CTO
=======================================================
Home:
http://www.funambol.org

Documents:
http://www.funambol.org/documentation/documents.html

FAQ:
http://www.funambol.org/support/faq.html

WIKI:
https://wiki.objectweb.org/sync4j/

Mailinglist archives:
http://groups.yahoo.com/group/Sync4j (login required)
http://sourceforge.net/mailarchive/forum.php?forum_id=215 (sync4j-users)
http://sourceforge.net/mailarchive/forum.php?forum_id=48877
(funambol-dev)

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
Valentino Massaro
2007-05-28 20:16:42 UTC
Permalink
Post by Stefano Fornari
Hi Valentino,
Great starting point! here are my comments.
1. We have three SDKs: JSE (aka J2SE), JME (aka J2ME), C++. Therefore
the sync piece that talks to the funambol server should use one of the
above. Since I guess we do not want to rewrite the entire C++ SDK in
Objective C, how to do you think to plug the Funambol SDK into the
Objective C module? Or can an iSync module be developed in C++ (I
would be surprised of the opposite but I am not a MacOS expert).
I will use C++ SDK because Apple's compiler allows to mix C++ and
Objective-C code in the same source file.
Post by Stefano Fornari
2. I would suggest to develop the plugin based on V6 API, not V3.
Ok, but I'll refer to v3 API documentation, right?
Post by Stefano Fornari
3. Can we think of skipping the separate UI step and use instead the
System Preferences panel?
Do we need select also the addressbook and/or calendar to sync?
As you want: the project will be developed as a PrefPane where the
user can select what to sync.
Post by Stefano Fornari
4. in the "Funambol server login" section HTTP is used to transport
SyncML messages. I would also sync only vcard and ical items (i.e.
don't use SIF).
Ok!
Post by Stefano Fornari
5. I would like to ha a section that talks about the schedule (at
least from an high level point of view). I would also break the
project in two: phase I with contacts and phase II with calendar in
addition.
I'll modify the PP with this point and the other four and I'll repost
it.
I think the two-phase project would be a great idea, I'll move in
that direction.


Thanks for the suggestions,


Valentino
Post by Stefano Fornari
Stefano
Hi all,
this is the "iSync to Funambol plugin" Product Specification.
Comments and suggestions are appreciated.
Regards,
Valentino Massaro
---------------------------------------------------------------------
----
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Funambol-developers mailing list
https://lists.sourceforge.net/lists/listinfo/funambol-developers
--
Stefano Fornari - Funambol Chief Architect / Funambol CTO
=======================================================
http://www.funambol.org
http://www.funambol.org/documentation/documents.html
http://www.funambol.org/support/faq.html
https://wiki.objectweb.org/sync4j/
http://groups.yahoo.com/group/Sync4j (login required)
http://sourceforge.net/mailarchive/forum.php?forum_id=215 (sync4j-
users)
http://sourceforge.net/mailarchive/forum.php?forum_id=48877
(funambol-dev)
----------------------------------------------------------------------
---
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Funambol-developers mailing list
https://lists.sourceforge.net/lists/listinfo/funambol-developers
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
Valentino Massaro
2007-06-01 08:47:17 UTC
Permalink
Hi all,

this is the modified Product Specification.

Stefano, let me know if it is what you intended.

Valentino
Post by Stefano Fornari
Hi Valentino,
Great starting point! here are my comments.
1. We have three SDKs: JSE (aka J2SE), JME (aka J2ME), C++. Therefore
the sync piece that talks to the funambol server should use one of the
above. Since I guess we do not want to rewrite the entire C++ SDK in
Objective C, how to do you think to plug the Funambol SDK into the
Objective C module? Or can an iSync module be developed in C++ (I
would be surprised of the opposite but I am not a MacOS expert).
2. I would suggest to develop the plugin based on V6 API, not V3.
3. Can we think of skipping the separate UI step and use instead the
System Preferences panel?
Do we need select also the addressbook and/or calendar to sync?
4. in the "Funambol server login" section HTTP is used to transport
SyncML messages. I would also sync only vcard and ical items (i.e.
don't use SIF).
5. I would like to ha a section that talks about the schedule (at
least from an high level point of view). I would also break the
project in two: phase I with contacts and phase II with calendar in
addition.
Stefano
Hi all,
this is the "iSync to Funambol plugin" Product Specification.
Comments and suggestions are appreciated.
Regards,
Valentino Massaro
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Funambol-developers mailing list
https://lists.sourceforge.net/lists/listinfo/funambol-developers
--
Stefano Fornari - Funambol Chief Architect / Funambol CTO
=======================================================
http://www.funambol.org
http://www.funambol.org/documentation/documents.html
http://www.funambol.org/support/faq.html
https://wiki.objectweb.org/sync4j/
http://groups.yahoo.com/group/Sync4j (login required)
http://sourceforge.net/mailarchive/forum.php?forum_id=215 (sync4j-users)
http://sourceforge.net/mailarchive/forum.php?forum_id=48877
(funambol-dev)
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Funambol-developers mailing list
https://lists.sourceforge.net/lists/listinfo/funambol-developers
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
Valentino Massaro
2007-06-01 08:52:37 UTC
Permalink
In attachment...

Valentino
Hi all,
this is the modified Product Specification.
Stefano, let me know if it is what you intended.
Valentino
Post by Stefano Fornari
Hi Valentino,
Great starting point! here are my comments.
1. We have three SDKs: JSE (aka J2SE), JME (aka J2ME), C++. Therefore
the sync piece that talks to the funambol server should use one of the
above. Since I guess we do not want to rewrite the entire C++ SDK in
Objective C, how to do you think to plug the Funambol SDK into the
Objective C module? Or can an iSync module be developed in C++ (I
would be surprised of the opposite but I am not a MacOS expert).
2. I would suggest to develop the plugin based on V6 API, not V3.
3. Can we think of skipping the separate UI step and use instead the
System Preferences panel?
Do we need select also the addressbook and/or calendar to sync?
4. in the "Funambol server login" section HTTP is used to transport
SyncML messages. I would also sync only vcard and ical items (i.e.
don't use SIF).
5. I would like to ha a section that talks about the schedule (at
least from an high level point of view). I would also break the
project in two: phase I with contacts and phase II with calendar in
addition.
Stefano
Hi all,
this is the "iSync to Funambol plugin" Product Specification.
Comments and suggestions are appreciated.
Regards,
Valentino Massaro
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Funambol-developers mailing list
https://lists.sourceforge.net/lists/listinfo/funambol-developers
--
Stefano Fornari - Funambol Chief Architect / Funambol CTO
=======================================================
http://www.funambol.org
http://www.funambol.org/documentation/documents.html
http://www.funambol.org/support/faq.html
https://wiki.objectweb.org/sync4j/
http://groups.yahoo.com/group/Sync4j (login required)
http://sourceforge.net/mailarchive/forum.php?forum_id=215 (sync4j-users)
http://sourceforge.net/mailarchive/forum.php?forum_id=48877
(funambol-dev)
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Funambol-developers mailing list
https://lists.sourceforge.net/lists/listinfo/funambol-developers
Loading...