Jun 08

There is some good news with the updated marketplace policies:

  • You still have to pay a registration free which entitles you to 5 free app submissions
  • But any further “paid for” app submissions are free
  • Only “free” app submissions have a cost associated
  • Also MS are introducing the Trial API
  • Includes the Push Notification service.

http://windowsteamblog.com/windows_phone/b/wpdev/

 

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 02
Yesterday I received an e-mail from Microsoft telling I'm awarded by MVP status for 2010. Very good news..!
This year is my 5th consecutive year in MVP Award program.
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

 

Nov 20

The Office Mobile 2010 offering is part of yesterday's release of the overall Office 2010 beta, which offers publicly downloadable versions of Office 2010, SharePoint Server 2010, Project 2010, Visio 2010, and Office Web Apps. The products are touted as delivering "the best productivity experience across the PC, phone and browser."

 

Microsoft's Office Mobile 2010
 
Microsoft's Office Mobile 2010

 

According to Microsoft, Office Mobile 2010 (above) includes mobile versions of Word, Excel, PowerPoint, OneNote, and the new SharePoint Workspace Mobile 2010. The software is claimed to allow transfer of documents to and from desktop PCs while preserving rich formatting, such as tables, charts, font styles, and SmartArt graphics. Excel Mobile 2010 now provides more than 140 formulas, several previously only found in desktop Excel, the company adds.

In addition, the company says, SharePoint Workspace Mobile 2010 will let smartphone users browse document libraries on an enterprise's SharePoint server, open files for viewing or editing, and save them back to the server if desired. It's said the software can also automatically sync documents -- when a file is modified on the server, a copy on the smartphone will be updated without user intervention.

Microsoft says PowerPoint Mobile 2010 now allows a Bluetooth-equipped smartphone to be used as a presentation aid. When a PC and smartphone are connected, the PC's screen will display PowerPoint slides, while the phone displays any associated notes, according to the company. The phone can even be used to advance slides.

Outlook Mobile 2010 -- also promised but apparently not part of this week's beta -- will provide online access to corporate email, calendar, contacts, tasks, and other information from a smartphone. It will also include a Conversation View, which allows combining related messages and then moving, categorizing, or deleting them "in just a few clicks," Microsoft says.

The free Office Mobile 2010 beta requires Windows Mobile 6.5 devices -- we didn't see any word about whether they must be touchscreen-equipped, though this seems likely -- and Microsoft's Windows Marketplace for Mobile. Downloading the application from the Marketplace (below left) will automatically install the software onto a phone (below right). 

 

For further information about Microsoft's Office Mobile 2010, see the company's website, here

Tags:
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!

Feb 17
In a keynote at this week's Mobile World Congress, CEO Steve Ballmer unveiled an interim upgrade to Microsoft's mobile phone stack. To ship during the latter half of the year, Windows Mobile 6.5 brings support for two online services, including an app store and a data sync/backup service.

In the announcement, Microsoft emphasized that the new 6.5 stack uses the same tools, and has the same API (application programming interface), facilitating forward compatibility. Additionally, the tools used to develop apps for Windows Mobile 6.5 are the same as those used to write PC apps, Microsoft said, citing Visual Studio, .Net, and SQL.

Microsoft's two new services, unsurprisingly, include:
  • "My Phone," a Web-based sync service for text messages, photos, video, and contacts
    • Password-protected web interface
    • Facilitates upgrading phones without data loss
    • "Automatic" syncing and backup
    • Currently available in a limited invitation-only beta
  • Windows Marketplace for Mobile
    • Search, browse, and buy apps and widgets, from a PC (Windows Live ID required)
    • Direct-to-phone installations
    • Applications qualified by "simple" security and compatibility check from Microsoft
Additional touted new features in Windows Mobile 6.5 include:
  • New home screen "dashboard" showing new e-mails, texts, missed calls, and calendar appointments
  • More finger-friendly touch-screen interface
  • Updated Internet Explorer Mobile browser
First Windows Mobile 6.5 phones

Participating in the launch were Microsoft phone partners HTC and LG. Both pre-announced specific phone models slated to ship with the 6.5 upgrade in the second half of the year:
  • LG said its LG-GM7300 -- available first on Windows Mobile 6.1 -- will gain a 6.5 option
  • HTC flagged its Touch Diamond 2 and Touch Pro 2 as its first Windows Mobile 6.5 models

 


Slated for WM 6.5, in version "2" releases next year
(HTC Diamond Touch, Touch Pro. Click either for details)

Additional news may be about available on Microsoft's MWC partner list [.doc format], the company said.

Other announcements

