RIA(Rich Internet Applications-Zengin Internet Uygulamalarý) henüz ülkemizde fazla bilinmeyen ancak gelecekte çok konuþulacak ve kullanýlacak bir teknoloji… RIA nedir sorusunun detaylý bir cevabýný Ýlyas Doðruer’in sitesinde okuyabilirsiniz.

RIA ile ilgili geliþmeleri yakýndan takip ediyorum. Özellikle geniþbant Internet baðlantýlarýnýn yaygýnlaþmasýyla SaaS (Bir hizmet olarak yazýlým) konseptinin Türkiye’de de oturacaðýný ümit ediyorum. 2000-2001 yýlýnda ASP (Uygulama Hizmet Saðlayýcýlýðý) kavramý Türkiye’de de tartýþýlmýþ ama gerek þirketlerin güvenmemesi, gerekse Internet baðlantýlarýnýn hýzýnýn yetersiz ve maliyetinin yüksek olmasý sebebiyle bir türlü kabul görmemiþti. Þimdi ise SaaS ve On Demand yöntemlerini kullanan ERP vb. iþ uygulamalarý piyasaya çýktý. Microsoft ve Sun gibi þirketler yeni teknolojileri duyurmaya baþladý. Adobe sessiz sedasýz pazarýn en popüler ve hýrslý þirketi oldu.

RIA gibi yeni bir konseptin Türkiye’de bir konferansla tartýþýlacaðýný gördüðümde ise þaþýrdým. Konunun böyle geniþ bir yaklaþýmla ele alýnmasý çok sevindirici bir geliþme… MMÝstanbul ekibi, Temmuz ayý sonunda düzenlemeyi planladýðý RIA konferansý öncesinde 2 günlük bir hazýrlýk konferansý düzenlemiþti.

Cumartesi günü ayný anda Webrazzi & Techcrunch Meetup toplantýsý da olduðundan katýlým biraz azdý. Aslýnda RIA için daha önemli konularýn konuþulduðu son oturumlarda ise iyice azalmýþtý. Ancak sanýrým asýl konferans daha yüksek katýlýmla yapýlýr.

MMÝstanbul bir Adobe kullanýcý topluluðu olduðundan olsa gerek, aðýrlýklý olarak konular Adobe teknolojileri üzerineydi. Ajax ve Silverlight sunumlarý vardý ama belki de Türkiye’de pek tanýnmadýðýndan, JavaFX, OpenLaszlo, Curl gibi pazarýn nispeten küçük ama iddialý oyuncularý yoktu. Daron Yöndem’in stand up benzeri bir tanýtýmla yaptýðý Silverlight sunumunda “.Net programcýlarýný Flex öðrenmeye zorlayamazsýnýz. Bu yüzden Silverlight popüler olacak” dediði gibi, mesela Java programcýlarý da JavaFX öðrenmek ve kullanmak taraftarý olacaklardýr. Yine özellikle kurumsal RIA pazarýnýn ilginç oyuncularýndan birisi olan Curl kendi yazýlýmýnýn çok daha performanslý ve güvenli olduðunu iddia ediyor.

Ýddialar bir tarafa, önemli olan kurumsal RIA konsepti… Ýster PHP+AJAX kullanarak, ister AIR kullanarak yazýn; eðer kullanýþlý ve güvenli bir ERP ya da CRM uygulamasý yazdýysanýz bu sektörden ekmek yersiniz. ÝdealERP veya Unity On Demand gibi…

Haftasonunu dolduracak kadar kapsamlý bir hazýrlýk konferansý düzenledikleri için MMÝstanbul ekibine teþekkürler… Asýl konferansý sabýrsýzlýkla bekliyoruz.

Yorum (1)

Bu yazý Bilgisayar mühendisi ne iþ yapar? adlý çalýþmanýn ilk bölümü…

Bilgisayar mühendislerinin en bilinen çalýþma alanlarýndan birisi yazýlým sektörüdür.

Yazýlým geliþtirme iþi genelde adýna “Yazýlým yaþam döngüsü” denilen bir süreç içerisinde yürür. Bilgisayar mühendisleri planlama, analiz, tasarým, kodlama, test/kalite yönetimi ve kurulum gibi aþamalardan oluþan bu sürecin her tarafýnda yer alabilirler.

