Visual Studio 2005 ile Mobil Uygulama Geliştirme Atakan KESLER Microsoft Regional Director Bilge Adam Kurumsal Yazılımlar Müdürü

Slides:



Advertisements
Benzer bir sunumlar
.NET FRAMEWORK -MASAÜSTÜ VE SUNUCU YAZILIMLARI
Advertisements

Yolbil Navigasyon ve İzlemeYazılımı
TOPLU MESAJLAŞMA SERVİSLERİ “DAHA FAZLASINI İSTEDİĞİNİZ İÇİN BURADASINIZ”
Microsoft® Lync™ 2010 Temsilci Eğitimi
SharePoint İş Süreçleri Yönetimi
Silverlight Daron Yöndem INETA Türkiye Başkanı
WEB SERVİCE İDRİS YÜRÜK MAHMUT KAYA.
VS2005 Yönetilen Kodlarla Office Uygulamaları Geliştirmek Atakan Kesler Yazılım Danışmanı Microsoft Regional Director
1 BTME: Mobil Peer-to-Peer Uygulamalar İçin Bluetooth Uygulama Çatısı.
.NET FRAMEWORK.
İÇİNDEKİLER Hakkında Kod Editörü Hata Ayıklayıcı Tasarımcı
4/3/ :47 PM © 2004 Microsoft Corporation. All rights reserved.
İSİM UZAYLARI.
KORPUS MOBİL BİREYSEL SAĞLIK KONTROL SİSTEMİ. MOBİL OLMAK KAVRAMI Taşınabilir hayatlar yaşıyoruz İnsanlar artık güncel hayatta kullandıkları tüm öğeleri.
ÖMÜR BİLGİLİ
BU DERSTE ÖĞRENECEKLERİMİZ Web sayfası oluşturma teknikleri Bir siteyi yönetmek Tablolarla çalışmak Stil sayfaları oluşturmak Katmanlarla çalışmak Form.
ANDROID işletim sistemi
Burcu Musaoğlu Data Sistem A.Ş..
Çevre ve Orman Bakanlığı Bilgi İşlem Dairesi Başkanlığı
Hazırlayan: Yrd. Doç. Dr. Mete ÇELİK
Windows Server 2012 R2 Hyper-V Yenilikler – Bölüm 1
Yazılım nedir?.
ANDROID işletim sistemi
İSİM UZAYLARI (NAMESPACE).
Management Studio Kullanımı
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
Web'i Aydınlatın: Silverlight 2 Daron Yöndem INETA Türkiye Başkanı, MVP.
FAYDALI BİLGİSAYAR PROGRAMLARI
Veritabanı Yönetim Sistemleri-I
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
BTP205 – Görsel Programlama
Microsoft Visual Studio 2010 Kurulum & Tanıtım
Microsoft® WPF- Silverlight
Emrah Uslu TCM | Teknoloji Çözümleri Merkezi emrah. com
Windows XP Konu: Denetim Masası Windows 8 Windows XP Windows 7.
LINQtoSQL Silverligth Uygulamalarında LinqtoSql. LINQ (Language Integrated Query) özellikle dil içerisinde, Sql tarzı sorgular yazabilmemizi ve bunları.
Unity Desktop Aslı Ergün.
YAZILIM.
Erman Yukselturk1 PHP NEDİR? Scripting / Progralama dilidir (C’ye benzer) C ++ ortamında geliştirilmiştir Bedava / Açık Kod Hızlı, açık, dengeli (stable),
ALİ FINDIK Galatasaray Ünİversİtesİ 2015
YAZILIM.
YAZILIM.
Nesneye Dayalı Programlama
Satış Odağı Şık ve Renkli Tasarım 12.1mm inceliğinde ve 3,14” ekran boyutuna sahip.
Microsoft Windows Server 2003 © Yenilikler ERCAN SAPMAZ.
Windows işletim sistemi kişiselleştirmesi nedir? Neden gereklidir?
BIL MOBiL PROGRAMLAMA TEKNiKLERi
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
BIL MOBiL PROGRAMLAMA TEKNiKLERi
Akıllı İstemcileri Geliştirmek ve Dağıtmak
Mobil Uygulama Geliştirme Teknikleri
 Windows XP Microsoft'un kişisel bilgisayarlar ve sunucu sistemleri için ürettiği işletim sistemi ailesi Windows'un NT çekirdeği üzerinde yükselen.
