İçeriğe atla

SMPP

SMPP (İngilizce Short Message Peer to Peer Protocol; Eşler Arası Kısa Mesaj Protokolü), 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.

Genellikle GSM operatörleri ve katma değerli servis sağlayıcılar arasında toplu SMS gönderimlerinde kullanılır. Bir dış SMS servisi (ESME) SMPP kullanarak TCP/IP veya X.25 üzerinden kendi uygulama katmanında bir Servis Mesajı Merkezi (SMSC) ile SMS alışverişinde bulunabilir.

Tarihçe

SMPP, başlangıçta küçük bir İrlanda şirketi olan ve daha sonra Logica'nın (firma parçalandı ve artık Acision olarak biliniyor) satın aldığı Aldiscon tarafından tasarlandı. Protokol, aslen geliştirici Ian J Chambers tarafından, SMSC'nin mesaj iletimindeki işlevselliğini SS7 kullanmaksızın test edebilmek amacıyla yaratıldı. 1999 yılında, resmen Logica SMPP'yi, önceleri adı SMPP Geliştiricileri Forumu olan, sonra The SMS Forum olarak adlandırılan (artık forum dağıldı) topluluğa teslim etti. SMPP protokolünün teknik özellikleri, 2007 yılı sonunda kapanan SMS Forum'un web sitesi sayesinde halen mevcuttur. SMPP sahipliği, SMS Forum'un dağılması ile tekrar Acision firmasına döndü.

SMPP geliştirimine ara verildi ve SMS forumu dağıldı. SMS forum websitesiden:

Temmuz 31, 2007 - Kâr amacı gütmeyen, uluslararası kablosuz iletişim endüstrisinin yararı için, görevi SMS'i (Short Message Service) geliştirme, teşvik etme ve tanıtma olan SMS Forum, 27 Temmuz 2007 tarihi itibarıyla terhis ediliecektir.

