Blog Home  Amacin know-how ve XP paylasimi ise mutlaka yollarimiz biryerlerde kesisecek.. ;) RSS 2.0 Atom 1.0 CDF  
..::EralpErat::..{Embedded Programming} - Tuesday, July 17, 2007
I like Coding..
 
 Tuesday, July 17, 2007
Selamlar ;

Aslında bu konuda Yaldex Pro derim başka da birşey demeye gerek yok :)Tabi şaka bir yana Orcas'in geçenlerde farkettiğim bir özelliğide JavaScript'e ilgili markup file'in (.aspx) içinde dahil code completion özelliğinin artık çalışabiliyor oluşu (external js lerdeki function'ları tanımasından bahsediyorum normal de temel bazı fonksiyonlar için zaten sorun yok çalışıyor var olan vs 2005).

Bu gerçekten güzel hem sadece bu da değil , debugging olayı için harici bir js dosyası zorunluluğuda ortadan kaldırılmış.Yani asp kodlarının arasında da debug yapabileceğiz..

İyi çalışmalar.

Konuyla ilgili daha detaylı bilgi ve video için  http://channel9.msdn.com/Screencasts/302613_jscript.wmv linkini kullanabilirsiniz..


7/17/2007 2:01:26 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   Asp.NET | Java Script | Visual Studio  |  Trackback
 Monday, July 16, 2007

Selamlar ;

Fazla söze gerek yok adamlar yapmış :) , VS içerisinde berlitilen assemblylerin depend yapısını grafik olan veren cok tatlı bir eklenti..ve daha fazlası için http://www.codeplex.com/reflectoraddins e mutlaka göz atın..

Graph


This add-in shows assembly dependency graphs, IL flow graphs and class diagrams. The addin uses Microsoft GLEE to render the graphs.

Install

  • Download and unzip Graph.zip to the same directory as Reflector.exe.
  • Graph.zip includes a Reflector.exe.config file which will start Reflector running on .NET 2.0. You need to restart Reflector after copying this file to the same directory as Reflector.exe.
  • Launch Reflector, open the View | Add-Ins... dialog and add Reflector.Graph.dll

Screenshot



Screenshot.png

7/16/2007 5:17:50 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   Visual Studio  |  Trackback
 Tuesday, June 19, 2007

Selamlar ;

Internette gezerken gözüme takıldı, Microsoft'un Visual Source Safe'ini Java dünyasıda isterse kullanabiliyor.Ücretsiz.

Bu linkten http://vssplugin.sourceforge.net/ ilgili bilgiyi edinebilirsiniz.

 

Not : Eclipse 2.0'da bazı özelliklerin aktif olmadığı vurgulanıyor , tam anlamıyla kullanılabilmesi için Eclipse 3.x in kurulu olması gerektiği belirtiliyor.

İyi çalışmalar..

 

6/19/2007 1:58:54 PM (GTB Daylight Time, UTC+03:00)  #    Comments [1]   Genel  |  Trackback
 Monday, June 18, 2007
    Selamlar ;

    16 haziran da Microsoft merkezinde .NET ve Mobile teknolojileri konulu bir seminer verdim..Normalde 2 saatlik bir seminer olmasını hedefliyordum ama 5,5 saati aştık katılımcılarla birlikte..Yaklaşık 70 kişinin katıldığı seminer de girmediğimiz konu kalmadı desem yeridir.

    Mobilitenin öneminden  bahsettiğimiz bu seminer de canlı testler yaparak cok daha yakından açıklama imkanımız oldu.GPS üzerine de demo yaptık.

    Devamı gelecek..

    Katılımcı bütün arkadaşlara teşekkür ediyorum..

   

6/18/2007 3:16:19 AM (GTB Daylight Time, UTC+03:00)  #    Comments [4]   mobile  |  Trackback
 Wednesday, June 13, 2007
Yeni eklenen Remote Performance Monitor sayesinde hafızada meydana gelen sızıntıları tespit edebilirsiniz.Bu sayede uygulamanızın memory management'ını daha iyi ayarlayabilir ,herhangi bir anda GC'nin o anki durumunu kaydedebilir ve hafızada ki nesneleri görebilirsiniz.Aynı zamanda farklı anlarda ki durumları karşılaştırabilirsiniz.

Tabi tüm bunların yanı sıra fixlenen bir çok özellik bulunmakta.Bunların listesi aynen aşağıda ki gibidir.

