May 06
Avanade announced my and Alex van Herwijnen’s MVP status renewal by a press release; can be found on this link; (Dutch)
http://www.avanade.com/nl/about/news/pressdetail.aspx?id=467
Tags:
Apr 21
Microsoft has released the icons that will be used in its Windows Phone 7 OS. The download page explains that the pack is meant for application developers writing software for the OS. There are 64 icons in the pack, 32 light and 32 dark, in .png format, with a vector-graphics option for import into Microsoft Blend.
Jan 25

This series of Web seminars will lead you through common application development scenarios in Windows Mobile 6.5. From “hello world” to embedded databases, from sending a simple SMS messages to using the new touch-screen enabled Gesture APIs, these sessions will get you started developing custom applications for your Windows Mobile 6.5 device.

 

Link is here

 

Sep 24

Review by WMExperts on the new Zune HD, very cool indeed:

Tags: |
Aug 02
I'm quite late to announce the paper here, but two mobile MVPs, Michele Leroux Bustamante and Nickolas Landry, did an excellent job talking about using WCF from the .NET Compact Framework: http://wcfguidanceformobile.codeplex.com/ . If you wonder the capabilities and the usage of WCF services on Windows Mobile, please pay attention to this whitepaper.
May 19

After a long silence on my blog, I've great news :

    Microsoft's beta My Phone service for Windows Mobile now free to all http://myphone.microsoft.com/  And for more info about My Phone, please refer to my previous blog entry Microsoft launches new mobile phone stack

Have fun

May 07

Download Cab File

Easy to type mobile URL:

http://tinyurl.com/wmfbcab

New from Windows Mobile: a Facebook application for your phone! Download the new Facebook application for Windows Mobile and:

  • Send messages to any of the people in your Friends list.
  • Take pictures and videos on your phone, then upload them right to Facebook.
  • Send messages or call people in your Friends list.
  • Manage your profile and post anytime, anywhere.

Keep up with the latest news and posts with Facebook on your phone. Now your status updates can be up-to-the moment accounts of what you’re doing. Photos and videos are about as close to live-action as you can get. Show your friends what you’re up to, while you’re out and about.
Connecting and sharing on Facebook just got a lot livelier!

Oct 16

Do you have questions regarding Windows Mobile application development that you need answers to?

Spend an hour with Microsoft employees and MVPs who are experts in Windows Mobile application development.

Join us for a live chat and bring on the questions!

This chat will cover your questions about the tools and technologies used to develop both native and managed applications using the Windows Mobile operating system.

Find our Events on the MSDN Chat calendar here: http://msdn.microsoft.com/en-us/chats/default.aspx

Sep 12

Are you on Facebook? Do you use Outlook and Windows Mobile? If you answered yes and yes, get OutSync, a free app to sync your Facebook friends' photos with Outlook! It's written by Mel Sampat on the Windows Mobile team, and is free to use. Watch the 7 minute video on Channel 10, or visit Mel's website to download it.

Aug 04

W3C announced new standards that will make it easier for people to browse the Web on mobile devices. Mobile Web Best Practices 1.0, published as a W3C Recommendation, condenses the experience of many mobile Web stakeholders into practical advice on creating mobile-friendly content.

You may want to look.

Tags: | |
Jul 29

It's been quite a long time with not even an update in my blog.Shame on me!

It was not only my laziness but also the problems with my old and faithful blog. As you know, it was an outdated version of DasBlog. It was quite ok for publishing posts but missing many points on SEO (Search Engine Optimization), tag clouds, widgets, etc...

Luckily I had some time and motivation to setup a new blog application (thanks BlogEngine) and successfully migrated my old content from DasBlog to BlogEngine via BlogML. Check the tool on Paul’s site. I’m planning to write my migration steps in the next posts.  

I’ve many other news and planned posts and will try to type them soon.

Tags:
Apr 02

OpenXML artık bir ISO standardı . 87 Üye Ülkenin katılımıyla gerçekleşen standartlaşma süreci bugün itibarıyla nihayete erdi ve Open XML açık dosya saklama standardı olarak ISO tarafından onaylandı. Open XML 87 Ülkenin %86'sı gibi büyük bir çoğunluğunun desteğini aldı.

