Windows 8 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Windows 8 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

29 Ağustos 2012 Çarşamba

Windows 8 History

Windows 8 Tarihi

AllMyLists yazılımını Windows 8 Metro Style Application haline dönüştürmek amacıyla Aralık 2011 tarihinden itibaren çalışmaya başladım.

Geliştirme Sürümleri





Windows 8 Developer Preview (Build 8102) (13 Eylül 2011)
18 Eylül 2011'de Windows 8 Developer Preview'i Virtual PC ortamında incelemeye başladım.  Visual Studio 11 Developer Preview 16 Eylül 2012'de yayınlandı. 21 Kasım 2011 haftası yeni bir bilgisayara kurarak çalışmaya başladım. 3 Aralık 2012'de Visual Studio 11 Developer Preview ile AllMyListsMetro'yu yazmaya başladım.  SplitPage şablonundan yararlanarak CollectionPage ve SplitPage sayfalarını kullandım. AllMyListsMetro yazılımını (Türkiye yarışma kapsamında olmamasına rağmen, kurulum ve diğer düzenlemeleri deneyimlemek amacıyla) 7 Ocak 2012 tarihinde Microsoft Metro Style Application Contest'e gönderdim. 1 Şubat 2012 'de Visual Studio 2012 Beta yayınlandı.

Windows 
8 Consumer Preview (Build 8205) (29 Şubat 2012)

1 Mart 2012'de Windows 8 Consumer Preview'i kurdum. AllMyListsMetro'yu yeni sürüme aktarmaya başladım.  Migrating your Build app to Windows 8 Consumer Preview belgesi yayınlandı. 215 sayfa. 

  • Visual Studio 11 Developer Preview daki SplitPage ve CollectionPage templateleri UserControl ile oluşturulmuştu. 
  • ModelView olarak List kullanılıyordu. 
  • Visual Studio 2012 Beta'da SplitPage ve Grid Page templatelerinde Page ve Navigation yapısına geçilmiş. 
  • SplitPage şablonundaki CollectionPage yerine ItemsPage gelmiş. 
  • ModelView için ObservableCollection kullanılıyor. 
  • LayoutAwarePage oluşturulmuş, 
  • Style'lar, Converter'lar ve PageLayout methodları Common folderinde toplanmış.
  • DataModel de Collection yerine Group ismi kullanılmış.
  • SampleDataItem, SampleDataGroup, SampleDataCommon ve SamplaDataSource classları oluşturulmuş.
Aktarma işlemi 9 Mart 2012'de tamamlandı.

Windows 8 Release Preview (Build 8400) (31 Mayıs 2012)
Aynı tarihte Visual Studio 2012 Release Candidate yayınlandı. 1 Haziran 2012'de Windows 8 Release Preview'i ve Visual Studio 2012 RC'yi indirdim. 2 Temmuz 2012'de AllMyListsMetro'yu aktarmaya başladım. Migrating your Windows 8 Consumer Preview app to Windows 8 Release Preview belgesi 146 sayfa. Önemli yapısal değişiklikler yoktu.

Windows 8 Release to Manufacturing
 (Build 9200) (1 Ağustos 2012)

Aynı tarihte  Visual Studio 2012 final build yayınlandı. 29 Ağustos 2012'de Windows 8 RTM'yi ve Visual Studio 2012'yi kurdum. Migrating your Release Preview app to Windows 8 belgesi 85 sayfa. AllMyListsMetro'yu aktarmaya başladım. 














Windows 8 General Availability (26 Ekim 2012)
Visual Studio 2012 12 Eylül 2012'de yayınlanacak. Windows 8 yayınlandığında AllMyListsMetro için migration gerekecek mi henüz bilmiyorum.  

Kaynaklar
http://en.wikipedia.org/wiki/Windows_8
http://en.wikipedia.org/wiki/Visual_Studio
https://meminmutlu.wordpress.com/personalis/pim-projects/

5 Temmuz 2012 Perşembe

Başlangıç Sayfası Yaklaşımı ve iGoogle

Kişisel öğrenme ortamı oluşturmak için başlangıç sayfası (start page) kullanımı yaklaşımı pratik fakat riskli bir yaklaşım. Kişilerin her hangi bir ücret ödemeden, RSS okuyucularını, SlideShare, Delicious gibi sitelerini hemen bir başlangıç sayfasına wigdet ya da gadget olarak ekleyebilmeleri ve kullanabilmelerinden dolayı pratik bir yaklaşım. Fakat diğer taraftan kullanılan başlangıç sayfası hizmeti her an sona erebildiğinden dolayı da riskli bir yaklaşım. 


Bu durum 2012 Ocak ayında PageFlakes sitesinin hizmetini sona erdirmesiyle yaşandı. Bu gün ise iGoogle'ın sona erdirileceği Google tarafından duyuruldu (1). 


Gerçekte deneyimli bir kullanıcının bir başlangıç sayfasına ihtiyacı yok. Her kişisel bilgisayar bir kişisel öğrenme ortamıdır. Başlangıç sayfalarının temel faydası web tabanlı olmaları nedeniyle her hangi bir bilgisayarda kişinin başlıca programlarının derli toplu bir biçimde bir ekranda erişilebilir kılmasıdır. 


Bu kolaylığı tablet bilgisayarlar için geliştirilecek bir uygulama ile elde etmek mümkün görünmekte. Örneğin Windows 8 Metro ortamında SplitPage şablonu ile bir başlangıç sayfası oluşturulabilir. ItemsPage'deki her Item içerisine bir web hizmeti yüklenebilir. Kullanıcı ItemsPage'de swipe hareketi ile tüm hizmetlerin listesini görebilir. Herhangi bir hizmete tap yapıldığında o item'a ait açılacak SplitPage'de sayfasına gömülü olan Internet Explorer tarayıcısında seçili olan web sitesi açılabilir. Eğer item'lar "live tile" gibi tasarlanırsa kullanıcı tüm öğrenme ortamına tek bir sayfada hakim olabilecektir.


Böyle bir uygulama W3C Widget Packaging and XML Specification (2) kullanılarak daha da geliştirilebilir.










(1) http://support.google.com/websearch/bin/answer.py?hl=tr&answer=2664197
(2) http://www.w3.org/TR/widgets/