indirmek için  http://download.microsoft.com/download/0/7/2/0728de3a-fa75-413f-b3b6-8050518cef86/NETCFSetupv2.msi
Fixed Bugs:

  • NETCFRPM fails on x64
  • Setup install/uninstall fails silently when the MSI is launched from Control Panel-Programs and Features on Vista
  • Finalizers fail on RTF objects because COM bindings are already disposed
  • VS crashes on trying to attach without setting the Attach Enabled Registry Key
  • Thread.Join() fails with ERROR_INVALID_HANDLE on CE 6.0 platform
  • Potential memory corruption caused by circular reference
  • JIT assertion failure when non-existent COM port is addressed
  • TypeLoadException using generics with NETCF 2.0
  • IrDA is broken on Windows CE 5.0 devices
  • NetCFRPM and MDBG cannot target headless devices
  • SerialPort: Data corruption occurs if DataReceived event is used to receive Unicode characters sent across serial ports
  • SerialPort: Cannot open a COM port beyond COM9
  • SerialPort: GetPortNames() does not return serial port names beyond COM9
  • SerialPort: Data corruption occurs if DataReceived event is used to receive Unicode characters sent across serial ports
  • NETCF deadlocks on exit if native callback delegate has been called on native thread
  • VS 2005 RTM attempts to deploy NETCFv2.wce5.ARMV4I.cab/System_SR_ENU.cab instead of NETCFv2.wm.ARMV4I.cab/System_SR_ENU_wm.cab on Windows Mobile 6 platforms
  • XmlSerializerializationWriter: When GetSpecifiedMember returns false serialization is halted resulting in loss of data
  • Access violation marshaling a class with a string field
  • Stepping out from a Breakpoint after Func eval causes breakpoint to remain at same place and then VS 2005 hangs
  • COM: Access violation in N->M byref marshaling
  • Native exception in marshalling code when using Interlocked.Exchange
  • Access violation in StubPolicyAlloc (eestub\policy.cpp
  • SerialPort.Open thows IOException on CE 6.0 devices
  • Type.GetDefaultMembers() doesn't return base type's default members
  • Installing multiple locales of same MSI results in multiple instances of NetCF showing up in Add Remove Programs
  • VS 2005 attempts to deploy System_SR_ENU.cab instead of System_SR_ENU_wm.cab on Windows Mobile 6 platforms
  • Debugger does not correctly handle new native threads entering through COM
  • NETCFRPM parses connection string improperly when device uses ipv6
  • V2 SP2: HttpWebRequest: HTTPS request fails when TLS_RSA_WITH_3DES_EDE_CBC_SHA cipher is used
  • Debugger may AV if breakpoints active before F5
  • WebBrowser's NavigatingEventArgs does not allow to cancel navigation
  • XmlSerializer fails to deserialize enum's with spaces
6/13/2007 10:17:59 AM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   mobile  |  Trackback
Selamlar okuyucularım ;

Bildiğiniz üzere Windows Mobile 6.0 kullanan cihazlar Amerika pazarında çoktan boy göstermeye başladı bile. Aşağıda bu cihazlardan biri var.
Özetle bizi bekleyen çok onemli bazı yenilikler var.Bunlara madde madde değinecek olursak ;

1.Daha da iyileştirilmiş emulator desteği.Evet Emulator 2.0 eskisine oranla % 40 a varan bir performans artışı sağlıyor.
2.Microsoft isim karmaşasından bıkmış olacak ki SDK'larıda cihazlarıda farklı kategoriler altında değerlendirme kararı aldı.Yeni üretilen bu cihazların tamamı Windows Mobile 6.0 içeriyor.
    . Smartphone - Windows Mobile 6.0 Standart
    . Pocket Pc   - Windows Mobile 6.0 Classic
    . Pocket PcPhone - Windows Mobile 6.0 Professional
3.Tablet Pc lerde kullanılan INK library'sinin daha da lightware halini artik kullanabileceğiz.
4.mp3,wmi gibi ses formatlarını direkt olarak kullanabiliyoruz.
5.Artik cihazlarla birlikte .NET CF 2.0 with sp1 ve Sql Server 2005 for CE kendilinden geliyor.Deploying için müthiş bir avantaj.
6.Emulator içerisinden pil durumunuzu görebiliyor ve bunu manage edebiliyorsunuz.
7.Emulator içerisinde Fake GPS sinyallerini broadcast edebiliyor ( .txt olacak şekilde idi) gerçek bir device olmadan işlerinizi halledebiliyorsunuz.
8.İyileştirilmiş DirectX desteği (for building mobile media/game applications), bunu managed API ile yapıyorsunuz!
9.Notification API'si için daha fazla state desteği.
... ve daha bir çoğu (bunlara aklıma gelmeyenlerde dahil.)

Gelecekte .NET CF 3.5'da olması planlanan özellikler ise ;

    * Daha da geliştirilmiş performans arttırımı,izlememe ve loglama..
    * Sıkıştırma desteği
    * System.Media (daha iyi bir Sound API )
    * WinForm iyileştirmeleri
    * Store and Forward messaging (WCF - leverages email infrastructure with Exchange 2007)
    * Serverdan cihaza ve cihazdan cihaza mesajlaşma

iyi çalışmalar.

Eralp



* Simple, elegant and stylish, the ultra-slim Moto Q™ 9, at only 11.8 millimeters thick packs in a host of advanced features
* QWERTY keyboard and large, crisp display
* Quad-Band (GPRS/EDGE) functionality
* Video capture at 15fps and playback at 30fps
* HSDPA technology for fast data transfers, streaming media and web browsing1
* Connectivity: EMU, USB 2.0 full speed transfers and data access
* Integrated Class 2 Bluetooth wireless technology (A2DP, AVRCP - stereo) for hands-free connectivity with compatible Bluetooth enabled stereo devices2
* Messaging via MMS, SMS, Instant Messaging and Windows Pocket Outlook
* Supports a variety of audio formats including AMR NB, AMR WB, MWA, MP3, AAC, AAC+, eAAC+, WAV, MIDI
* Video formats supported includeH.263, MPEG4, WMV, H.264 decode
* Integrated 2.0 megapixel camera with digital zoom and LED photo indicator light
* Special productivity features: Opera browser, Attachment Viewer or Editor, Voice Recognition, File Manager, Voice Notes, VPN capability and Anti-Virus protection 




6/13/2007 9:46:08 AM (GTB Daylight Time, UTC+03:00)  #    Comments [390]   mobile  |  Trackback



Selamlar ;
Yukarıda ki gibi bir hata alıyorsanız hemen http://support.microsoft.com/kb/925336 adresinden ilgili işletim sürümüne ait olan dosyayı indirip kuruyorsunuz makinenize.
Bir resetten sonra tüm sorunlara elveda.. :) Ben 8-9 kez kurmaya çalıştım ama en son olmayınca henüz yayınlanmış olan ilgili dosyayı indirdim ve calistiğini gordum..
İlgili hata ;