Besides the big news related to Windows Mobile 6.5 and its associated services, Microsoft announced several other items. It touted a voice search technology called Recite, for Windows Mobile 6.0 or better. Currently available as a free preview, here, the technology lets users search for spoken notes and reminders using just their voice, Microsoft said.

Additionally, Microsoft announced a long list of new mobile advertising partners, including:

  • Mobistar (Orange Group) and BASE, the second and the third largest mobile operators in Belgium respectively
  • Mobile travel site WAYN
  • eFinancialNews and Private Equity News, part of Dow Jones
  • Le Parisien.fr, the mobile site of Le Parisien-Aujourd’hui en France, described as the "first" daily newspaper in France
  • La Vanguardia, a Spanish daily newspaper
  • Spanish sports newspaper El Mundo Deportivo
  • Le Post.fr, an interactive French mobile site

Microsoft said it offers advertising services in a dozen countries, delivering mobile ads on both Microsoft and partner properties.

Finally, Microsoft partners also announced mobile broadband connectivity for Windows 7, Microsoft's netbook-friendly OS, currently beta-testing. Such partners reportedly included Acer, Asus, Birdstep Technology, Dell, Ericsson, HP, Fujitsu Siemens Computers, Huawei Communications Technologies, Option, Qualcomm, Sierra Wireless, Smith Micro, T-Mobile International, and ZTE.

In a statement, Ballmer commented, "Windows phones bring together the best of the Web, the PC, and the phone.”

Dec 18

 Microsoft announced the general availability of the latest addition to the BizTalk Server RFID platform - BizTalk RFID Mobile, an RFID platform for mobile devices based on Windows CE and Windows Mobile. BizTalk RFID Mobile consists of a runtime engine as well as tools and components to develop, deploy, and manage RFID solutions on mobile devices.

Developers, independent software vendors and systems integrators can build device-agnostic mobile applications utilizing RFID and sensor data on devices running Windows CE or Windows Mobile 5.0, 6.0, and 6.1. Events and data can be stored on the mobile device using a SQL sink service, and then communicated to the BizTalk Server RFID platform for further analysis. Mobile devices can be discovered, queried, and managed from the BizTalk Server RFID platform. Support for industry-ratified standards like the Low-level Reader Protocol (LLRP) and the Tag Data Translation (TDT) library provides a standards-based approach to discover, provision and troubleshoot RFID devices, in addition to surfacing business-relevant attributes from RFID tags

For more information on the product, capabilities, and evaluation versions, browse to: http://www.microsoft.com/biztalk/en/us/rfid-mobile.aspx.

The documentation on how to build applications using the BizTalk RFID API can be found at: http://msdn.microsoft.com/en-us/library/dd351599.aspx.

Tags: | |
Dec 01
The Microsoft Patterns & Practices (p&p) team delivers applied engineering guidance that helps software architects, developers, and their teams take full advantage of Microsoft’s platform technologies in their custom application development efforts. Working with the Windows Mobile team the p&p team has updated their Mobile Architecture Pocket Guide, which provides real world information and best practices for mobile development. Definitely worth taking the time to give it a read.
Oct 03

Nowadays, we all hear the term “Cloud Computing”, its benefits and some baby-steps* applications going on. Google, Microsoft and Amazon are the main promoters on this game. On my side, I like Google’s services like GMail, GDocs, Agenda etc… and on Amazon’s side EC2 seems extremely cool and powerful.  

But on the other hand two hotshots defined Could Computing as stupidity and just a business fashion. Richard Stallman, founder of the Free Software Foundation and creator of the computer operating system GNU, said that cloud computing was simply a trap aimed at forcing more people to buy into locked, proprietary systems that would cost them more and more over time.

He said: "It's stupidity. It's worse than stupidity: it's a marketing hype campaign,"  

A big anti-Cloud Computing definition also came from Larry Ellison, Oracle’s CEO, as “it is just an industry fashion.” 

They think that the personal data should definitely stay personal and advice to computer users should be keen to keep their information in their own hands, rather than hand it over to a third party. The growing number of people storing information on internet-accessible servers rather than on their own machines, has become a core part of the rise of Web 2.0 applications. Millions of people now upload personal data such as emails, photographs and, increasingly, their work, to sites owned by companies such as Google. 

So what are your ideas about cloud computing on relying to a third party perspective?   


kick it on DotNetKicks.com


*
For sure the Cloud Computing applications on the market are really great but compare them to the near feature opportunities on Cloud Computing. These are relatively tiny-baby-steps.


 

Sep 26

For the software, itself, it is easier to discuss its quality by measuring its performance, memory usage, number of the bugs etc. But what if we talk about the code file, how can we write code that we are proud of.

  • Clarity
  • Number of Lines
  • Performance
  • Comments
  • Exception Management

 

