Android Üzerinde Adobe Flex ve AIR ile Yazılım GeliştirmeMuharrem Tac
19 Şubat 2011 tarihinde İTÜ ARI - 1 Teknokent'te düzenlenen Google Technology User Group toplantısında sunduğum Android üzeerinde Adobe Flex ve AIR ile Yazılım Geliştirme sunumu.
Android Üzerinde Adobe Flex ve AIR ile Yazılım GeliştirmeMuharrem Tac
19 Şubat 2011 tarihinde İTÜ ARI - 1 Teknokent'te düzenlenen Google Technology User Group toplantısında sunduğum Android üzeerinde Adobe Flex ve AIR ile Yazılım Geliştirme sunumu.
PHP ile etkileşimli programlar oluşturmak istiyorsak web sunucu ve yorumlayıcıya ihtiyaç vardır. Birinin olmaması durumunda program çalışmaz.
Üye kaydı, ürün bilgisi gibi verilerin kullanılacağı bir web sayfasında ise veri tabanı sunucu gerekir. Veri tabanı sunucusunu daha kolay kontrol etmek ve verileri düzenlemek için de yardımcı veri tabanı programı yönetimi programları ( PhpMyAdmin vb.) kullanılabilir.
Bilge Adam BTA bünyesinde Windows 7 hakkında verdiğiğm seminerlerde kaynak olarak kullandığım sunum. Windows 7'nin sektöre ve son kullanıcıya getirdiği yenilikleri kapsamaktadır.
Serhad Makbuloğlu tarafından verilecek bu web seminerinde, Windows 7'den Windows 8'e Geçiş konusu anlatılacaktır. Ayrıca Web seminer sonundaki soru&cevap bölümünde de Windows 8 ile ilgili merak ettiğiniz soruların cevaplarını bulabilirsiniz.
PHP ile etkileşimli programlar oluşturmak istiyorsak web sunucu ve yorumlayıcıya ihtiyaç vardır. Birinin olmaması durumunda program çalışmaz.
Üye kaydı, ürün bilgisi gibi verilerin kullanılacağı bir web sayfasında ise veri tabanı sunucu gerekir. Veri tabanı sunucusunu daha kolay kontrol etmek ve verileri düzenlemek için de yardımcı veri tabanı programı yönetimi programları ( PhpMyAdmin vb.) kullanılabilir.
Bilge Adam BTA bünyesinde Windows 7 hakkında verdiğiğm seminerlerde kaynak olarak kullandığım sunum. Windows 7'nin sektöre ve son kullanıcıya getirdiği yenilikleri kapsamaktadır.
Serhad Makbuloğlu tarafından verilecek bu web seminerinde, Windows 7'den Windows 8'e Geçiş konusu anlatılacaktır. Ayrıca Web seminer sonundaki soru&cevap bölümünde de Windows 8 ile ilgili merak ettiğiniz soruların cevaplarını bulabilirsiniz.
Similar to Application Compatibility (Uygulama Uyumluluğu) (20)
2. Windows 7 Windows Vista®ve Windows Server® 2008platformunda kullandığınız uygulamaları ve donanımları Windows® 7 ve Windows Server 2008 R2 platformlarında da kullanmaya devam edebileceksiniz. Kritik uygulamalar ve sürücüler için geniş ISV/IHVyardımı 2
3. Vista'daki En Olası Uyumluluk Sorunları Kullanıcı Hesap Denetimleri (UAC) Windows Kaynak Koruması (WRP) Internet Explorer®Koruma Modu 64-bit İşletim Sistemi Windows Filtreleme Platformu İşletim Sistemi Versiyon Değişiklikleri /GINA/Oturum 0 (Yüksek Etki – Düşük Frekans) 3
4. Kullanıcı Hesap Denetimleri (UAC) Tanım Standart kullanıcı hesabıyla kullanabilme Dosya ve kayıt sanallaştırma – Windows 7 root C:nin sanallaştırmasını ekler Problemler Kişisel program yükleyici ve bilgisayarı güncelleyici yönetici haklarına ihtiyaç duyar. Gereksiz yönetici kontrolleri ve yönetici hareketleri Sanallaştırılmamış dosyaya ve kayıda yazma İyileştirme Bazı ortak iyileştirmeler- Sanal iyileştirmeler, ForceAdminAccess Yönetici hakkı isteyen uygulamalar –RunAsAdmin -RunAsHighestAvailable Son yol olarak , dosyalardaki ve klasörlerdeki ACL‹ler 4
5. Internet Explorer Protected Mode Description Internet Explorer 7 and 8 run in Protected Mode, with greatly restricted privileges Issues Internet Explorer cannot modify user files, registry keys Applications may need to request user permissions for certain actions Mitigation Add the site in question to the trusted sites list. Internet Explorer 8 now removes local Intranet from Protected Mode 5
6. 64-bit İşletim Sistemleri Tanım Windows Vista ve Windows 7 AMD ve Intel mimarili tüm 64-bit işlemcileri tam olarak destekler. 64-bit Windows Vista ya da Windows 7 tüm 32-bit uygulamaları WOW64 emulatörü ile çalıştırabilir. Problemler 16-bit uygulamalar 64-bit Windows Vista ve Windows 7'de tam anlamıyla çalışamaz. İyileştirmeler Tüm 16-bit içerikleri temizleyin. 64-bit sürücüler dijital olarak imzalanmıştır. 6
7. Oturum 0 Tanım Oturumlarınızda hizmetler çalıştırılmak için izole edilmiştir.(Session 0) Güvenliği ve stabiliteyi geliştirmek için, kullanıcılar bu oturumu artık paylaşmayacaklardır. Problemler Yerel alan adı nesnesi başarısız olabilir. Mesajlaşma konusunda problemler olabilir. İyileştirmeler En son sürüme sahip olmak için hizmetleri ve sürücüleri güncelleyin. Hizmetleri ve kullanıcı oturumunda UI'yi görüntüleyin hizmetleri ve sürücüleri düzenlerken. Oturum 0'da interaktif servis algılama hizmeti UI'yi algıladığında, kullanıcıya bir oturum 0'ı kapatmaları için izin verdiğini gösteren UI ile etkileşimli bir uyarı gider. 7
8. İşletim Sistemi Versiyonlarının Değişimi Tanım Windows Vista'danın 6.0 olan versiyonu Windows 7'de 6.1 e yükseltildi.. dwMajorVersion (6) dwMinorVersion (0 or 1) Problemler Belli bir işletim sistemi versiyonu isteyen programlar daha yüksek versiyon isteyebilir. Başlangıçta Uygulama kurulum dosyaları kurulumları ve uygulamaların başlatılmasını kendileri önleyebilir. İyileştirmeler Versiyon yerine özelliklere odaklanın. Uyumlu işletim sistemi versiyonundan daha büyük versiyonlara odaklanın. 8
10. Uygulama Uyumluluğu için Proaktif Stratejiler Uyumluluk adına yapılan çalışmaları öğrenin. Uyumluluk problemlerini kontrol edin. Uygulama için kalite/ genel API temizleyici Uyumluluk problemlerini düzeltin. Hataya dayanıklı Heap, improved PCA, Program kimliği and telemetri,yeni genişletilmiş shim veritabanı ISVs ortaklığı Araçlar, hizmetler ve laboratuvarları 10
11. Uyumluluk Amaçları Windows Vista'da çalışmayan uygulamalar için Windows 7'de çalışabilmesi için otomatik bir iyileştirme yok Windows Vista ile çalışıyorsa zaten Windows 7 ile de çalışacaktır 11
13. Windows 7 Değişiklikleri Windows Vista'dan Windows 7'ye doğru uyumluluk çok yüksek fakat bazı değişiklikler var: İşletim sistemi versiyonu Güvenlik uygulamaları Windows Gallery uygulamalarının yer almaması (Windows Mail, Movie Maker, Messenger, Adres Defteri, Fotoğraf Galeri) Ulusal Dil Desteği (NLS) değişiklikleri Internet Explorer 8 Dosya kütüphanesi Yüksek DPI desteği Windows kayıt yansımasının yer almaması msagent and milcore.dll temizlenmesi, yenilenmiş CD-ROM sürücü ve biometrick destek yığını 13
14. Güvenlik Uygulamaları Tanım Windows filtreleme platformuyla aynı etki Antivirus, güvenlik duvarı ve diğer güvenlik uygulamalarının korunan işletim sistemi versiyonlarına karşı yüksek bağımlılığı vardır. Bu uygulamalara ISV testsiz ve onaysız olarak iyileştirme yapılmamalıdır. Problemler Bu uygulamaların kurulumunun ya da kullanımının uygulama tarafından bloke edilmesi söz konusu olabilir. İyileştirmeler Windows 7 için onaylanmış kullanma uygulamaları http://www.microsoft.com/windows/antivirus-partners/windows-7.aspx 14
15. Windows Galeri'deki Uygulamaların İptali Tanım Windows 7'de önerilmemektedir. CoStartOutlookExpress API devre dışı bırakıldı. Diğer kaldırılan uygulamalar: Messenger, Adres Book, Fotoğraf Galerisi, Movie Maker Problemler Windows Mail'e ve Kişilerim'e tüm girişler kaldırıldı ve devre dışı bırakıldı. Dosya çeşitleri(.eml, .nws, .bağlantı,.grup, .wab, .p7c, .vfc, etc.) diğer uygulamalarla bağlantılı gelecek şekilde yapılandırıldı. İyileştirmeler Windows Live ™ uygulamalarını tercihlerinize göre Windows 7'li bilgisayarınıza yükleyin. Uygulamaların API'yi arama durumu ortadan kaldırıldıCoStartOutlookExpressya da diğer API'yı arayan Windows Mail. 15
16. Internet Explorer 8 Tanım User Agent String Internet Explorer versiyonu ve diğer öznitelikleri hakkında Web Serverlara bilgi sağlayan tanımlayıcıdır. Bir çok Web sitesi be uygulamalar User Agent String'e güveniyor. Internet Explorer 8 Windows 7'den önce kullanıma açıldı. Problemler Web sayfaları User Agent String'i açıkça kontrol eder ve Internet Explorer 8 User Agent String'i tam çalıştırmayabilir. Trident'i barındıran uygulamalar Web opsiyonel içeriklerini kullanarak standart ayarda gelirler fakat Internet Explorer 8 özelliklerine erişime izin vermez. İyileştirmeler User Agent String'de uygulamanızın yeni 'MSIE 8.0' versiyonunu kullandığını kontrol edin. Internet Explorer 7 tabanlı uygulamalar için uyumluluk modunu kullanın. 16
17. Uyumluluk Modunu Belirlemek <html> <head> <!-- Mimic Internet Explorer 7 --> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <title>My Web Page</title> </head> <body> <p>Content goes here.</p> </body> </html> 17
18. Dosya Kütüphanesi Tanım Dosya depolama, arama ve hem yereldeki hem uzaktaki birden fazla yere erişim olanağı için merkezileşmiş dosya şeklini destekleyen kütüphane. Doküman kütüphanesi yaygın dosya diyaloglarında standart olarak gelir. Problemler Kütüphanenin kendisi bir dosyadır, klasör değildir. Yolu değiştirmek hatalara neden olabilir. IFileDialog->GetFolder() + IFileDialog->GetFilename() breaks with libraries GetFolder() returns a file İyileştirmeler Dosya diyaloğu kullandığınızda, dosya yolunu değiştirmeye çalışmak yerine shell APIs ile birlikte GetResult metodunu kullanmalısınız. 18
19. Windows Kayıt Yansımasını İptal Etmek Tanım Kayıt yansıması işlemi kayıt anahtarları ve değerleri 2 kayıt görünümü arasında kopyalar senkronize edebilmek için.Bazen tutarsızlıklar olabilir. Problemler Bilinen tek müşteri taraflı kayıt yansıması COM'du. COM'u güncelleştirdik. Yani kayıt yansımasının meydana geldiği varsayılmamaktadır. Daha önceden yansıtılan kayıt anahtarlarının kesin ayarları 32-bit ve 64-bit kayıt görünümlerinde farklı verilere sahip olmaktadır. İyileştirmeler Yönlendirilmemiş kayıt anahtarları kullanın. Kayıda ulaşmak için mutlaka KEY_WOW64_64KEY kullanın. Böylece hem 32-bit uygulamalar hem 64-bit uygulamalar sadece 64-bit anahtar kullanacak. 19
20. > Topla> > İyileştir > Analiz> Uygulama Uyumluluk Araçları Uygulama Sanallaştırma Uygulama Kalite Rehberi Sanal Windows İşletim Sistemi Uygulama Uyumluluk Araçları Windows Uygulama Merkezi Uygulama Kalite Rehberi Uygulama Doğrulayıcı Uygulama Uyumluluk Araçları Uygulama Envanter Hizmeti Microsoft Değerlendime ve Planlaması Sistem Merkez Ailesi Uygulama Uyumluluk Kaynakları 20
27. Uygulama Uyumluluk Araçlarının Metodolojisi Veri Toplama Analiz Test etme ve İyileştirme In dev test araçları ile derinlik testi Test verilerinin günlüğü Yapılandırma ve test iyileştirmeleri Envanter uygulamaları ve aygıtları Yüksek seviye uyumluluk değerlendirme verileri toplama Önceliklendirme ve kategorize Microsoft Uyumluluk Değişimi ile verileri eşitleme Üst düzey problemleri belirleme 23
28. Güncelleştirme Windows 7 Envanter Üst Seviye Mimari 4 Uyumluluk Değişimi Masaüstü Topolojisi 2 Finans İK Avrupa Kurzey Amerika Hizmet ve DB Günlüğü Internet 1 Veri Toplama Paketi/ Uyumluluk Değerlendirmeleri 3 Uygulama Uyumluluk Yöneticisi Windows Vista Ichiro Greg 24
29. Uygulama Uyumluluk Aracı 5.5 Windows ‹ye tam destek Windows 7 için uyumluluk raporu Windows Güncelleme Desteği Windows 7 and Windows Vista SP2 güncellemeleri için uyumluluk sorunlarını belirleyebilme 25
30. Uygulama Uyumluluk Aracı 5.5 Uyumluluk Değişimine Yönelik İyileştirmeler ACT Uyumluluk Merkezinden uygulama uyumluluk verilerinin alımı Microsoft ile hangi uygulamalarının verilerinin paylaşılacağını seçme Microsoft'a yollanan bilgiler için geliştirilmiş veri incelemesi 26
31. Uygulama Uyumluluk Aracı 5.5 DCP Etiketleme– Uyumluluk verilerinizi daha kolay yönetebilmeniz için bireysel veri dosyalarınızı etiketleme olanağı Kişiselleştirebilir Hızlı Raporlama Uygulama Doğrulayıcısı 4.0 ile uyumlu Standart Kullanıcı Analizi Windows uyumluluk düzeltmeleri için güncellenen dokümantasyon 27