İçeriğe atla

SyncML

SyncML (Synchronization Markup Language) platform bağımsız bilgi senkronizasyonu standardıdır. Proje şu anda Open Mobile Alliance Veri Senkronizasyonu ve Cihaz Yönetimi olarak adlandırılmaktadır.[1] SyncML'nin amacı, çoğunlukla birtakım satıcı, uygulama veya işletim sistemine özgü olan mevcut veri senkronizasyon çözümlerinin yerini alan bir açık standart sunmaktır.

SyncML, istekleri ve yanıtları olabilecek komutları değiştirerek çalışır. Örnek olarak:

  • mobil, yalnızca bir yenileme senkronizasyonuna başlama isteğini bildirmek için bir Uyarı komutu gönderir[2]
  • bilgisayar, isteği kabul etmek için bir Durum komutuyla yanıt verir
  • mobil, her bir öğe için bir Add alt komutu içeren bir veya daha fazla Sync komutu gönderir (ör., telefon rehberi girişi); Giriş sayısı büyükse, <Final /> etiketini içermez;
  • ikinci durumda, bilgisayar uygun bir Uyarı mesajıyla devam etmeyi talep eder ve mobil cihaz, başka bir öğe yığını gönderir; aksi halde bilgisayar, tüm verileri bir Durum komutuyla aldığını doğrular.[3]

Komutlar (Alert, Sync, Status, ecc.) Mesajlara ayrılmıştır. Her mesaj ve her bir komutunun bir tanımlayıcısı vardır, böylece MsgID çifti, CmdID bir komutu benzersiz şekilde belirler. Durum komutları gibi yanıtlar, yanıtladıkları komutu belirleyen çifti içerir.

İşlem

Komutlardan önce, mesajlar işlemle ilgili çeşitli verileri belirten bir başlık içerir. Önceki örnekteki gibi bir yenileme senkronizasyonuna başlamak için Uyarı komutunu içeren örnek bir mesajdır:[4]

<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/OMA-TS-SyncML_RepPro_DTD-V1_2.dtd">
<SyncML xmlns="SYNCML:SYNCML1.2">
 <SyncHdr>
  <VerDTD>1.1</VerDTD>
  <VerProto>SyncML/1.1</VerProto>
  <SessionID>1</SessionID>
  <MsgID>1</MsgID>
  <Target><LocURI>PC Suite</LocURI></Target>
  <Source><LocURI>IMEI:3405623856456</LocURI></Source>
  <Meta><MaxMsgSize xmlns="syncml:metinf">8000</MaxMsgSize></Meta>
 </SyncHdr>

 <SyncBody>
  <Alert>
   <CmdID>1</CmdID>
   <Data>203</Data>   <!-- 203 = mobile signals a refresh from it to computer -->
   <Item>
    <Target><LocURI>Events</LocURI></Target>
    <Source><LocURI>/telecom/cal.vcs</LocURI></Source>
    <Meta><Anchor xmlns="syncml:metinf"><Last>42</Last><Next>42</Next></Anchor></Meta>
   </Item>
  </Alert>

  <Final/>
 </SyncBody>
</SyncML>

Bilgisayardan gelen yanıt, bir xml belgesi gibi olabilir (yorumlar eklendi açıklama uğruna):