Yapılan haberle ilişkili bir basın açıklaması, aynı zamanda bu sitenin kısa bir süre sonra askıya alınacağını uyarmıştı.Bunun aksine site uzun bir süre daha çoğu işlev ve özellikleri sunar durumdaydı (31 Ocak 2012'ye kadar).

SMS Forum'un eski teknik moderatörü ve ağ uzmanı olan Cormac Long'a göre site, çalışmasını durdurdu. SMPP tanımlamaları için Acision ile iletişim kurulması gerekir. Dosyalar ayrıca birçok diğer mevcut sitede mevcut olarak bulunabilir.

SMPP işlevleri

Protokol, PDU'ların (İngilizce Protocol Data Units, protokol veri birimlerinin veya paketlerin) istek/cevap çiftlerinin OSI 4. katmanı bağlantıları (TCP oturumu veya X.25 SVC3) üzerinden takas edilmesine dayanır. PDU'lar verimli olmaları için ikili olarak kodlanmışlardır. Veri takası eş zamanlı olarak yapılabilir: Her eş gönderilecek her PDU için cevap bekler. Asenkron olarak da yapılması mümkündür: çoklu istekler bekleme olmaksızın gönderilebilir ve diğer eş tarafından düzensiz sırayla kabul edilebilir. İsteklere pencere adı verilir; en iyi performans için, iletişimde bulunan taraflar aynı pencere boyutu ile yapılandırılmış olmalıdır.

Desteklediği işlemler

SMPP birçok çift-yönlü mesajlaşma fonksiyonunu destekler:

  • Bir ya da birden fazla noktaya SMS gönderimi
  • Servis Mesaj Merkezinden SMS alımı
  • Gönderilen SMS'ler için durum sorgusu
  • SMS gönderiminin iptali veya gönderimdeki SMS'in değiştirilmesi
  • SMS gönderim zamanlaması
  • Mesaj tipinin (datagram veya depola-ilet) belirlenmesi
  • SMS öncelik belirlenmesi
  • Veri kodlama tipinin belirlenmesi
  • SMSler için geçerlilik süresi belilenmesi
  • SMS ve servis eşleşmesi (mesela SMSle sesli mesaj uyarısı)

Bağlantı tipleri

SMPP 3 ayrı bağlantı tipi sunar

  • Gönderici (Transmitter)
  • Alıcı (Receiver)
  • Gönderici&Alıcı (Transreceiver) (SMPP 3.4'ten itibaren)

Bir SMPP oturumu 5 ayrı durumda olabilir:

  • OPEN: Bağlı ve oturum için bekliyor
  • BOUND_TX: Gönderici (transmitter) olarak bağlı
  • BOUND_RX: Alıcı (receiver) olarak bağlı. Bu oturum tipinde dış mesaj sistemi (ESME) mesaj merkezinden (SMSC) mesaj almaya hazırdır.
  • BOUND_TRX: Hem alıcı hem gönderici. Genelde SMS iletim raporları da almak için kullanılır
  • CLOSED : Oturum kapalı ve bağlı değil.

Fonksiyonlar

Dış SMS sistemi (ESME)'den SMSC'ye şu işlevler geçerlidir:

  • submit_sm
  • data_sm
  • query_sm
  • cancel_sm
  • replace_sm

Bu fonksiyonların çağrılmasına karşılık SMSC cevap döner. (submit_sm_resp, cancel_sm_resp)

SMSC'den ESME'ye doğru geçerli işlevler ise :

  • deliver_sm
  • data_sm

SMPP Sürümleri

SMPP standardı zaman geçtikçe gelişti. Çokça kullanılan SMPP sürümleri şunlardır:

  • SMPP 3.3 (en eski kullanılan sürümdür; sadece GSM'i destekler)
  • SMPP 3.4 (Etiket Uzunluğu Değeri (TLV) parametreleri, GSM olmayan SMS teknolojileri ve telsiz alıcı-verici desteği eklenmiştir (tekil bağlantılar mesajları alabilir ve iletebilir))
  • SMPP 5.0 (SMPP'nin en son versiyonudur; hücre yayını için destek eklenmiştir)

Geçerli sürüme, bağlama komutundaki interface_version parametresi ile aktarılır.

PDU Biçimi

SMPP PDU'su başlık ile başlar, gövde ile devam eder:

SMPP PDU
PDU Başlığı (zorunlu) PDU Gövdesi (İsteğe Bağlı)
Komut
Genişliği
Komut
Id
Komut
Durumu
Dizi
Id
PDU Gövdesi
4 oktet Genişlik = (Komut genişliği değeri - 4) oktet

PDU Başlığı

Her PDU bir başlık ile başlar. Başlık 4 alandan oluşur, her alanın uzunluğu 4 oktettir:

  • Komut Genişliği (command_length): PDU'nun tamamının uzunluğu (komut genişliğinin kendisi de dahil olmak üzere); 16 oktetten küçük veya eşit olmak zorundadır.
  • Komut ID (command_id): SMPP işlemini (veya komutunu) tanımlar.
  • Komut Durumu (command_status): İsteklerde her zaman 0 değerini alır; cevaplarda ise, işlemin sonucu ile alakalı bilgiyi tutar.
  • Dizi ID (sequence_number): SMPP oturumu içerisindeki istekler ve cevaplar arasındaki ilişkiyi belirtmek için kullanılır; asenkron iletişime izin verir (pencereleme).

SMPP'de bütün sayısal alanlar ilk oktetin En Anlamlı Bit (MSB) olduğu, big endian sıralamayı kullanır.

Örnek

Aşağıdaki örnekte 60 oktetlik submit_sm PDU'nun ikili kodlanmış hali bulunmaktadır. 16'lık oktetler halinde gösterilen veri, bu PDU'nun başlığının ve gövdesinin tekil döküm halidir.

Bu, SMPP özelliklerinin, submit_sm PDU'sunun tanımıyla bölge bölge nasıl ikili kodlandığını gösteren en iyi örnektir.

İlk tırnak içindeki terimler bölümün adını(command_length gibi), virgülden sonraki parantez içerisindeki rakamlar ve/veya harfler bölgeye karşılık gelen değeri ((60)), sonraki oktetler ise bu değerlerin ikili karşılığını (... 00 00 00 3C) temsil eder.

PDU Başlığı

'command_length', (60) ... 00 00 00 3C
'command_id', (4) ... 00 00 00 04
'command_status', (0) ... 00 00 00 00
'sequence_number', (5) ... 00 00 00 05

PDU Gövdesi

'service_type', () ... 00
'source_addr_ton', (2) ... 02
'source_addr_npi', (8) ... 08
'source_addr', (555) ... 35 35 35 00
'dest_addr_ton', (1) ... 01
'dest_addr_npi', (1) ... 01
'dest_addr', (555555555) ... 35 35 35 35 35 35 35 35 35 00
'esm_class', (0) ... 00
'protocol_id', (0) ... 00
'priority_flag', (0) ... 00
'schedule_delivery_time', (0) ... 00
'validity_period', (0) ... 00
'registered_delivery', (0) ... 00
'replace_if_present_flag', (0) ... 00
'data_coding', (0) ... 00
'sm_default_msg_id', (0) ... 00
'sm_length', (15) ... 0F
'short_message', (Hello wikipedia) ... 48 65 6C 6C 6F 20 77 69 6B 69 70 65 64 69 61'

SMPP'nin Tuhaflıkları

Birçok kabuller olmasına rağmen, SMPP birkaç şüpheli özellik barındırır:

  • GSM 7 bit varsayılan alfabesi için data_coding alanı boş olarak kalır.
  • data_coding = 0 alanı için standartlaştırılmış bir anlam yoktur.
  • Shift-JIS kodlaması desteği belirsizdir.
  • submit_sm_resp alanı SMPP sürümleri arasında uyumsuzluk gösterir.

GSM 7 bit varsayılan alfabesi için data_coding alanı boştur

GSM 03.38'i temel alan SMPP 3.3'te data_coding değerleri bulunmasına rağmen, SMPP 3.4'ten beri GSM 7 bit varsayılan alfabesi için data_coding değeri yoktur.

data_coding = 0 alanı için standartlaştırılmış bir anlam yoktur

SMPP 3.4 ve 5.0'a göre data_coding = 0, "SMSC Varsayılan Alfabesi" anlamına gelir. SMSC'nin türüne ve yapılandırmasına bağlı olarak kodlamaya tabi tutulduğunda gerçekten bu anlamı verir.

Shift-JIS kodlaması desteği belirsizdir

CDMA'daki C.R1001 standardı kodlamalardan biri olan Shift-JIS Japonca için kullanılır. SMPP 3.4 ve 5.0 Japonca için üç kodlama tanımlar (JIS, ISO-2022-JP ve Genişletilmiş Kanji JIS), fakat hiçbiri CDMA MSG_ENCODING 00101 ile tanımlanamaz. SMPP'deki Shift-JIS'de mesajları taşımak için Piktogram kodlama (data_coding = 9) kullanılır.

submit_sm_resp alanı SMPP sürümleri arasında uyumsuzluk gösterir

submit_sm başarısız olduğunda SMSC, sıfır olmayan bir command_status'un değeri ve "empty" message_id ile bir submit_sm_resp döndürür.

Kaynakça

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">JavaScript</span> programlama dili

JavaScript, HTML ve CSS ile birlikte World Wide Web'in temel teknolojilerinden biri olan programlama dilidir. Web sitelerinin %97'sinden fazlası, web sayfası hareketleri için istemci tarafında JavaScript kullanırlar ve kullanılan kodlar genellikle üçüncü taraf kitaplıkları içerir. Tüm büyük web tarayıcılarında, kaynak kodunu kullanıcıların cihazlarında yürütebilmek için özel bir JavaScript motoru bulunur.

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.

Bilgi işlemde, İnternet Mesaj Erişim Protokolü (IMAP), e-posta istemcilerinin bir TCP/IP bağlantısı üzerinden bir posta sunucusundan e-posta mesajları almak için kullandığı bir İnternet standart protokolüdür. IMAP, RFC 9051 tarafından tanımlanır.

<span class="mw-page-title-main">İnternet iletişim kuralları dizisi</span>

İnternet protokol takımı, bilgisayarlar ve ağ cihazları arasında iletişimi sağlamak amacıyla standart olarak kabul edilmiş kurallar dizisidir. Bu kurallar dizisi temel olarak verinin ağ üzerinden ne şekilde paketleneceğini ve iletilen veride hata olup olmadığının nasıl denetleneceğini belirlemektedir.

MD5, yaygın olarak kullanılan bir kriptografik özet fonksiyonudur. Girilen verinin boyutundan bağımsız olarak, 128-bit özet değeri üretir. MD5 ilk olarak kriptografik özet fonksiyonu olarak tasarlanmış olmasına rağmen geniş çaplı güvenlik açıkları tespit edilmiştir. Veri bütünlüğünün sağlandığını kontrol etmek için sağlama değeri üretmek amacıyla kullanılır. Ancak sadece kasıtsız yapılan değişiklere karşı kullanışlıdır.

Osmanlı donanması, Osmanlı Devleti'nin askerî deniz gücü. XIV. yüzyılda kuruldu. Osmanlı Devleti, 1323 yılında Karamürsel'i fethederek denize ulaştı, Kara Mürsel komutasında ilk donanma oluşturuldu ve Kocaeli'nde yapılan savaşlarda denizden destek sağlandı. 1327 yılında Karamürsel'de ilk Osmanlı tersanesi kuruldu ve böylece deniz gücünün kurumsallaşma çalışmaları başladı. Osmanlı donanmasında hiyerarşik sisteme geçildi, ilk Derya Beyi, Kara Mürsel Bey oldu. 1337 yılında Kocaeli ele geçirildi; böylece 1353 yılında gerçekleşecek olan Rumeli'ye geçişin önü açıldı. Bundan sonra donanmanın merkezi sırasıyla İzmit, Gelibolu ve son olarak da İstanbul oldu.

iTunes Store

iTunes Store Apple şirketinin yazılım tabanlı ücretli veya ücretsiz müzik, müzik videoları, televizyon şovları, dijital ve sesli kitaplar, 'Podcast'lar, iPad ve iPhone oyunları ve uygulamaları indirilebilen bir dijital medya mağazasıdır. iTunesin bir bölmesidir. Apple tarafından 28 Nisan 2003'te 'iTunes Music Store' ismiyle açılmıştır. Nisan 2008'den bu yana Amerika Birleşik Devletleri'nde en büyük müzik satıcısı ve Şubat 2010'dan bu yana dünyanın en büyük müzik satıcısıdır. 12 Eylül 2012 itibarıyla 43 milyon şarkı, 700.000 uygulama, 190.000 TV dizisi ve 45.000 film sunuyor. 2011 yılının ilk çeyreğinde iTunes Store'nin satış gelirleri 1,4 milyar ABD doları olarak gerçekleşti; 28 Mayıs 2014'e kadar mağaza dünya çapında 35 milyar şarkı satmıştı. Kataloğundaki dijital şarkılar, 256 kbit/s AAC formatındadır. iTunes Store-ye iTunes aracılığı ile erişilir. iTunes Storeye de giriş yapma için sadece bir Apple ID olması yeterlidir.

<span class="mw-page-title-main">Servis dışı bırakma saldırısı</span>

Servis dışı bırakma saldırısı , internete bağlı bir barındırma hizmetinin hizmetlerini geçici veya süresiz olarak aksatarak, bir makinenin veya ağ kaynaklarının asıl kullanıcılar tarafından ulaşılamamasını hedefleyen bir siber saldırıdır. DoS genellikle hedef makine veya kaynağın, gereksiz talepler ile aşırı yüklenmesi ve bazı ya da bütün meşru taleplere doluluktan kaynaklı engel olunması şeklinde gerçekleştirilir. DoS saldırısını; bir grup insanın, bir dükkân veya işyerindeki kapıları tıkayıp, meşru tarafların mağazaya veya işletmeye girmesine izin vermeyerek normal işlemleri aksatması şeklinde örnekleyebiliriz.

<span class="mw-page-title-main">Malezya Hava Yollarının 370 sefer sayılı uçuşu</span> uçuştan sonra kaybolan uçak

Malezya Hava Yolları'na ait 370 sefer sayılı uçuş (MH370/MAS370), 8 Mart 2014 tarihinde Malezya'daki Kuala Lumpur Uluslararası Havalimanı'ndan planlanan varış noktası olan Çin'deki Pekin Başkent Uluslararası Havalimanı'na uçarken kaybolan Malezya Havayolları'na ait uluslararası bir yolcu uçağıydı. 9M-MRO kuyruk numaralı tescilli Boeing 777-200ER uçağının mürettebatı, hava trafik kontrolü (ATC) ile en son kalkıştan yaklaşık 38 dakika sonra, uçuş Güney Çin Denizi üzerindeyken iletişim kurmuştur. Uçak dakikalar sonra ATC'nin ikincil gözetim radar ekranlarından kayboldu, ancak Malezya ordusunun birincil radar sistemi tarafından bir saat daha izlendi ve planlanan uçuş yolundan batıya doğru saparak Malay Yarımadası ve Andaman Denizi'ni geçti. Malezya Yarımadası'nın kuzeybatısındaki Penang Adası'nın 200 deniz mili kuzeybatısında radar menzilinden çıktı.

iOS 8 2014 mobil işletim sistemi

iOS 8 Apple Inc. tarafından iOS 7'nin ardılı olarak tasarlanan mobil işletim sisteminin 8. büyük sürümüdür. Apple'ın 2 Haziran 2014 tarihinde WWDC konferansında ilk kez resmi olarak duyurmuş ve 17 Eylül 2014 tarihinde yayınlamıştır. Apple’ın App Store’un çıkışından sonra en büyük sürüm olarak ifade ettiği iOS 8, önceki sürümden farklı olarak sağlık uygulaması, aile paylaşımı, iCloud Drive, mesajlar, fotoğraflar, yeni klavyenin de aralarında bulunduğu 83 yeni özelliğe sahip oldu. Son kararlı 8.4.1 sürümü 13 Ağustos 2015 tarihinde ileri sürülmüştür.

Zararlı yazılım, kötü amaçlı yazılım veya malware, bilgisayar ve mobil cihazların işlevlerini bozmak, kritik bilgileri toplamak, özel bilgisayar sistemlerine erişim sağlamak ve istenmeyen reklamları göstermek amacı ile kullanılan yazılımdır. 1990 yılında Yisrael Radai tarafından malware ismi konulmadan önce, bu tür yazılımlara bilgisayar virüsü adı veriliyordu. Kötü amaçlı yazılımların ilk türü, parazit (asalak) yazılım parçalarını yürütülebilir, çalışan içeriklere eklemekle ilgileniyordu. Bu yazılım parçaları, mevcut çalışan uygulamayı, sistem üstünde çalışan programları ve hatta bilgisayar sistemlerinin ayağa kaldırılmasında önemli rol oynayan önyükleme (boot) kodlarını etkileyen makine kodları olabilir. Kötü amaçlı yazılımlar, kullanıcıların gereksinimlerine karşı bir davranış sergiler ve sistemin yetersizliğinden kaynaklanan bir sorun yüzünden istemsiz, rastgele bir şekilde verecek yazılım parçaları içermez.

<span class="mw-page-title-main">Telegram (yazılım)</span> Çevrim içi mesajlaşma platformu

Telegram, çoklu platform desteği sunan, güvenli anlık mesajlaşma servisidir. Rus programcısı Pavel Durov tarafından yaratılmıştır. Telegram istemcileri hem mobil hem de masaüstü sistemleri için mevcuttur. Ağustos 2013'te yayın hayatına başlamıştır. Kullanıcılar birbirleri arasında metin mesajı, fotoğraf, video, ses kaydı, sticker ve 2 GB'a kadar dosya paylaşımı yapabilmektedirler. Geliştiricileri ayrıca Kasım 2016'da Telegraph isminde, kullanıcıların çeşitli formattaki içerikler oluşturmalarını ve hikâye yazmalarını sağlayan bir uygulama hazırlamıştır.

Bu; ateizm, deizm, agnostisizm gibi düşüncelerden olduklarını veya yalnızca dinsiz veya nonteist olduğunu belirten tanınmış kişilerle ilgili listedir.

iOS 4 2010 mobil işletim sistemi

İOS 4, iOS sürümünün Apple tarafından yaratılan ve geliştirilen 4. versiyonu. İlk 4.0 versiyonu 21 Haziran 2010 yılında tanıtılmıştır.İşte bu sürümden başlayarak Applenin tüm sürümleri "iOS" adını almaya başladı.Bu sürüm iPod Touch kullanıcıları için para ödemek zorunda kalmayan ilk sürüm oldu.Sürüm güncelleme özelliği ile yanı sıra, birçok yeni yeteneğe sahip olması ile, bir önceki sürümlerden farklı oldu. iOS 4.0 merakla beklenen çoklu görev özelliği destekleyen, geliştiriciler için 1500 API-ye sahip olacaklarını açıklandı. Ancak iPhone (1.nesil) ve iPod touch (1.nesil) kullanıcıları için bu sürüm geçersiz oldu.Yeni sistem ilk kez iPhone 3G, iPhone 3GS, iPhone 4 ve iPod Touch modellerinde desteklendi. iOS 4.1 sürümünde Game Center adında yeni bir uygulama ekledi, ancak iPhone 3Gde mevcut değildir.Bu sürüm kendi sınıfında en üstün ve en güvenilir sürümlerden biri olmuştur.2013 yılında iOS 4-ün desteklenmesi durdurulmuştur.

iOS 5 2011 mobil işletim sistemi

İOS 5 iOS sürümünün Apple tarafından yaratılan ve geliştirilen 5. versiyonu olan mobil işletim sistemidir.

<span class="mw-page-title-main">Windows Phone 8.1</span> Üçüncü nesil Windows Phone mobil işletim sistemi

Windows Phone 8.1, Windows Phone 8'den sonra Microsoft'un Windows Phone mobil işletim sisteminin üçüncü neslidir. "Firmware over the air" aracılığı iledir. 2 Nisan 2014 tarihinde, San Francisco, Kaliforniya'da Microsoft'un Build Konferansı'nda tanıtılmıştır. Bu, 14 Nisan 2014 tarihinde Windows Phone geliştiricilerine son şeklini yayınlandı ve 15 Temmuz 2014 tarihinde genel kullanılabilire varıldı. Windows Phone 8 sürümünü çalıştıran tüm Windows Telefonlar, Windows Phone 8.1'e yükseltilebilir. Sürümün güncellenme yöntemi "Firmware over the air" ve Windows Phone Store aracılığı iledir. Bu sürümde ilk kez hızlı ayarlar sağlayan ve kullanıcılara tüm hızlı ayarları gösteren Bildirim Merkezi - Eylem Merkezi tanıtıltı.

Kriptografide, X.509 açık anahtar sertifikalarının formatını tanımlayan bir standarttır. X.509 sertifikaları, internette gezinmek için güvenli protokol olan HTTPS'nin temeli olan TLS/SSL dahil olmak üzere birçok internet protokolünde kullanılmaktadır. Elektronik imzalar gibi çevrimdışı uygulamalarda da kullanılırlar. Bir X.509 sertifikası bir açık anahtar ve bir kimlik içerir ve bir sertifika yetkilisi tarafından imzalanır veya kendinden imzalı olarak imzalanır. Sertifika güvenilir bir sertifika yetkilisi tarafından imzalandığında veya başka yollarla doğrulandığında, bu sertifikayı tutan biri, başka bir tarafla güvenli iletişim kurmak için sertifikanın içerdiği açık anahtara güvenebilir veya ilgili özel anahtar ile dijital olarak imzalanmış belgeleri doğrulayabilir.

Microsoft mobil hizmetler, özellikle mobil cihazlar için oluşturulmuş bir dizi özel mobil hizmettir, bunlar genellikle Windows Phone, Android, iOS, BlackBerry, Nokia platformları, BREW ve Java ME için mobil uygulamalar ve mobil tarayıcı aracılığıyla sunulur. Microsoft'un mobil hizmetleri genellikle bir Microsoft hesabı ile bağlantılıdır, genellikle Microsoft'un kendi mobil işletim sistemlerine önceden yüklenmiş olarak gelir ve diğer platformlar için çeşitli yollarla sunulur. Microsoft, 1996 yılında Windows CE lansmanı ile mobil bilgisayar platformları için geliştirmeye başladı ve daha sonra Nisan 2000'de Microsoft'un Pocket Office paketini PDA El bilgisayarlarına ekledi. Aralık 2014'ten Haziran 2015'e kadar Microsoft, bir dizi kurumsal satın alma işlemi gerçekleştirdi Google Play ve App Store'da Acompli, Sunrise Takvimi, Datazen, Wunderlist, Echo Notification Lockscreen ve MileIQ aldı.

<span class="mw-page-title-main">ROT13</span> Sezar şifrelemesinin özel bir hali

ROT13, Latin alfabesinde bir harfi kendisinden sonraki 13. harfle değiştiren basit bir harf ikame şifresidir. ROT13, antik Roma'da geliştirilen Sezar şifresinin özel bir durumudur.