<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ramazan AYYILDIZ</title>
	
	<link>http://www.rayyildiz.com</link>
	<description>Bilgi paylaşıldıkça büyür</description>
	<lastBuildDate>Mon, 20 Apr 2009 19:19:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rayyildiz" /><feedburner:info uri="rayyildiz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>rayyildiz</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Cloud Computing Yapmak İstiyorum:Stax.net</title>
		<link>http://feedproxy.google.com/~r/rayyildiz/~3/cqdZe9Nv1GU/</link>
		<comments>http://www.rayyildiz.com/2009/04/cloud-computing-yapmak-istiyorum-stax-net/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 19:19:06 +0000</pubDate>
		<dc:creator>Ramazan AYYILDIZ</dc:creator>
				<category><![CDATA[Yazılım Geliştirme]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jruby]]></category>
		<category><![CDATA[jython]]></category>
		<category><![CDATA[stax]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://www.rayyildiz.com/?p=65</guid>
		<description><![CDATA[Cloud Computing yabancı olanlar için ne olduğu hakkında bilgi vermekle başlayayım. Cloud computing ( kümesel işlemler diye Türkçe&#8217;de kullanılıyor)  hesap duyulan birçok işlemin uzaktaki bir veya birden fazla bilgisayar üzerinde yapılabilmesine olanak sunan bir mimari.  Bu konuda başta google ile duymaya başladığımız bu mimari, amazon ws ile cok daha gün yüzüen cıktı. Özellikle Amazon Web [...]]]></description>
			<content:encoded><![CDATA[<p>Cloud Computing yabancı olanlar için ne olduğu hakkında bilgi vermekle başlayayım. <a href="http://en.wikipedia.org/wiki/Cloud_computing" target="_blank">Cloud computing</a> ( kümesel işlemler diye Türkçe&#8217;de kullanılıyor)  hesap duyulan birçok işlemin uzaktaki bir veya birden fazla bilgisayar üzerinde yapılabilmesine olanak sunan bir mimari.  Bu konuda başta google ile duymaya başladığımız bu mimari,<a href="http://aws.amazon.com/" target="_blank"> amazon ws</a> ile cok daha gün yüzüen cıktı. Özellikle Amazon Web Servisleri bu konuda cok yol katetti. Gectiğimiz günlerde, <a href="http://www.twitter.com" target="_blank">twitter</a>&#8216;ın Amazon WS gecmesi ve hemen arkasından <a href="http://code.google.com/intl/tr-TR/appengine/" target="_blank">google app engine</a>&#8216;in java desteği sunması, cloud computing kavramını bir anda öne cıkardı.</p>
<p>Özellikle google app engine java desteği, cok önemli bir gelişme oldu. Daha öncesinde sadece <a href="http://www.python.org" target="_blank">python</a> desteği sunan google engine, daha geniş kitleye hitap eden java desteği ile <a href="http://googleappengine.blogspot.com/2009/04/early-look-at-java-language-support.html" target="_blank">ciddi bir talep</a> almış görünüyor.<span id="more-65"></span></p>
<p>Benimde bu konuda araştırma yaparken karşılaştığım bir servis var: <a href="http://www.stax.net" target="_blank">stax.net</a>. Şu anda beta döneminde ücretsiz sunulan servis sayesinde cloud computing yapabilmeniz mümkün. Amazon WS üzerine kurulmuş bu servis ile struts, wicket, jython, jruby, cold fusion başta olmak üzere kabaca java uygulamanızı yayınlayabiliyorsunuz. Hatta ben bu uygulama üzerinde seam çalıştırdım. Yani kabaca Apache Tomcat üzerinde çalıştırabildiğiniz tüm java uygulamalarını yayınlayabiliyorsunuz.</p>
<p>Sitesine girerek üye olduğunuzda size onay maili gelecektir(üyelik onayı birkaç gün sürebiliyor) . Daha sonra siteye giriş yaparak, yeni bir uygulama acabilirsiniz.</p>
<p><a href="http://www.rayyildiz.com/wp-content/uploads/2009/04/febc8fbacad75e55ee3949a9128b7357.png"><img class="alignleft size-medium wp-image-66" title="febc8fbacad75e55ee3949a9128b7357" src="http://www.rayyildiz.com/wp-content/uploads/2009/04/febc8fbacad75e55ee3949a9128b7357-300x216.png" alt="febc8fbacad75e55ee3949a9128b7357" width="300" height="216" /></a></p>
<p>Yeni bir uygulama actıktan sonra, bunu uygulamanızı kendi bilgisayarınıza indirmeniz ve geliştirmenizi devam etmelisiniz. Size uygun bir template seçerek ilk uygulamanızı acabilirsiniz.</p>
<p>Daha sonrasında <a href="http://wiki.stax.net/w/index.php/SDK" target="_blank">stax sdk</a> indirmeniz gerekiyor. <a href="http://stax-downloads.s3.amazonaws.com/sdk/stax-sdk-0.2.17-dist.zip" target="_blank">Bu adresten stax sdk </a>indirebilirsiniz.</p>
<p>Stax sdk indirdikten sonra windows ortamında iseniz kurulum dizin altındaki stax console kullanarak, linux ortamında iseniz  gerekli path ayarladıktan sonra konsole üzerinden komutları kullanabilirsiniz.</p>
<p>Benim size tavsiyem command promt üzerinden <strong>stax help</strong> komutu ile başlamanız.</p>
<p>Uygulamanız seçili iken, configuration tab kullanarak uygulamanızın nasıl çalışacağını ayarlayabilirsiniz. <a href="http://www.rayyildiz.com/wp-content/uploads/2009/04/3a30e757a34289ee23d8149f2311f991.png"><img class="alignleft size-medium wp-image-67" title="3a30e757a34289ee23d8149f2311f991" src="http://www.rayyildiz.com/wp-content/uploads/2009/04/3a30e757a34289ee23d8149f2311f991-300x170.png" alt="3a30e757a34289ee23d8149f2311f991" width="300" height="170" /></a></p>
<p>Yanda da görebileceğiniz gibi şu anda stax 5&#8242;e kadar shared cluster imkanı veriyor. Beta sürecinden sonra ise ücretleri değişir bir şekilde dedicated server imkanı vereceklerini söylüyorlar.  Aynı zamanda herhangi bir bug bulmanız durumunda sizinle oldukça ilgileniyor ve bug ı kapatmaya çalışıyorlar.</p>
<p>Güzel özelliklerden bir diğeri ise, uygulamanızı app.username.staxapps.net gibi erişebilecekken, gerekli ayarlamaları yaparak bir domain olarak da erişebilmenize olanak sunması. Gerekli ayarları configuration tab altında bulabilmeniz mümkün.</p>
<p>Stax.net in güzel bir özelliği ise mysql veritabanı sunması.</p>
<p>Beta sürecinde bile olsa, verdikleri hizmetler acısından ve de ücretsiz olarak java uygulamanızı yayınlayabileceğiniz yer sunmaları acısından başarılı buldum. Bu konuda bir pazarın eksik olduğu kesin.</p>
<img src="http://feeds.feedburner.com/~r/rayyildiz/~4/cqdZe9Nv1GU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rayyildiz.com/2009/04/cloud-computing-yapmak-istiyorum-stax-net/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.rayyildiz.com/2009/04/cloud-computing-yapmak-istiyorum-stax-net/</feedburner:origLink></item>
		<item>
		<title>Java Migration Tool : Migrate4j</title>
		<link>http://feedproxy.google.com/~r/rayyildiz/~3/-8W2LY2tzQ4/</link>
		<comments>http://www.rayyildiz.com/2009/02/java-migration-tool-migrate4j/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 23:21:45 +0000</pubDate>
		<dc:creator>Ramazan AYYILDIZ</dc:creator>
				<category><![CDATA[Yazılım Geliştirme]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[migrate]]></category>

		<guid isPermaLink="false">http://www.rayyildiz.com/?p=56</guid>
		<description><![CDATA[Migrate4j , java ortamı için geliştirilmiş bir “migration” aracıdır. “Migration” bu konuda yakın olan kişilerin cok da kullandığı bir kelime olduğu için aynen bu kelimeyi kullanmak daha doğru geldi bana. Bu araç aslında veritabanını biryerden başka yere taşırken yada yeni özellikler eklerken kullanılan bir araçtır. Çoğunlukla birden fazla kişinin aynı anda üzerinde çalıştığı veritabanlarında buna [...]]]></description>
			<content:encoded><![CDATA[<p>Migrate4j , java ortamı için geliştirilmiş bir “migration” aracıdır. “Migration” bu konuda yakın olan kişilerin cok da kullandığı bir kelime olduğu için aynen bu kelimeyi kullanmak daha doğru geldi bana. Bu araç aslında veritabanını biryerden başka yere taşırken yada yeni özellikler eklerken kullanılan bir araçtır. Çoğunlukla birden fazla kişinin aynı anda üzerinde çalıştığı veritabanlarında buna benzer sorunlar yaşanabilir. Geliştiricelerden birisi yeni tablo eklerken, diğeri ise başka tablolarda sütun ekelem yada cıkarma işlemi yapmış olabilir. İşte bu gibi nedenlerden dolayı veritabanlarının senkronize olması istenir, eksik tabloların ve yeni sütunarın otomatik olarak kurulması, eğer tablo yoksa yeni tablo oluşturulması, varsa üzerinde oynanan sütunların değiştirilmesi istenir. İşte bu tarz sorunları çözmek için çeşitli “migration” araçları vardır. Bunlardan birisi Migrate4j uygulaması.</p>
<p><span id="more-56"></span>Migrate4j diğer araçlardan biraz daha fazla özellik içerir. Örneğin sorgular native SQL değil java ile yazılmaktadır. Ayrıca farklı veritabanları motorlarında sorunsuzca çalışabilmektedir.</p>
<h3><strong>Nasıl Kullanırım?</strong></h3>
<p>Migrate4j uygulamasını <a href="http://migrate4j.sourceforge.net/" target="_blank">http://migrate4j.sourceforge.net/</a> adresinden hem daha fazla detaylı bilgi alarak bakabilir hemd e bu adresten indirebilirsiniz. İndirdiğiniz paket içinden cıkan Migrate4j.jar dosyasını kullandığınız editörten tanımlayarak yada console ile derleyecekseniz ilgili classpath içine almanız yeterli. Daha sonra uygulamanızın an dizininde migrate4j.properties ayar dosyası oluşturmanı gerekiyor. Bu dosya içinde genel ayarlar ile bağlantı çümlesi ve driver seçenekleri olmalıdır. Örnek bir migrate4j.properties şu şekilde olabilir.</p>
<pre style="border: 1px solid #eeeeee; background-color: #ffffff; width: 500px; overflow-x: auto; overflow-y: hidden; font-family: courier new; font-size: 11px;">connection.url=”jdbc:mysql:<span style="color: green;">//localhost:3306/testdb”</span>
connection.driver=”com.mysql.jdbc.Driver”
connection.password=passw@rd
migration.<span style="color: blue;">package</span>.name=test.migratebase</pre>
<p>Bu dosya içinde bağlantı için mysql deki testdb veritabanını kullandığımızı ve migration paketlerinin test.migratebase içinde yer aldığını belirttik. Daha sonra yazacağımız migrate sınıflarını bu paket içinde oluşturmamız gerekli.</p>
<p>Örneğin Student diye bir tablomuz var. Eğer sistemiizmde bu tablo yoksa oluşmasını, sistemden silmek istediğimizde ise bu tablonun silinmesini sağlayan nesnemiz şu şekildedir:</p>
<pre style="width: 500px; overflow-x: auto; overflow-y: hidden; font-family: courier new; font-size: 11px;"><span style="color: blue;">package</span> test.migratebase;

<span style="color: blue;">import</span> <span style="color: blue;">static</span> com.eroi.migrate.Define.*;
<span style="color: blue;">import</span> <span style="color: blue;">static</span> com.eroi.migrate.Define.DataTypes.*;
<span style="color: blue;">import</span> <span style="color: blue;">static</span> com.eroi.migrate.Execute.*;
<span style="color: blue;">import</span> com.eroi.migrate.Migration;&lt;/p&gt;
<span style="color: blue;">public</span> <span style="color: blue;">class</span> Student <span style="color: blue;">implements</span> Migration {

        <span style="color: blue;">public</span> <span style="color: blue;">void</span> up() {
                createTable(
                <span style="color: olive;">table</span>("<span style="color: magenta;">student_table</span>",
                column("<span style="color: magenta;">id</span>", INTEGER, primarykey(), notnull()),
                column("<span style="color: magenta;">firstname</span>", VARCHAR, <span style="color: blue;">length</span>(50), defaultValue("<span style="color: magenta;">NA</span>")),
                column("<span style="color: magenta;">lastname</span>", VARCHAR, <span style="color: blue;">length</span>(50), defaultValue("<span style="color: magenta;">NA</span>")),
                column("<span style="color: magenta;">number</span>", VARCHAR, <span style="color: blue;">length</span>(15), defaultValue("<span style="color: magenta;">NA</span>"))));
        }

        <span style="color: blue;">public</span> <span style="color: blue;">void</span> down() {
                dropTable("<span style="color: magenta;">student_table</span>");
        }
}</pre>
<p>Evet aslında bu nesne bizim için student_table tablosu yoksa oluşturmayı varsa silmek istediğimizde ise silmeyi sağlıyor. genel olarak eğer bir tablo oluşturulucaksa “up” silmek istenilirse “down” metodu çağrılacaktır.</p>
<p>Kabaca bir tablonun bir migration araçla nasıl silinip kurulacağını gördük. Elbette bu yeterli değildir. Sitesine girerek detaylı bilgi alabilirsiniz. Eğer bir sorunla karşılaşırsanız yardımcı olmaya çalışırız.</p>
<p>Kolay gelsin</p>
<img src="http://feeds.feedburner.com/~r/rayyildiz/~4/-8W2LY2tzQ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rayyildiz.com/2009/02/java-migration-tool-migrate4j/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.rayyildiz.com/2009/02/java-migration-tool-migrate4j/</feedburner:origLink></item>
		<item>
		<title>Ubuntu/Debian Java Nasıl Kurulur</title>
		<link>http://feedproxy.google.com/~r/rayyildiz/~3/SOh2egQo4KI/</link>
		<comments>http://www.rayyildiz.com/2009/02/ubuntudebian-java-nasil-kurulur/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 23:20:01 +0000</pubDate>
		<dc:creator>Ramazan AYYILDIZ</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[kurulum]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.rayyildiz.com/?p=53</guid>
		<description><![CDATA[Debian türevli bir sistemde sisteme java nasıl kurabiliriz?
Grafiksel arayüze sahip bir sistemde java kurmak artık cok kolay oldu. Java sitesine girerek edineceğiniz java dosyasını önergeleri takip ederek kurabilirsiniz. Yada Syneptic Paket Yöneticisi yardımıyla cok kolay kurulum gerçekleşgtirebilirsiniz.
Terminal den Kurulumu gerçekleştirme
Grafiksel arayüz ortamı olmayan bir sistemde yada grafik ortamına gerek olmadan kurulum yapmak istiyorsanız aşağıdaki adımlari [...]]]></description>
			<content:encoded><![CDATA[<h4 style="text-align: left;">Debian türevli bir sistemde sisteme java nasıl kurabiliriz?</h4>
<p style="text-align: left;">Grafiksel arayüze sahip bir sistemde java kurmak artık cok kolay oldu. <a href="http://www.java.com/en/">Java</a> sitesine girerek edineceğiniz java dosyasını önergeleri takip ederek kurabilirsiniz. Yada Syneptic Paket Yöneticisi yardımıyla cok kolay kurulum gerçekleşgtirebilirsiniz.</p>
<h2 style="text-align: left;"><strong>Terminal den Kurulumu gerçekleştirme</strong></h2>
<p style="text-align: left;">Grafiksel arayüz ortamı olmayan bir sistemde yada grafik ortamına gerek olmadan kurulum yapmak istiyorsanız aşağıdaki adımlari takip ederek kurulumu gerçekleştirebiliriz.</p>
<p style="text-align: left;">Öncelikle source.list içinde gerekli repo olup olmadığına emin olalım. Bunun için terminal ekranından aşağıdaki komutu kullanarak ilgili repoları ekleyelim.</p>
<blockquote><p>sudo nano /etc/apt/sources.list</p></blockquote>
<p style="text-align: left;">Daha sonra eğer yoksa aşağıdaki repo ları ekleyelim.</p>
<blockquote><p>deb <a href="http://us.archive.ubuntu.com/ubuntu" target="_blank">http://us.archive.ubuntu.com/ubuntu</a> feisty main restricted<br />
deb <a href="http://us.archive.ubuntu.com/ubuntu" target="_blank">http://us.archive.ubuntu.com/ubuntu</a> feisty universe multiverse</p></blockquote>
<p>Daha sonra Ctrl +X  ile nano editörünü kapatalım. Tabiki kayıt edip etmeyeceğimizi soracaktır. ‘Y’ yaparak bu dosyayı yazalım. Bu aşamadan sonra paketleri güncellememiz gerekiyor. Bunun için yapmamız gereken şu:</p>
<blockquote><p>sudo apt-get update</p></blockquote>
<p style="text-align: left;">Bu işlem repoları bakarak paketleri güncelleyecektir. Daha sonra sun java  6 sürümünü indirip kurulumunu yapalım. Bunun yapmanız gereken aşağıdaki komutu çalıştırmak.</p>
<blockquote>
<p style="text-align: left;"><code>sudo apt-get install </code><code>sun-java6-jdk</code><code> sun-java6-jre sun-java6-jdk sun-java6-plugin</code></p>
</blockquote>
<p style="text-align: left;">Bu sayede gerekli süürmler indirilerek kurulum yapılacaktır. Bu kurulum sırasında size encoding ile ilgili ayar cıkacaktır. Dileğiniz doğrultusunda kuurlacak encoding paketlerini seçebilirsiniz.</p>
<p style="text-align: left;">Bu işlemler sonunda</p>
<blockquote><p>java -version</p></blockquote>
<p style="text-align: left;">yaparak kurulumu test edebilirsiniz. Eğer Sun Java Version 6 ya dait bir mesaj gelmezse yapmanız gereken</p>
<blockquote>
<p style="text-align: left;"><code>update-java-alternatives -l</code></p>
</blockquote>
<p style="text-align: left;">Bu komutsistemde birden fazla java vm varsa listeleyecektir. Bunlardan birisini aktif edebilmek için aşağıdaki komutu çalıştırmanız yeterli.</p>
<blockquote>
<p style="text-align: left;"><code>sudo update-java-alternatives -s java-1.6.0-sun</code></p>
</blockquote>
<p style="text-align: left;">Eğer herhangi bir hata gelmediyse java -version diyerek kurulumu test edebilirsiniz. Bu sayede sun java sistemimize kurmuş olduk.</p>
<p style="text-align: left;">Kolay gelsin</p>
<img src="http://feeds.feedburner.com/~r/rayyildiz/~4/SOh2egQo4KI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rayyildiz.com/2009/02/ubuntudebian-java-nasil-kurulur/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.rayyildiz.com/2009/02/ubuntudebian-java-nasil-kurulur/</feedburner:origLink></item>
		<item>
		<title>Google Chrome</title>
		<link>http://feedproxy.google.com/~r/rayyildiz/~3/ikA2ofmwJig/</link>
		<comments>http://www.rayyildiz.com/2009/02/google-chrome/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 23:17:54 +0000</pubDate>
		<dc:creator>Ramazan AYYILDIZ</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://www.rayyildiz.com/?p=48</guid>
		<description><![CDATA[İlk akla gelen web siteleri, sadece veri göstermeyi hedeflerken, şimdilerde ise bunun yerini etkileşimli siteler tabiri aldı. Artık veri göstermek bir site için sadece küçük bir özellik. Özellikle aynı işi yapan birçok sitenin yer alması, web siteleri arasında rekabetin doğmasına neden oldu. Bu rekabet sonucunda, birkaç sene önce duymaya başladığımız web 2.0 terimi her yerde [...]]]></description>
			<content:encoded><![CDATA[<p>İlk akla gelen web siteleri, sadece veri göstermeyi hedeflerken, şimdilerde ise bunun yerini etkileşimli siteler tabiri aldı. Artık veri göstermek bir site için sadece küçük bir özellik. Özellikle aynı işi yapan birçok sitenin yer alması, web siteleri arasında rekabetin doğmasına neden oldu. Bu rekabet sonucunda, birkaç sene önce duymaya başladığımız web 2.0 terimi her yerde kullanılır olmaya başladı. Web 2.0 uygulamalarının sayısı her gecen gün aratark devam ediyor.</p>
<p>Web uygulamaları arasında durum böyleyken, web tarayacıları arasında da durum farklı değil. Mosaic tarayıcısından bu yana, gün gectikçe taraycısı sayısı sürekli artıyor. Özellikle Microsoft ‘un ürettiği Internet Explorer 4.0 versiyonundan sonra bu rekabet daha da kızıştı. Özellikle Microsoft un bu sektörde yer alması, Netscape ‘i popülerliğini hergecen gün yitirmesi, 2002 yılına geldiğimizde %90 a yakın kesimin , Internet Explrere kullanıyor olmasına neden oldu.</p>
<p>2005 yılına geldiğimizde, birçok güzel özellikleri içierisinde barındıran Firefox tarayıcısı duyuruldu. Firefox o günden sonra sürekli kullanım sayısında artış yaşandı. Özellikle sekmeli yapısı ve eklenti desteği sürekli olarak firefox’un popülerliğini yükselten etken oldu.</p>
<p>Bildiğiniz gibi, açık kaynak sistemlere desteğiyle tanınan google, firefox için ciddi bir destek te bulunuyor. Firefox’un başlangıç sayfasının www.google.com yapılması kaydıyla bu desteği gectiğimiz günlere kadar sürdürdü. Şu anda firefox neredeyse tüm IE kullanıcılarından daha fazla kişi tarafından kullanılıyor.</p>
<p>Bu rekabetler devam ederken, IE 8 beta duyuldu ancak , bu duyurdan kısa bir süre sonra Firefox 3 kararlı sürümü duyurldu. Hemde duyurlduğu gün ( 17 haziran 2008)  8 milyon dan fazla indirilerek Guinness rekorlar kitabına girmeye hak kazandı. İşte tam da firefox son sürat yoluna gidiyor denildği bu sıralarda, 2 Eylülde Google yeni bir tarayıcı cıkardı: Google Chrome.</p>
<h2><span id="more-48"></span><strong>Google Chrome Tanıyalım</strong></h2>
<p>Google Chrome, cıkarmadan önce Scott McCloud  tarafından hazırlanan karikatürle tanıtımı yapıldı. Tanıtımı yine google ın Sürpriz sunumlarından birisi olarak gerçekleşti.</p>
<p><a href="http://www.google.com/chrome" target="_blank">http://www.google.com/chrome</a> adresinden indirebileceğiniz google chrome, ilk kurduğunuzda hemen ilk göreceğiniz “çok sade” özelliği olacak. Yaptığı tüm uygulamalarındaki esas özelliği sadelik olan google, tarayıcısını da cok sade bir şekilde yapmış.</p>
<p><a href="http://www.rayyildiz.com/wp-content/uploads/2009/02/chrome_2.jpg"><img class="alignleft size-medium wp-image-49" title="google chrome" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/chrome_2-300x217.jpg" alt="google chrome" width="300" height="217" /></a></p>
<h3><strong>Olumlu Özellikleri:</strong></h3>
<ul>
<li>Chrome ilk baktığınızda ilk özelliği sadelik olması olacaktır. Ayrıca ekran cok ergonomik kullanılmış ve şimdiye kadarki  tarayıcıların aksine sekmeler bile tarayıcının başlık cubuğu üzerine konulmuş. Bu sayede cok geniş bir tarayıcı ekranı olarak göze carpıyor.</li>
</ul>
<ul>
<li>Yine ilk dikkatini cekeceği özelliği cok hızlı olması. Gerek Internet Explorer gerekse Firefox a göre cık hızlı şekilde açılıyor. Aynı şekilde google gear kullanıyor olmasından dolayı, siteleri açma hızı cok yüksek.</li>
</ul>
<ul>
<li>Chrome, safari tarayıcısında da kullanılan webkit motorunu kullanıyor. Bu motor sayesinde, siteleri aynen safaride olduğu gibi tek resimmiş gibi göstererek, sitelerin bir bütünlük cercevesinde gösteriyor. Bu da sitelerin daha güzel görünmesine neden oluyor.</li>
<li>Chrome içinde V8 adını verdiği yeni bir javascript motoruyla geliyor. Bu motor sayesinde gün gectikçe önemi artan javascript leri cok daha hızlı çalıştırmayı hedefliyor. Şimdilik fena gözükmeyene v8, özellikle google ın kendi uygulamalarında cok ciddi fark oluşturuyor.</li>
</ul>
<ul>
<li>Opera kullanıcıları bildiği SpeedDial özelliğini içinde barındırıyor. Yani son gezdiğiniz siteleri küçük resimlerle size tavsiyede bulunuyor.</li>
</ul>
<ul>
<li>Google, Incognito adını verdiği bir özellikle geliyor. Bu özellik, gizli pencere anlamında. Yani gizli pencere kullanarak, sitelerde dolaştığınızda, bu sitelere ait hiçbir özeiilik, form değişkeni tarayıcının geçmişine kayıt edilmiyor.</li>
</ul>
<ul>
<li>Google chrome, her ne kadarda sekme yapısını desteklese de, aslında her sekme bağımsız. Yani herhangi bir nedenden dolayı bir sekme çökerse, sadece o sekmeyi görev yöneticisinden kapatabiliyorsunuz.</li>
</ul>
<ul>
<li>Proxy gibi bir takım ayarları IE ayarlarından aldığı için, ekstra bir ayar yapmanız gerekmiyor.</li>
</ul>
<ul>
<li>Açık kaynak olması güzel bir artı olarak yanında duruyor.</li>
</ul>
<h3><strong>Olumsuz Özellikleri:</strong></h3>
<ul>
<li>Özellikle firefox kullanıcılarının ilk şikayet edecekleri, “neden plugin desteği yok?” sorusu olacaktır. Evet ilk dikakti ceken olumsuz özelliği eklenti desteğinin olmayışı.</li>
</ul>
<ul>
<li>İlk geldiği günlerde, flash sürümünden dolayı sıkıntı yaşandı. Yeni flash sürümünün yüklenmesi firefox veya IE kadar kolay değildi. Ancak bu sorunu çözdüğü görülüyor.</li>
</ul>
<ul>
<li>Google kurulum sırasında, ön tanımlı olarak hataları google a bildirmesi özelliği açık şekilde geliyor. Yeni süürm olmasından dolayı herhangi bir yerde cıkan sorunlarda, kısa süreliğine donma sorunu yaşıyorsunuz. Bu özelliği “Google Chrome Seçenekler” den kapatabilirsiniz.</li>
</ul>
<ul>
<li>Yazımızın başında da dediğimiz gibi, eklenti desteğinin olmayışı en büyük olumsuz yanını oluşturuyor.</li>
</ul>
<ul>
<li>Henüz Google tarafından sadece windows sürümü yayınlandı.Linux ve Mac için bazı 3.parti sürümleri duyurulsa bile, bu süürmlerde ciddi hataalr göze carpıyor.</li>
</ul>
<h2><strong>Sonuc Olarak</strong></h2>
<p>Google’ın yeni bir tarayıcı cıkarması ilk başta yanlış gibi gelebilir ancak google gibi en önemli özelliği web olan bir firma için, tarayıcının daha güzel olması Google’ a ileride cok avantaj sağlayacaktır. Sadelik ve hız konusunda çok başarılı olsa bile eklenti desteğinin olmayışı en büyük esikliği gibi görünüyor.</p>
<p>İlk ay sonunda tarayıcı kullanımlarını baktığımızda ( <a href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank">http://www.w3schools.com/browsers/browsers_stats.asp</a> ) Chrome %3 gibi bir dilim elde etmiş. Bu ise aslında büyük bir başarıdır.</p>
<p>Google Chrome dan sonra akla gelen ilk soru “Firefox ne olacak?” sorusu. Google Chrome Visual Studio 2005 kullanılarak yazıldı. Hem VS 2005 yazılmış olması hem de yukarıda bahsettiğimiz özelliklerini göz önünde bulundurduğumuzda, Google Chrome hedef kitlesi Internet Explorer kullanıcıları gibi görünüyor.</p>
<p>Bakalım gelecek günlerde nasıl bir değişim rüzgarı göreceğiz.</p>
<img src="http://feeds.feedburner.com/~r/rayyildiz/~4/ikA2ofmwJig" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rayyildiz.com/2009/02/google-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.rayyildiz.com/2009/02/google-chrome/</feedburner:origLink></item>
		<item>
		<title>Blog ve Miniblog</title>
		<link>http://feedproxy.google.com/~r/rayyildiz/~3/mGYChdcY5c4/</link>
		<comments>http://www.rayyildiz.com/2009/02/blog-ve-miniblog/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 23:13:42 +0000</pubDate>
		<dc:creator>Ramazan AYYILDIZ</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[feedburner]]></category>
		<category><![CDATA[miniblog]]></category>
		<category><![CDATA[okunuyoruz]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.rayyildiz.com/?p=41</guid>
		<description><![CDATA[Başlarda firmaları hitap eden web siteleri, zamanla internetin yaygınlaşmasıyla, kişisel sitelerin coğalmasına sağladı. Özellikle hazır portal sistemlerin coğalması, kişisel bir site için gerekli olan tüm sistemleri sağlayan servislerin coğalması, kişisel sitelerin artmasını sağladı. Özellikle web bireyi olarak herkesin, mutlaka bir konuda bile olsa söyleyecekleri vardı. Forum sayılarının artması, web bireylerinin kendi düşüncelerinin biryerde olmasını istemesi [...]]]></description>
			<content:encoded><![CDATA[<p>Başlarda firmaları hitap eden web siteleri, zamanla internetin yaygınlaşmasıyla, kişisel sitelerin coğalmasına sağladı. Özellikle hazır portal sistemlerin coğalması, kişisel bir site için gerekli olan tüm sistemleri sağlayan servislerin coğalması, kişisel sitelerin artmasını sağladı. Özellikle web bireyi olarak herkesin, mutlaka bir konuda bile olsa söyleyecekleri vardı. Forum sayılarının artması, web bireylerinin kendi düşüncelerinin biryerde olmasını istemesi gibi nedenler weblog dediğimiz servislerin doğmasına neden oldu. Burada web bireyi dememin nedeni, insanaların kendi adlarını kullanmak yerine bir rumuzu öne cıkarmalarıdır.Weblogları adında kısaltmaya gidilerek, blog adını verildiler. Şu anda bile hala bazı firmalar weblog terimini tercih ediyor. Blog dediğimiz aslında belirli bir hearirşi düzeninde oluşturulmuş yazı, resim, video gibi meteryallerin toplandığı ve bunların web ortamında yayınlanabildiği sistemlerdir. Bloglar genelde tek bir kişi tarafından yazılıp yayınlanır. Sadece yazı değil, diğer görsel öğeleri de içerir. Bazı yerlerde diğer görsel meteryaller için başka isimlendirme yapılabiliyor(video blog : vlog,photblog… gibi) ama genel anlamda blog terimi kulalınlmaktadır.</p>
<p><span id="more-41"></span>Aslında blog, günlük anlamınıda içerdiği için ilk gelişim tarihini günlük ile başladığını iddia edenler de vardır. Ancak bizim anladığımız web ortamındaki yazılı günlük tarzı uygulamalar 1998 de Open Diary ile başladı. Özellikle blogger acılmasıyla blog sayılarında büyük bir artış yaşandı.</p>
<p>Bazı blog servisleri ve özellikler şu şekildedir:</p>
<h3><img class="alignleft size-full wp-image-42" title="blogger" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/blogger.jpg" alt="blogger" width="300" height="164" /><strong>Blogger.com:</strong></h3>
<p>Blogger 2003 yılında Google tarafından satın alındı. Özellikle Google hizmetlerini hızlı şekilde kullanılabildiği ücretsiz bir servis olan blogger, birçok dil desteği sunmaktadır. Farklı blogların iletişimi, birden fazla blog acılabilmesi, hızlı bir şekilde içerik girilebilmesi, cok iyi derecede google hizmetlerini kullanabilmesi artı özelliklerindendir. Özellikle kişisel amaçlı blog için çok iyidir.</p>
<h3><strong>Blog.com:</strong></h3>
<p>Domain il kayıt eidlenlenlerden birisi olan blog.com, ismine göre cokgeride kalmıştır. Özellikle yetersiz dil desteği ve performans problemi onu yeterli bir saygınlığa kavuşturamamıştır.</p>
<h3><img class="alignleft size-full wp-image-45" title="typepad" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/typepad.jpg" alt="typepad" width="300" height="160" /><strong>Typepad.com:</strong></h3>
<p>Ücretli bir blog servisidir. Alınan ücret cuzzi bir miktar olup hosting için alınmaktadır. Özellikle profosyonel hizmet vermeleri acısından cok başarılıdır. Ülkemizde olmasa bile Amerika da en cok tercih edilen servistir. Alexa da Amerika için ilk sırayı alır, genel anlamda ise epey önemli bir puanı vardır.</p>
<h3><strong>Wordpress:</strong></h3>
<p>Wordpress hem bir seris sağlayıcı olduğu gibi ek özellik olarak, sizin istediğiniz yere kolayca kurmanıza olanak sunan özelliğe sahiptir. Hızlı kurulum ve kullanım kolaylığına ek olarak, wordpress için geliştirme olanağı wordpress şn en göze carpan özelliğidir. Özellikle açık kaynak kodlu olması ve üzerinde birçok kişinin küçük uygulama geliştirmesi, yaygıunlığını cok artırmıştır.</p>
<h2>Minibloglar</h2>
<p>Blog kabaca bir yazı, görsel öğe gibi meteryallerin pyalaşılması olduğunu söyledik. Peki miniblog nedir? Miniblog aslında bazı yerlerde kullanılan bir terim. Anlam olarak ise blog olmasada, blog içinde kullanılabilen küçük uygulamalara (widget terimi kullanılır oldu bu aralar) verilen bir kelimedir. Bir blog sitesinde olmasını istediğimiz küçük parçalardır bunlar.</p>
<h3><img class="alignleft size-full wp-image-44" title="twitter" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/twitter.jpg" alt="twitter" width="300" height="163" /><strong>Twitter:</strong></h3>
<p>Bu servis sizin şu anda ne yaptığınız tutmak için kullanılan bir servistir. Tek başına çok fazla anlam ifade etmeyecektir, ancak birden fazla blog için sizin ne yaptığınız bilginizi paylaşmak adına yararlı bir uygulamadır.</p>
<h3><strong>Okunuyoruz.Biz:</strong></h3>
<p>İdris Cin adındaki bir Türk blog yazarı tarafındangeliştirlen bu servis, en cok hangi konların beğenildiği ve konuların ne kadar okunduğpu gibi bilgileri sunan bir servistir. Bütün bu bilgileri istatistiki bilgi olarak sunan bu servis, bloglardaki içerik kalitesini artırmaya yönelik geliştirilmiştir.</p>
<h3><img class="alignleft size-full wp-image-43" title="springwidget feedburner" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/springwidget.jpg" alt="springwidget feedburner" width="241" height="246" /><strong>Feedburner:</strong></h3>
<p>Bu hizmet içinde birçok güzel miniblog içerir. Google satın aldığı bu hizmet, blog ziyaret bilgilerinin tutulması, haber listesi tarzı yönetim, site abone yönetimi, springwidget… gibi birçok servis içerir. Çok aktif olarak kullanılan bu servisleri 750 bin kişi tercih etmektedir.</p>
<p>Blog ve yakınzamanda miniblog özellikle kişisel amaçlı bir site için gerekli tüm hizmetleri yerine getirmekyedirler. Ancak buradaki en büyük sorun, içeriklerin kalitesinin düşmesi. Çoğunlukla başka bloglardan alınan yazıların, kaynak gösterilmeden yayınlanması, her konuda yazıların yazılması bloglar içinde içerik kalitesini düşürmeye başlamıştır. Ancak genede blog okurlarının sayısının süreekli artması, yeni blogların sürekli acılması okuma seviyesi düşük bir toplum acısından düşündüğümüzde olumlu bir gelişmedir. Umarız kaliteli blogların sayısında arta olur.</p>
<img src="http://feeds.feedburner.com/~r/rayyildiz/~4/mGYChdcY5c4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rayyildiz.com/2009/02/blog-ve-miniblog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.rayyildiz.com/2009/02/blog-ve-miniblog/</feedburner:origLink></item>
		<item>
		<title>Java da PHP:Quercus</title>
		<link>http://feedproxy.google.com/~r/rayyildiz/~3/bpNgDXmuJ9M/</link>
		<comments>http://www.rayyildiz.com/2009/02/java-da-phpquercus/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 23:06:20 +0000</pubDate>
		<dc:creator>Ramazan AYYILDIZ</dc:creator>
				<category><![CDATA[Yazılım Geliştirme]]></category>
		<category><![CDATA[j2ee]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.rayyildiz.com/?p=37</guid>
		<description><![CDATA[J2EE 5 bir çok yeni özellikle gelmiş olmasına rağmen, özellikle hızlı uygulama gelişitirebilmek istenen uygulamalarda java nın fazla geldiği, basit uygulama geliştirmek için javanın tercih edinirliği azaldığını görmekteyiz. Bu kapsamda j2ee 6 da rapid geliştirme ortamlarının entegre olacağı ve bu sayede de daha küçük ölçekli yazılımlar için bu uygulamaların tercih edilebileceği planlanıyor. Bütün bunlar devam [...]]]></description>
			<content:encoded><![CDATA[<p>J2EE 5 bir çok yeni özellikle gelmiş olmasına rağmen, özellikle hızlı uygulama gelişitirebilmek istenen uygulamalarda java nın fazla geldiği, basit uygulama geliştirmek için javanın tercih edinirliği azaldığını görmekteyiz. Bu kapsamda j2ee 6 da rapid geliştirme ortamlarının entegre olacağı ve bu sayede de daha küçük ölçekli yazılımlar için bu uygulamaların tercih edilebileceği planlanıyor. Bütün bunlar devam ederken, bazı yazılımlar yeniden yorumlanmaya başladı. Bunlardan birisi ise Quercus.</p>
<p><a href="http://quercus.caucho.com"><img class="alignleft size-full wp-image-38" title="caucho-white" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/caucho-white.jpg" alt="caucho-white" width="150" height="63" /></a>Quercus aslında PHP 5 tamamen java ile GPL lisansıyla yeniden yazılmış halidir. PHP 5 içerdiği tüm özellikleri barındırır. Ayrıca PHP nin kullandığı temel modüller olan Mysql, json, pdf gibi modüller de yazılmıştır. PHP den farklı olarak ise java servisleri ile çok iyi entegre edilmiştir.<br />
Sadece bu modüller değil, PHP de kullanılan önemli birçok modül Quercus içine dahil edilmiş. Hatta tanınmış bazı önemli php uygulamaları quercus üzerinde başarılı bir şekilde çalıştığı rapor ediliyor. Bu uygulamalrdan bazıları wordpress, joomla, drupal,phpBB … gibi devam ediyor.</p>
<p>Quercus için yapılması gereken ilk şey sitesinden elde edebileceğiniz .war dosyası. Bu dosyayı herhangi bir java application server üzerinde çalışıtırılabiliyor. Bu dosya ile beraber gerekli php kütüphaneleri de geliyor.</p>
<p>Var olan uygulamaları üzerinde çalıştırmak cok kolay. Coğunlukla yapmanız gereken config dosyasına müdaheel etmek ve cok kısa sürede uygualamanızı quercus ile çalışır hale getirebiliyorsunuz.</p>
<p>Detaylı bilgi için <a href="http://quercus.caucho.com/" target="_blank">caucho</a> sitesinden bilgi alabilirsiniz.</p>
<img src="http://feeds.feedburner.com/~r/rayyildiz/~4/bpNgDXmuJ9M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rayyildiz.com/2009/02/java-da-phpquercus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.rayyildiz.com/2009/02/java-da-phpquercus/</feedburner:origLink></item>
		<item>
		<title>JavaFX</title>
		<link>http://feedproxy.google.com/~r/rayyildiz/~3/_QC9TxIutLg/</link>
		<comments>http://www.rayyildiz.com/2009/02/javafx/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 23:02:41 +0000</pubDate>
		<dc:creator>Ramazan AYYILDIZ</dc:creator>
				<category><![CDATA[Mobil Teknolojiler]]></category>
		<category><![CDATA[Yazılım Geliştirme]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javafx]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.rayyildiz.com/?p=32</guid>
		<description><![CDATA[Ajax ile web bir adım atlayarak Web 2.0 oldu. Aslında teknik anlamda yeni olmayan teknolojiler, kullanım alışkanlığının değişmesiye bu adı aldı. Evet web 2.0 alışılagelmiş sunucu-istemci mimarisinin kullanıcıya bakan yönünde büyük değişmeler içeren bir teknoloji.
Uzun bir süredir web 2.0 adapte olabilecek yazılım geliştirme ortamları piyasa sunulmaktadır. Hatta öyle olmuştur ki, ajax desteği vermeyen ortamın kullanımı [...]]]></description>
			<content:encoded><![CDATA[<p>Ajax ile web bir adım atlayarak Web 2.0 oldu. Aslında teknik anlamda yeni olmayan teknolojiler, kullanım alışkanlığının değişmesiye bu adı aldı. Evet web 2.0 alışılagelmiş sunucu-istemci mimarisinin kullanıcıya bakan yönünde büyük değişmeler içeren bir teknoloji.<br />
Uzun bir süredir web 2.0 adapte olabilecek yazılım geliştirme ortamları piyasa sunulmaktadır. Hatta öyle olmuştur ki, ajax desteği vermeyen ortamın kullanımı azalmaktadır. Ancak piyasaya cıkarıldığı ilk günden beri oldukça geniş kulalnım ağına sahip olan Flash, interaktif özellikleri sayesinde vazgecilmez olmuştur. Ancak Zengin İnternet Uygulamaları (Rich Internet Application – RIA ) geliştikçe rekabet kızışmaktadır.<br />
Bunun farkında olan Microsoft WPF ‘I duyurdu. Bunun üzerine Adobe Apollo ile cevap verdi. Microsoft bu ürünü daha sonra adını değiştirerek SilverLight yaptı. Benzer zamanlarda acık kod dünyasının yükselen değeri Mono ekibi, moonlight ile acık kod dünyasınında bu konuda duyarsız kalmayacağını göztermiş oldu. Bu gelişmeler olurken, bütün herkes Sun’ın buna nasıl bir çözüm sunacağını beklemekteydi. Özellikle Ocak 2007 de mobil dünyasının seçkin kuruluşlarından önemli geliştiricilerini topladığı haberi duyuruldu. Bu Sun’ın bazı planlar yaptığını gösteriyordu. Beklenen soruların cevapları Mayıs 2007 de Sun Fransisco’da düzenlenen SunOne seminerinde geldi. Sun burada mobil ortamdan masaüstü ortamına kadar çözüm sunan bir ürünü duyurdu: javaFX.<br />
Bu bahsedilen tüm uygulamaların asıl amacı, HTML, JavaScript, Ajax, Flash gibi değişik ortamları tek catı altında birleştirmek. JavaFX farklı olarak bunlara ek olarak java paketlerini destekleyor. Yani herhangi bir java kütüphanesi javafx ile kullanılabilecek. Üstlik JavaFX çalışabilmesi için sistemde küçük bir java runtime versiyonu kurulu olması yeterli. JavaFX, JavaFX script ve javaMobil diye alt ürünlerden oluşuyor. Yani Sun, JavaFX ile daha once “bir kere yaz heryerde çalışsın” sözünü tutarak, aynı kodun hem masaüstünde hemde cep telefonlarda çalışmasını sağlayacağını bildirmekte. Hatta Sun biraz daha ileri giderek, JavaFX’i digital TV ve analog TV ortamlarında da çalıştırmayı hedeflemektedir.</p>
<p><span id="more-32"></span><a href="http://www.rayyildiz.com/wp-content/uploads/2009/02/ig_javafx_architecture.jpg"><img class="alignleft size-medium wp-image-33" title="javafx mimarisi" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/ig_javafx_architecture-300x178.jpg" alt="javafx mimarisi" width="300" height="178" /></a> Yalnız burada JavaFX , swing yerine gelen bir ürün değildir. Sun dediği gibi JavaFX Swing’in performansını artıran bir teknolojidir.J avaFX Script ile gelen event oluşturma ve yürütme konusundaki iyileştirmelerden Swing uygulamaları da faydalanacak ve umuyoruz ki daha performanslı Swing uygulamaları göreceğiz. Şu anda JRE (Java RunTime Enviroment) ile JavaFX Script uygulamalarını masaüstünde çalıştırma imkanına sahibiz.<br />
Henüz üzerinde 2 ay geçmeden, örnek cok iyi örnekler hazırlanmaya başladı. İnanılması zor ama aşağıdaki örnekler ne flash need HTML yapılmıştır, tamamen JavaFX.</p>
<p><a href="http://www.rayyildiz.com/wp-content/uploads/2009/02/javafx_studio_sample1.jpg"><img class="alignright size-medium wp-image-34" title="motorola javafx studio" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/javafx_studio_sample1-300x190.jpg" alt="motorola javafx studio" width="300" height="190" /></a>Güvenlik mekanızması olarak , J2SE bağlı kalacağını dile getirmişlerdir. Java ile çalışan herkesin bileceği gibi, J2SE güvenlik anlamda en etkin platformlardan birisidir. Dolayısıyla, JavaFX’in en az J2SE kadar güvenlidir.<br />
Bunun yanında kısa süre geçmiş olmasına rağmen JafaFX tasarlama ortamları geliştirildi. Hatta Sun üretiiği ve üçretsiz sunduğu Java Geliştirme Ortamı olan NetBeans için beta versiyonunda olan bir FavaFX geliştirme ortamı ücretsiz şekilde sunulmaktadır.</p>
<p>Özellikle google’ın başı çektiği web 2.0 ortamı bu ortamların daha yaykın kullanılmaya başlanması ile daha değişik boyutlara ulaşacak. Bakalım görsel rekabetler bizi nasıl ufuklara götürecek.</p>
<h3><strong>Bilgi:</strong></h3>
<ul>
<li><em>Ajax, Asynchrony JavaScript Application with XML baş harflerinden oluşan asenkron javascirpt uygulamalarına dayanan bir teknolojidir. En çok google tarafındanyoğun bir şekilde kullanılan ve bu sayede beğeni toplayan Ajax, kullanım alışkanlığını da değiştirerek internetin, web 2.0 adıya anılmasına neden olmuştur.</em></li>
<li><em>RIA, Rich Internet Application baş harflerinde oluşan ve sengin internet içerikleri anlamına gelen bir terimdir. İlk kez Macromedi tarafından 2002 de duyuruldu. Masaüstü ortamları kadar zengin içeriğe sahip web uygulamarına verilen addır. Asıl veri yine sunucu tarafında olur. Bu bakımdan masaüstü yazılımlarından farklılık oluşturur.Sandbox adıylada anılır.</em></li>
<li><em>Adobe , Flash geliştiren Macromedia firmasını 2005 yılında satın alarak, kendi bünyesine katmış ve Macromedi’nın ürettiği ürünleri Adobe altında üretmeye devam etmiştir.</em></li>
</ul>
<img src="http://feeds.feedburner.com/~r/rayyildiz/~4/_QC9TxIutLg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rayyildiz.com/2009/02/javafx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.rayyildiz.com/2009/02/javafx/</feedburner:origLink></item>
		<item>
		<title>Android</title>
		<link>http://feedproxy.google.com/~r/rayyildiz/~3/VfcW2vd2lI0/</link>
		<comments>http://www.rayyildiz.com/2009/02/android/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 22:56:03 +0000</pubDate>
		<dc:creator>Ramazan AYYILDIZ</dc:creator>
				<category><![CDATA[Mobil Teknolojiler]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.rayyildiz.com/?p=23</guid>
		<description><![CDATA[Yeni icatlar hep “Nasıl?” sorusunun cevabıymış. Son yıllarda yaşanan teknolojik dev adımları görünce buna hak vermemek mümkün değil.
Bilgisayar ilk icat edildiğinde bir odaya bile sığmıyordu. Zamanla mikro bilgisayarların yerini almasıyla “teknolojiyi dahada nasıl küçültebiliriz?” sorusu akıllara gelmeye başladı. Sadece konuşma özelliği bulunan telefonlar acaba nasıl yanımızda taşıyabiliriz sorusu cep telefonlarının icat edilmesiyle sonuçlandı. Bunu takip [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-24" title="andorid logo" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/logo_android.gif" alt="andorid logo" width="153" height="55" />Yeni icatlar hep “Nasıl?” sorusunun cevabıymış. Son yıllarda yaşanan teknolojik dev adımları görünce buna hak vermemek mümkün değil.<br />
Bilgisayar ilk icat edildiğinde bir odaya bile sığmıyordu. Zamanla mikro bilgisayarların yerini almasıyla “teknolojiyi dahada nasıl küçültebiliriz?” sorusu akıllara gelmeye başladı. Sadece konuşma özelliği bulunan telefonlar acaba nasıl yanımızda taşıyabiliriz sorusu cep telefonlarının icat edilmesiyle sonuçlandı. Bunu takip eden dönemde ise acaba cep telefonlarıyla bilgisayarı nasıl birleştirebiliriz sorusu oldu. Bu sorunun cevabını birkaç yıl önce cevap vermişler, pocket bilgisayar üretildi. Ancak şimdi akıllara gelen soru, cep telefonuna nasıl daha fazla özellik ekleyebiliriz.</p>
<p>İşletim sistemi, bir bilgisayarın ilk çalışmasını sağlayan programdır. Bilgisayar ilk icat edildikten kısa bir süre sonra işletim sisteminin asıl ve tek görevi açılış ve kapanışları cok uzun süren ve oldukça karmaşık işleri yapmasına yönelik gelişitirilmiş programlardır. Ancak zamanla mikro bilgisayarların günlük hayata girmesiyle, işletim sistemleri daha yetenekli olmaya başladılar. Aynı durum cep telefonu içinde gecerli. Cep telefonu için bahsedeceğimiz işletim sistemleri başlarda basit işlevleri yerine getiriyordu, hatta cep telefonu için işletim sistemi tabiri bile tercih edilmiyordu. Ancak gelişen teknolojinin dahada küçülmesi, daha küçük bilgisayar üretmek yerine, herkesde bulunan cep telefonuna bilgisayar özelliği ekleyelim fikri sonucunda, cep telefonları için de işletim sistemi tabiri kullanılmaya başlandı.</p>
<p>Teknolojideki bu gelişmeleri yakından takip eden Google, 2005 yılında Android Inc. Satın alarak bu sektörde de var olduğunu duyurmuş oldu. Gecen sayılarımızda iPhone telefonları yine burada anlatmıştık. Bu gelişmelerden cokda uzak olmayan google, gPhone ile cep telefonları için geliştirilmiş Android işletim sistemiyle karşımızda.</p>
<p><span id="more-23"></span></p>
<p>Android 12 kasım tarihinde duyuruldu. Ürün satmak yerine popularitesini dahada artırma niyetinde olan google, android’i open source(açık kaynak) yaptı. Bu davranışı bilişim dünyasında ses getirdi ve daha duyurulmasının 2 gün sonrasında google da açılan android grubuna 6000 mesaj düştü. Birde google, en iyi android programı diye actığı yarışma bu kadar popular olmasını etkilemiş olsa gerek, zira bu yarışma 10milyon $ dağıtacağını duyurdu.</p>
<h2><strong>Andorid Özellikleri:</strong></h2>
<p>Android Gelişmiş bir uygulama geliştirme catısını içinde barındırıyor. Bu çatı Dalvika dı verilen bir sanal makina üzerinde çalışarak daha üst katmanlarda daha kolay uygulam gelliştirmeye olanak sunuyor. İçerisinde entegre edilmiş bir browser da barındıran android, verilerin tutulmasına olanak sunacak SQLite içeriyor. MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF gibi medya formatlarını sorunsuz destekleyen android, üzerinde çalıştığı cihaza bağlı olarak 3G, WiFi, Bluetooth, EDGE gibi özellikleri de sorunsz şekilde destekliyor. En çok dikkat çeken özelliği ise belkide Eclipse için geliştirilmiş plugin. Bu sayede eclise üzerinde zengin içerikli uygulama geliştirme cok kolaylaşmış durumda.</p>
<h3><strong>Android Mimarisi</strong></h3>
<p>Bu kadar tanıtımdan sonra android mimarisini inceleyelim.</p>
<h4>Kernel Seviyesi</h4>
<p>Android, linux kernel 2.6 üzerine inşa edildi. Linux kernel 2.6 gerekli sürüclerle desteklenerek oluşturuldu. Bu sürücüler, ekran sürücülerinden wifi sürücüleirne, bluetooth sürücülerinden, tuş takımı sürüclerine kadar hemen hemen ihtiyac duyulan tüm sürücler yüklenmiş durumda. Bunun yanında genel işletim sistemi özellikleri yanında, güç yönetimi, bellek yönetimi de bu seviyede.</p>
<h4>Kütüphaneler</h4>
<p>Android içinde gerekli olan açık kaynak kütüphaneler eklnemyi unutulmamış. Bu kütüphanelerin başlıcaları SGL, SSL, WebKit, Sqlite şeklinde. Bu kütüphaneler daha üst seviyede uygulama catısının temellerini oluşturmak için kullanılıyor. Örneğin bunlardan Sqlite uygulamaların verileri tutabilmesi için minik bir veritabanı olarak görev yapıyor. Aynı şekilde Webkit ise entegre çalışan browser için motor görevini yapıyor.</p>
<h4>Android Runtime</h4>
<p>Bu katman üst katmanların çalışmasını olanak sunacak sanal makina vardır. Bu sanal makina Dalvik adı verilen bir makinedir. Özellikel düşük bellekli makinalar için tasarlanmış olan ve aynı anda birden fazla sanal makinanın çalışmasına olanak sunduğu için google tarafından tercih edilmiştir.<img class="size-medium wp-image-25 alignleft" title="android sistem yapısı" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/system-architecture-300x215.jpg" alt="android sistem yapısı" width="300" height="215" /> <strong></strong></p>
<p><strong>Uygulama Geliştirme Ortamı:</strong></p>
<p>Bu kısım aslında SDK adını verdiğimiz, android için uygulama geliştirme ortamının adıdır. Yazılan tüm uygualamalar bu çatının üstünde yapılır. Bu sayede alt seviyeye uygulama geliştirme catının izin veridğinin dışında müdahele imkanı ortadan kalkmaktadır. Buda makinanın züerinde daha sağlam uygulamaların yazılması anlamına gelmektedir.<br />
Bu katmanda çok önemli birkaç yapı bulunmaktadır. Bu yapıları incelemeye çalışalım.</p>
<p>• View System(Görüntü sistemi).: Bu özellik tüm kullanıcıya dönük arabirimlerin oluşturmaya olanak sunan yapıdır. Bu özellik sayesinde kulalnıcı dostu arabirimler hazırlanabilmektedir.</p>
<p>• Notification Manager: Bu özellik sayesinde çalışır durumdaki uygulamalar ( servis olarak yada arka planda çalışan uygulamalar) durum çubuğunda mesaj gönderme yapabilirler. Bu sayede kullanıcı bilgilendirme yapılmaya olanak sunulmuş olur.</p>
<p>•    Resource Management: Performasn acısından grafiklerin, yazıların yönetimini yapan yapıdır.</p>
<p>•    XMPP Service: Bazı uygulamaların arkaplanda çalışması istenebilir. Bu durumda bu yapıdan yaralanılır.</p>
<p><img class="alignleft size-medium wp-image-26" title="android takvim" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/views_datewidgets_example1_pickdate-300x207.png" alt="android takvim" width="300" height="207" /> <img class="alignleft size-medium wp-image-27" title="android grid" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/views_grid_example2-300x206.png" alt="android grid" width="300" height="206" /></p>
<p>Android bu pazarda iddialı olduğunu ilk gün göstermiştir. Gelişen Pazar içinde şirketlerin rekabetleri elbette son kullanıcıya yeni olanaklar sunacaktır. Bu yazımızda bu pazara yeni giren iddialı bir ortamı tanımaya çalıştık. Özellikle google desteğiyle büyük yollar almış görünen bu ortam daha henüz tam manasıyla hazır bile değil. Nitekim uygulama geliştirmek isteyenler ancak emülatörler üzerinde bunu yapabilecekeler, nitekim şu anda sadece gphone üzerine kuruldu, gphone ise tam olarak lansmanı bile yapılan telefon değil henüz en azından Türkiye de. Birgerçek varki google bu sektörde cok iddialı. Bakalım ne tür gelişmeler yaşanacak ileriki günlerde.</p>
<img src="http://feeds.feedburner.com/~r/rayyildiz/~4/VfcW2vd2lI0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rayyildiz.com/2009/02/android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.rayyildiz.com/2009/02/android/</feedburner:origLink></item>
		<item>
		<title>3 Boyutlu Masaüstü</title>
		<link>http://feedproxy.google.com/~r/rayyildiz/~3/Oy5dmGA6gtc/</link>
		<comments>http://www.rayyildiz.com/2009/02/3boyutlu-masaustu/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 22:40:21 +0000</pubDate>
		<dc:creator>Ramazan AYYILDIZ</dc:creator>
				<category><![CDATA[Diğer]]></category>
		<category><![CDATA[3 boyutlu masaüstü]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[masaüstü]]></category>

		<guid isPermaLink="false">http://www.rayyildiz.com/?p=10</guid>
		<description><![CDATA[Apple firmasında 1979 yılında yeşermeye başlayan masasütü fikri, ilk meyvesini Lisa ve Macintosh bilgisayarlarla uyumlu versiyonunu 1984 yılında duyurarak verdi. 1985 yılında ise Microsoft 1985 yılında IBM PC ile uyumlu windows 1.0 duyurdu. Microsoft 1990 da windows 2.0, 1993 te ise Microsoft’u asıl duyuran windows 3.1 ile gerçekleştirdi. Microsoft şimdiki anlamda anladığımız masaüstü ortamını 1995 [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 10pt; font-weight: normal;">Apple firmasında 1979 yılında yeşermeye başlayan masasütü fikri, ilk meyvesini Lisa ve Macintosh bilgisayarlarla uyumlu versiyonunu 1984 yılında duyurarak verdi. 1985 yılında ise Microsoft 1985 yılında IBM PC ile uyumlu windows 1.0 duyurdu. Microsoft 1990 da windows 2.0, 1993 te ise Microsoft’u asıl duyuran windows 3.1 ile gerçekleştirdi. Microsoft şimdiki anlamda anladığımız masaüstü ortamını 1995 yılında kavuştu. Linux tarafında 1996 da KDE,1997de ise Gnome duyuruldu. Aslında Xwindow 1981 de unix için geliştirilmeye başlanmıştı.</span></p>
<p><span style="font-size: 10pt; font-weight: normal;"><img class="alignleft size-medium wp-image-12" title="Macos ilk ekran görüntüsü" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/3boyutlu_2-300x164.jpg" alt="Macos ilk ekran görüntüsü" width="300" height="164" /></span><span style="font-size: 10pt; font-weight: normal;">Özellikle son yıllarda son kullanıcıya daha iyi bir masaüstü ortamı sunma yarışı ve bilgisayarın hayatımızın bir parçası haline gelmesi daha gösterişli masaüstü ortamların yapılmasına neden oldu. Bu amaçla ilk olarak kişisel bir düşünce olarak 2003′ün ilk çeyreğinde cıkan,Project loking glass, ilk kullanılabilir versiyonun 2003 ağustosta cıkarmasıyla dikkatleri üzerine topladı. Şu an itibarıyle henüz tam anlamıyla kararlı bir 3D ortamı olamasa da, project looking glass, kulanılabilir halde ve hatta bazı linux live cd’lerle birlikte gelmektedir.</span></p>
<p><span style="font-size: 10pt; font-weight: normal;"><br />
</span></p>
<p><span style="font-size: 10pt; font-weight: normal;"><img class="alignleft size-medium wp-image-13" title="project looking open glass" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/3boyutlu_3-300x218.jpg" alt="project looking open glass" width="300" height="218" /></span><span style="font-size: 10pt; font-weight: normal;">Project looking glass java ile yazılmış ve 3D ortamı ise openGL yapılmaktadır. Project Looking glass Linux,Solaris x86 ve Windows platformları için sürümleri bulunmaktadır.<br />
Microsoft ise Windows Vista ile Flip3D denilen bir teknoloji ile geliyor. Bunun yanında bazı 3.parti yazılımlar ile windows üzerine kurulan bazı programlar windowsa 3D görünütüsü vermektedir.</span></p>
<p><span style="font-size: 10pt; font-weight: normal;">Aslında şu anda elde eilen 3D ortamları bir yanılsamadır. Gerçekte 2 boyut olan ekran üzerine derinlik katılarak 3 boyut hissi verilmeye çalışılır. Nvidia ortama yansıtılan bir ışıkla gerçek anlamda 3 boyut ekran görüntüsü elde edileceğini duyurdu hemde bu tarih çok uzak değil:2009. Zaman geçtikçe bu yarışın dahada hız kazanacağına benziyor. Bakalım zaman ne gösterecek.</span></p>
<p><span style="font-size: 10pt; font-weight: normal;"><img class="aligncenter size-medium wp-image-14" title="vista 3d durumu" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/3boyutlu_4-300x222.jpg" alt="vista 3d durumu" width="300" height="222" /><br />
</span></p>
<img src="http://feeds.feedburner.com/~r/rayyildiz/~4/Oy5dmGA6gtc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rayyildiz.com/2009/02/3boyutlu-masaustu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.rayyildiz.com/2009/02/3boyutlu-masaustu/</feedburner:origLink></item>
		<item>
		<title>iPhone</title>
		<link>http://feedproxy.google.com/~r/rayyildiz/~3/Fnzn73FKZVw/</link>
		<comments>http://www.rayyildiz.com/2009/02/iphone/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 22:31:20 +0000</pubDate>
		<dc:creator>Ramazan AYYILDIZ</dc:creator>
				<category><![CDATA[Mobil Teknolojiler]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.rayyildiz.com/?p=5</guid>
		<description><![CDATA[Apple firmasının CEO’su Steve Jobs tarafından, 9 Ocak 2007 tarihinde Macworld Conference &#38; Expo’da Apple’ın yeni ürünü iPhone tanıtıldı. Daha önce çıkarmış olduğu iPod ile müzik oynatıcıları sektörünün önemli bir kısmını ele geçiren Apple, şimdi de cep telefonu sektöründe pastadan önemli bir pay istemekte. Birçok yeni özelliğe sahip iPhone piyasaya çıkış tarihi olarak Haziran 2007 [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 10pt; font-weight: normal;">Apple firmasının CEO’su Steve Jobs tarafından, 9 Ocak 2007 tarihinde Macworld Conference &amp; Expo’da Apple’ın yeni ürünü iPhone tanıtıldı. Daha önce çıkarmış olduğu iPod ile müzik oynatıcıları sektörünün önemli bir kısmını ele geçiren Apple, şimdi de cep telefonu sektöründe pastadan önemli bir pay istemekte. Birçok yeni özelliğe sahip iPhone piyasaya çıkış tarihi olarak Haziran 2007 olarak anons edildi. Bu ürüne biçilen fiyat ise 4GB kapasiteli ürünü için $499 ve 8GB ürünü için ise $599.Tanıtımda Steve Jobs, iPhone ilgili yaptığı açıklamada şöyle dedi: “iPhone diğer tüm cep telefonlarının beş yıl ötesinde olan devrimsel ve sihirli bir ürün. Hepimiz en gelişmiş işaret etme aygıtları olan parmaklarımız ile doğuyoruz ve iPhone bunları fareden beri en devrimsel kullanıcı ara yüzünü oluşturmak için kullanıyor.”</span></p>
<p><span style="font-size: 10pt; font-weight: normal;"><img class="alignleft size-medium wp-image-3" title="iphone" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/iphone-188x300.jpg" alt="iphone" width="188" height="300" /></span></p>
<h3><strong>Genel Özellikleri</strong></h3>
<p><span style="font-size: 10pt; font-weight: normal;"> iPhone cep telefonu sektörüne tamamen yeni özelliklerle geliyor. Şimdiye kadar görülmemiş yazılım gücü ve sofistike görünümü ile yeni bir dönemin kapılarını açacağına benziyor. Özellikle çoklu dokunmatik giriş yapılabilen geniş ekranı sayesinde kullanıcıların aygıtı parmaklarıyla kontrol etmesine olanak sağlayacak.</span></p>
<p><span style="font-size: 10pt; font-weight: normal;">iPhone ile kullanıcıların numara veya isimleri parmaklarıyla ederek arama yapmasına olanak sağlıyor. Tüm kişi kayıtları internet servis sağlayıcılarla senkronize edebiliyor. Bu sayede her zaman kişilerin tam kayıtlarını telefonunuzda bulundurma şansına sahip olacağız. En sık yapılan aramaları favorileri listesi oluşturmaya olanak sunuyor. Ayrıca çağrıları parmak hareketleri ile birleştirerek konferans özelliği sunuyor.iPhone, SMS uygulamasında da yenilikler getiriyor. Klavye ye ihtiyaç duyulması durumunda sanal bir klavye olanağı sunuyor. SMS yazarken hatalı girişleri tahmin eden ve de düzelten özeliği sayesinde daha hızlı SMS yazılmasına olanak sunacak. </span><br />
<span style="font-size: 10pt; font-weight: normal;"><br />
iPhone sahip olduğu takvim programı sayesinde bilgisayarlarla senkronize bir takvim sahip olmaya olanak sunacak.<br />
iPhone 2 mega piksel kamera ile gelecek. Şimdiye kadar hiçbir telefonda bulunmayan bir fotoğraf yönetim uygulaması sayesinde fotoğraflar arasında gezinebilir, bir parmak hareketleriyle istenilen fotoğrafı arka plan olarak belirleyebilmeye olanak sunacak. Ayrıca bu uygula fotoğrafların bilgisayarlarla senkronize olmasına olanak sunacak. Bu sayede fotoğraflarınızı bilgisayar ortamına aktarma çok daha kolay olacağına benziyor.<br />
İlk kez iPhone ile göreceğimiz sesli posta özelliği dikkatleri çeken bir diğer özelliği. Sesli mesajların listesinde istenilen mesajı dinleme ve bir e-posta gibi çok kolay bir şekilde sesli posta oluşturmaya olanak sunacak.<br />
iPhone EDGE ve Wi-Fi kablosuz bağlantı teknolojisi ile geliyor. Şu anda Apple ABD’de en popüler servis sağlayıcısı Cingular ile anlaştı bile.</span></p>
<p><span style="font-size: 10pt; font-weight: normal;"><span id="more-5"></span></span><strong>iPhone, Aslında Geniş Ekranlı Bir iPod</strong></p>
<p><span style="font-size: 10pt; font-weight: normal;"> Daha önce iPod ile müzikseverlerin beğenisini toplayan Apple, iPhone ile yine müzikseverleri unutmamış. Çoklu dokunmatik ekranı ile dinlemek istedikleri müzikleri parmaklarıyla dokunarak seçme ve çalma özelliği var. Albüm kapakları bu geniş ekranda gösterilebiliyor ve albümler bu albüm kapakları sayesinde seçme olanağı sunuyor.</span><br />
<span style="font-size: 10pt; font-weight: normal;"><br />
İlk defa bir iPod’ta kullanılan Cover Flow(dalgalanan kapaklar) tekniği, iPhone içine eklenmiş. Bu sayede müzik kütüphanelerini içinde dolaşırken çok şık bir şekilde bu albüm kapaklarının içinde seçme şansınız var. iPhone, yatay tutulunca bu özellik otomatik olarak Cover Flow özelliğine geçiyor.</span><br />
<span style="font-size: 10pt; font-weight: normal;"><br />
Ayrıca TV gösterimlerini ve filmleri geniş ekranında izlemek mümkündür. Yine dokunmatik ekranı sayesinde filmin kontrollerini parmaklarınızla yapılabilecek.</span><br />
<span style="font-size: 10pt; font-weight: normal;"><br />
iPhone sadece müzik ve TV gösterimi değil, bunun yanında sesli kitap, müzik video, sesli podcats ve video podcastlari de destekliyor. Yine Apple ’ın üretmiş olduğu iTunes müzik programıyla bu kütüphaneleri senkronize etmek ise çok kolay.</span></p>
<p><span style="font-size: 10pt; font-weight: normal;"><img class="alignright size-medium wp-image-4" title="iphone arayüzü" src="http://www.rayyildiz.com/wp-content/uploads/2009/02/iphone1-182x300.jpg" alt="iphone arayüzü" width="182" height="300" /></span></p>
<h3><strong>iPhone Yeni Bir İnternet Aygıtı</strong></h3>
<p><span style="font-size: 10pt; font-weight: normal;"> iPhone ’un içinde bulundurduğu zengin HTML elektronik posta istemcisi arka planda çoğu POP3 veya IMAP mail servisinden e-maillerinizi alarak fotoğraf ve grafikleri metin ile birlikte gösterebilmektedir. iPhone ile birçok işlevi aynı anda yerine getirebilir, elektronik postalarınızı indirirken aynı anda web sayfalarını da dolaşabilirsiniz.</span></p>
<p><span style="font-size: 10pt; font-weight: normal;"><span style="font-size: 10pt; font-weight: normal;">Apple Yahoo! İle anlaşarak yahoo kullanıcılarının otomatik olarak e-postalarını almasına olanak sunacak. Ayrıca Microsoft Exchange, AOL Mail, GMail gibi birçok mail servis sağlayıcısıyla IMAP ya da POP ile e-posta hizmetinden yararlanabilecek.iPhone daha önce MacOS da görmeye alıştığımız Safari Browser’ın iPhone sürümü ile geliyor. Diğer telefonların aksine, iPhone ile kullanıcılar web sitelerini tasarlandıkları halde görme şansına kavuşacaklar. Kullanıcılar ekranda dokunarak yaklaşıp, istedikleri bölümü genişletebilecekler. Wi-Fi ve EDGE ile hemen hemen her yerde internete bağlanma şansına kavuşacaklar. İçinde barındırdığı, Yahoo! Serach ve Google Search ile internette aradıklarını hızlıca bulma şansına kavuşacaklar.Ayrıca iPhone Google Maps ile birlikte geliyor. Bu sayede cebe sığabilen iPhone ile kullanıcılar anında harita, uydu görüntüsü trafik bilgileri, hava durumu gibi anında ulaşma şansı bulabilecekler.</span></span></p>
<p><span style="font-size: 10pt; font-weight: normal;"><span style="font-size: 10pt; font-weight: normal;"><br />
</span></span></p>
<h3><span style="font-size: 10pt; font-weight: normal;"><strong>iPhone ’un Gelişmiş Algılayıcıları</strong></span></h3>
<p><span style="font-size: 10pt; font-weight: normal;"><span style="font-size: 10pt; font-weight: normal;"> iPhone bulundurduğu akselerometre, yakınlık algılayıcısı ve ortam ışık algılayıcısı gibi gelişmiş dâhili algılayıcılar sayesinde kullanıcı deneyimini geliştirerek pil ömrünü uzatmakta. iPhone ’un dâhili akselerometresi, kullanıcının aygıtı dikey görünümden yatay görünüme çevirdiğinde, bu durumu algılayarak içeriğin görüş açısına göre düzenlenmesini sağlıyor. Böylelikle bir web sitesi tam genişlikte veya bir fotoğraf doğru yatay oranda görüntülenebiliyor.iPhone ’un dâhili yakınlık algılayıcısı, iPhone ’u kulağınıza yaklaştırdığınızda iPhone ’un ekranını kapatarak güç tasarrufu sağlar ve yanlışlıkla yapılan dokunuşları iPhone ’u uzaklaştırana kadar engeller.iPhone ’un dâhili ortam ışık algılayıcısı ekranın parlaklığını uygun ortam ışığına göre otomatik ayarlayarak güç tasarrufu sağlarken kullanıcı deneyimini geliştirir.iPhone, dört bant GSM, EDGE, 802.11b/g Wi-Fi ve Bluetooth 2.0 EDR kablosuz bağlantı teknolojileri sunmaktadır.</span></span></p>
<img src="http://feeds.feedburner.com/~r/rayyildiz/~4/Fnzn73FKZVw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.rayyildiz.com/2009/02/iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.rayyildiz.com/2009/02/iphone/</feedburner:origLink></item>
	</channel>
</rss>
