SyncML Delphi Component

SyncML Delphi component is a non-visual Delphi component that allows to work with calendar, contacts, tasks, and notes services using SyncML interface. The component supports Delphi 7 and higher.

Note, since there are many SyncML server implementations, price of the component includes adopting it to one or two servers of your choice, if needed.

Features

  • Create and edit calendar events (iCal), contacts (vCard), notes (vNote), tasks (vToDo)
  • Access to iCalendar, vCard, vNote, vToDo text for each event with possibility to read and modify any fields for an object
  • Unicode support for all text fields
  • Ability to load changes from last sync only
  • HTTP, SSL, SOCKS4, SOCKS5 proxy servers support
  • HTTPS support

Examples

Connecting to the calendar service and showing list of events in listbox.

SMLCalendar := TSMLCalendar.Create;
SMLCalendar.BaseURL := 'http://my.funambol.com/sync';
SMLCalendar.Datasource := 'cal';
SMLCalendar.UserName := 'UserName';
SMLCalendar.Password := 'password';
SMLCalendar.Load;
for I := 0 to SMLCalendar.EventsCount - 1 do
  ListBox1.Items.Add(SMLCalendar.Events[I].Title);
SMLCalendar.Free;

Adding a new note with title "Some note" and body "Some note body".

With SMLNotes.NewNote do
begin
  Title := 'Some note';
  Note := 'Some note body';
end;
SMLNotes.Store;

Adding a new task "Meet John", with due time October, 12, 2010 at 10:00am and description "Description".

With SMLTasks.NewTask do
begin
  Title := 'Meet John';
  DueTime := EncodeDateTime(2010, 10, 12, 10, 0, 0, 0);
  Description := 'Description';
end;
SMLTasks.Store;

Deleting contact with index number 5.

SMLContacts.DeleteContact(5);

Compiled Demo Screenshots

Click on the screenshot to view a larger image.

SyncML DemoSyncML Demo2SyncML Demo3

Single developer license

For 1 developer
$149 Buy Now!
With source code
Free updates for one year
Priority lifetime support

Site license

For unlimited developers in the company
$499Buy Now!
With source code
Free updates for one year
Priority lifetime support

Compiled demo

Working example with source code
Download1.7 MB

Trial version

For Delphi 7 - 10.2 Tokyo, works under IDE only
Download0.7 MB

All Cloud Components in Bundle

With source code
Free updates for one year
Priority lifetime support

Single developer license

For 1 developer
$399 Buy Now!

Site license

For unlimited developers in the company
$999Buy Now!

Version History

SMLDC 1.6May 10, 2017

SMLDC 1.5Jun. 15, 2016

SMLDC 1.4Dec. 21, 2015

See more version history