When you try to install a large Microsoft Windows Installer (.msi) package or a large Microsoft Windows Installer patch (.msp) package on a computer that is running Microsoft Windows Server 2003 or Microsoft Windows XP, you receive the following error message:
Error 1718. File FileName was rejected by digital signature policy.

İyi çalışmalar
Eralp



6/13/2007 1:32:27 AM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   mobile  |  Trackback
 Sunday, June 10, 2007
ETKİNLİK DETAYLARI
Etkinlik Konusu : .NET ve MOBİL TEKNOLOJİLER
Etkinlik Türü : Seminer
Hedef Kitle : .NET Platformu ile mobil uygulama geliştirmek isteyenler, Windos Mobile ürün ailesiyle tanışmak isteyeneler, mobil uygulamalara meraklı kişiler.
Kontenjan : 80
Etkinlik Tarihi - Saati : 16.06.2007 -- 13:00-15:00
Sponsor:        
Süre : 1 Gün
 Ek Bilgi : 
3 katılımcıya çekiliş ile kitap hediye edilecektir..
Semineri Veren : Eralp ERAT
Etkinlik Yeri  ve İçeriği:

Microsoft Türkiye İletişim Bilgileri

Bilindiği üzere mobilite hepimizin hayatında çok önemli bir yere sahip.Geliştirdiğimiz çözümler içerisinde karşılaşılan sorunlara ve çözüm yollarına ışık tutulacak olan bu seminerde varolan teknolojik çözümler irdelenerek , katılımcılar eşliğinde ortak bir paydada buluşulması hedefleniyor.

Windows Mobile 6.0 ın içerdiği yeniliklerin anlatılacağı bu seminerde windows mobile 5.0 ve öncesi sürümlere de değinilecektir.

Ayrıca seminer sırasında farklı cihazlar arasında bağlantı kurularak bir demo gerçekleştirilecektir.

 

 

6/10/2007 7:38:26 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   .Net Framework | C# | Genel | mobile  |  Trackback
 Friday, June 08, 2007

Söze ne hacet, izleyin.. :)

6/8/2007 10:57:35 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   mobile  |  Trackback