Bazen aþaðýdaki pozisyonlar için ayrý insanlar çalýþabildiði gibi, bazen de bir kiþi pozisyonlardan birkaçýnýn iþini yapar.

Planlama / Analiz

Ýþ Analisti

Müþterilerin ihtiyacýný anlamaya yönelik çalýþmalar yapan pozisyondur. Þurada anlatýldýðýna göre;

Ýþ analisti, proje yaþam döngüsünün daha çok proje imza öncesi ve proje baþlangýç aþamasýnda rol alýr. Bu kiþiler, yazýlýma özel gereksinimlerden daha çok yapýlacak iþe özel ihtiyaçlarý belirler.

Burada “ihtiyaç” dememin de özel nedeni var. Bunlar müþterinin “ihtiyaç” duyduðu ama hala gereksinime dönüþmemiþ haldedir. Þöyle örnek vereyim: Bir kiþinin arabaya ihtiyacý olur. Ýþ analisti sadece bu kiþinin araba ihtiyacýný ortaya koyar. “Adam araba istiyor” der geçer. Sonra gereksinim analisti, bu kiþinin hangi marka, ne özelliklerde, ne tip arabaya ihtiyacý olduðunu belirleyerek arabanýn “gereksinimlerini” ortaya koyar.

Sistem Analisti

Yazýlým dünyasýnda sistem analistleri, kullanýcýlardan ya da iþ analistlerinden gelen bilgileri kullanarak geliþtirilecek yazýlým veya çözümün yapýsýný belirler. Gerekli iþlem adýmlarýný ve aþamalarýný hazýrlar. Yani sadece ihtiyacý deðil, ihtiyaca göre çözümü üretir.

Sistem analisti genel olarak ise tüm bir bilgi iþlem sistemini tasarlayýp ihtiyaca göre çözümler öneren kiþidir.

Tasarým

Yazýlým Tasarým Uzmaný

Yazýlým tasarýmý, altyapý bileþenleri dahil tüm yazýlým yapýsýný planlamak demek. Büyük yazýlým þirketlerinde sadece yazýlým tasarýmý ile görevli mühendisler bulunur. Bu mühendisler kod yazacak kiþilere ihtiyaçlarý olan yapýyý hazýrlar. Yazýlým geliþtirme iþini hýzlandýran “tasarým þablonlarýný” tavsiye eder. Gerekirse yazýlýmýn bir prototipini hazýrlar.

Yazýlým Modelleme Uzmaný

UML denilen modelleme ve diyagram çizme dilini kullanarak yazýlýmýn iþleyiþini tanýmlar. Hatta programý þekiller (diyagramlar) kullanarak baþtan sona yazarlar. Modellemesi doðru yapýlmýþ bir yazýlýmýn hem geliþtirilmesi, hem bakýmý hem de dokümantasyonu daha kolay olur. Bugün Rational Rose gibi yazýlýmlar kullanýlarak UML diyagramlarý ile kod parçacýklarý kolaylýkla iliþkilendirilebiliyor.

Geliþtirme

Programcý / Geliþtirici / Yazýlým Uzmaný

Programlama dillerini ve teknolojilerini kullanarak ürün geliþtiren kiþidir. Ýþin ve firmanýn büyüklüðüne göre bazen tüm yazýlýmý geliþtirir, bazen sadece kendisine verilmiþ bölümü hazýrlar. Programýn bütününe hakim olmadýðý durumlarda, sistem analistinden ya da proje yöneticisinden destek alýr.

Yazýlým Mühendisi

Yazýlým Mühendisliði aslýnda genel bir kavram. Bir yazýlým mühendisi yazýlýmla ilgili tüm aþamalarda bulunabilecek özelliklere sahip kiþidir. Hem analiz, tasarým hem de kodlama aþamalarýnýn teorisini bilir, uygulamalarýný yapabilir. Yöneticilik pozisyonlarýna gelebilir, altýnda programcý ve analistler çalýþtýrabilir. Sektörde en çok kullanýlan ünvanlardandýr.