<?xml version="1.0"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/OMA-TS-SyncML_RepPro_DTD-V1_2.dtd">
<SyncML>
 <SyncHdr>
  <VerDTD>1.1</VerDTD>
  <VerProto>SyncML/1.1</VerProto>
  <SessionID>1</SessionID>
  <MsgID>1</MsgID>
  <Target><LocURI>IMEI:3405623856456</LocURI></Target>
  <Source><LocURI>PC Suite</LocURI></Source>
 </SyncHdr>

 <SyncBody>

  <!-- accept the header of the last message from the client -->
  <Status>
   <CmdID>1</CmdID>
   <MsgRef>1</MsgRef>
   <CmdRef>0</CmdRef>	<!-- 0 = header of the message -->
   <Cmd>SyncHdr</Cmd>
   <TargetRef>PC Suite</TargetRef>
   <SourceRef>IMEI:3405623856456</SourceRef>
   <Data>200</Data>	<!-- 200 = ok, accepted -->
  </Status>

  <!-- accept the request of the mobile for a sync -->
  <Status>
   <CmdID>2</CmdID>	<!-- this is command #2 -->
   <MsgRef>1</MsgRef>
   <CmdRef>1</CmdRef>	<!-- it respond to command msg=1,cmd=1 -->
   <Cmd>Alert</Cmd>
   <TargetRef>Events</TargetRef>
   <SourceRef>/telecom/cal.vcs</SourceRef>
   <Meta><Anchor xmlns="syncml:metinf"><Next>0</Next><Last>0</Last></Anchor></Meta>
   <Data>200</Data>	<!-- 200 = ok, accepted -->
  </Status>

  <Final/>
 </SyncBody>
</SyncML>

İşlem daha sonra, Senk komutunu içeren mobilden bir mesaj ile devam eder.

Bu örnek, cep telefonunun tüm verilerini bilgisayara gönderdiği ve başka bir şekilde hiçbir şeyin gönderilmediği bir yenileme işlemidir. İlk Uyarı komutundaki farklı kodlar, diğer senkronizasyon türlerini başlatmak için kullanılabilir. Örneğin, bir "iki yönlü eşitleme" de, yalnızca son eşitlemeden gelen değişiklikler bilgisayara gönderilir, aynısı yapar.[5]

Son ve Sonraki etiketler olası bir senkronizasyon kaybını takip etmek için kullanılır. Son olarak, her cihaz tarafından ölçülen son senkronizasyon işleminin zamanı gösterilir. Örneğin, bir mobil bilgisayar 20140112T213401Z gibi dizileri kullanırken, bir süreyi temsil etmek için aşamalı sayılar (1, 2, 3, ...) kullanabilir.[6] Bu ikinci veri saklanır ve bir sonraki senkronizasyonda Son ile karşılaştırılır. Herhangi bir fark, senkronizasyon kaybını gösterir. Tüm verileri göndermeyi içeren uygun eylemler daha sonra cihazları tekrar senkronize etmek için alınabilir.

Ankrajlar sadece bir senkronizasyon kaybını tespit etmek için kullanılır, hangi verilerin gönderileceğini belirtmezler. Senkronizasyon durumu kaybı haricinde, normal (yenilenmeyen) bir senkronizasyonda, her cihaz son senkronizasyondan bu yana tüm değişiklikleri gönderir.[7]

Kaynakça

  1. ^ "Arşivlenmiş kopya". 29 Nisan 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Nisan 2018. 
  2. ^ "Arşivlenmiş kopya". 29 Nisan 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Nisan 2018. 
  3. ^ "Arşivlenmiş kopya". 29 Nisan 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Nisan 2018. 
  4. ^ "Arşivlenmiş kopya". 29 Nisan 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Nisan 2018. 
  5. ^ "Arşivlenmiş kopya". 29 Nisan 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Nisan 2018. 
  6. ^ "Arşivlenmiş kopya" (PDF). 4 Eylül 2017 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 29 Nisan 2018. 
  7. ^ "Arşivlenmiş kopya" (PDF). 21 Ekim 2016 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 29 Nisan 2018. 

Dış bağlantılar

Ayrıca bakınız

  • iCalendar
  • The SyncML Initiative
  • Funambol
  • OpenSync
  • Yahoo! Takvim
  • Critical Path SyncML Server
  • CalDAV
  • CardDAV

İlgili Araştırma Makaleleri

SMTP, bir e-posta göndermek için sunucu ile istemci arasındaki iletişim şeklini belirleyen protokoldür. Farklı işletim sistemleri için geliştirilmiş e-posta protokolleri bulunmaktadır. Bu e-posta protokollerinin SMTP'ye geçit yolu (gateway) vardır. SMTP, Aktarım Temsilcisi ve Kullanıcı Temsilcisi yazılımları arasındaki iletişimi sağlar. TCP'nin üst katmanında çalışır.

