Android Programlama BAHAR

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Android Programlama 2014-2015 BAHAR"

Transkript

1 Android Programlama BAHAR MAKU-TBMYO 2015

2 DEĞERLENDĠRME AKTS ders kataloğuna göre

3 Genel Kavramlar Android GeliĢtirme Araçları Android Kaynakları Activity Intent Layout Frame Servisler Dosyalar SqlLite Sensörler Google MAP API Konu BaĢlıkları

4 Mobil Telefon Anakartı Kaynak: (22/02/15)

5 Bir Mobil Cihazdaki Sensörler Kaynak: 22/02/15

6 Sensörler 1. Barometre: Hava basıncını ölçerek dağa tırmanırken kaç kalori yakıldığını hatasız olarak hesaplar. 2. Hall sensörü: Katlanır kapağın durumunu algılar. Böylece kapak açılınca ekran ıģığı da açılır, kapandığında ise ekran ıģığı otomatik olarak kapanır. 3. RGB ortam ışığı sensörü: Ekranı otomatik olarak aydınlatarak veya karartarak göz yorgunluğunu azaltır. 4. El Hareketi sensörü: Kullanıcılar telefonlarına dokunmadan, sadece ellerini hareket ettirerek telefonlarıyla etkileģimde bulunabilirler. 5. Yakınlık sensörü: Telefon görüģmesi sırasında ekranı kapatır. 6. Jiroskop: Kullanıcılar ekranı yukarı ve aģağı eğerek kolayca metin okuyabilirler. 7. Hareket Sensörü: Adımölçerle benzer iģlevleri vardır ve zinde kalmak konusunda yardımcı olacak özellikler sunar. 8. Jeomanyetik sensör: Ana yönleri hatasız saptayabilmek üzere haritalardan faydalanır.

7 Bazı Mobil Cihaz Uygulama GeliĢtirme Araçları Android Studio (Java) Eclipse IDE (Java) Xcode ( Objective-C, Swift) Visual Studio C#.NET ============================ VindDev Mobile Telerik (Online - HTML5 ile) MIT App Inventor (On-line) =========OYUN============== Corona SDK Unity

8 Android Nedir? Andrid Google Firması tarafından 2005 yılında geliģtirilmeye baģlanmıģ Telefon Tablet Saat TV gibi cihazları programlanması için Java Programlama Dilini kullanan ve Linux Tabanlı (kernel) tabanlı bir İŞLETİM SİSTEMİDİR

9 Linux Tabanlı Neden Android? Samsung, LG, Sony, Huawei,... vb. firmaların ortak Ücretsiz geliģtirme aracı Java dili ile geliģtirilir (ios için kullanılan Object-C ve Swift gibi zor diller kullanmaz) GeniĢ Kullanım Alanı ( Mobil telefon, Tablet, Otomobil, TV, Blue Ray, vb. gibi) Farklı yerlerden kurulabilir (GoogleStore, direkt yükleme,..) Bol miktarda kaynak döküman Registery-based olduğundan küçük iģlemcilede az bellekle çalıģabilir Arkasında Google gibi bir firma olması

10 Android Uygulamaları (SANDBOX) Android iģletim sistemi üzerinde çalıģan her bir uygulama için ayrı bir iģlem ve sanal makina ( DVM: Dalvik Virtul Machine) ayrılır. Böylece uygulamalar birbirinden izole olarak çalıģır. Bu güvenlik açısından önemlidir. Android uygulamaları GoogleAppStore üzerinden dağıtımı yapıldığında üretici firma anahtarı ile yüklenir. Dolayısıyla hangi uygulam hangi üretici tarafından geliģtirildiği bellidir. Aynı üretici tarafından geliģtirilen farklı uyggulamalar aynı üretici koduyla yüklenir. Android Uygulama-1 Android Uygulama-2... Kendine ait bir Prosess Kendine ait ĠĢletim sistemi kullanıcısı Kendine ait bir DVM Hafızadan ayrılmģ bellek(heap) Kendine ait kanaklar Kendine ait bir Prosess Kendine ait ĠĢletim sistemi kullanıcısı Kendine ait bir DVM Hafızadan ayrılmģ bellek(heap) Kendine ait kanaklar Android Uygulama-N Kendine ait bir Prosess Kendine ait ĠĢletim sistemi kullanıcısı Kendine ait bir DVM Hafızadan ayrılmģ bellek(heap) Kendine ait kanaklar

11 Android Mimarisi Android ĠĢletim sistemi, adres defteri, telefon arama, notification, 2D/3D grafik, database, security/encryption, camera, ses, input/output, web.. gibi kütüphaneler sağlar. 4 3 Java Kodlar Derlenerek DVM binary kodlara dönüģtürülür 2 1

12 1-Linux Çekirdeği(Kernel)

13 2-Android Yerel Linux Kütüphanesi (Android Linux Library)

14 Dalvik Virtual Machine Dalvik Virtual Machine Hızlı CPU ihtiyaç duymaz Swap alana ihtiyaç duymaz Sınırlı batarya ömrü Küçük RAM lara ihtiyaç duyar Örn: Toplam 64 Mb, ÇalıĢma sırasında yaklaģık 10 Mb

15 Dalvik Virtual Machine Bir.dex dosyada birden çok class vardır Stack-based yerine registered-based dir Modifiye edilmiģ garbage (çöp toplama) GeliĢtirilmiĢ memory paylaģımı (sharing) Ġnstal zamanında optimize edilir

16 DVM ye karģı ART (OTM) Dalvik VM (Dalvik Virtual Machine) Dan Bornstein tarafından Android iģletim sistemi için özel olarak geliģtirilmiģ bir sanal makinadır. Java olarak yazılan uygulama kodları (.class) derleyiciler tarafından Dalvik VM in okuyabileceği bytecodelara çevrilerek toplanır ve.dex uzantılı dosyada dönüģtürülürler. Bu.dex uzantılı dosyalar Dalvik VM in çalıģtırılabilir(executable) dosya uzantılarıdır. Dalvik VM düģük hafıza kullanımından dolayı sevilmektedir. Dalvik VM için ön görülen min RAM kapasitesi 64 MB olarak belirtilmektedir. ĠĢletim sistemi baģladıktan sonra 20 MB RAM kapasiti bulundurmaktadır. Dalvik VM, Android 2.2 ile birlikte Just-In-Time derleyici olarak yoluna devam etmiģtir. JIT olarak bilinen ve çalıģma zamanlı derleme yapısı Android 4.4 ile yerini Ahead-of-Time (AOT) derleyiciye bırakmaya baģlamıģtır. ÇalıĢma öncesi derleme yapısı AOTGoogle firması tarafından ART olarak sunulmuģtur. ART Android RunTime ile yoluna devam eden Android iģletim sistemi için performans kazandırılacağı düģünülmektedir. Çünkü JITyani çalıģma zamanlı derleme, Uygulamaların çalıģma zamanında ele alarak bytecodelarının okunup, iģlemci üzerinde yorumlanmasıyla çalıģmakta iken AOT yani çalıģma öncesi derleme ile bu yapı Uygulamaların kurulma aģamasında derlenip çalıģma esnasında derlenme ile zaman kaybetmemesi sağlamaktadır. Buda Android için daha az iģlemci ve ram anlamına gelmektedir. Kaynak (23/02/15):