Yazýlým Mimarý / Yazýlým Danýþmaný

Yazýlým mimarlarýnýn sorumluluk alanlarý çok geniþ ve zordur. Þurada yazdýðý þekliyle;

Projede kullanýlacak teknolojileri seçerler, proje metodolojisi ve süreçlerinde tavsiyelerde bulunurlar, uygulamanýn genel tasarým ve yapýsýný oluþturur ve korurlar, projenin doðru tanýmlanmasýný saðlarlar, tasarýmýn dökümante edilmesi ve kodlama standartlarýnýn belirlenmesi ile uðraþýrlar. Proje yöneticisine teknik görev tahminlerinde, proje maliyetleri ve yararlarý konusunda yardým ederler. Zor teknik görevlerde programcýlara yol gösterirler. Teknik personel seçimi ve iþe alýmýnda yönetime yardýmcý olurlar.

Her alanda olduðu gibi yazýlým alanýnda da yöneticilik pozisyonlarý var. Genelde geliþtirme ekiplerinde belli bir süre çalýþtýktan sonra yönetim kademelerine geçiþ yapýlýr ya da yeteneðe ve politikalara baðlý olarak deðiþir.

Ekip Lideri / Proje Yöneticisi

Proje Lideri/Yöneticisi yazýlým ekibini bir arada tutan ve zaman çizelgelerine uyulmasý için gerekli motivasyonu saðlayan yöneticidir. Ayrýca yönetim ile proje ekibi arasýndaki bilgi alýþveriþini de saðlar. Bütçe konularýnda düzenlemeler ve maliyet analizlari konusunda yönetim kuruluna bilgi ve tavsiye verir. Yazýlacak modüllerin ve arayüzlerin zorluk derecelerine göre zamanlarýný tayin eder ve proje planý içinde yayýnlar. Diðer proje ekipleri ile bilgi alýþveriþini saðlar ve kontrol altýnda tutar. Projedeki her türlü riski takip eder ve kaynaklarýný ona göre tahsis eder. Riskleri belgeleyerek çözümler için onaya sunar. Onay sonucu çýkan kararlarý iþleyerek sonuçlarý tekrar yönetim kuruluna bildirir. Kaynak

Program Müdürü

Türkiye’de çok fazla kullanýlmayan bu terim karþýlýðýný en fazla Microsoft’ta bulur. Program Müdürleri teknik konulardan daha çok yönetim iþleri ile sorumludur. Proje yöneticilerini koordine edip raporlar alarak projelerin saðlýklý yürümesini saðlarlar ve üst yönetimi bilgilendirirler.

Test / Kalite Güvence

Yazýlýmda kalite güvence, kýsaca yazýlým projesinin standardlara uygunluðunu ve ihtiyaçlarý karþýladýðýný denetleyen çalýþmalar demektir.
Bilgisayar mühendisleri bu alanda da çeþitli görevler alýr.

Yazýlým Kalite Uzmaný

Ýhtiyaçlarýn ve geliþtirilen çözümün doðru belirlenip belirlenmediðini, yazýlýmýn belirli standardlarda olup olmadýðýný denetleyen kiþidir.

Yazýlým tasarýmý ve/veya yazýlým testi konularýnda bilgi sahibidir. Genel kalite yönetim sistemi standartlarýný, uluslararasý yazýlým mühendisliði standartlarýný ya da süreç olgunluk modellerini (CMMI, SPICE, v.b.) bilir. Geliþtirilen yazýlýmýn bunlara uygun olarak yürümesini saðlar.

Test Uzmaný / Test Mühendisi

Test uzmaný/mühendisi yazýlýmýn test edilmesinde fiilen çalýþan kiþidir. Yazýlým hatalarýný tespit etmek, hatalarýn sebepleri ve sonuçlarý ile ilgili süreci yönetmek, test kapsamýnýn oluþturulmasý, test senaryolarýnýn hazýrlanmasý gibi iþleri yürütür.

Birim testi, sistem testi, entegrasyon testi, kullanýcý kabul testleri gibi kavramlarý bilir ve uygular. Sonuçlara göre dokümantasyon hazýrlar.