Querying SQL Server Data with Power BI Desktop Erdem Avni SELÇUK Microsot MVP.
Visual Studio 2010 Menüler. File Tümü Kaydet Şablonu Ver Kaynak Kontrolü Sayfa Ayarları Yazdır Ctrl+P Çıkış Alt+F4 Seçili Nesne. Farklı kaydet Kapat Dizini.
Muammer Benzeş MVP (IIS)
IIS 7.5 : Uzak Yönetim Muammer Benzeş MVP (IIS)
YAZILIM TEKNOLOJİLERİ
Office 365 Bulutta Lider Güvenlik ve Kullanım Barış Bilge Bekoğlu
One Touch Video Kurumlar, İşletmeler ve Çağrı Merkezleri için internet tabanlı ve mobil etkileşimli video çözümü 2010 Avaya Inc. All rights reserved.
Asp.Net Veritabanı İşlemleri
Kütüphane ve Dokümantasyon Dairesi Başkanlığı
haZIRLAYAN: ELİF KARAOĞLU
FAYDALI BİLGİSAYAR PROGRAMLARI
YAZILIM.
TEMEL BİLGİSAYAR TEKNOLOJİLERİ 03- İŞLETİM SİSTEMİ
FAYDALI BİLGİSAYAR PROGRAMLARI
VISUAL STUDIO İÇERİSİNDE VERİ TABANI BAĞLANTISI ACCESS DATA SOURCE SAVAŞ TUNÇER
J-guar Uyarlama Aracı Arif BATTAL Uyarlama Araçları Danışmanı.
Program Kurulum Seti Hazırlamak
Asp.Net Veritabanı İşlemleri
Sunum transkripti:

Visual Studio 2005 ile Mobil Uygulama Geliştirme Atakan KESLER Microsoft Regional Director Bilge Adam Kurumsal Yazılımlar Müdürü

Gündem VS.NET 2003’te mobil dünya Neler eksikti ? VS 2005’de mobil araçlar için yenilikler SQL Server 2005 Mobile Windows Mobile 5.0

VS.NET 2003 VB and C# proje türleri Application Class Library Cross language debugging Form Dizaynı X86 tabanlı emulator SQL Server CE version 2.0 for Pocket PC Pocket PC‘ler için CAB oluşturma

Neler İstedik ? Güçlü emulatör Form dizaynında kolaylık Özelleştirilmiş kontroller desteği Kolay veri erişimi Özelleştirilmiş CAB oluşturma APP/CAB imzalama

Neler İstedik ? COM uyumluluğu Uzaktan yönetim araçları Intellisense.NET CF 1.0 desteği SDK desteği Setup paketleme

DEMO 1– VS.NET 2005’e Giriş PocketPC 2003 Device Application 1.0 Toolbox Connect to Device Device Emulator Manager Save state Debug Emulator Configure Change Target Platform Upgrade Project

SQL Mobile Edition’da işlem yapabilme SQL Mobile Edition’a bağlanma İlişkili tabloların datagrid’e aktarılması DEMO 2– Mobile Veri Erişimi

VS 2005’te Mobil Araçlar için yenilikler Emulatör özellikleri Windows Forms Kontrolleri Yerleşim ve Görüntü Desteği Veri Yönetimi Özellikleri Paketleme ve Yükleme Dil Desteği

Emulatör özellikleri ActiveSync desteği Paylaştırılmış Klasör desteği 4 COM port desteği Birden çok emulatör durum kaydı Dik ve yatay görünüm desteği VS 2005’de mobil araçlar için yenilikler

Windows Form Kontrolleri Yeni Windows Form Kontrolleri DateTimePickerMonthCalendarDocumentListLinkLabel Notification Baloon HelpProviderRichInkWebBrowserDataContainerUserControlSplitterBindingSource VS 2005’de mobil araçlar için yenilikler

Windows Form Özellikleri Pano desteği Ek özellikler, metotlar,olaylar Control.DoubleClick ToolbarButton ipuçları Daha fazla Treeview olayları Daha fazla klavye desteği Form.KeyPreview TabIndex, TabStop VS 2005’de mobil araçlar için yenilikler HP4300 Entegreklavye

Yerleşim ve Görüntü Desteği Docking ve Anchoring Autoscroll özelliği – formlar ve paneller ChangeOrientation metodu Otomatik ölçeklendirme DpiX / DpiY grafiklendirme VS 2005’de mobil araçlar için yenilikler

System.Drawing BitmapsBitmap.LockBits(..)Image.Save()Png,jpg,bmp,tif,gif Bitmap Pattern Brushes Resim döndürme VS 2005’de mobil araçlar için yenilikler LOGFONT

System.Messaging İki yönlü sürekli olmayan veri transferinde kullanılır. Bağlantı sağlandığında uygulama çalışıyor olsun yada olmasın veri transferi sağlanır. VS 2005’de mobil araçlar için yenilikler SunucuUygulama Veri uygulama erişilebilir olduğu zaman iletilir. Cihaz üzerindeki uygulama çalışmak zorunda değildir. Operating System Message Queue.NET Compact FrameworkUygulaması MobilCihaz

