Root > Documents > IT Teknolojileri > .NET Gadgeteer
Cyber-Warrior.Org \ Doküman \ IT Teknolojileri > .NET Gadgeteer
Madde
  Yazar : Widesight
  Date : 11.11.2013 15:49:26
 
# .NET Gadgeteer
 
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 Donanimi

Bir .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 Tasarim

3D 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 kabini

Microsoft .NET Gadgeteer ile yapilan ses entegreli Flipbook Maker

.NET Gadgeteer
   
   
Cyber-Warrior TIM All Legal and illegal Rights Reserved.\CWDoktoray 2001©