Test mühendisliði hakkýnda þurada güzel yazýlar var.

Test Yöneticisi

Test yöneticisi test ekiplerini koordine eden, gerekli kalite standartlarýnýn saðlanmasý için çalýþan, yazýlým geliþtirme ve diðer ekiplerle koordinasyonu saðlayan pozisyondadýr.
Yazýlýmýn testi geçip geçemediði, kabul edilmeye hazýr olup olmadýðý kararlarýný verir.
Test sürecini kolaylaþtýracak, otomatize edecek çözümleri uygular.

Konfigürasyon Yöneticisi

Yazýlým geliþtirme süreci boyunca üretilen bütün dokümanlarýn, kodlarýn, web uygulamasý ise web sayfalarýnýn, test scriptlerinin versiyonlarýnýn kontrol edilmesi gerekir. Yazýlým sürümleri içerisinde hangi hatalarýn düzeltildiðinin hangi deðiþikliklerin yapýldýðýnýn izlenmesi gerekir. Ürün haline gelmiþ projelerin satýþa hazýrlanan versiyonlarýnýn belirlenmesi ve yönetilmesi gerekir.

Ýþte konfigürasyon yöneticisinin iþi bunlarý takip etmektir.

Yorum (2)

Bilgisayar Mühendisi kavramý artýk genel bir alaný niteler oldu. Kimse okulu bitirdikten sonra Bilgisayar Mühendisi ünvanýyla çalýþmýyor. Üstelik teknolojinin geliþmesiyle o kadar farklý uzmanlýk alanlarý ortaya çýktý ki, neredeyse hiçbirinin adýnda bilgisayar geçmiyor.

Peki, üniversitede Bilgisayar Mühendisliði okuyan bir öðrenci hayata atýldýðýnda hangi pozisyonlarda çalýþýr?

bilgisayar mühendisiBu sorunun belki yüzlerce cevabý var. Ama en çok bilinenlerini farklý kategorilere göre cevaplandýralým. Daha fazla bilgi isteyenler, özellikle kariyer sitelerindeki pozisyonlarý incelerlerse birbirine benzeyen bir çok isimle karþýlaþacaklardýr. Yine, geliþen teknolojilere göre neredeyse her ay yeni bir pozisyon oluþuyor. Hatta ürün bazlý pozisyon isimleri bile var. Mesela iPhone mühendisi arayan bir iþ ilaný ile karþýlaþabilirsiniz.

Bu yazý fazla uzun olacaðý için bilgisayar mühendislerinin çalýþacaðý pozisyonlarý farklý alanlara göre ayrý yazýlara ayýracaðým.

Aslýnda her pozisyonla ilgili olarak sayfalarca bilgi verilebilir. Ama maksat olabilecekleri göstermek… O yüzden, pozisyonlarý kýsaca anlatan bilgilerle yetineceðim. Bu bilgiler bazen kendi cümlelerim olacak, bazen iþin uzmanlarýnýn sitelerinden alýntýlar…

Yazýmýz þu bölümlerden oluþuyor:

  1. Yazýlým
  2. Veritabaný
  3. Biliþim Güvenliði
  4. Donaným/Elektronik
  5. Teknik Destek
  6. Web
  7. Multimedya
  8. Diðer

Bu yazý bir baþlangýç olsun. Belki ileride daha detaylý bir dokümana ya da kitapçýða dönüþür. Belki bir þekilde yazýyý okuyan biliþim profesyonelleri kendi alanlarý ile ilgili katkýlar yaparlar. Daha doðru, daha geniþ bir kaynak oluþur.

Önemli olan daha öðrencilik yýllarýnda uzmanlaþmaya yönelmek. Faydalý olur diye ümit ediyorum.

GÜNCELLEME: Bu yazý dizisinin PDF e-kitap þekline getirilmiþ halini buradan indirebilirsiniz.

Yorum (4)

iPhone Java Web Server

Tarih: 18 Haziran 2008 Kategori: Programlama