ECMA'nın konuyla ilgili açıklamasına http://www.ecma-international.org/news/TC45_current_work/ISO_and_IEC_approve_Office_Open_XML.htm linkinden erişebilirsiniz.

Microsoft'un basın duyurusuysa http://www.microsoft.com/presspass/press/2008/apr08/04-01OpenXMLVotePR.mspx linkinde yer almakta.

Tags:
Apr 01

     Today I got notice that I have once again been honored as Microsoft MVP for 2008 in Visual Developer - Device Application Development. Thanks again to Microsoft, Mobile Product Team, my MVP lead Mehmet Emre and all those who have supported my community work past year.

My MVP Profile

Tags:
Jan 15

Microsoft will soon release version 2.5 of its .NET Micro Framework platform for low-end embedded processors. The new release adds support for networking via a native TCP/IP stack, and for Web Services on Devices (WSD), according to postings on the .NET Micro Framework Team's blog.

Microsoft first released .NET Micro Framework (.NET MF) in 2006, aiming it at wireless remote controls, watches, and other cost-sensitive devices with constrained processor and memory resources. The .NET MF grew out of Microsoft's Smart Personal Objects Technology (SPOT) initiative, with embryonic versions variously dubbed .NET Embedded and TinyCLR.

According to Microsoft, .NET MF supports low-end embedded processors and doesn't require an MMU (memory management unit). A typical runtime image is only about 300 KB in size, the company says.


.NET MF grew out of Microsoft's work with SPOT Watches

 

Microsoft released .NET MF version 2.0 in February 2007, and .NET MF 2.0, Service Pack 1 in September. However, these releases still did not include a native TCP/IP stack, which was listed as "coming soon." Therefore, networking a .NET MF device has required calling through to an underlying operating system with sockets support, according to the company.

Version 2.5 of .NET MF will now offer a stack that is available even when running directly on the hardware. Device makers need only provide a driver for the network interface. This will result in a wider selection of network-capable hardware development platforms for developers to choose from, Microsoft says.

The company adds that the new version of .NET MF will also include client and server support for Web Services on Devices, also known as Device Profile for Web Services (DPWS). Already part of Windows Vista and Windows CE 6.0 Release 2, this "enables a USB-like level of plug-and-play for networked devices," in the company's words. DPWS-enabled devices on a network can discover one another, then invoke the functionality each device provides.

Further specifics of .NET MF, version 2.5, were not provided, nor has a release date been announced. However, according to the .NET MF team, the new version should appear in "early 2008."

For further information, see the blog posting, here.

Tags:
Jan 11

As an MVP I get questions very offen on Windows Mobile newbies. :) I am always curious and keen to answer your questions. You are always welcome, but here is a nice collection of FAQ on Windows Mobile via msdn. 

