içinde

RoboticsNedir.com

Microsoft Robotics Developer Studio, Windows Embedded

Oğuz Bayrakdar

Microsoft Robotics Studio, Windows Embedded, Windows CE

Windows CE için ASP.NET !: OpenNETCF Padarn

   OpenNETCF yine en iyisini yaptı ! Windows CE üzerinde ASP.NET olmaması bizi üzen bir esiklikti. OpenNETCF ekibi tarafından geliştirilen Padarn isimli yazılımla Windows CE üzerinde ASP.NET kullanmak mümkün !!!

   Padarn, Windows CE 5.0 ve 6.0 üzerinde ASP.NET çalıştırması için geliştirimiş küçük bir web server. Padarn Micosoft'un ASP.NET yazılımının küçük versiyonu olarak geliştirilmiş durumda. Microsoft'un OEM lara ASP.NET kodunu ve ASP.NET Developer kaynaklarını açması ile geliştirilmiş uygulama kodların farklı platformlara taşınabilmesni sağlıyor.

   Padarn ile mevcut gömülü sistemlerin neredeyse tamamında web tabanlı uygulamalar geliştirilebiliyor. Gömülü sistemlerin kullanıldığı tüm alanlardaki ağ iletişimi kullanan sistemlerde her tarayıcının kullanabileceği çözümler geliştirlebiliyor. Padarn web sayfaları, sistem kanaklarına ve donanımlara tam erişime sahip oldukları için donanım kontrolü, veritabanı erişimi ve dosya kontrolü gibi diğer uygulamaların yapabildiği tüm işlemleri yapabiliyor, fakat ağ üzerindeki herhangi bir tarayıcı bulunan bilgisayardan erişilebilmesi sayesinde sistemlere büyük esneklik sağlıyor.

  Windows CE bir gömülü işletim sistemi olduğu için Padarn'a aynı market için geliştirilmiş ve sunucu olarak kullanıma uygun değil.

 Daha iyi hata ayıklama özellikleri !

 Şimdiye kadar geliştiriciler Windows CE yüklü cihazlarına web tabanlı uygulama geliştirmek için iki seçeneğe sahipti: ya ASP 3.0 sayfsı geliştirmek yada ISAPI filtresi yazmak. Her iki yöntemdede hata ayıklama Visual Studio debugger'a attach edilemediği için zordu.      
    
Diğer yandan Padarn (Yönetimli Kod) managed assemby olduğu için diğer smart device projelerimize referans olarak ekleyebiliyoruz ve Visual Studio 2005'in hata ayılama özelliklerinden faydalanabiliyoruz. Ayrıca Padarn tüm kaynak kodu ile birlikte geldiği için örnekler kendi çözümünüzü geliştirmek için kullanılabilir.

Çalışan örnekler:

200MHz Vortex86 (x86) [iCop eBox 2300 - daha fazla bilgi için tıklayın ]
200MHz Cirrus Ep9315 (ARM) [Applied Data Systems Sphere II - tıklayın ]

OpenNETCF Padarn web sitesi

Comments

No Comments