iPhone üzerinde JavaYazýlýmcýlarýn bitmeyen meraký ilginç sonuçlar doðuruyor. Þurada gösterdiði ve þurada uzun uzun anlattýðýna göre, iPhone üzerine bir Java sanal makinesi ve web server kurarak, cihazý mobil bir java sunucuna dönüþtürmüþler.

JamVM çok küçük boyutlu ve açýk kaynak kodlu bir Java sanal makinesi. Ufaklýðýna raðmen, çoklu thread yapýsýný ve hatta JNI destekliyor. Jetty de tamamen Java kodlu bir web server. Bu ikisini birleþtirerek iPhone üzerinde java uygulamalar yazýlabilecek bir ortam oluþturmuþlar.

Aslýnda iPhone’un klavyesi bile yok. Ama geniþ bir ekraný ve sanal klavyesi var. Bu da bir programcýyý tetiklemeye yetiyor. :)

iPhone bazý uygulamalarýn bilgilerini SQLite veritabanýnda saklýyor. Proje ile uðraþanlar SQLite için JDBC sürücüsü kullanarak iPhone veritabanýna eriþen bir uygulama da yazmýþlar.

Yorum (1)

iPhone ve mobil Internet

Tarih: 16 Haziran 2008 Kategori: Internet, Programlama, Teknoloji

Cep telefonlarýndan Internet eriþimi yýllardýr var. Ancak ne WAP ekranlarý, ne de Internet Explorer ya da Opera’nýn cep telefonlarýnýn boyuna sýðmaya çalýþan mobil sürümleri kullanýcýlarý tatmin edemedi. Üstelik web teknolojileri almýþ baþýný giderken, hala mobil cihazlardaki yazýlýmlarýn sayfalarý render etme yeteneði yetersiz.

Daha doðrusu öyleydi. iPhone’un çýkýþý kablosuz aðlarýn yaygýnlaþmasý ve yeni web teknolojileriyle birleþince durum deðiþti. Bakýn NetApplications ve Cloud Four tarafýndan yapýlan araþtýrmalarýn istatistikleri ne diyor?
iPhone’da Google

  • iPhone’un pazar payý %1 civarýnda. Symbian iþletim sistemi kullanan telefonlarýn pazar payý ise %40.
  • Bu yýlýn ilk günlerinde iPhone’lardan yapýlan Google aramalarýnýn sayýsý tüm Symbian telefonlarýndan yapýlan aramalarý geçti.
  • iPhone kullanýcýlarýnýn %95′i düzenli olarak Internet’te sörf yapýyor. %51′i Youtube’den video izlemiþ.
  • iPhone’dan yapýlan Google aramalarýnýn sayýsý diðer herhangi bir mobil cihazdan yapýlan aramalarýn 50 katý. Bu sonuç Google’ý o kadar þaþýrtmýþ ki, doðru olduðuna emin olmak için log dosyalarýný yeniden incelemiþler.
  • Google, Yahoo, Quicken gibi büyük þirketler iPhone için özel web sayfalarý ve hizmetleri hayata geçirmiþler.

Üstelik bu sonuçlar iPhone 3G öncesinde böyle.

Mobil Internet kullanýmýnýn artýþý web sitelerinin yapýsýnda mobil kullanýma uygunluk için deðiþiklikler yapmayý gerektiriyor. Mesela Yahoo bir web sitesini hýzlandýrmak için daha az HTTP request yapýlmasýný, verilerin Gzip kullanýlarak sýkýþtýrýlmasýný, Javascript ve CSS’in gömülü deðil harici bir dosyadan çaðýrýlmasýný vb. öneriyor.

Yorum (0)

Google’da proje yönetimi

Tarih: 13 Haziran 2008 Kategori: Programlama, Teknoloji

Bir proje yönetim yazýlýmý olmadan yazýlým projelerini yürütmek çok zordur. Bu yüzden, ticari ya da ücretsiz bir çok proje yönetim yazýlýmý var.

Peki binlerce personel barýndýran Google’da proje yönetimi nasýl yapýlýyor?
Þurada yazýlan bilgilere göre Google bu iþ için bilinen bir yazýlým kullanmýyor. Aksine e-mail gibi basit bir araç kullanýyor.