System.Xml ve System.Data System.XmlSerializationŞemalar Şeme kısıtları karşı doğrulama Programlama ile çalışma sırasında şema oluşturma XPath 1.0 System.Data Data Designer, Data Connector SQL Server for Windows CE 3.0 SqlCeResultSet(güncellenebilir ve iki yönlü) Multi User ve Multi Connection desteği ADO.NET VS 2005’de mobil araçlar için yenilikler

Veri Yönetimi Veri Yönetim Özellikleri sqlmobiledatamanagement tools data designer Sürükle ve bırak veri kaynakları typed datasets resultsetsbusinessobjects sql server databases web services VS 2005’de mobil araçlar için yenilikler

Smartphone özellikleri Veri desteği SQL Server CE Data Grid Textbox IME switching Sol softkey’e birçok menu atanması VS 2005’de mobil araçlar için yenilikler

Uzaktan Yönetim Araçları Remote file viewer Remote heap walker Remote process viewer Remote registry editor Remote spy Remote zoom-in VS 2005’de mobil araçlar için yenilikler

Dil Desteği My.*VB.NET desteği C# Dil Destekleri genericsanonymousiterator partial type VS 2005’de mobil araçlar için yenilikler

Framework Kütüphaneleri Serial Port Registry Generic Collections CryptographySounds VS 2005’de mobil araçlar için yenilikler

Publication oluşturma Merge Replication Subscribe oluşturma Programlama olarak senkranizasyon DEMO 3– Replication ve Subscription

Windows Mobile 5.0

Yeni Mobil Office Uygulamaları Güncellenmiş kontak,mesaj ve takvim Güncellenmiş Word Mobile Güncellenmiş Excel Mobile Yeni Microsoft PowerPoint Güncellenmiş Microsoft Pocket Outlook Object Model API Windows Mobile 5.0

Microsoft ActiveSync 4.0 Kolay kurulum ve kullanım Yeni ortaklık sihirbazları ve başlarken CD si Geliştirilmiş durum ve ayarlar arayüzü Geliştirilmiş hata ayıklama ve kolaylaştırılmış mesajlar Senkronizasyon için daha fazla yol Hızlı USB 2.0 desteği Bluetooth desteği Geliştirilmiş Kontak senkronizasyonu Resimler için destek Yeni 10 kontak özelliği Windows Mobile 5.0

Internet Explorer Mobile Daha fazla standart ve script desteği Tam ekran gösterimi Yükleme durum göstergesi HTTP yükleme devam ettirme Resimleri kaydetme Smartphone’lar için sık kullanılanlar senkronizasyonu Güvenlik simgesi Windows Mobile 5.0

Yeni CaptureDialog’lar SelectPictureDialogCameraCaptureDialogChooseContactDialog Windows Mobile 5.0 ChooseContactDialog ccd= new ChooseContactDialog(); if (ccd==DialogResult.OK) { // tüm kontak bilgilerine ccd üzerinden erişilir }

Resim ve Video Uygulamaları Resim ve video yakalama özellikleri Burst mode Timer White balance Video kontrolu Mesajlaşma ve aramalarda resimli kimlik Outlook’a senkronizasyon desteği Picture Picker API Resim ve Video Yakalama API’si Windows Mobile 5.0 CameraCaptureDialog ccd= new CameraCaptureDialog(); if (ccd==DialogResult.OK) { // alınan görüntü ile ilgili tüm bilgilere erişebilir. }

Kolay Programlama Phone.Talk()OutlookSessionShowDialog() Geliştirilebilir outlook nesneleri Outlook mobile içindeki arayüzleri kullanabilme ve sms mesajı gönderme Message Interceptor Windows Mobile 5.0 SmsMessage msg=new SmsMessage(); msg.To.Add(new Recipient(“ ”)); msg.Body=“Hello World”; msg.Send();

SystemProperty SystemProperty.* events Güç ve pil Randevular Media Player BağlantıActiveSyncMesajlaşmaTelefonDonanımGörevler Windows Mobile 5.0

Uygulama Başlatma Uygulama başlatma SMS interception State veNotification Broker Uygulama çalışmadığı zaman dahi bir olay sonucunda uygulamayı başlatabilirsiniz Windows Mobile 5.0

Özet Smart Client ile birlikte “mobil uygulamaların” önemi daha da artacak. VS.NET 2005 ile gelen CF 2.0 ile Full – Framework’e daha çok yaklaşıldı. Emulatör üzerindeki gelişmeler ile daha hızlı test işlemleri gerçekleşebilmektedir. SQL Server 2005 ile mobile uygulamalarda veri yönetimi daha hızlı yapılabilmektedir. Windows Mobile 5.0 ile mobil araçlara yönelik uygulamalar daha da zenginleşecek.

Kaynak Webcast mspx mspx What's New in Visual Studio 2005 for Devices Introduction to Managed Development for Devices Windows Mobile 5.0 Developing a SQL Mobile Application with Visual Studio Blog

Teşekkürler..