17 Android Sürümleri Program yazarkan API level önemli An itibarı ile en piyasadaki en çok sürüm.

18 Android Versiyonlarına göre Piyasada Kullanım Oranları

19 22 ġubat 2015 httphttp://

20 SEÇENEK-I Android GeliĢtirme Araçları 1- Java Developer Kit (JDK) 2- Android Studio (Android Virtual Device birlikte) SEÇENEK-II 1- Java Developer Kit (JDK) 2- Eclipse ( Java Software Developer Kit) 3- Android Developer Toolkit 4- Emülatör (AVD, GenyMotion)

21 Android Studio Google Android Studio 1.1, IntelliJ IDEA editor temeline dayanıyor.

22 Android Studio 1.1 Kurulumu 1- Download Android Studio 2-Install ADT Plug-ins and Android SDK 2 GB RAM minimum, 4 GB RAM recommended 400 MB hard disk space At least 1 GB for Android SDK, emulator system images, and caches 1280 x 800 minimum screen resolution Proxy ayarları:

23 Android Uygulama Build ĠĢlem Süreci Android Uygulaması Java Kodu Ornek1.java Ornek1.class Ornek1.dex javac ( Java Compiler) dx (Dalvik Compiler) Kaynak dosyalar Ornek1.apk GoogleAppStore DVM Dalvik Virtual Machine ANDROID ĠġLETĠM SĠSTEMĠ

24 Android Uygulaması Kaynakları Android Uygulaması Java Kodu XML dosya Diğer AndroidManifast.xml -Projenin ayarlamalarının yapıldığı dosya src/java/... - Java class kaynak dosyaları res/... ( kaynak dosyalar (xml) ) -dreawable / (resimler) -layout/ (GUI tanımları) -menu/ (menu değerleri) -values/ (sabit değerler ve diziler) -strings ( değiģkenler) -styles (görünüm stilleri) Gradle -build/compile yönetim sistemi -build.gradle (ana build ayarları dosyası) XML: Tasarım ve diğer alfasayısal verilerin bılunduğu xml tabanlı kaynaklar AndroidManifest.xml Active_main.xml, menu.xml, values.xml, color.xml styles.xml dimension.xml Resim Kaynak dosyaları (png, jpeg, gif ve nine-pitch(.9.png)) Diğer Kaynaklar (raw) ( video, ses, pdf, txt vb. ) SQLLite (dtabase)

25 Android Uygulaması