Her hafta Google çalýþanlarý geçen hafta ne yaptýklarýný ve bu haftaki planlarýný soran otomatik oluþturulmuþ bir e-mail alýyor. Þirket içinde geliþtirilmiþ bir program dönen e-maillerin içindeki bilgileri ayýklýyor ve düzenli bir þekilde saklýyor. Daha sonra, mesela bir sonraki hafta gelen e-mailde “Geçen hafta þu 6 iþi yapacaðýný söylemiþtin. Bitti mi?” gibi ifadeler yer alýyor.

Google zaten uzmanlýk alaný olarak veri ayýklama ve anlamlandýrma iþi ile uðraþtýðýndan bu e-mailleri de düzenli bir yapýda saklayabiliyor. Böylece çalýþanlar bir sürü seçenek iþaretlemeden, kolay ve düz bir þekilde rapor vermiþ oluyor.

Ayrýca bu veriler bir veritabanýnda aranabilir bir þekilde saklanýyor. Yöneticiler projelerin nasýl gittiðini aramalar yaparak görebiliyor. Yine bu veritabanýnda diðer Google çalýþanlarý da aramalar yapýp istedikleri projeye katýlmak üzere baþvurabiliyor.

Yorum (0)

- Merhaba Oðuz Bey, konuþmanýz çok güzeldi. Elevator pitch
- Teþekkür ederim.
- Adým Nadir Karman. Bilgisayar mühendisliði öðrencisiyim. Sizi ve þirketinizin baþarýlarýný hep takip ediyorum.
- Teþekkürler. Ama þimdi gitmem lazým. Bir toplantýya yetiþeceðim.
- Öyle mi? Kusura bakmayýn. Ben de sizinle birkaç þey konuþabilir miyim diyecektim.
- Baþka bir zaman belki.
- Aslýnda çok güzel bir fikrim var. Hatta bir proje desem daha doðru. Dinlemek istersiniz diye düþündüm.
- Buyrun bu kartvizitim. E-mail adresime fikrinizi yazabilirsiniz. Ýyi günler.
- Ama yazýlý olarak tam anlatamayabilirim.
- Allah Allah. Peki. Madem öyle, bak þimdi. Þu asansörü çaðýrýyorum. Aþaðýya beraber ineceðiz. En alt kata ininceye kadar bana fikrini anlatýrsan ne ala. Anlatamazsan…

Diyelim ki, böyle bir teklifle karþýlaþtýnýz. Anlatabilir miydiniz?

Ýngilizce’de Elevator Pitch, Elevator Speech ya da Elevator Presentation diye bilinen, Türkçe’ye ise Asansör Tanýtým Konuþmasý ya da Asansör Sunumu diye çevrilebilecek bir tabir var. Daha çok giriþimci insanlarýn yatýrýmcýlarýn ilgisini çekebilmek için fikrini kýsa sürede anlatabilmek anlamýna geliyor. Wikipedia’daki ilgili maddede bu kýsa sürenin anlamý 30 saniye ya da 150 kelime olarak belirtilmiþ.

Bir asansör tanýtým konuþmasýnda olmasý istenen üç temel bilgi var : Fikir (ürün, çözüm, proje) nedir? Yatýrýmcý için faydasý nedir? Siz (ya da þirketiniz) kimsiniz? Bu üç bilgi için fikir ve faydayý birleþtirip üçüncü olarak daha fazla bilgiye nasýl ulaþýlabilir sorusunun cevabýný ekleyenler de var.

Þu yazýda iyi bir asansör konuþmasýnýn 9 özelliðinden (Nine C’s) bahsetmiþ:

  1. Concise : Az ve öz olmalý
  2. Clear : Herkes tarafýndan anlaþýlýr olmalý
  3. Compelling : Çözmeye çalýþtýðýnýz problemi iyi açýklamalý
  4. Credible : Bu problemi çözebileceðiniz konusunda ikna edici olmalý
  5. Conceptual : Konuyu genel olarak anlatabilmeli
  6. Concrete : Hayali bir þey olmamalý, uygulanabilir olmalý
  7. Consistent : Tutarlý olmalý
  8. Customized : Farklý þekillerde anlatýlabilmeli
  9. Conversational : Paragraf gibi deðil, anlaþýlabilir kýsa cümleler veya soru cevap þeklinde olmalý