And many other topics can be added to this list for code quality measurement. But we will focus on these five now.


Clarity

Probably you have seen a really “smart” code like the one below:

   1:    public static int GetNextSize(int i)
   2:    {
   3:      //multiply it by four and make sure it is positive
   4:      return i > 0 ? i << 2 : ~(i << 2) + 1;
   5:    }


At least we have a comment line; well we will discuss the comments later on. But as you see you should really focus and evaluate the code before understanding what it is doing. So hiding the code in this way, especially if you work in a team, will create big headaches for your team members and after a while, for you, too. Code should always be clear and transparent for everyone just like the one below.

 

   1:    public static int GetNextSize(int i)
   2:    {
   3:      return Math.Abs(i * 4);  
   4:    }

Steve McConnell : "Good code is its own best documentation."
 

Number of Lines 

Some developers are proud of their big number of code lines. Because this is a proof to show how big the project is. But in the other hand, this is not true. Because more lines of code means more complex, harder to maintain code base or even worse; a sing to the wrong implementation of object orientation or code reuse.  

If you consider two software which function the same, the well structured one has always the less lines of code. The one has less lines of code is easier to maintain and fix the bugs. Which means the lighter is the better. Let me quote Bill Gates: “Measuring programming progress by lines of code is like measuring aircraft building progress by weight“. 

Performance  

Of course a fast functioning program is better than its slow versions and the performance considerations are always in the front lines of the development process. But changing a clearly readable code to its complicated and fast equivalent lines is not always the brilliant idea and there is always a way to implement the same algorithm in a clearer way.  

Well, I don’t mean don’t think about performance optimization but there is always bigger chance in the overall system to optimize. It is more important to focus on the big picture and solve performance problems that are system wide, or refactor code so that changes can be made much faster, than it is to solve a performance problem in a single line of code...unless of course that line of code is being called millions times. 

Comments 

Again I am pretty sure you have seen so many uncommented or not enough commented codes. Even code, itself, is readable or not, comments are important substances. You should always keep in mind to write clear comments like telling it to someone else. Don’t type them in your way but in a common language. 

Exception Management 

Although we are just focusing on the code quality (not the architecture or the software quality) still we need to discuss the exception management. Any unexpected situation can cause the exceptions. Normally the newly started developers go to the solution directly but prefer not to think about any abnormal situation can occur in their solution. So any missing control or a direct assumption can cause a crash in your application.  

In the worst case (probably the simplest) you can catch any exception on Application Domain level and show a common error message screen. But in any case, you shouldn’t let your software crash!  

As you already figured it out, it is not really easy to balance and find the most correct way of coding. If you don’t like the code you’ve written take a step back, review it, fix it, refactor it till you are proud of. Fixing the problems in early stage will have massive returns in the long term.  Searching for the perfect coding will lead you to a better understanding of what you are doing.  

And one more quote from Martin Fowler : “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
 

credits goes to CodeThinked

kick it on DotNetKicks.com
 
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 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:
Mar 04

While Microsoft's Flash competitor Silverlight is still not available for Windows Mobile (except Microsoft internal Betas), Nokia today announced plans to make Microsoft Silverlight available for S60 on Symbian OS smartphones as well as for Series 40 devices and Nokia Internet tablets. Adding support for Silverlight will extend opportunities for developers to create rich, interactive applications that run on multiple platforms in a consistent and reliable way.
Silverlight is a cross-browser, cross-platform plug-in for delivering next-generation media experiences and rich interactive applications.

Silverlight is already powering thousands of applications around the world and organizations including Entertainment Tonight, the NBA and NBC Universal to deliver superior Web-based experiences to their customers. The arrangement with Nokia will substantially extend the reach of Silverlight by making the platform available for hundreds of millions of devices, including S60 on Symbian smartphones from a range of manufacturers, as well as Nokia Series 40 devices and Nokia Internet tablets.

Microsoft will demonstrate Silverlight on S60 during the opening keyote at Microsoft's MIX08 conference on March 5 in Las Vegas. Silverlight is intended to be available to S60 developers later this year with initial service delivery anticipated shortly thereafter for all S60 licensees. This will allow S60 application developers to use an even wider range of development environments for S60 on Symbian OS than today. Today S60 developers can use: C++ (using native Symbian OS APIs and Open C providing subset of standard POSIX libraries), S60 Web Run-time (supporting standards-based web technologies such as Ajax, JavaScript, CSS and HTML), the Java language, Flash Lite from Adobe, and Python.

Microsoft Silverlight availability for Nokia Series 40 devices and Nokia Internet tablets will be confirmed later. When will Microsoft announce Silverlight's Windows Mobile availability?