Basit Ağ Yönetim Protokolü, bilgisayar ağları büyüdükçe bu ağlar üzerindeki birimleri denetlemek amacıyla tasarlanmıştır. Cihaz üzerindeki sıcaklıktan, cihaza bağlı kullanıcılara, internet bağlantı hızından sistem çalışma süresine kadar çeşitli bilgiler SNMP'de tanımlanmış ağaç yapısı içinde tutulurlar.

SMPP, telekominikasyonda, Harici Kısa Mesaj Varlıkları (ESME), Yönlendirme varlıkları (RE) ve Mesaj Merkezleri (SMSC) arasında kısa mesaj verisinin transferi için, esnek bir veri iletişim arayüzünün sağlanması amacıyla tasarlanan, özgür, endüstri standardı olan bir protokoldür. Genellikle üçüncü partilerde(haber organizasyonları gibi) toplu mesaj iletimini sağlamak amacıyla kullanılır. Dolayısıyla, UMTS, IS-95 (CDMA), CDMA2000, ANSI-136 (TDMA) ve iDEN gibi GSM olmayan SMS protokollerine destek verir. SMPP, SS7 ağlarının dışında, kısa mesaj değiş tokuşu için yaygın olarak kullanılır.

<span class="mw-page-title-main">Nokia 7610</span>

7610, Nokia tarafından üretilen bir akıllı telefondur. Nokia'nın 1 megapiksel kamera kullandığı ilk telefondur.

<span class="mw-page-title-main">Microsoft Outlook</span> Microsoft Officele birlikte veya tek başına kullanılabilen, kişisel bilgi yöneticisi

Microsoft Outlook Microsoft tarafından üretilen, Microsoft Office'le birlikte veya tek başına kullanılabilen, kişisel bilgi yöneticisi. Mevcut son sürümü Windows için Microsoft Outlook 2013, Mac için ise 2011'dir. Ocak 2015'te Microsoft, Office 365 ile Telefon ve Tabletler için Outlook'u Outlook Mobile'ni yayınladı. Bu, e-posta, takvim ve kişilerle bu platformların ilk Outlook'u oldu.

<span class="mw-page-title-main">OpenMP</span>

OpenMP; Solaris, IBM AIX, HP-UX, GNU/Linux, MAC OS X ve Windows işletim sistemleri üzerinde çoğu işlemci mimarisi üzerinde Fortran, C++, C programlama dillerinde çoklu platform paylaşımlı bellek çoklu işlemeyi destekleyen bir uygulama geliştirme arayüzüdür, yani bir API'dir. OpenMP derleyici yönergelerinin kütüphane rutinlerini ve ortam değişkenlerinin çalışma zamanı davranışını etkileyen bir kümesini içerir.

Mobil güvenlik ya da mobil telefon güvenliği, mobil işlemenin öneminin ve kullanılan akıllı telefonların sayısının artması ile birlikte öne çıkmıştır. Genel olarak bakıldığında, mobil güvenlik, mobil cihazlarda saklanan bilgilerin ve servislerin koruma altına alınması olarak değerlendirilebilir.

<span class="mw-page-title-main">Apple ID</span>

Apple ID veya Apple Kimliği, böyle iWork, iCloud, iTunes Store ve Apple Store gibi ürünlerin çoğu için sunduğu herhangi bir e-posta sağlayıcısından bir müşterinin mevcut e-posta adresini kullanarak, çeşitli online sistemlere giriş yapmak için kullanılan bir all-in-one kullanıcı hesapıdır. Apple Inc. tarafından yaratılmıştır.

<span class="mw-page-title-main">Windows Mobile 5.0</span> Windows Mobile işletim sisteminin 4. sürümü

