|
Cep Telefonlarına oyun yada uygulama yüklemek için , 3 farklı yöntem vardır : 1. OTA (Over-The-Air Provisioning) 2. Bilgisayar üzerinden. 2.1 Kızılötesi 2.2 Data Kablosu 2.3 BlueTooth |
|
1. OTA (Over-The-Air Provisioning) |
|
OTA ile cep telefonuna uygulama indirmek , cep telefonunun misyonuna en uygun yöntemdir. Çünkü
PC üzerinden uygulama indirmek için bir PC ye ihtiyaç varken , OTA da telefonunuzun kullandığı
iletişim ağını kullanırsınız. OTA yükleme için herhangi bir WEB server yada WAP gateway'e bağlanarak JAD ve JAR
dosyalarını telefonunuza indirebilirsiniz.Bu indirme işlemini yapmak için telefonunuz üzerinde sadece yükleme işlemlerinde
GPRS bağlantısı kullanmak istiyorsanız , telefonunuzun GPRS ayarları için Telefonunuzun
hizmet sağlayacısından (Turkcell , Telsim , Aria-Aycell) yardım alabilirsiniz.
OTA işlemi için asıl ayarlar server tarafında yapılır. WEB server tarafında JAD ve JAR dosyalarının indirilebilmesi için WEB server MIME ayarlarını yapmak gereklidir.
OTA sisteminin nasıl çalıştığı ile ilgili olarak yukarıdaki şemayı inceleyelim : Öncelikle telefondaki uygulama WEB serverdan , WAP gateway üzerinden geçerek JAD dosyasını ister. WEB server JAD dosyasını gönderir. JAD dosyası Telefona ulaştıktan sonra JAM , JAR dosyasını WEB serverdan ister. JAR dosyasıda geldikten sonra uygulamayı telefon üzerinde kurar. Opsiyonel olarakta , WEB server'a kurulum olduğuna dair mesaj gönderir. Bu bilgi ücretlendirme yada müşteri anket bilgisi olarak kullanılabilir. Yukarıdaki şemada bu haberleşmenin nasıl yürütüldüğü , işlerin operasyon sırasında verilmiştir. Herhangi bir WEB server (IIS , Apache , iPlanet ) MIDlet yüklemelerinde kullanılabilir. JAD ve JAR dosyalarının WEB serverdan yüklenebilmesi için JAD ve JAR dosya tipleri için MIME ayarlarının yapılması gereklidir : .jad dosya uzantısı için : text/vnd.sun.j2me.app-descriptor .jar dosya uzantısı için : application/java-archive Bu ayarlar her bir WEB serverda farklıdır. MIME ayarlarının nasıl değiştirileceği ile bilgiyi kullandığınız WEB serverın kullanım rehberinden öğrenebilirsiniz. HTML Örneği
<HTML>
<BODY>
<P>
Download <A HREF="MyMidlet.jad">MyMidlet </A>
</P>
</BODY>
</HTML>
WAP Gateway Gereksinimleri : WAP gateway WEB serverdan gelen sayfaları WML 'e çevirerek telefona uyumlu hale getirir. Bir WAP server için JAD ve JAR dosyalarının dağıtımında kullanılmak istenildiğinde iki parametre önemlidir : MIME tipleri ve maksimum boyut. WAP serverlarda , WEB serverlar gibi aynı MIME tiplerini destekler. Maksimum dosya büyüklüğüne gelince, bazı WAP serverlar üzerlerinden alınıp gönderilecek dosyalar için bir sınır koyar. Bu sınırlar 1.5 - 2 KB gibi çok düşük olursa , yaklaşık 10 KB tan başlayan JAR dosyaları için çok küçük kalır. Bu nedenle operator tarafındaki WAP server ayarları değiştirilmelidir. |
| 2. Bilgisayar Üzerinden |
|
Bilgisayar üzerinde cep telefonuna uygulama indirmek için yapılacak olan ilk önce uygulamanın bilgisayarın
üzerine indirilmesi , daha sonra hem bilgisayarın , hemde telefonun desteklediği data aktarım özelliklerini
kullanarak uygulamanın telefon üzerinde aktarılmasıdır. Bilgisayar üzerinden uygulama indirmek her ne kadar
mobilitenin istediğin zaman , istediğin yerde kavramını kısıtlasada OTA nın desteklenmediği durumlarda işe
yarayacaktır. Örneğin kendi uygulamalarınızı test ederken yada internet üzerinde bulabileceğiniz bazı
MIDlet uygulama geliştiricilerin sunduğu kodları telefona yüklerken. Bu şekilde birkaç örnek uygulamayı
Mobilproda bulabilirsiniz.
|
|
2.1 Kızılötesi |
|
Bilgisayarınızın Kızılötesi bağlantı özelliğini kullanarak telefonunuza (tabiki telefonunuzunda kızılötesi teknolojisini desteklemek şartı ile)
uygulama indirebilirsiniz. Bunu yapmak için öncelikle kızılötesi bağlantı destekleyen telefonunuzun kızılötesi
bağlantısını aktif hale getirmelisiniz. Genelde telefonların kızılötesi bağlantıları devamlı aktif değildir ve
mutlaka menülerinde Bağlantı gibi bir başlık altında Kızılötesi bağlantıyı aktif etmek imkanı vardır.
Telefonun bağlantısı aktif olduktan sonra bilgisayarınızın kızılötesi portunu görecek şekilde telefonunuzun kızılötesi portunu karşıklıklı koyarsanız ; bilgisayarınız telefon bağlantısını tanıyacaktır. Fakat bu aktarım için yeterli değildir. Not : Bilgisayarınızda kızılötesi port yok ise , USB porta bağlanabilen bir external Kızılötesi bağlantısı satın alabilir ve USB porta takarak bilgisayarınıza bu desteği sağlamış olursunuz. Data aktarım için gerekli olan program telefonunuz (Nokia PC Suite 5 deki Nokia Application Installer gibi) ile beraber gelir, en azından satın alınan paketin içinden çıkmalıdır. Program bilgisayara kurulduktan sonra , bilgisayarınız üzerinde seçtiğiniz bir JAD dosyasını telefona yükleyebilirsiniz. Bu program ile JAD dosyasının aktarıldığı telefon, üzerinde çalışan Java Uygulama Yöneticisi yardımı ile JAR dosyasınıda telefon üzerine indirir. Kızılötesi bağlantıda dikkat edilecek noktalardan birisi portların karşılıkları biribirini görmesi gerektiği ve aktarım sırasında herhangi bir şekilde kızılötesi portlar arasında bir kesinti (telefonun bilgisayarı göremeyecek şekilde hareket ettirilmesi , portlar arasına herhangi bir şekilde engelliyici nesneler koymak gibi) yaşanmamasıdır. Portlar arası uzaklık 1 m den fazla olmamalıdır. Telefonlardaki kızılötesi bağlantı açıldıktan bir süre sonra kendiliğinden inaktif duruma geçer. Bu yüzden aktarımda buda göz önünde bulundurulmalıdır. Eğer telefondaki MIDP versiyonu uymuyorsa , telefonda uygulamayı indirmek için yer yok ise yada uygulamanın aynısı telefonda var ise PC deki yükleme yapan program , telefondaki JAM dan aldığı hata mesajlarını ekran verir. Telefon üzerine kızılötesi port ile aktarım örneği için tıklayınız. |
|
2.2 Data Kablosu |
|
Tüm telefonlarda kablo desteği yoktur ve her kabloda her telefona uymaz. Bu yüzden telefonunuz
için uygun kabloyu bulmanız gerekmektedir. ( Nokia nın telefonları için Nokia sitesinde yer alan Uyumluluk listesinden
kablo türlerini ve hangi tip telefonlar için kullanıldıklarını görebilirsiniz.)
Bilgisayarın seri portuna bağlanabilecek olan bir data kablosu Şekil-1 de görülmektedir.
Şekil - 1 Bu aktarım tipini kullanmak için telefonunuz ile beraber gelen yazılımı (Nokia Communication Manager gibi) bilgisayarınıza yükleyin. Daha sonra Kablonun bir ucunu telefona ve diğer ucunuda bilgisayarın seri portuna bağladıktan sonra bilgisayarınızdan telefonunuza uygulama aktarma yapmak için hazırsınızı demektir. Bağlantı Ayarlarında kablonun bağlandığı seri portu seçemeniz gerekebilir. Telefonda bilgisayara bağlı ise aradaki bağlantı otomatik olarak sağlanacaktır. Eğer birden fazla telefon bağlanırsa , yüklemelerin hangi telefon üzerine yapılacağını telefon listesinden seçmeniz gerekir. Eğer tek telefon var ise , otomatik olarak o telefona yükleme yapılacaktır. Telefona kablo ile uygulama indirmek için kızılötesinde uygulanan işlemlerin aynısı yapılır. Önemli olan telefona indirilecek olan JAD dosyasını seçmektir. Eğer telefondaki MIDP versiyonu uymuyorsa , telefonda uygulamayı indirmek için yer yok ise yada uygulamanın aynısı telefonda var ise PC deki yükleme yapan program , telefondaki JAM dan aldığı hata mesajlarını ekran verir. |
|
2.3 BlueTooth |
|
Telefonunuz ve bilgisayarınız Bluetooth bağlantısı destekliyorsa , kızılötesi bağlantı gibi
fiziksel kısıtlamalarınız kısıtlı olmayacaktır. Tek kıstlama cihazlar biribinden 10 metreden fazla
uzak olmamalıdır. Bunun haricinde cihazların biribirini direkt olarak görmesi gerekmez.
Bluetooth bağlantıda uygulama indirmek yukarıdaki bağlantı şekillerine benzer. Bluetooth bağlantısı telefon üzerinde aktif hale getirildikten sonra , bilgisayar ile olan bağlantı kurulur ve uygulama yükleme programı kullanılarak seçilen uygulama telefon üzerine indirilir. |
| Yararlanılan Kaynaklar |
| 1. Settings for OTA Downlaod of MIDlets , Version 1.0 - 27 Eylül 2002 Nokia Forum |