Gadgeteer : Microsoft tan Arduino ya karsi açik kaynak kodlu .Net Alternatifi

Audrino nun bu alandaki en önemli isim olmasina karsin, artik Microsoft ta es degerde açik kaynak kodlu Gadgeteer a sahip.
Sistem ARM7 ile güçlendirilmis çekirdege ve .NET Micro Framework uyumlu kartlara ve modüllere sahip.
Öncelikle
Gadgeteer nedir diyecek olursak, basit bir sekilde bir anakart üzerine
takilan birkaç modül (lehimsiz, kaynaksiz) ve Visual Studio ortaminda
.NET Micro Framework ü kullanan C# ile programlanabilen özgür aygitlar
yapabilme imkani veriyor.
Gelismis cihazlar yapmanin yeni yolu
Artik
biraz, yada hiç elektronik alt yapisi olmayanlar bile, sensörler,
isiklar, prizler, ekranlar, motor denetleyiciler ve daha birçok bileseni
kullanarak
kendilerine has cihazlari yapabilirler. Bilesenleri, anakart üzerine monte edin ve yazilimiyla birlikte çalistirin.
.NET
Gadgeteer in sistemindeki .NET Micro Framework sayesinde kod yazmak,
masaüstü, web yada mobil uygulamalar yazmaktan daha kolay.
Bir açik kaynak ve açik donanim toplulugu projesi
.NET Gadgeteer ile birtakim projeler gelistiriyorsaniz, bu sitede size ilham verici bir zenginlige kavusacaksiniz.
Ayrica http://gadgeteer.codeplex.com adresinden, donanim arayüzü özelliklerine ve çekirdek kütüphanelerine ulasabilirsiniz.
Donanim üreticilerinin çesitliligi, size yapacaginiz projelerde bolca farkli kaynak imkani sunuyor.
Herkes için yapici bir araçEgitmenler - .NET Gadgeteer, ögrencileri programlama konusunda heyecanlandirmak, tesvik etmek için mükemmel bir yoldur.
Hobisi olanlar ve Mucitler -
Günlerce, haftalarca ugrasmak yerine, birkaç saat içinde fikirlerinizi
hayata geçirin. Düsüncelerinizi kolayca gelistirin ve arkadaslariniza
yada potansiyel mucitlere gösterin.
Uzman prototipçiler -
Donanim, yazilim ve fiziksel Tasarim, karmasik kavramlarin hizli
degerlendirmesini mümkün hale getirmek için bulusuyor.
.NET Gadgeteer DonanimiBir
.NET Gadgeteer sistemi, üzerinde gömülü islemcisi bulunan bir anakart
ve bu anakarta tak-çikar yoluyla kolayca baglana bilen bilesenlerden
olusur.
Burada kullanabilecegimiz birçok modül var: ekran,
kamera, ag sistemi, depolama, giris birimleri ve dahasi...Hepsi
tasarlanip canlanmayi bekliyor.

.NET
Gadgeteer anakartinin soketleri, neyin nereye takilacaginin belli
olmasi için numaralaridir ve her biri etiketlenmistir. Her bir .NET
Gadgeteer modülü anakart üzerinde kendisine karsilik gelen bir sokete
sahiptir ve sizin yapmaniz gereken sadece
ilgili soketi bulup monte etmektir.
.NET Gadgeteer Yazilimi.NET
Gadgeteer aygitlari, .NET Micro Framework ünü kullanan C# ile
programlanirlar. .NET programlama bilginizi masaüstü, web veya mobil
uygulamalara aktarabilirsiniz. Buna ek olarak Intellisense gibi Visual
Studio nun muhtesem özelliklerini edinebilirsiniz.
Ayni
zamanda .NET Gadgeteer programlarinda, cihaz üzerinde çalisir
durumdayken hata ayiklayabilir. Bu özellik NET Gadgeteer aygitlarindaki
sorun gidermeyi çok daha kolay hale getirir.
.NET Gadgeteer Fiziksel Tasarim3D
yazicilar, lazer kesiciler gibi yenilikçi fiziksel yapilarla, hizli
donanim ve yazilim prototiplemenin gücünü bir araya getirin.
Gelistirmenin altindaki çok çesitli araçlar, .NET Gadgeteer projenizi
tasarlayip, kolayca kusatmanizi saglayacak.

Ilk
Gadgeteer uyumlu anakart ve modülleri, GHI in FEZ Spider ailesinden
olusuyor. Anakart temelde çip üzerindeki bir 72MHz ARM sistem ile fiyati
120$ olan ve en az 14 genisleme yuvasina sahip.
Ancak 250$ gibi bir fiyatla,
13 modüle sahip bu anakarti alarak bir Gadgeteer prototipinizi çalistirabilirsiniz.
Kullanabilen bütün modüllerin bir listesi için
FEZ Spider
sitesini ziyaret edebilirsiniz. Öncesinde asagidaki resme bir göz atip,
neden spider, yani örümcek olarak adlandirildigini anlayabilirsiniz.
Sistemde
3.5 inçlik dokunmatik bir ekran, birkaç joystick buton modülü, bir
ethernet modülü, bir kamera modülü ve digerlerini görmek mümkün. Konunun
sonunda verdigimiz videolari inceleyerek, Gadgeteer ile neler
yapabileceginiz hakkinda bilgi sahibi olabilirsiniz.

Gadgeteer piyasaya, Ingiltere de
Microsoft Research Cambridge
de çikti. Buna ihtiyaç duyulmasinin temel sebebi, hem hizli bir sekilde
herkesin istedigi gibi kolayca kendi elektronik cihaz prototiplerini
üretebilmesi, hem de
Arduino (yada
http://netduino.com/)
nun bütün gereksinimleri kasilayamamasindan kaynaklaniyordu. Proje kisa
zamanda ögretmenler, gelisticiiler ve bu isi hobi haline getirenler
tarafindan büyük ilgi gördü ve Gadgeteer projesini halka açik, açik
kaynakli hale getirmis oldular.
Bu durumda "açik kaynak" ifadesi
.Net kütüphanelerinin Gadgeteer çekirdegi için gerekli kaynak kodlarini sundugu ve
mevcut donaniminin kendi açik özellikleri bulundugu anlamina gelir.
Gadgeteer
in Arduino gibi diger platformlardan temel farki .NET teknolojisini
kullanmasidir, Visual Studio gelistirme ortaminda C# i kullanmasidir.
Elbette Microsoft un saglam destegide buna dahil.
GHI, Eylül ayinin sonunda Gadgeteer in nakliyesine baslamis olacak.
Gadgeteer ekibiyle iletisim kurabilmek için :
[email protected]Gadgeteer konusunda ilginizi çekebilecek birkaç video :
Microsoft .NET Gadgeteer ile yapilan, ses entegreli minyatür oyun kabiniMicrosoft .NET Gadgeteer ile yapilan ses entegreli Flipbook Maker.NET Gadgeteer