Bu konu ile ilgili olarak bir de Türkçe kaynak verelim. Ayrýca Internet’te yüzlerce yazýlý, sesli ve görüntülü kaynak bulabilirsiniz.

Yalnýz, baþka bir nokta daha var. Herhangi bir tanýtýmla ilgili olarak kýsa sürede söyleyebilecek sözünüz var mý?

  • Kendini kýsaca tanýtýr mýsýn?
  • Çalýþtýðýn þirket ne iþ yapar?
  • Yazdýðýn program ne iþe yarar?
  • Senin için …. kelimesi ne ifade ediyor?
  • …. konusunda fikrinizi alabilir miyim?

Deneyin bakalým, 30 saniyede ne anlatabiliyorsunuz?

Yorum (1)

  • ipaqim.com güzel bir kaynak. xda-developers ise fevkalade…
  • Öncelikle HP BIOS güncellemesini ve pil süresi çözümünü yüklemek lazým.
  • ÝBB CepTrafik programý sorunsuz çalýþýyor. Saðolsun yapanlar ;)
  • Her smartphone için lazým bir uygulama Smart Toolkit. Önemli ihtiyaçlardan birisi farklý saatlere kurulabilen bir alarm programýydý. Smart Toolkit’in böyle bir özelliði de var. Ayrýca otomatik tuþ kilidi, Windows benzeri menüsü ve kýsayollarý çok kullanýþlý. Hele analog saat þeklinde bir ekran koruyucusu var ki, tam sanat eseri…

IPAQ 514
Windows Mobile’ýn en güzel özelliklerinden birisi rehberde arama yaparken birkaç harf yazdýðýnýzda sadece baþ harflerini deðil, ismin içinde herhangi bir yerde geçen kiþileri de göstermesi. Gerçi bu özellik kimisi için kullanýþsýz geliyor ama rehberiniz kalabalýksa çok faydalý.

Eðer hala aradýðýnýz numarayý bulamýyorsanýz, o zaman SmartPhone Find programýný yükleyeceksiniz. Telefonun her yerinde metin aramasý yapabiliyor.

Öncelikle eski telefondaki numaralarý Excel’e aktardým. Üzerinde düzenlemeler yapýp Outlook’a almaya çalýþýnca nedense Outlook kabul etmedi. Excel dosyasýný CSV olarak kaydedip, içini editörle açarak noktalý virgülleri virgüle dönüþtürdüm. (Bölge/Dil ayarý Türkçe ise, Excel noktalý virgül olarak kaydediyor.) Outlook’a bu sefer düzgün aldý. Senkronizasyon sonrasýnda telefonun rehberi harika oldu. Hele (Þirket sütununu kullanarak) rehberdeki kiþileri kategorize etmiþseniz daha güzel oluyor. Çünkü telefondaki Kiþiler uygulamasýnýn þirkete göre gruplandýrma özelliði var.

Telefonun rehberinde hem Outlook hem de sim kartý numaralarýný gösteriyor. Eðer sim kartýndaki numaralarý görmek istemiyorsanýz, telefonun registry’sinde bir ayarý deðiþtirmeniz gerekiyor. Bu iþlem için iki yöntem kullanýlabilir:

  1. CERegEditor programýný bilgisayarýnýza yüklersiniz. Programý çalýþtýrýp telefona baðlandýktan sonra, HKEY_CURRENT_USER – Control Panel – Phone yolunu izleyip oradaki ShowSIM seçeneðinin deðerini 0 yaparsanýz artýk SIM karttaki numaralar görünmeyecektir.
  2. Diðer ve daha kolay yöntem ise, OS RegTweaker programýný indirip telefon içinden çalýþtýrmak. Yazýlým telefonun derinliklerine hükmetmenizi saðlýyor. Ýlk sayfadaki Show SIM Contacts seçeneðini off yapýp deðiþiklikleri uyguluyoruz. (Apply Tweaks)