6/8/2007 10:21:38 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   mobile  |  Trackback
 Tuesday, June 05, 2007

   Microsoft on Monday released the first community technology preview of SQL Server 2008, the official name for what was initially codenamed "Katmai." The announcement was made here at the Microsoft TechEd Conference in Orlando.

   Katmai is set to ship in 2008 and the company is making it a central plank of its push into the business intelligence space. But Redmond is also building a number of developer-specific capabilities into the next-gen server release: The ADO.NET Entity Framework (EF) and the Language Integrated Query (LINQ).

   Developers can use the Entity Framework to program against data defined in a conceptual way, instead of having to work with information organized in tables and columns. "With the Entity Framework, we’re essentially programming at the conceptual level rather than at a logical level or a physical level," Francois Ajenstat, director of product management, SQL Server previously told RDN.

   LINQ enables developers to tap various sources from within VB.NET and C#. The LINQ to Entities specification will ship as part of the Entity Framework, and, like the EF, will be supported by Visual Studio tools.

Other improvements slated for SQL Server 2008 include added support for various data types, including spatial and unstructured data.

In related SQL Server news, Microsoft on Monday also announced it had acquired technology from Dundas Data Visualization Inc., for the creation of charting in SQL Server Reporting Services.

  • Read the SQL Server 2008 Datasheet
  • SQL Server 2008 Product Overview
  • Watch the TechEd SQL Server 2008 Webcast
  • Download the latest release

    TE2007_Logo_TEMP

    http://virtualteched.com/Pages/OnlineSessions/OnlineWebcastsDefault.aspx

    Selamlar sevgili okuyucular;

    Evet en sonunda bu hafta içerisinde duyurusu yapılan Sql Server 2008 yani Katmai'inin CTP'nin oluşturulduğunu öğrenmiş bulunmaktayız.Ta uzaklarda..Orlando'da ki TechEd konferansında. :) Velhasıl kelam 3 önemli değişiklik bir yazılımcıları bekliyor..1.'si ADO.NET Entity Framework ve LINQ için yapılan değişikler.Optimizasyon yönünde özel bir çalışma devam etmekte. 2.Uzun zamandır ürünlerini kullandığım ve memnun kaldığım Dundas'ın Sql Server Reporting Services için geliştirdiği çözümün Microsoft tarafından alınmış olması,3.date ve time tiplerinin birbirinden ayrılacağı ve yeni veri tiplerinin geldiği (GIS gibi (Geometry,Point,Polygon,MultiPoint,MultiPolygon... bunlar Mysql'in uzun zamandır desteklemekte olduğu tipler.Net olarak hangi fielt type'lar eklenir bunu specler açıklandıktan sonra göreceğiz ama normalizasyon adına önemli bir gelişme..))..

    Gelişmeler çok hoş..

  • 6/5/2007 11:19:00 AM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   Sql  |  Trackback
     Friday, May 25, 2007

    İnanılmaz duruyor...

    Lütfen izleyin..

    5/25/2007 10:44:25 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   mobile  |  Trackback

    Selamlar ;

     

    bütün gelişmelerin sadece web'le sınırlı kalacağını düşünmek yanlış olurdu öyle değil mi ?

    İşte Microsoft cephesinde yapılan prototip çalışmalarından bir kesit..

    super!

    Bir kaç cümle ile silverlight'i tanımlamak gerekirse

    • Silverlight vektör-grafik bazlı ve aynen flash'daki gibi mükemmel çözünürlükte ve farklı tiplerde ki ekran çözünürlüklerine en uygun çözümler geliştirmenizi sağlar..
    • Silverlight AJAX, VB, C#, Python ve Ruby gibi .NET Framework üzerinde kullanılan dilleri desteklemekte..
    • Cross platform ve browser desteği bulunmaktadır.
    5/25/2007 9:52:05 PM (GTB Daylight Time, UTC+03:00)  #    Comments [5]   Silverlight  |  Trackback
     Wednesday, May 23, 2007

    Selamlar ;

    Microsoft tarafından denetlenerek windows mobil üzerinde çalışabilirliği onaylanmış çeşitli yazılımlar için http://www.microsoft.com/windowsmobile/catalog/cataloghome.aspx adresine bir göz atın.

    iyi çalışmalar.

    Eralp

    5/23/2007 2:12:25 PM (GTB Daylight Time, UTC+03:00)  #    Comments [0]   mobile  |  Trackback
     Monday, May 21, 2007
        Selamlar ;
           efendim şimdi hepiniz .NET'in Java'dan belirgin bir şekilde ayrılan kimilerine göre dezavantaj kimilerine göre avantaj olduğunu iddia ettikleri bir durum var.O da istediğin dille yaz tek platformda çalışsın (Java da ise bir kez yaz tek dille yaz her yerde çalissin.. ) olayıdır..Şimdi  bizde boş durmadık araştırdık :) kimler var diye.. Buyrun liste aşağıda ki gibidir :)