Windows Mobile 5.0 kod ismi "Magneto" Microsoft şirketinin Windows Mobile işletim sisteminin 4. sürümüdür. 9 Mayıs 2005 yılında Microsoftun Las Vegas'da "Mobile and Embedded Developers Conference 2005" konferansında tanıtıldı. Microsoft, 12 Ekim 2010 ile Windows Mobile 5.0 için ana destek sundu ve 13 Ekim 2015'e kadar geniş destek verdi. İlk kez Dell Axim X51 Cep bilgisayarında teklif edildi.

iSync Yazılım

iSync 2 Ocak 2003 tarihinde Apple tarafından yayımlanan bir yazılım uygulamasıdır. Apple fusionOne-den çekirdek teknolojisini lisanslı etti. Sadece Mac OS X altında koştu. Bu, Adres Defteri ve iCal-dan Bluetooth veya USB bağlantısı üzerinden birçok Apple olmayan SyncML özellikli cep telefonları ile kartvizit ve takvim verilerini senkronize etmek için kullanılır oldu. Palm OS organizatörleri ve uyumlu akıllı telefonlar için destek iSync 3.1 ve Mac OS X 10.6 Snow Leopard sürümü ile çıkarıldı. BlackBerry OS, Palm OS ve Windows Mobile aygıtları iSync ile kullanılan olamazdı, ancak üçüncü parti uygulamalar tarafından desteklenmiştir. Mac OS X 10.4 yayımlanmasından önce, iSync da Apple tarafından sağlanan MobileMe abonelik hizmeti ile bir kullanıcının Safari yer imlerini senkronize etti. iSync orijinal senkronizasyon işlevselliği Mac OS X 10.4 ile başlayarak, Eşitleme Hizmetleri çerçevesi içine taşındı. iTunes 4.8 sunulduğundan beri, iPod'lar için kullanıcı arayüzü senkronizesi iTunese devredilmiştir. MobileMe ile senkronizasyondan sonra Sistem Tercihleri bölmesinde erişilebilir MobileMe Sync alan etkisi oldu. iSync sürüm 10.7 Mac OS X Lion-dan kaldırıldı. Ancak, temel bir çerçeve beri hala Lion ve 10.8 Mountain Lionda var, 10.6 yükleme veya yedekleme kullanarak iSync'in işlevselliğini geri yüklemek mümkün oldu.

<span class="mw-page-title-main">Windows Live Mesh</span>

Windows Live Mesh Windows Live hizmet yelpazesinin bir parçası olarak Microsoft tarafından tanıtılan ücretsiz Internet tabanlı dosya senkronizasyonu uygulaması idi. İki veya daha fazla bilgisayar arasındaki dosya ve klasörlerin birbirleriyle senkronize olmasını sağlamak için tasarlanmışdır. Windows ve Mac OS X Leopard ve daha sonraki Intel işlemcili bilgisayarlarda veya Web'de SkyDrive ile çalıştırılır. Windows Live Mesh ayrıca Internet üzerinden uzak masaüstü erişimini de etkinleştirdi.

<span class="mw-page-title-main">Nokia PC Suite</span>

Nokia PC Süit Nokia mobil cihazlar ile Microsoft Windows işletim sistemini çalıştıran bilgisayarlar arasında bir arabirim oluşturmak için kullanılan bir yazılım paketidir. Sonradan yerine Nokia Süit geçti ve Ovi servis paketine entegre edildi.

Ovi Nokia İnternet servislerinin bir markasıydı. Ovi hizmetleri bir mobil cihazdan, bilgisayardan veya web üzerinden kullanılabilir. Nokia beş temel hizmet alanına odaklandı: Oyunlar, Haritalar, Medya, Mesajlaşma ve Müzik. Nokia'nın Ovi hizmeti ile amacı, operatörleri, Yahoo'nun Flickr fotoğraf sitesi gibi üçüncü taraf hizmetleri ve üçüncü parti geliştiricileri de içerecekti. Ovi Maps Player API'si ile Nokia üçüncü tarafların Nokia'nın Ovi hizmetlerinden faydalanmasını sağlayan bir platform haline getirmeye başladı.