Kablosuz að özelliði bayaðý becerikli. Kullanýcý doðrulamalý proxy ve Linux firewall üzerinden Internet’e sorunsuz çýkabiliyor.

Her türlü þifre, parola vb. bilgilerinizi güvenli bir þekilde saklamak için ücretsiz ve açýk kaynaklý Keepass uygulamasýný kullanabilirsiniz. Programýn Windows Mobile sürümü de var ve hem yetenekli hem de kullanmasý kolay bir uygulama.

Telefonla gelen Office Mobile programý yeni dosyalar oluþturmaya izin vermiyor. Bunun için geliþtirilmiþ Modaco DoNew adlý çözümü yükleyerek bu sorunu da aþabiliyoruz.

Türk insanýnýn pek alýþýk olmadýðý halbuki mesela ABD’de çok popüler olan önemli bir ihtiyaç da kiþisel finans/gelir gider uygulamalarý. Quicken neredeyse her Amerikan vatandaþýnýn bilgisayarýnda yüklüdür. Bilgisayar baþýnda olmadýðýmýz saatlerde ise Windows Mobile yüklü cep telefonlarý gelir-gider takibini yapabilmek için çok uygun aletler. Bir mobil uygulama yükleyerek her yerde kullanabilir ve “hesabýnýzý bilirsiniz.” Nitekim ücretli ve ücretsiz yüzlerce Ýngilizce uygulama var. Hiç Türkçe uygulama – en azýndan smartphone için – bulamadým.
KeepSavin
Denediðim ücretsiz onlarca program içinde en kullanýþlý olaný KeepSavin’ idi. Ufacýk boyutlu ama çok güzel özelliklere sahip. Açýlýrken direkt o günün tarihiyle harcama giriþ ekraný geliyor. Çoklu giriþ özelliði sayesinde arka arkaya hýzlý gelir/masraf kaydý yapýlabiliyor. Ýþlemler kategorilere ayrýlabiliyor. Farklý döviz türleri kullanýlabiliyor. Ýþlemlere detaylý açýklama girilebiliyor. Günlük ve aylýk harcama raporlarý alýnabiliyor. Raporlar CSV ve Quicken formatlarýnda bilgisayara aktarýlabiliyor. Velhasýl tam iþini yapan bir uygulama.

Program güzel ama simgesi biraz can sýkýcý. Windows Mobile içindeki herhangi bir uygulamanýn simgesi deðiþtirilemiyor. Kýsayol programlarý kullanýlabiliyor ancak bunlar genelde ücretli ve bir programýn daha hafýzada çalýþýyor olmasý anlamýna geliyor. Neticede vardýðým çözüm þöyle oldu:

  1. Telefonda kurulu programýn EXE dosyasýný bilgisayara alýyoruz.
  2. Ücretsiz ResHacker programýný indiriyoruz. Bu program EXE dosyalarýnýn içindeki simgeleri dýþarý alabiliyor ya da bu simgeyi bir baþkasýyla deðiþtirebiliyor.
  3. Internet’ten -mesela þuradan – bir simge dosyasý (ICO uzantýlý) buluyoruz.
  4. EXE dosyasýnýn simgesini deðiþtireceðiz ancak, WM6 programlarý güvenlik için imzalanmýþ (signed) olduðundan deðiþiklik sonrasýnda program çalýþmýyor. Sorunu aþmak için imza sökücü programýmýzý indiriyoruz. Bu program MS-DOS komut satýrýndan çalýþýyor. Dosyanýn adýný parametre olarak veriyor (unsigner keepsavin.exe) ve çalýþtýrýyoruz.
  5. Þimdi ResHacker’i kullanarak EXE dosyamýzý açýyor ve Action menüsünde Replace Icon seçeneði ile simge dosyamýzý programýn içine yerleþtiriyoruz.
  6. Sonrasýnda geriye EXE dosyayý tekrar telefona kopyalamak ve telefonu kapatýp tekrar açmak kalýyor.

Telefonun içine iþletim sistemi koyarsanýz böyle oluyor iþte… Bu macera burada bitmez.

Yorum (5)