Questions are: 

  • What is a Windows Mobile powered device?
  • What’s the difference between a Windows Mobile Professional and Windows Mobile Classic device?
  • What are the different versions of Windows Mobile?
  • How do I develop applications for Windows Mobile powered devices?
  • What is the .NET Compact Framework?
  • How do I develop browser-based applications for mobile devices?
  • What is SQL Server 2005 Everywhere Edition?
  • And the link to the article is : http://msdn2.microsoft.com/en-us/windowsmobile/bb264342.aspx

     

    Tags:
    Nov 01

    Microsoft announced Visual Studio 2008 and .NET Framework 3.5 will be released at the end of this month. From the beta releases (we have beta 2 now) and .NET 3.0 we saw so many improvements on framework and languages.  From now on, we become capable to use Domain Specific Languages (DSLs) like LINQ and we can focus on the domain of the problem space. And we can do Domain Driven Design (DDD) in language level.

     

    DDD is still one of the hardest design issues in many languages and development disciplines, but LINQ is a really nice approach to that problem. So languages are evolving into higher level. But what is next step for languages? In .NET environment or any other frameworks it is still very difficult to parallelize applications. Few programmers, seniors can write multi-threaded code and very few of them really enough capable to debug. In somehow, the operation theory is totally different than human brain.     As commonly known our hardware, computers are ready for those programs for couple of years. Dual core, multi-core processors stand in our laptops, PCs for years. As Aaron Coday from Intel mentioned in Istanbul Bilisim Kongresi 2007, “Software should fallow and support hardware”. Thoughts from the development zone are almost the same. Bill Gates announced in MVP Global Summit 2007, “…..take multiple processors and use them in parallel has been a programming challenge going back many, many decades, so now it's important that we actually solve that problem, and make it possible for developers of all types to take advantage of these multi-core devices….

    So, in my opinion; first step of language evaluation will be in multi-core application development and may be the second one multi-computer (computing-grid) . The name of the first step and opportunities on it are ready : Parallel LINQ or PLINQ.

    Tags: |
    Oct 31

    Nowadays the Facebook phenomenon is rising up via the entire globe. According to the statistics it is the fastest growing social network. But ofcourse Facebook is not the only one, there were many and now there are much more Social Networks in all countries, all languages.

    Whatever the aims of these communites are, the question is, how do they affect your life? I know so many friends who communicate with his/her friends or congratulate birthdays etc... via those tools but don’t want to give a phone call or visit them. You may think that “Communication is communication; the way of it does not matter.” The interesting thing that, if I don’t have someones e-mail or he is not a contact in one of my social networks, msn, g-talk, etc... I don’t recall him as often as the others. So do those networks or tools improve my social life or kill it?

    In other way, most of us sit infront of the pcs whole day hence we always have access to those networks or tools. But do we really do something productive or accomplish something on those sites or just wasting the time and loosing consantration?

    So, to query all those issues and give up this stupidity you may check this out.

    Edit on 9 Nov. 2007 : Ten days later from this post, I saw a news in www.ntvmsnbc.com, the most serious Turkish news portal. They announced that, 860.000 Turkish user have been registered in facebook and we are the 5th most crowded nation in facebook :)

    Sep 18

    Selam Blog,

    Ne uzun zaman oldu senle ilgilenmeyeli, ilginenemeyeli... O kadar cok sey var ki aslinda sana anlatacak, seninle paylasacak. Hepsini yavas yavas anlatacagim. Bu arada, artik daha fazla ilgilenecegim senle, soz...

    En son 7 Haziran'da asagidaki Bilisim Kongresi Notlarini paylasmistim, hatta onu bile editleyip tamamlamaya zamanim olmamis anlasilan. Bu uc ay icinde en buyuk degisiklik, isimde, hatta yasam alaninda oldu. Uzun suredir planladigim bir hedefi gerceklestirdim; artik Hollanda'da calisiyorum. Lalelerin arasinda, yagmurun altinda, kanallarin uzerinde bisiklete biniyor, ormanin icinde gizlenmis bisiklet yollarinda kayboluyorum :)  Peki nasil oldu bu?

    Ziyaret edenler bilir, bir sene Netron’da developer, iki sene de BilgeAdam Kurumsal Yazilim Projeler ekibinde Birim Mudur Yardimcisi olarak calistim, bircok projelerde gorev aldim. Ama is hayati sadece Istanbul degil. Nasil ki daha once Izmir’i reddedip Istanbul’a geldiysem, simdi de Istanbul’u birakip Hollanda’ya geldim. Biraz daha proje, biraz daha tecrube icin. Su anda burada Universal Music Group, IT Global Applications takiminda PreClearence / Restrictions uygulamasi uzerinde calisiyorum.

    Hollanda degisik bir yer, yemeginden otobuse binis sekline, bisiklet kullanim alanlarindan, kanallara kadar o kadar cok farkli sey var ki burada. Dil onemli sorunlar arasinda. Ingilizce ile anlasamadigim hic kimse olmamasina karsin, daha cok arkadas edinebilmek, esprileri anlamak, konusmalara katilabilmek icin Dutch ogrenmek gerekiyor. Ogreniyor muyum? Umudum var :P

    Baska neler oldu? Elbette bircok sey daha var, Marmaris tatil anilari, Izmir ziyareti, BilgeAdam vedasi…

    Eh, ben hep teknik seyler yaziyordum(!) dimi? SOAnin dibine vurmanin ne oldugunu burada cok iyi anladim. Stand-Alone uygulama yerine servis gelistirmenin buyuleyici guzelligini hergun baska bir acidan goruyorum. Gerci bugun LosAngeles’tan desteklenen servislerden biri sorun cikardi ve saat farki nedeniyle onlarin uyanmasini bekliyoruz ama, olsun yahu, arada olur boyle seyler. Detaylari daha sonra paylasacagim.

    Su an yapicak cok is var. Hem is yerinde hem de ev vs. de henuz tam yerlesmis degilim. Ama biliyorsun ben rahat adamim :) zamanla hepsi yerli yerine oturacak, eminim.

    Bu arada, senle sadece icerik olarak degil teknik olarak ta ilgilenmeye baslayacagim, mesela bi yolunu bulup su botlarin track-back lerini silecegim, bu arada, farkettin mi bilmem ama, seni analytics ile takip etmeye de basladim. Eeh, ziyaretcilerimi taniyayim ki icerigi de ona gore yazayim, degil mi?

    Son not : keyboard artik Ingilizce, harfler icin kusura bakma.

    Tags:
    Apr 27

    Windows & .NET Magazin,  Nisan 2007 sayısında yayınlanan IPTV makalemi, soft copy olarak aşağıda bulabilirsiniz;

    Televizyon kumandanızı tuşlamaya başladınız, kaç farklı kanal izleyebilirsiniz? Analog yayınlar ile 20 civarı, Kablo TV üzerinden 40-50, en fazla birkaç uyduyu dinleyen digital receiverlarınız üzerinden maximum 1000. Peki  ya sonrası? Canınız yerel haber dinlemek istiyor, ama saat haber saati değil. Dün gece izleyeceğiniz diziyi dışarıda olduğunuz için izleyemediniz, ya da bir iş yemeğiniz var ama tuttuğunuz takımın en önemli maçını da canlı yayında izlemek istiyorsunuz.

    Yıllar önce Bill Gates’in “Önümüzdeki Yol  - The Road Ahead ” i okuduğumda,  yukarıdaki tanıma çok benzer bir anlatımla karşılaşmıştım. O zamanki vizyonumla, bana göre kitaptaki diğer tüm fikirler arasında en son gerçekleşecekler listesinin en iddalısıydı bu. İstediğin TV içeriğini istediğin an izleyebilmek. Hatta daha da ilerisi, her an her yerde izleyebilmek ve TV içeriğini herkese yayınlanan içerik ve yayın akışı’ndan çıkararak kişisel yayınlara çevirebilmek. Bu fikir, şu anda karşımızda, kullanıma hazır, devrim yaratacak kadar güçlü bir teknoloji olarak duruyor: IPTV

    TV kanallarının ve video içeriklerinin internet üzerinden yayınlanması ve geniş bant erişim teknolojileri ile televizyonlarımıza, bilgisayar ve cep telefonlarımıza ulaşması IPTV’nin en yüzeysel açıklamaları arasındadır. Aslında bu açıklama ile, görüntü ve ses kalitesi, dil seçimi ve benzeri bir çok uygulamayı bizlere sunan ve uzun süredir neredeyse hepimizin kullandığı digital yayınlar (DVB – Digital Video Broadcasting) ile pek farkı görünmemektedir. Peki niçin yayınları internet üzerinden izleyelim ki?



    Yeni Uygulamalar, yeni alışkanlıklar

    IPTV’nin en büyük getirilerinden birtanesi de interaktivitedir. Ne zaman neyin izleneceği seçimi (Video on Demand) interaktivitenin ilk meyvesidir. Yayın kuruluşları açısından bakarsak, hangi programın hangi saatlerde daha çok izlendiğinden tutun da, kimlerin, kaç yaş grubunun yayınlanan içeriğe eriştiği, reklamların izlenme ve takip edilme oranları, coğrafi bölgeler olarak nerelerden izlenildiği gibi bir çok detaylı bilgiyi toplaması mümkündür. Bu bilgiler tüm kullanıcılardan ve tüm detayları ile gelmektedir. Şu anda bu verileri toplamak için kullanılan raiting cihazları Türkiye’de yalnızca 10000 kişilik nüfusu temsil eden yaklaşık 2500 evde bulunmaktadır, iki teknoloji ile toplanan bilgiler arasındaki doğruluğa dikkat lütfen.!

     Elbette IPTV teknolojisi sadece yayıncıya bu bilgileri sağlamak için de geliştirilmedi. Birkaç sene önce, herkesin pür dikkat takip ettiği dizilerden birinin başrol oyuncusunun kullandığı parfüm uzun süre satış rekorları kırmış, birçok yerde yok satılmıştı. Şimdi ise, IPTV yepyeni bir alışveriş alışkanlığı sunuyor. Film izlerken oyuncunun kravatını çok beğendiniz, videoyu durdurdunuz, kravata tıkladınız ve size alışveriş sitelerinden kravatın fiyatı, ödeme koşulları ve gönderim bilgileri alternatifleri gösterildi. Hatta bir yan taba tıkladınız ve gerek Türkiye gerekse uluslararası açık arttırma sitelerinden de alternatiflere o anda ulaştınız. En makul seçimi yaptınız ve kravatınız birkaç gün içinde postanızda.

                    Takımınız çok kritik bir maçta ve çok kritik bir anda penaltı kazandı. Bu zamana dek, penaltıyı kimin kullanması gerektiği için fikrinizi söyleyebildiniz mi? Yayın sırasında 25 – 30 saniye içinde oylanması gereken bir anket yapılıp penaltıyı kimin atacağı seçimine katkıda bulunabilirsiniz.

                    TRT-4’te uzun zamandır yayınlanan açık öğretim içerikleri hepimizin birkaç kez dikkatini çekmiş, birçok öğrenci de bu yayınları takip etmiştir. Ders kaçırma stresi, derste bir etkileşim olmadığı için konsantrasyon eksikliği, soru soramama, akışa dahil olamama gibi birçok zorluğu beraberinde getiren bu sistem, son yıllarda e-learning ve video conferanslar ile desteklenmektedir. IPTV teknolojisi ile e-learning, m-learning ve video conferancing yeni açılımlara doğru ilerleyecektir.

    Teknik Altyapı

                    TV yada video yayınının internet üzerinden aksamasız verilebilmesi için yüksek bant genişliklerine ihtiyaç duyulmaktadır. DSL altyapısı, teknoloji olarak çok yüksek hızlara çıkabilecek, IP omurgası üzerinden kesintisiz olarak veri transferi yapabilecek yeterliliğe ulaşmıştır. ADSL2+ teknolojisi ile 25Mbps, VDSL ile ise 52Mbps’lık hızlara  ulaşılmış durumdadır. Elbetteki tek gelişme bağlantı hızı değildir, sıkıştırma format ve oranlarındaki gelişim IPTV için en büyük destek teknolojilerdendir. MPEG2 formatı ile sıkıştırılmış SDTV (Standart Definition) kanalları  3 – 3,5 Mbps bir bant genişliği üzerinden stream basabilirlerken, yeni vizyonumuz olan HDTV(High Defi nation) yayını için ise 15-19 Mbps bant genişliği kullanılmaktadır. MPEG4 formatı ile sıkıştırılan yayınlar ise, SDTV de 2 Mbps, HDTV de 10-12 Mbps civarındadır. Sıkıştırma formatlarında çok yakın gelecekte sonuçlanacak calışmalar ile, MPEG4 sıkıştırma oranının iki katına çıkılacak ve bu sayede kullanılacak bant genişliği de yarıya düşecektir.

                    Donanım olarak şu anda Microsoft’un çalışmalarını tamamladığı “Set Top Box” ları ve kişisel bilgisayarlarımızı kullanabileceğiz. Set Top Box şu anki uydu yayınlarını aldığımız receiverlar gibi, televizyon ve internet bağlantısı arasında, TV, Radyo ve diğer yayınlarını alarak televizyona ileten bir cihaz olarak evlerdeki yerini kısa bir süre sonra almaya başlanacaktır.

                    3G geçişleri ile birlikte, GSM şebekelerinde IPTV streamleri için yeterli bant genişliği sağlanmış olacak ve cep telefonları ve PDA’ler ile de IPTV içeriklerine erişebilecektir. Bu sayede her an, her yerde, istediğimiz içeriğe ulaşabilecek, Video on Demand ve interaktivitenin tüm getirilerinden faydalanabilecektir.

                    Hem kullanıcılar, hem de çözüm geliştiriciler için yepyeni ve büyük bir dünya sunuyor IPTV. Düşünmemiz gereken neler yapılabileceği ve kullanıcılarla ne kadar interaktivite kurulabileceğidir. Bu aşamadaki küçük planlarınız, bir kaç sene sonra IPTV teknolojisine yön veren uygulamalar olarak karşımızda olabilir.

    Tags:
    Dec 07

    Kim demiş ki yazılımcıların işleri sıkıcı diye, mesela size hemen bir XP (Extreme Programming) Japon videosu.

    http://www.youtube.com/v/zpw8h4OGNxg

    Tek örnek mi? Elbette ki bu tek örnek değil, işte birtane de SCRUM

    http://www.youtube.com/v/B3htbxIkzzM


    iyi eğlenceler.

    Edit : 07.03.2007 youtube erişimi TTNET omurgasi üzerinde yasaklandigi için sadece linkleri vermekle yetiniyorum, izleyebileceginiz bir bağlanti ve özgür bir internet bulabilmeniz umuduyla..!

    Nov 09

    Biri Google mi dedi? Altavista? MS Search?

    yo yooo.. bu hicbirine benzemiyor, biraz esmer, (sevimli bir sarışın daha iyi olmaz mi acaba?) pek te sempatik bir arama motoru bu...

    Ms. Dewey için tıklayın. çok hoşunuza gideceğine eminim.

    Mustafa'ya teşekkurler..

    Tags:
    Oct 28

    Canımız, kanımız, bitanemiz yazgeliştir yenilendi.
    Bir css değişikliği oldu ama oldukça da hoş durdu.

    Emeği geçenlere teşekkurler.

    Tags:
    Oct 21

    Daha önce kablonet.net'te ve bir çok sitede hız testi yapabileceğimiz bölümler vardı, ama hiç biri aşağıdaki adres kadar eğlenceli değil.
    Mutlaka bir göz atın.

    http://www.speedtest.net

    Tags:
    Sep 23

     Değişik birşey mi lazım? hem çok basit, cok işe yarar, çok kullanışlı ve de pratik, insanin aklina hayatı boyunca kac defa boyle birsey yapmak gelir ve yapar ve urun haline getirip satar bilemiyorum ama, bu zamana dek USB den kahve ısıtıcısından vantilatore kadar bi cok seyi yapan büyük sirketlerin aklina nasil USB'den sarj olan AA pil yapmak gelmemiş, ilginç.
    :) 
    Mutlaka bir göz atın.
    http://www.usbcell.com/

    Tags:
    Sep 13

      Eski blogumda özellikle çocukların oldukça ilgisini çekebilecek olan bir çalışmaya yer vermiştim. ( http://blogs.yazgelistir.com/kivanc/archive/2005/09/21/424.aspx ) Neredeyse tam bir yil olmus bu entryi gireli.
     
       Fikrin yaraticilarindan aldiğim guzel bir maille ikinci kez bu programi duyurmak istiyorum. Benim gordugum eski halinden oyle cok gelistirmişler, kullanimini oyle sevimli, basit, anlasilir ve program mantigina uygun bir şekile hazirlamişlar ki, gercekten sevdim. Hatta bir kac supri de koymayi ihmal etmemişler, onlari da bulmak size kalmiş.
     
       MVP Open Days'te de konusmalardan birinin konusu, "mümkün olduğu kadar çok kişiyi bilgisayarla, bilgisayar bilgisiyle donatmak" tı. KPL (yeni adiyla Phrogram) bu yöne atılan sağlam taşlardan görünüyor.
    http://www.kidsprogramminglanguage.com/
    http://www.phrogram.com/ 

    Tags:
    Software Blogs TopOfBlogs