Samsung SGH-i907 Samsung tarafından 21 Ekim 2008 yılında üretilen bir Windows Mobile telefonu. Windows Mobile 6.1 Professional'ı çalıştırır. ABD'de Samsung Epix olarak AT & T Wireless tarafından pazarlanan Samsung, Windows Mobile tabanlı quad-band GSM smartphone'dur. Samsung SGH-i617 modelini takip etti.

Nokia 7650 Nokia tarafından sunulan cep telefonudur. Nokia 7000 serisi'ne ait idi. Nokia 3650 modelinin öncülüdür. Kızaklı forma sahiptir. Telefon, 26 Haziran 2002'de 600 € civarında çıktı. Bir dizi ilke dikkat çeken özellikli cihaz idi: Symbian sistemli ile ilk Nokia akıllı telefonu; İlk Seri 60 platformlu cihaz; dahili kameralı ilk Nokia modeli. Ahizenin serbest bırakılması Azınlık Raporu filmi ile birlikte terfi etti. 19 Kasım 2001'de ilan edildi.

<span class="mw-page-title-main">MyFord Touch</span>

MyFord Touch, Microsoft teknolojisine dayanan, Ford Motor Company tarafından geliştirilen bir araç içi iletişim ve eğlence sistemidir. Teknoloji Ford ürün teklifleri ile fabrikada kuruldu ve Microsoft Auto 4.0 yazılım platformuna dayanıyordu. Yeni nesil Ford Sync olarak kabul edildi. Ocak 2010'da Consumer Electronics Showda (CES) açıklanan teknoloji, 2011 Ford Edge ile başlatıldı. MyFord Touch'ın incelemeleri ezici derecede olumsuzdu. USB sürücü, kendi kendine yüklenen yazılım yükseltmesi Mart 2012'de kullanıma sunuldu; bu güncelleme tüm Ford müşterilerine ücretsiz olarak postalandı ve Ford, güncellemenin herhangi bir Ford bayisi tarafından ücretsiz olarak kurulmasını teklif etti. Güncelleme, pek çok işlevi kontrol eden hafif dokunmalı kondansatör anahtarlarıyla devam eden sorunlara değinmedi. O zamandan beri daha doğal konuşma tanıma, daha basit Bluetooth eşleştirmesi ve ekran arayüzü ile menülerin iyileştirilmesi için birkaç güncelleme yapıldı.

Nokia 3600 slide, Nokia tarafından Ağustos 2008'de piyasaya sürülen bir cep telefonudur. Telefon, Seri 40 3. Versiyon platformunu çalıştırır. Bu, Nokia 6600 slide'ın "düşük son versiyonu" olarak sınıflandırılır, en büyük farkı 3G desteğinin olmamasıdır.

<span class="mw-page-title-main">Nokia 5300</span>

Nokia 5300 XpressMusic, Nokia'nın XpressMusic serisinin bir parçası olan kaydırmalı bir cep telefonudur. 26 Eylül 2006'da tanıtıldı ve o yılın sonunda piyasaya sürüldü. Seri 40 3. Versiyon Özellik Paketi 2 ile çalışır.

Bir belge türü beyanı veya DOCTYPE, belirli bir XML veya SGML belgesini bir belge türü tanımıyla (DTD) ilişkilendiren bir talimattır. 4.0). Belgenin serileştirilmiş biçiminde, belirli bir sözdizimine uyan kısa bir işaretleme dizisi olarak ortaya çıkar.

Veri senkronizasyonu, iki veya daha fazla bilgisayar, uygulama yazılımı ve mobil cihazlar arasında yapılan senkronizasyon işlemidir. Dosya senkronizasyonu ve mobil cihaz senkronizasyonu dahil olmak üzere çok çeşitli uygulamalar için temeldir.