İstanbul Emniyet Müdürlüğü bünyesinde çalışırken SMS ve MMS ile ihbar sistemi üzerinde epey düşünmüş ve hatta sonradan Avea altyapısını kullanarak bir MMS ihbar sistemi demosu bile yapmıştık. Sonradan bu düşünceler
Alo Kanka olarak gerçekleşti.
Şu an Emniyet Teşkilatı'ndan ayrıyım ama 3G ile bir görüntülü ihbar sistemi yapılabileceğini düşünüyorum muhtemelen Emniyet Teşkilatımızın da böyle düşünceleri vardır.
Bu konsepte
"MOBESE'nin kılcal damarları" adını veriyorum.
Emniyet, ihbar veya şikayet yapmak isteyen tüm vatandaşların her türlü teknolojik araçla bu hakkını kullanabilmesini sağlamak mecburiyetindedir. Zamanla bu
görüntülü ihbar sistemi de gerçekleşecektir.
Sistem muhtemelen ihbar yapacak kişinin cep telefonundan 155'i arayıp bağlanacağı bir yazılım ile görüntüleri alacak ve kaydedecektir.
Eclipse Galileo ile birlikte gelen güzel müjde Eclipse Pulsar oldu.
EclipseME adlı önceki projenin derlenip toplanıp bir de güzel logo yapılmış hali olan Eclipse Pulsar ile Java ME geliştirme ortamınız hazır.
Yeni arayüz ile Nokia ve Motorola gibi SDK geliştiren şirketlerin ürünlerini de doğrudan yükleyebiliyorsunuz.
Eclipse Pulsar web sitesi :
www.eclipse.org/pulsar/
Son günlerde hızla artan Netbook'lardan Asus, Toshiba, Crea, LG gibi markalar, Türk Telekom ve TTnet tarafından uygun fiyata satılmaya başladı.
Fakat burada dikkat edilecek husus bazı mühendislik kısıtlamaları nedeniyle tam bir mobilite sağlanamaması.
Netbook'lar küçük, hafif ve Intel Atom işlemcisini kullanabildiği için epey hızlı, bildiğimiz PC ayarında aletler ama hiçbir zaman bir cep telefonu kadar "taşınabilir" değil. Cep telefonları da boyutları ve tasarım kaygıları nedeniyle hibir zaman Netbook'lar kadar hızlı olamayacaklar gibi görünüyor. Blackberry ve Iphone gibi başarılı cep bilgisayarları var ama onlar da normal bir PC'nin gücünde değil ve olması gerektiği kadar küçük ve zarif değil.
Bu kısıtları aşmanın bir yolunu buldum sanırım. Cep telefonları istediği kadar incelebilecek ve netbooklar da klavyeyi ekranı nereye yerleştireyim diye düşünmeyecek.
Buna taşınabilir server diyebiliriz. Netbook boyutlarında bir kutu düşünün ekran ve klavye yok.
Cep telefonu ile bağlanabileceğimiz gibi evdeki LCD ekran ve klavyeniz ile de bağlanabiliyorsunuz. Basitçe mantığı aşağıdaki resimde anlatmaya çalıştım.
22 May 2009 Friday
Etiketler:
Mobil
Chip'de güzel bir araştırma yer almış. Ben de buradan duyurayım dedim. Çoktandır kopyala/yapıştır yapmıyordum özlemişim.
Devamı için aşağıda devamı yazıyor oraya tıklarsınız. Zaten biliyorsunuz ama hatırlatayım dedim.
Bir de şunu söylemek isterim, sayfaları birer cümlelik parçalara bölüp durmadan devamı devamı linkine tıklattırarak sitede kalma süresini uzatacağını düşünen ve hatta bunu başaran internethaber'e gazabımı gönderiyorum.
Devamı
Bir teklif üzerine Blackberry üzerinde bir JavaME uygulması yapmamız gerekti. Olay gayet basitti. HttpConnection ile bir kaç ekranlık bir akış uygulanacaktı. Önce bir login işlemi sonra bazı bilgiler gösterilecek sonra da fotoğraf upload edilecekti.
Fakat bilişimcilerin yakasını hiç bırakmayan Murphy burada da yanımıza geldi. Önce olayın HttpConnection olmadığnı anladık. Olay web servisleri ile yürüyecekti. Web servisleri de bilin bakalım ne ile yazılmış. Tabii ki Java interopability problemleriyle saç baş yoldurtan .NET ile...
Fakat hain emellerime alet etmek için eski dostum NetBeans'e danıştım. O da bana hemen saniyeler içinde .NET uyumlu olmayan ama JavaME uyumlu web servis clientı yarattı. Uyumlu hale getirmek için de WSDL ile oynadım. WSDL'da tip datetime ise string yaptım. unsignedByte ise base64ByteArray'e çevirdim ve sağlam Java stubları ortaya çıktı. Hatta bu stub'lar Blackberry simülatöründe de çalıştı.
Ama simülatörde çalıştı.
Gerçek yüklemede bu işlem için gerekli jar'ların elimizdeki versiyonda yüklü olmadığını anladık. Acilen JavaME için SOAP mesajı yaratan birşey bulmam gerekti ve aradığımı
Ksoap2 adlı açık kaynaklı uygulamada buldum. Bu proje taşınabilir aygıtlar için soap mesajları oluşturuyordu. Fakat Murphy gene yakamı bırakmadı ve bu sefer de Ksoap2'nin ürettiği SOAP mesajlarının .NET uyumlu olmadığını anladık. Zaten açık olan kodu projeye ekledim ve satır by satır debugging ile SOAP mesajlarını .NET uyumlu hale getirdim.
1 hafta gibi kısa bir sürede bazı geceler hiç uyumadan çalışarak demoyu yetiştirdik.
Masum bilişimcinin Murphy ile mücadelesini ibretle okudunuz.
Bu adreste J2ME (Java 2 Micro Edition) ile bir database bağlantısının nasıl yapılacağı anlatılmış. Adresi incelediğimizde aslında bunun doğrudan bir veritabanı bağlantısı olmadığını ve web sunucusundaki bir txt dosyasından okuma ve yazma yapıldığını görebiliyoruz.
Yazının devamında da bir web servisi istemcisinin bir mobile uygulamada nasıl çalıştırılacağı anlatılmış. Bu kod için
kSOAP ve
kXML kütüphaleri kullanılmış.