Hoş Geldin, Mühendis!

Tüm mühendislerin ve mühendis adaylarının yer aldığı forum sayfamıza kayıt olmalısınız. Kayıt olduktan sonra tüm ders notlarına, teknik dokümanlara erişim sağlayabilecek, sorularınızı sorup cevaplar verebileceksiniz. Sitemiz tamamiyle ücretsiz olmakla birlikte Mühendis Puanı sistemi uygulamaktadır.

Bilgi paylaştıkça çoğalır.

Premium Abonelik 📢

Premium abonelik ile sitemizi reklamsız gezebilir, dosyaları sınırsızca indirebilirsiniz.

Daha Fazlası

[Muhendisiz.NET] Tekrar Sizlerleyiz! 🎭

Mühendisiz.NET sitesi forum ve blog sayfası olarak tekrar yayın hayatına başladı. 🤩 Sizlerde forum sayfamıza üye olabilir ve mühendis topluluğumuza katılabilirsiniz.

Daha Fazlası

Mühendis Puanı Sistemi🏆

Bilgi paylaştıkça çoğalır felsefesini benimsemiş olmamız nedeniyle Mühendis Puanı sistemini uygulamaya aldık. Dökümanları indirebilmek için bazı paylaşımlarda bulunmalısınız. 📨

Daha Fazlası
  • Dosya indirebilmek için 2 Mühendis Puanına ihtiyacınız var. Konuya yorum atarak 1 MP Not paylaşarak 6 MP kazanırsınız.
    Bilgi Paylaştıkça Çoğalır. (Mühendislik Puanı (MP) Nedir?)
  • Mühendis Puanı kazanmaya vakti olmayanlar için ücretli premium üyelik sistemi aktif edilmiştir.
    (Premium Üyelik SATIN AL)

Android İşletim Sistemi Nedir?

turkmedia

Moderatör
Katılım
8 Ara 2022
Mesajlar
1,232
Mühendis Puanı
3,864
android işletim sistemi


Merhaba arkadaşlar bu yazımda sizlere Android İşletim Sistemi ve Java ile ilgili kısa bilgiler verip dahilinde Javanın yararlarıdan bahsetmek istiyorum. Teknolojiyi uzaktan yakından takip eden herkesin bildiği üzere Android işletim sistemli akıllı telefonların sayısı gün geçtikçe artıyor ve 750 milyonun üzerinde olduğu biliniyor.
Android işletim sistemi Linux tabanlı, açık kaynak kodlu, mobil cihaz ve cep telefonları için geliştirilen mobil bir yazılımdır. Günümüzde milyonlarca android yazılım bulunmatadır. Google Play Store ise Google tarafından kurulup işletilen bir android yazılım mağazasıdır. Ayrıca googledan arama yaparak diğer mağazalardan da android yazılım indirebilirsiniz.

Android işletim sisteminin bu kadar ki hızlı gelişmesinin sebeplerinden birisi açık kaynak kodlu olmasıdır. SDK’nın(Software Development Kit) (Yazılım Geliştirme Çantası) bazı bölümleri hala patentli olup açık kaynak kodlu değildir. Bunun Google tarafındann kontrollü olarak yapıldığına inanılmaktadır.Android geliştiricileri ilk olarak aygıtı, Google’ın Java kütüphanesi aracılığıyla kontrol ederek Java dilinde yazmışlardır. Android uygulama katmanı doğrudan Java(programlama dili) ile geliştirilmiş uygulamaları içerir. Android’in Java programlama dili ile serüveni bu noktada başlıyor.

Aslına bakarsanız sizlere daha çok Android işletim sistemini anlatmak yerine Java ile ilgili bilgiler vermek ve avantajlarından bahsetmek istiyorum. Göz önünde Android kelimesi olmasına rağmen arkasında duran java programlama dili Android’in bel kemiğidir.

Java kullanmanın avantajları nelerdir?
Java kullanmanın en büyük avantajlarından birisi
; android işletim sistemi için bir program yazmış olsanız bile bu program başka bir işletim sisteminde de çalışabilir. Sınırları sadece Android işletim sistemi için değildir. Sonuç olarak Java hemen hemen her büyük işletim sistemine entegre edilebilir.Java teknolojisi web tarayıcılarına dahil edilmiş ve hatta cep telefonları ve PDA (Personel Digital Assistant : Kulağa biraz yabancı gelsede avuç içi bilgisayar dediğimiz makinelerin tümüne verilen genel addır.) gibi elektronik cihazların içine entegre edilmiştir.

Javanın bir diğer yararı ise güvenlik özellikleridir. Java programlama dili ve platformu özellikle güvenliği sağlamak için tasarlanmıştır. Bu kullanıcıların bilinmeyen bir ortamdan kod indirmesi yaparak güvenli bir ortamda çalışmasına olanak sağlar. Kötü amaçlı yazılımların ve bununla birlikte zararlı virüslerin bulaşmasını, zarar vermesini engeller. Java ağların arayüzleri ile dizayn edilmiştir. Java programcıların zahmetsizce bir ağ üzerinden çalışabilmeleri imkanını onlara sunar. Ayrıca basit bir ağ-tabanlı uygulama geliştirmek için istemci/sunucu mimarileri kullanmayı kolaylaştırır. Java çok dinamk bir dildir. Kodlar nesne yönelimli modül sınıflarında organize edilir.Java sınıflandırmasını yapar ve sadece lazım olduğu zaman yüklenir. Program kendini ve işlevselliğini genişletmek için sınıfları yükleyebilir.

Java programlama dilinde uluslararasılaşma özelliği vardır. Fonetik alfabe ve ideografik karakter kümelerini temsil etmek için 16-bit Unicode karakterleri kullanmak için tek programlama dili olduğu için de benzersizdir. Çoğu diğer programlama dilleri 8-bitlik karakterler kullanır. Bu özellik Java ile uluslararası programlar yazmayı kolaylaştırır diğer dillere göre. Java aynı zamanda birden fazla görevi yerine getirmek için de oldukça verimlidir. Gömülü cihazlar için Java uyumlu akıllı kartlar, cep telefonları, sensörler ve diğer taşınabilir elektronik cihazların kullanımını popüler yapmıştır. Java sağlam ve güvenilirdir. Aynı zamanda ekonomiktir. Açık kaynaklı olduğu için ödenmesi gereken hiçbir ücret yoktur. Muhteşem arayüzlere sahiptir. Zihninizdeki özel uygulamaları üretmek için size olağanüstü işlevsellik sağlar.

Belki bu yazımdan sonra yazıyı okuyanların bilinçaltlarında bir şeyler uyanır ve kalkıp bilgisayar başına geçip Java programlama diline nasıl başlayabilirim diye araştırmaya başlarsa eğer birileri; mutlu olabilirim. Büyük Android pastasından siz de payınıza düşeni alabilirsiniz, neden olmasın ? Android için anne eliyle yapılmış bir kek oyunu veya anne elinden çıkmış bir terlik atma oyunu da siz yapabilirsiniz.
 

Son kaynaklar