26 Android Emulator Emülatörler Android programını gerçek cihazda çalģıyormuģ gibi, sanal cihazlar üzerinde denemek için gerekli programlardır. Android Studio ile birlikte Android Virtual Device (AVD) emülatörü gelmektedir. Cok kullanılan bazı Emülatörler 1-Android Virtual Device (AVD) 2-GenyMotion (Download GenyMotion) 3-BluStacks (Download Bluestacks) 4-You wave (Download You Wave) 5-Windroy 6-AndyRoid 7-Droid4X 8-Xamarin 9-DuOS-M 10- Web tabanlı emülatör ( Emülatör Hızlandırma:

27 Android Uygulamsı Test Araçları Applause applause.com. AppThwack appthwack.com. Testdroid Kaynak(03/03/2015):/ Services to Test Your Android Apps on Intel Devices, Joshua A. Bancroft on May 22, 2014

Android Programlama 2015-2016 BAHAR

Android Programlama 2015-2016 BAHAR Android Programlama 2015-2016 BAHAR MAKU-TBMYO 2016 Genel Kavramlar Android Geliştirme Araçları Android Kaynakları Activity Intent Layout Frame Servisler Dosyalar SqlLite veri tabanı Web Servis uygulamaları

Detaylı

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların bilgilerini saklamalarına, program yüklemelerine izin

Detaylı

Android e Giriş. Öğr.Gör. Utku SOBUTAY

Android e Giriş. Öğr.Gör. Utku SOBUTAY Android e Giriş Öğr.Gör. Utku SOBUTAY Android İşletim Sistemi Hakkında 2 Google tarafından geliştirilmiştir. Dünyada en çok kullanılan mobil işletim sistemidir. 2018 itibariyle Dünyada Android; %78.65,

Detaylı

Android ile Mobil Programlama

Android ile Mobil Programlama Android ile Mobil Programlama Eğitimi - 192 saat Şerif GÜNGÖR - Android & Java Trainer İsmek Fatih Bilişim Okulu Android Nedir? Bir Yazılım Platformu ve Mobil işletim sistemidir. Linux Kernel (çekirdek)

Detaylı

Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?

Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? 4 Kaynak Kodu 5 2 MERHABA DÜNYA 7 Android Nedir?

Detaylı

Android Platformunda Uygulama Geliştirme. http://tr.linkedin.com/in/sarpcentel

Android Platformunda Uygulama Geliştirme. http://tr.linkedin.com/in/sarpcentel Android Platformunda Uygulama Geliştirme Sarp Centel Sezer Yeşiltaş http://sarp.me http://yesiltas.net/sezer http://friendfeed.com/sarp http://frienfeed.com/sezer http://twitter.com/sarp http://twitter.com/sezerr

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA DİLİ Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Programlama Diline Giriş Java Platform Çeşitleri Java nın Kodlama ve Çalışma Adımları Java Derleyicisi, Java Yorumlayıcısı Java Çöp Toplayıcısı

Detaylı

1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?

1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? İÇİNDEKİLER V İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? 4 Kaynak Kodu 4 2 MERHABA DÜNYA 7 Android Nedir?

Detaylı

http://www.mertsarica.com http://twitter.com/mertsarica

http://www.mertsarica.com http://twitter.com/mertsarica Android üzerine Penetrasyon testi üzerine Penetrasyon testi adımları Örnek Zafiyetler Sonuç http://www.mertsarica.com http://twitter.com/mertsarica Ahlaklı Korsan Blog Yazarı Python Programcısı Zararlı

Detaylı

Android Uygulamalarında Güvenlik Testi

Android Uygulamalarında Güvenlik Testi Android Uygulamalarında Güvenlik Testi Şubat ayında Gartner tarafından yayımlanan bir rapora göre dünya genelinde 2011 yılının 4. çeyreğinde satılan akıllı telefonların %50.9 unda Android işletim sisteminin,

Detaylı

ANDROID AÇIK AKSESUAR API & AKSESUAR GELİŞTİRME. Dr. Fatma Cemile Serçe

ANDROID AÇIK AKSESUAR API & AKSESUAR GELİŞTİRME. Dr. Fatma Cemile Serçe ANDROID AÇIK AKSESUAR API & AKSESUAR GELİŞTİRME Dr. Fatma Cemile Serçe İçerik Android ve Uygulama Geliştirme Android Açık Aksesuar Aksesuar Geliştirme Kiti Aksesuar Geliştirme Ortamı Gereksinimleri Örnek

Detaylı

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

BİLGİSAYAR PROGRAMLAMAYA GİRİŞ BİLGİSAYAR PROGRAMLAMAYA GİRİŞ Yrd.Doç.Dr.Caner KOÇ Ankara Üniversitesi Ziraat Fakültesi Tarım Makinaları ve Teknolojileri Mühendisliği Bölümü ckoc@ankara.edu.tr DERS KAYNAKLARI 1. A. Kadir GÜNEYTEPE:

Detaylı

C# nedir,.net Framework nedir?

C# nedir,.net Framework nedir? 1 C# nedir,.net Framework nedir? C# nedir? C#, C/C++ ve Java dillerinde türetilmiş,bu dillerin dezavantajlarının elenip iyi yönlerinin alındığı, güçlü basit, esnek, tip-güvenli(typesafe,tür dönüşümlerindeki

Detaylı

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi. Genel Bilgiler ve Uygulama. BLM401 Dr.Refik SAMET

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi. Genel Bilgiler ve Uygulama. BLM401 Dr.Refik SAMET BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi Genel Bilgiler ve Uygulama Geliştirme Ortamının Kurulumu 1 ANDROİD (2/29) Android, Google, Open Handset Alliance ve özgür yazılım topluluğu tarafından

Detaylı

ÖZET. Anahtar kelimeler: Programlama Dili Olarak Java, Java Dilini Tanıyalım, Nedir Bu Java?, Java Sanal Makinesi Nedir?

ÖZET. Anahtar kelimeler: Programlama Dili Olarak Java, Java Dilini Tanıyalım, Nedir Bu Java?, Java Sanal Makinesi Nedir? II ÖZET Bu çalıģmada, günümüzün en popüler programlama dili olarak kabul edilen java dilinin ortaya çıkıģından günümüzdeki halini alıncaya kadar izlediği yolu en iyi Ģekilde incelemeye çalıģırken, java

Detaylı

Java Programlama Giriş

Java Programlama Giriş Java Programlama Giriş 2013-2014 Bahar Dönemi Mehmet Akif Ersoy Üniversitesi Teknik Bilimler Meslek Yüksekokulu Burdur 2014 Muhammer İLKUÇAR 1 Neden Java Programlama Platformdan bağımsızdır

Detaylı

MOBIL UYGULAMA GELIŞTIRME

MOBIL UYGULAMA GELIŞTIRME MOBIL UYGULAMA GELIŞTIRME PELIN YILDIRIM FATMA BOZYIĞIT YZM 3214 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Bu Derste Android Nedir ve Uygulama Temelleri Android Uygulama Bileşenleri

Detaylı

MOBİL İŞLETİM SİSTEMLERİ (MOBILE OPERATING SYSTEMS)

MOBİL İŞLETİM SİSTEMLERİ (MOBILE OPERATING SYSTEMS) -GİRİŞ -BAŞLICA ÇEŞİTLERİ -ANDROID -Özellikleri -Sürümleri -Uygulama Geliştirme -IOS -SYMBIAN -WINDOWS MOBILE -BLACK BERRY OS -WEB OS -BADA -MEEGO -PAZAR PAYLARI -KAYNAKÇA MOBİL İŞLETİM SİSTEMLERİ (MOBILE

Detaylı

Bilişim Teknolojilerine Giriş

Bilişim Teknolojilerine Giriş Bilişim Teknolojilerine Giriş Bilginin toplanması, işlenmesi, saklanması ve iletilmesini sağlayan teknolojilerin bütününe bilişim teknolojileri denir. Bilişim Teknolojisi Girilen verileri saklayan, işleyen,

Detaylı

İÇERİK 2 Java Kodlaması için Gerekli Programlar JRE, JDK kurulması ve Başlangıç Ayarları Java Kodlamayı Kolaylaştıran IDE ler Java Kod Yapısı İlk Java

İÇERİK 2 Java Kodlaması için Gerekli Programlar JRE, JDK kurulması ve Başlangıç Ayarları Java Kodlamayı Kolaylaştıran IDE ler Java Kod Yapısı İlk Java JAVA KODLAMAYA GİRİŞ Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlaması için Gerekli Programlar JRE, JDK kurulması ve Başlangıç Ayarları Java Kodlamayı Kolaylaştıran IDE ler Java Kod Yapısı İlk Java Programı

Detaylı

Görsel Programlama DERS 01. Görsel Programlama - Ders01/ 1

Görsel Programlama DERS 01. Görsel Programlama - Ders01/ 1 Görsel Programlama DERS 01 Görsel Programlama - Ders01/ 1 Takdim Planı Nesneye Dayalı Programlama Kavramı Nesne, Sınıf Kavramı Java Programlama Dili Java Programlama Dili Temel Özellikleri Java Sürümleri

Detaylı

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş C Programlama Dr. Serkan DİŞLİTAŞ 1.1. C# ile Program Geliştirme.Net Framework, Microsoft firması tarafından

Detaylı

Bilgisayar donanım ve yazılım olmak üzere iki bölümden oluşur. Bilgisayarın çalışabilmesi için, ikisi de gereklidir.

Bilgisayar donanım ve yazılım olmak üzere iki bölümden oluşur. Bilgisayarın çalışabilmesi için, ikisi de gereklidir. Bilgisayar donanım ve yazılım olmak üzere iki bölümden oluşur. Bilgisayarın çalışabilmesi için, ikisi de gereklidir. Donanım: Bilgisayarın gözle görülen, elle tutulan tüm elektronik parçalarına donanım

Detaylı

Windows XP: Virtual Memory / Sanal Bellek Perşembe, 07 Eylül :51 - Son Güncelleme Salı, 12 Eylül :07

Windows XP: Virtual Memory / Sanal Bellek Perşembe, 07 Eylül :51 - Son Güncelleme Salı, 12 Eylül :07 Grafik tabanlı işletim sistemleri (Windows, Linux altındaki grafik kullanıcı arabirimleri vb.) çalışabilmek için, bir çoğumuzun bilgisayarında takılı olan fiziksel RAM (DDR, SDRAM diye değişik tipleri

Detaylı

2 CORDOVA UYGULAMA DİZİN YAPISI 9 Cordova Uygulama Dizin Yapısı 9 www Klasörü 10 platforms Klasörü 11 plugins Klasörü 12 merges Klasörü 15

2 CORDOVA UYGULAMA DİZİN YAPISI 9 Cordova Uygulama Dizin Yapısı 9 www Klasörü 10 platforms Klasörü 11 plugins Klasörü 12 merges Klasörü 15 İÇİNDEKİLER VII İÇİNDEKİLER 1 MOBİL UYGULAMA GELİŞTİRME VE APACHE CORDOVA/PHONEGAP 1 PhoneGap ya da Apache Cordova Nedir? 1 PhoneGap Nasıl Ortaya Çıktı? 2 PhoneGap Nasıl Çalışır? 2 PhoneGap ile Hangi Platformalara

Detaylı

MOBİL UYGULAMA GELİŞTİRME

MOBİL UYGULAMA GELİŞTİRME MOBİL UYGULAMA GELİŞTİRME Hedefler Bu üniteyi çalıştıktan sonra; Java programlama dilinde görsel arayüz tasarımı yapabilir, Java programlama dilinde görsel bileşenler üzerinde olay tanımlayabilir. Android

Detaylı

ANDROİD. Melih Hilmi Uludağ. «Bir tutkunun sonucu»

ANDROİD. Melih Hilmi Uludağ. «Bir tutkunun sonucu» ANDROİD Melih Hilmi Uludağ «Bir tutkunun sonucu» 11.08.2014 İÇİNDEKİLER Android i Tanıyalım Android Nedir? Android i Oluşturan Bölümler Android Özellikleri Yapıllan Eleştiri Android Sürümleri Android in

Detaylı

BLM401 Mobil Cihazlar için ANDROID İşletim Sistemi. Genel Bilgiler ve Uygulama Geliştirme Ortamının Kurulumu. BLM401 Dr.

BLM401 Mobil Cihazlar için ANDROID İşletim Sistemi. Genel Bilgiler ve Uygulama Geliştirme Ortamının Kurulumu. BLM401 Dr. BLM401 Mobil Cihazlar için ANDROID İşletim Sistemi Genel Bilgiler ve Uygulama Geliştirme Ortamının Kurulumu 1 ANDROID (2/44) Android, Google, Open Handset Alliance ve özgür yazılım topluluğu tarafından

Detaylı

Açık Kaynak Kodlu Yazılım

Açık Kaynak Kodlu Yazılım Temel Kavramlar İşletim Sistemi Bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan, aynı zamanda diğer uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır.

Detaylı

Muhar a r r e r m e T a T ç J PT Gel e e l c e e c k e o k nli l n i e And n r d oi o d i Nedi d r

Muhar a r r e r m e T a T ç J PT Gel e e l c e e c k e o k nli l n i e And n r d oi o d i Nedi d r Muharrem Taç JDPT Gelecekonline Android Nedir 1 Android Nedir? Google ın 5 Kasım 2007 de 34 şirket ile birlik olarak çalışmalarına başladığı mobil işletim sistemi projesidir. Şu an 65 şirket bu birliktedir.

Detaylı

4. Bölüm Programlamaya Giriş

4. Bölüm Programlamaya Giriş 4. Bölüm Programlamaya Giriş Algoritma ve Programlamaya Giriş Dr. Serkan DİŞLİTAŞ 4.1. C# ile Program Geliştirme Net Framework, Microsoft firması tarafından açık internet protokolleri ve standartları

Detaylı

JAVA MOBIL UYGULAMALAR

JAVA MOBIL UYGULAMALAR JAVA MOBIL UYGULAMALAR Ahmet JAMEKOV Nevruz AGAYEV Orazmurat AVGANOV 1 MOBİL TEKNOLOJİ NEDIR? Bireylerin hareket halindeyken bile bilgiye erişebilmesini ve bu bilgilerle ilgili işlem yapabilmesini mümkün

Detaylı

BİLGİSAYAR PROGRAMLAMA (C#) DERS NOTU 1

BİLGİSAYAR PROGRAMLAMA (C#) DERS NOTU 1 BİLGİSAYAR PROGRAMLAMA (C#) DERS NOTU 1 Kaynaklar: Sefer Algan, Her Yönüyle C#, 6. Baskı, Pusula Yayıncılık. www.sharpnedir.com 1. DÜZEYLERİNE GÖRE BİLGİSAYAR DİLLERİ Script Dilleri Yüksek Düzeyli Diller

Detaylı

Mobil Güvenlik Eğitimi Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Mobil Güvenlik Eğitimi Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı Mobil Güvenlik Eğitimi Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı Tarih 1 Sunum İçeriği Giriş Android Temelleri ve Güvenlik Özellikleri Android Pentest 2 Giriş 3 Mobil

Detaylı

Yazılım/Donanım Farkı

Yazılım/Donanım Farkı Yazılım Nedir? Bilgisayarın kullanılmasını sağlayan her türlü programa ise yazılım adı verilir. Örneğin resim yapmamızı sağlayan Paint, internete girmemizi sağlayan Chrome gibi.. Yazılım/Donanım Farkı

Detaylı

Java JDK (Java Development Kit) Kurulumu:

Java JDK (Java Development Kit) Kurulumu: Java JDK ve Eclipse Kurulumu Öncelikle java ile program geliştirmeye başlamak istiyorsanız iki şeye ihtiyacınız olacak; 1-Java JDK (Java Development Kit) : Java ile yazdığımız kodları derleyip çalıştırmak

Detaylı

KULLANICI KULLANIM KILAVUZU

KULLANICI KULLANIM KILAVUZU KULLANICI KULLANIM KILAVUZU İÇERİK 1. Portal üzerinden kullanım 2. Mobil uygulama üzerinden kullanım 3. E-posta üzerinden kullanım İÇERİK / Portal Kullanımı 1. Sisteme Giriş 2. Kullanıcı Ana Ekranı 3.

Detaylı

Java 2 Micro Edition (J2ME)

Java 2 Micro Edition (J2ME) Java 2 Micro Edition (J2ME) Arş.Gör. Cenk ATLIĞ Bahar 2005-2006 Trakya Üniversitesi Bilgisayar Mühendisliği İçerik Giriş MIDP nedir? MIDP in Java 2 Platformundaki yeri Java 2 Platformunda cihazların kullanım

Detaylı

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır. YAZILIM -Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır. Elektronik cihazların belirli bir işi yapmasını sağlayan ve komutlardan oluşan programların tümüne verilen isimdir. Yazılım temelde

Detaylı

İÇİNDEKİLER VII İÇİNDEKİLER

İÇİNDEKİLER VII İÇİNDEKİLER İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kimler İçin? 1 Temel Kavramlar 5 ios İşletim Sistemi 5 ios Kısaltması Nereden Geliyor? 6 ios İşletim Sisteminin Katmanları 7 1. Çekirdek İşletim Sistemi Katmanı

Detaylı

Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir.

Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir. PROGRAMLAMAYA GİRİŞ Program Nedir? Program, bir problemin çözümü için herhangi bir programlama dilinin kuralları ile oluşturulmuş komut kümesidir. C de yazılan bir programın çalışması için çoğunlukla aşağıdaki

Detaylı

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi UYGULAMA KAYNAKLARI. BLM401 Dr.Refik SAMET

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi UYGULAMA KAYNAKLARI. BLM401 Dr.Refik SAMET BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi UYGULAMA KAYNAKLARI BLM401 Dr.Refik SAMET 1 GİRİŞ (1/2) Uygulamalarda kullanılan kaynaklara örnekler: ekran yerleşimi; karakter dizileri; resim dosyaları;

Detaylı

Ġnönü Üniversitesi Fen-Edebiyat Fakültesi Biyoloji Bölümü AKTS Uyumlu Ders Ġçeriği DERSĠN ADI. Temel Bilgi Teknolojisi I

Ġnönü Üniversitesi Fen-Edebiyat Fakültesi Biyoloji Bölümü AKTS Uyumlu Ders Ġçeriği DERSĠN ADI. Temel Bilgi Teknolojisi I Ġnönü Üniversitesi Fen-Edebiyat Fakültesi Biyoloji Bölümü AKTS Uyumlu Ders Ġçeriği DERSĠN ADI Temel Bilgi Teknolojisi I Kodu Yıl-Yarıyıl-Dönem Saat/Hafta Yerel AKTS T U L Kredi B-361100195 1-1-Güz 2 0

Detaylı

2007-2008 Bahar. BM 211 Programlama Dilleri 3 1

2007-2008 Bahar. BM 211 Programlama Dilleri 3 1 Programlama Dilleri III 2007-2008 Bahar BM 211 Programlama Dilleri 3 1 Ders Hakkında Ders Sorumlusu Öğr.Gör. Bora UĞURLU Ders Slaytları İçin http://members.comu.edu.tr/boraugurlu/ Dersle İlgili İletişim

Detaylı

Bazı Gömülü Sistemlerde OpenCV ile Performans Analizi

Bazı Gömülü Sistemlerde OpenCV ile Performans Analizi OpenCV ile Performans Analizi S.Ü Bil.Müh. 2. Sınıf Öğrencisi Faruk GÜNER farukguner@outlook.com.tr S.Ü Bil.Müh. 2. Sınıf Öğrencisi Mesut PİŞKİN mesutpiskin@outlook.com S.Ü Öğr. Gör. Dr. Mustafa Nevzat

Detaylı

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005 Kaynak Kodlardan Derleme Turquaz Muhasebe Versiyon 0.2 Hüseyin Ergün 26 Mart 2005 Turquaz Muhasebe, Kaynak Kodları Derleme Sayfa 2 İçindekiler İÇİNDEKİLER 2 GEÇMİŞ DEĞİŞİKLİKLER 3 1. GİRİŞ 4 1.1 AÇIKLAMA

Detaylı

Mobil Test Otomasyon Araçları Bilgilendirme Test Ekibi Şubat 2017

Mobil Test Otomasyon Araçları Bilgilendirme Test Ekibi Şubat 2017 1 Mobil Test Otomasyon Araçları Bilgilendirme Test Ekibi Şubat 2017 2 Kapsam Mobil Test Otomasyon Aracı Seçimi Yapılırken Kriterler Neler 01 Olmalı? Hangi Mobil Test Otomasyon Araçlarını Kullanabiliriz?

Detaylı

T.C. GEBZE YÜKSEK TEKNOLOJİ ENSTİTÜSÜ

T.C. GEBZE YÜKSEK TEKNOLOJİ ENSTİTÜSÜ T.C. GEBZE YÜKSEK TEKNOLOJİ ENSTİTÜSÜ Bilgisayar Mühendisliği Bölümü LOKASYON TABANLI İLAN ARAYAN MOBİL UYGULAMA Ümit YALAP Danışman Dr. Hidayet TAKÇI Mayıs, 2011 Gebze, KOCAELİ T.C. GEBZE YÜKSEK TEKNOLOJİ

Detaylı

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 4423

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CME 4423 Dersi Veren Birim: Bilgisayar Mühendisliği Dersin Türkçe Adı: MOBİL CİHAZLAR VE UYGULAMALAR Dersin Orjinal Adı: MOBILE DEVICES AND APPLICATIONS Dersin Düzeyi:(Ön lisans, Lisans, Yüksek Lisans, Doktora)

Detaylı

Java Temel Özellikleri

Java Temel Özellikleri Java Temel Özellikleri Java Programlama Dili Java programlama dili şu anda dünyadaki en popüler programlama dillerinden biri haline gelmiştir. Java SUN bilgisayar şirketince elektrikli ev aletlerinin birbiriyle

Detaylı

Akılda kalıcı sahneler

Akılda kalıcı sahneler Akılda kalıcı sahneler Autodesk 3ds Max Design 2012 yazılımı yeni render araçlarını sunar, geliştirilmiş iteratif iş akışı ve verimlilik sağlayan geliştirilmiş grafik çekirdeği. Bu sürüm ile, Autodesk

Detaylı

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz 1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz 300 kurumsal müşterimizde 1 milyonun üzerinde kullanıcıya günlük 250 binin üzerine sunulan video ile sorunsuz ve mükemmel

Detaylı

Teknoloji ile Tanışalım

Teknoloji ile Tanışalım 2 ANKARA MAMAK MEHMET ÇEKİÇ ORTAOKULU 1.4. BİT Nİ KULLANMA ve YÖNETME 1.4. BİT Nİ KULLANMA ve YÖNETME Ankara, 2014 Hazırlayan: Mustafa KATLANÇ 3 1.4.1. TEKNOLOJİ İLE TANIŞALIM 4 Teknoloji ile Tanışalım

Detaylı

Andorid İşletim Sistemi Uyumlu Ösym Sınavları Uygulaması

Andorid İşletim Sistemi Uyumlu Ösym Sınavları Uygulaması Andorid İşletim Sistemi Uyumlu Ösym Sınavları Uygulaması Metin Kapıdere*, Hilmi Turan* *İnönü Üniversitesi, Eğitim Fakültesi, Bilgisayar ve Öğretim Teknolojileri Eğitimi Bölümü, Malatya mkapidere@inonu.edu.tr,

Detaylı

Karabük Üniversitesi Bilgi Sistemi Android Uygulaması. Android Application of Karabük University Information System

Karabük Üniversitesi Bilgi Sistemi Android Uygulaması. Android Application of Karabük University Information System Karabük Üniversitesi Bilgi Sistemi Android Uygulaması Emrullah Sonuç 1, Yasin Ortakcı 2, Abdullah Elen 3 1 Karabük Üniversitesi, Bilgisayar Mühendisliği Bölümü, Karabük 2 Karabük Üniversitesi, Bilgisayar

Detaylı

SOSYAL SORUMLULUK PROJESİ

SOSYAL SORUMLULUK PROJESİ SOSYAL SORUMLULUK PROJESİ DR. BİNNAZ-RIDVAN EGE ANADOLU LİSESİ ÖĞRENCİLERİNE MOBİL PROGRAMLAMA EĞİTİMİ VERİLMESİ PROJESİ Proje Adı MOBİL PROGRAMLAMA VE UYGULAMA GELİŞTİRME PROJESİ Proje Hedef Kitle Lise

Detaylı

Zararlı Yazılımla Mücadele Eği7mi

Zararlı Yazılımla Mücadele Eği7mi 12/01/16 Zararlı Yazılımla Mücadele Eği7mi Mobil Zararlı Yazılım Analizinde Temel Konular TÜBİTAK BİLGEM Siber Güvenlik Ens7tüsü 12 Ocak 2016 Android Zararlı Yazılım Analiz Adımları 1. 2. 3. 4. 5. Ağ Trafiği

Detaylı

Data Structures Lab 1 2012-Güz

Data Structures Lab 1 2012-Güz Data Structures Lab 1 2012-Güz C# Ortamı Tanıtımı ve Uygulama Geliştirilmesi Visual Studio 2010 Ortamının Temini -NYG'ndan MSDN üyeliği için başvuru dilekçesi alınıp doldurulmalı ve yine NYG'ye teslim

Detaylı

Linux e Giriş ve Dağıtımlar

Linux e Giriş ve Dağıtımlar Linux e Giriş ve Dağıtımlar Yrd. Doç. Dr. Murat Olcay ÖZCAN Linux Nedir? Linux, UNIX benzeri, serbestçe dağıtılabilen, çok kullanıcılı, çok görevli ve güçlü bir işletim sistemidir. Linux un kalbi olan

Detaylı

1.4. BİT Nİ KULLANMA ve YÖNETME

1.4. BİT Nİ KULLANMA ve YÖNETME ANKARA MAMAK MEHMET ÇEKİÇ ORTAOKULU 1.4. BİT Nİ KULLANMA ve YÖNETME Ankara, 2014 Hazırlayan: Mustafa KATLANÇ 2 1.4. BİT Nİ KULLANMA ve YÖNETME Mehmet Çekiç Ortaokulu Sayfa 1 / 13 Mustafa KATLANÇ, Ankara

Detaylı

BBS515 Nesneye Yönelik Programlama. Ders 1 Zümra Kavafoğlu

BBS515 Nesneye Yönelik Programlama. Ders 1 Zümra Kavafoğlu BBS515 Nesneye Yönelik Programlama Ders 1 Zümra Kavafoğlu Dersin Amacı Nesneye Yönelik Programlama Kavramını Java Dili Üzerinden Öğrenmek Nesneye yönelik programlama ile ilgili nesne, sınıf, kalıtım, çok

Detaylı

BMH-210 MOBİL CİHAZ PROGRAMLAMA. Android OS Tanıtımı, Kurulumu, Bileşenleri, Önemli noktalar Dr. Musa ATAŞ

BMH-210 MOBİL CİHAZ PROGRAMLAMA. Android OS Tanıtımı, Kurulumu, Bileşenleri, Önemli noktalar Dr. Musa ATAŞ BMH-210 MOBİL CİHAZ PROGRAMLAMA Android OS Tanıtımı, Kurulumu, Bileşenleri, Önemli noktalar Dr. Musa ATAŞ İçerik ANDROID PLATFORMU ANDROID STUDIO KURULUMU ANDROID STUDIO IDE TANITIMI ANDROID KODLAMA STİLİ

Detaylı

2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı

2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı 2000 li yıllardan itibaren teknolojinin hızlı gelişiminden belki de en büyük payı alan akıllı telefon ve tabletler gibi kablosuz iletişim olanağı sağlayan cihazların daha iyi, hızlı ve ucuz modellerle

Detaylı

CAN TECİM HEDEF DENEYİM. Tecrübe bütün öğretmenlerin en iyisidir. Publilus Syrus

CAN TECİM HEDEF DENEYİM. Tecrübe bütün öğretmenlerin en iyisidir. Publilus Syrus CAN TECİM can.tecim@gmail.com https://www.twitter.com/prodfield https://fb.me/can.tecim https://plus.google.com/+cantecim/posts https://github.com/cantecim https://tr.linkedin.com/in/cantecim HEDEF Hedeflerim

Detaylı

1 LK ANDROID YAZILIMIMIZ VE ÖN HAZIRLIKLAR

1 LK ANDROID YAZILIMIMIZ VE ÖN HAZIRLIKLAR +++ANDROID-icindekiler 3/21/11 11:58 AM Page vii Ç NDEK LER 1 LK ANDROID YAZILIMIMIZ VE ÖN HAZIRLIKLAR 1 Hoflgeldin Android Proje Örne i 10 Eclipse ile Yeni Bir Android Projesi Oluflturmak 12 Program Çal

Detaylı

Bilgi güvenliği konusunda farkındalık yaratmak. Mobil cihazlardaki riskleri anlatmak. Mobil uygulamaların bilgi güvenliği açısından incelemek 2

Bilgi güvenliği konusunda farkındalık yaratmak. Mobil cihazlardaki riskleri anlatmak. Mobil uygulamaların bilgi güvenliği açısından incelemek 2 1 Bu çalışmanın amacı; Bilgi güvenliği konusunda farkındalık yaratmak Mobil cihazlardaki riskleri anlatmak Mobil uygulamaların bilgi güvenliği açısından incelemek 2 Giriş - Mobil Cihazlar Mobil İşletim

Detaylı

İşletim Sistemleri (Operating Systems)

İşletim Sistemleri (Operating Systems) İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,

Detaylı

Android Platformunda OpenCV İle Görüntü İşleme

Android Platformunda OpenCV İle Görüntü İşleme Android Platformunda OpenCV İle Görüntü İşleme Çiğdem Çavdaroğlu 12.05.2015 Özgeçmiş Yıldız Teknik Üniversitesi 2003: Matematik Mühendisliği, Lisans 2006: UA, Fotogrametri ve CBS, Yüksek Lisans 2013: UA,

Detaylı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı Ders 7 LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 LINUX Yapısı LINUX işletim sisteminin diğer işletim sistemleri gibi kendine özgü bir yapısı vardır. LINUX yapısı ve bileşenleri aşağıdaki

Detaylı

Linux İşletim Sistemleri. Eren BAŞTÜRK. basturkeren@gmail.com www.erenbasturk.com

Linux İşletim Sistemleri. Eren BAŞTÜRK. basturkeren@gmail.com www.erenbasturk.com Linux İşletim Sistemleri Eren BAŞTÜRK basturkeren@gmail.com www.erenbasturk.com Giriş Linux İşletim Sistemleri Linux Terimlerinin Açıklanması Gömülü Linux İşletim Sistemleri Ubuntu Kurulumu Linux İşletim

Detaylı

UFUK ÜNİVERSİTESİ MERKEZ KÜTÜPHANESİ MENDELEY KULLANIM KILAVUZU

UFUK ÜNİVERSİTESİ MERKEZ KÜTÜPHANESİ MENDELEY KULLANIM KILAVUZU UFUK ÜNİVERSİTESİ MERKEZ KÜTÜPHANESİ MENDELEY KULLANIM KILAVUZU Mendeley Nedir? Araştırmacıların araştırmalarını yönetmelerini, düzenlemelerini ve diğer araştırmacılar ile çevrimiçi işbirliği yapmasını

Detaylı

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü EYLÜL 2012 İŞLETİM SİSTEMLERİ İÇERİK 2 2 Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri Unix Linux Windows Mac OS Android Yazılım Yazılım(Software),

Detaylı

Java ile OpenGL e Giriş. NetBeans IDE si üzerinden kurulum

Java ile OpenGL e Giriş. NetBeans IDE si üzerinden kurulum Java ile OpenGL e Giriş NetBeans IDE si üzerinden kurulum Bu belge, JAVA, OpenGL, JOGL kavramlarını ilk defa duymuş olanların anlayabileceği netlikte hazırlanmıştır. Koray Küpe 17.02.2012 Dökümanın Amacı

Detaylı

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI 19.10.2015. 3 Yazılım Türleri

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI 19.10.2015. 3 Yazılım Türleri İÇERİK 2 BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI İşletim Sistemleri ÖĞR. GÖR. HASAN ALİ AKYÜREK Yazılım nedir? Yazılım türleri nelerdir? İşletim sistemi nedir? İşletim sisteminin özellikleri İşletim sistemleri

Detaylı

Temel Bilgisayar (Basic Computer) Yazılım (Software)

Temel Bilgisayar (Basic Computer) Yazılım (Software) Temel Bilgisayar (Basic Computer) Yazılım (Software) Yazılım (Software) Eğitim TV - egitimtv.biz - facebook.com/egitimtv 2 Yazılım Daha önce de bahsettiğimiz gibi; yazılım, bilgisayar üzerinde çalışan

Detaylı

Bilgisayar Yazılımları

Bilgisayar Yazılımları Bilgisayar Yazılımları Yazılım Türleri Programlama Dilleri Bir işi bilgisayara yaptırmak ancak belirli kodların belirli bir sıra doğrultusunda kullanılması ile olanaklıdır. Kullanılan bu koda programlama

Detaylı

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş Kurulum için ilk önce Sun Microsystems in sitesinden uygun J2SE sürümünü indirin. Ben J2SE v1. 4. 2_16 Windows Installer paketini kullandım J2SE SDK Kurulumu aşağıdaki gibi başlayacaktır. 1 Kurulum tamamlandıktan

Detaylı

VIRTUALIZATION SANALLAŞTIRMA

VIRTUALIZATION SANALLAŞTIRMA VIRTUALIZATION SANALLAŞTIRMA EĞİTMEN AD SOYAD : FAHRETTİN ERDİNÇ TECRÜBE : 17 YIL OKUL : 1995 DEÜ ELK-ELKTR MÜH. BİLİMSEL AKADEMİ KİMDİR? BİLİMSEL AKADEMİ, 1996 YILINDAN BERİ EĞİTİM KONUSUNDA FAALİYET

Detaylı

Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu

Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu Linux Masaüstü Ortamı Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu Sunum İçeriği Genel Bilgiler Linux'a Yazılım Kurmak

Detaylı

18. Esri Kullanıcıları Konferansı 7-8 Ekim 2013 ODTÜ, Ankara Teknik Atölye. ArcGIS for Mobile. Kürşad Demirer

18. Esri Kullanıcıları Konferansı 7-8 Ekim 2013 ODTÜ, Ankara Teknik Atölye. ArcGIS for Mobile. Kürşad Demirer 18. Esri Kullanıcıları Konferansı 7-8 Ekim 2013 ODTÜ, Ankara Teknik Atölye for Mobile Kürşad Demirer Özet Mobil çözümlerin yeri ve önemi Esri Mobil Stratejisi Soru Cevap Vizyonu Platform çözümü Uygulamalar

Detaylı

Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Portalı Android Uygulaması

Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Portalı Android Uygulaması Akademik Bilişim 14 - XVI. Akademik Bilişim Konferansı Bildirileri 5-7 Şubat 2014 Mersin Üniversitesi Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Portalı Android Uygulaması Ali Eren 1, Nuh Azgınoğlu 2

Detaylı

Bireysel İnternet Şubesi

Bireysel İnternet Şubesi Bireysel İnternet Şubesi Bireysel İnternet Şubesi kanalı üzerinden Otomatik Katılım kapsamındaki sözleşmeniz için katkı payı tutarı kesinti oranınızı değiştirebilirsiniz. 1 2 Ziraat Emeklilik web sitesinde

Detaylı

GoPro APP Nedir ve Yazılım Nasıl Güncellenir?

GoPro APP Nedir ve Yazılım Nasıl Güncellenir? GoPro APP Nedir ve Yazılım Nasıl Güncellenir? GoPro kameralar birçok uygulama yazılımı ile uyumludur. Aşağıda bu yazılımların en popüler olanlarından biri olan GoPro Appuygulaması hakkında detay bilgiler

Detaylı

Bilgisayar Sistemlerine Genel Bakış

Bilgisayar Sistemlerine Genel Bakış Süleyman Demirel Üniversitesi / Mühendislik Fak. / Bilgisayar Mühendisliği Carnegie Mellon Bölümü Bilgisayar Sistemlerine Genel Bakış BIL-304: Bilgisayar Mimarisi Dersi veren öğretim üyesi: Yrd. Doç. Dr.

Detaylı

Dijital Katalog Nedir?

Dijital Katalog Nedir? Dijital Katalog Nedir? Dijital Katalog, Dijital ortamda eskimeyen, yıpranmayan, daima renkli ve interaktif kalan bir Online Katalog olarak özetleyebiliriz. Dijital Katalog ile Ürünlerinizi, Hizmetlerinizi

Detaylı

WINDOWS 7. Tekno-K@mp Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Tekno-K@mp Konu ID 34223. Windows 7 Hakkında Genel Bilgi Ek Bilgi -

WINDOWS 7. Tekno-K@mp Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Tekno-K@mp Konu ID 34223. Windows 7 Hakkında Genel Bilgi Ek Bilgi - WINDOWS 7 Tekno-K@mp Eğitim ID 98 Seviye 2/4 (Normal Seviye Kullanıcı) Tekno-K@mp Konu ID 34223 Ana Kategori İşletim Sistemleri Alt Kategori Giriş Konu Windows 7 Hakkında Genel Bilgi Ek Bilgi - GENEL BİLGİSAYAR

Detaylı

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü BM-209 Nesne Yönelimli Programlama Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Java Programlama Dili Java bayt kodları Java Sanal Makineleri üzerinde

Detaylı

Kurulum ve Sistem Gereklilikleri 1

Kurulum ve Sistem Gereklilikleri 1 Kurulum ve Sistem Gereklilikleri 1 1 KURULUM VE SISTEM GEREKLILIKLERI...2 1.1 DONANIM VE YAZILIM GEREKLILIKLERI...2 1.2 KURULUM...3 1.3 LIFTDESIGNER 5 UYGULAMASINI İLK DEFA BAŞLATMA...6 1.4 DIGIPARA SUITE

Detaylı

1.1. Yazılım Geliştirme Süreci

1.1. Yazılım Geliştirme Süreci Kazanımlar Bu bolümde; Yazılım geliştirme sureci konusunda bilgi sahibi olacak, Yazılım geliştirme surecinde gerekli olan araçları tanıyacak, Python dilinde program geliştirme ortamlarını inceleyebileceksiniz.

Detaylı

http://www.microsoft.com/visualstudio/eng/downloads

http://www.microsoft.com/visualstudio/eng/downloads Visual Studio 2012'nin kurulumunu, Visual Studio'nun kullanımını ve Windows Store'da basit bir proje hazırlanmasını anlatacağım. Hepsinden önce Visual Studio ortamından biraz bahsedelim. Visual Studio

Detaylı

Assembly Dili Nedir? Assembly dili biliyorum derken hangi işlemci ve hangi işletim sistemi için olduğunu da ifade etmek gerekir.

Assembly Dili Nedir? Assembly dili biliyorum derken hangi işlemci ve hangi işletim sistemi için olduğunu da ifade etmek gerekir. Assembly Dili Nedir? Assembly dili biliyorum derken hangi işlemci ve hangi işletim sistemi için olduğunu da ifade etmek gerekir. Bunun için X86 PC Assembly dili, Power PC Assembly dili veya 8051 Assembly

Detaylı

WeldEYE. Kurulum Kılavuzu. İçindekiler

WeldEYE. Kurulum Kılavuzu. İçindekiler WeldEYE Kurulum Kılavuzu İçindekiler Giriş... Hata! Yer işareti tanımlanmamış. Kurulum... Hata! Yer işareti tanımlanmamış. Sistem/Ortam gerekleri... 3 Yazılımın kurulması... 3 Kamera sürücüsünün kurulumu...

Detaylı

BİT in Temel Bileşenleri (Yazılım-1)

BİT in Temel Bileşenleri (Yazılım-1) Ders 4 BİT in Temel Bileşenleri (Yazılım-1) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların, birbirleriyle haberleşebilmesini ve uyumunu

Detaylı

GoGEAR SA4MUS08 SA4MUS16 SA4MUS32

GoGEAR SA4MUS08 SA4MUS16 SA4MUS32 www.philips.com/welcome GoGEAR SA4MUS08 SA4MUS16 SA4MUS32 3 7 10 4 Müzik 11 5 Videolar 14 6 FM radyo 7 Resimler 17 18 9 Sesli kitaplar 20 23 24 TR 1 12 Ayarlar 27 36 37 16 Teknik veriler 38 2 TR Dikkat

Detaylı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ Ders 10 LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ LINUX de Programlama LINUX işletim sistemi zengin bir programlama ortamı sağlar. Kullanıcılara sistemi geliştirme olanağı sağlar.

Detaylı

Sertan Kolat skolat@avanteg.com

Sertan Kolat skolat@avanteg.com Sertan Kolat skolat@avanteg.com Sertan Kolat Avanteg Güvenlik Denetimi & Servisler Yöneticisi Güvenlik TV Yapımcı ve Sunucu CISSP, CISA, OSCP Blogger SertanKolat.com AutomatedScanning.blogspot.com Mobil

Detaylı

YMT 412-Yazılım Kalite Ve Güvencesi Mobil Uygulama Testi 1/32

YMT 412-Yazılım Kalite Ve Güvencesi Mobil Uygulama Testi 1/32 YMT 412-Yazılım Kalite Ve Güvencesi Mobil Uygulama Testi F ı r a t Ü n i v e r s i t e s i Ya z ı l ı m M ü h e n d i s l i ğ i B ö l ü m ü 1/32 İçindekiler 1 6 Dünyada Mobil Cihaz Kullanımı......3 2 3

Detaylı

BİL 542 Paralel Hesaplama. Dersi Projesi. MPJ Express Java Paralel Programlama

BİL 542 Paralel Hesaplama. Dersi Projesi. MPJ Express Java Paralel Programlama BİL 542 Paralel Hesaplama Dersi Projesi MPJ Express Java Paralel Programlama Recep Ali YILMAZ 131419106 Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Yüksek Lisans Programı

Detaylı

Mobil Uygulama Geliştirme Yaklaşımları, Web Tabanlı Mobil Uygulama Çatıları. Burak USGURLU burak@verius.net

Mobil Uygulama Geliştirme Yaklaşımları, Web Tabanlı Mobil Uygulama Çatıları. Burak USGURLU burak@verius.net Mobil Uygulama Geliştirme Yaklaşımları, Web Tabanlı Mobil Uygulama Çatıları Burak USGURLU burak@verius.net Akış İhtiyacımız Yöntemler Native Dönüştürmeli Web Tabanlı Sonuç [Sencha Touch Kitchen Sink] Sorular

Detaylı