Jan 08

I know everyone is looking for details on Windows Mobile 7, here are the first screen captures and a very nice article how the future is going to be like. It seems that this version will be a really big revalution.


here is the article.

Edit on 22.1.2008 : Turhal Temizer'in de Turkcelestirerek csharpnedir.com a ekledigi makaleye de buradan ulasabilirsiniz.

Tags:
Dec 20

Parallel Extensions to the .NET Framework is a managed programming model for data parallelism, task parallelism, and coordination on parallel hardware unified by a common work scheduler. Parallel Extensions makes it easier for developers to write programs that scale to take advantage of parallel hardware by providing improved performance as the numbers of cores and processors increase without having to deal with many of the complexities of today’s concurrent programming models.

Microsoft Parallel Extensions to .NET Framework 3.5 is almost ready and CTP can be downloaded here

Tags:
Nov 16

Az once noel tatili icin Turkiye'deki planimi yaptim. Istanbul - Izmir - Antep - Istanbul turu icin en uygun ucak biletlerini arastirdim ve tek tek satinalmaya basladim. Bu zamana dek taktir ettigim THY'nin internet sitesini de bu sayede digerleriyle es zamanli olarak kiyaslama imkani buldum ki, dehsete dustum. asagidaki hatalarin tamami 4. adim olan "Rezervasyon" ekrani uzerindedir. Tek tek ele alaim:

1) Tab ile akis sirasi : Unvani sectim, adimi yazmak icin Tab'a bastigimda e-posta kutucuguna gecirdi, sonra bir tab daha Isim, bir tab daha e-posta(tekrar), sonra soyad, vs.. Kimsenin Tab Index'ten haberi yok mu? Bu sekilde once sol kolonu yukaridan asagi bitirebilir, sonra sag kolona gecebilirdim ki tasarimcilarin ve developerlarin da uygun gordugu akis bu sekilde olmus.

2) Yemek tercihi : Yemek cesitlerinin ismi bu sekilde mi olmali? Bunlar bir gourme kitabindan mi derlendi yoksa beslenme uzerine yazilan yazilardan mi? Lutfen biri bana Glutensiz Yemek, Musluman Yemegi, Laktoz icermeyen yemek (en azindan tahmin edebiliyorum ama daha aciklayici olamaz mi?) ne demek aciklayabilir mi? Hatta, "Urik Asit Miktari Dusuk Yemek" az cisli, icine az isenmis yemek mi?

3) Isim - Soyisim / Ad - Soyad eslestirmesi dogru degil midir? Gorunum ve anlasilirlik acisindan Isim - Soyad ikilisinin kullanilmasi ne kadar dogrudur?

4) Unvan : Bay / Bayan seceneginin her iki yolcu icin durdugu yere dikkat edelim. Neden ayni yerde ve ayni siralamada olamiyorlar? (isimden hemen once)



5)
Telefon numaralari : Cep telefonu icin bir ornek verilmis. Ama diger telefonlar icin ne bir ornek var, ne de o alanlar numeric olarak isaretlenmis. Arkadaslar, js ile textbox'lari yalnizca numeric yapmak bir kac dakikanizi alacak, kucuk bir istir. Boylece kullaniciniz benim gibi + yazdiginda, hata mesajini gorunce "haa? ne oldu yahu?" durumuna dusmez.

Ne test muhendisiyim, ne de bu ekranda ozellikle hata bulmak icin didik didik arastirma yaptim. Yukaridaki yorumlarim ilk goze carpan, daha da dogrusu rahatsiz eden hatalar. En iyi havayolu sirketleri arasinda bulunan, ki bununla gercekten gurur duyuyorum, THY'nin sayfasinda bu gibi hatalarin olmasini yakistiramadim.

Tags:
Nov 02

Want to shape the future of the Windows Mobile developer experience?

Proceed to https://connect.microsoft.com/site/sitehome.aspx?SiteID=502 to submit your developer feature requests and vote on others to drive feature importance.

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:
Jan 23

   Fikir hoş ama pek orjinal degil :) Sevgili arkadasim Coskun Sunali'dan calinti bir fikir.. ama madem işe yarayacak, neden olmasin.. "Bana makale yaz. Aradim taradim bi turlu bir yerde bulamadim" dediğiniz konulari buraya yazin, makaleniz kapiniza gelsin.

   Bir cogunuz bana msn'den ya da mail yoluyla bir cok soru soruyor, ama .NET in ögrenebilirliliği ve paylaşımın artışı için boyle bir yontem cok daha etkili olacak sanirim. Konulari bekliyorum.!

Tags:
Software Blogs TopOfBlogs