Why Java

935 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
935
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Why Java

  1. 1. Why should we invest in Java? <ul><ul><li>Samuel Franklyn </li></ul></ul>
  2. 2. Seia Sekata <ul><li>Dengan di OpenSourcekannya Java, ini berarti Java diramalkan akan tetap ada lebih dari 50-100 tahun sejak tanggal tersebut (Oktober 2006). </li></ul><ul><li>Dengan kata lain kita semua adalah pemilik Java !! </li></ul><ul><li>Segala bentuk kontribusi adalah langsung menjadi aset Anda </li></ul><ul><li>Ini artinya telah terjadi sebuah kontribusi besar dari Sun Microsystems, sang pencipta, ke komunitas Java dimuka bumi. </li></ul>
  3. 3. Java Technology
  4. 4. <ul><li>Multi Platform </li></ul><ul><li>Portable </li></ul><ul><li>Standard </li></ul><ul><li>Community Based Collaboration </li></ul><ul><li>Smarter Community </li></ul><ul><li>$0 ++ </li></ul><ul><li>Robust and Scalable </li></ul><ul><li>End to End </li></ul><ul><li>Container Based Technology </li></ul><ul><li>Secure </li></ul>Kelebihan Java <ul><li>Architecture Oriented </li></ul><ul><li>Multi Companies Support </li></ul><ul><li>Less and Safer Investment </li></ul><ul><li>Vendor Neutral </li></ul><ul><li>Strong Brand </li></ul>
  5. 5. Multi Platform <ul><li>Berjalan hampir disemua sistem operasi dimuka bumi tanpa modifikasi (Windows,Linux, QNX, HP-UX, OS X, Solaris,FreeBSD, dll.)‏ </li></ul><ul><li>Platform = lapisan pemisah sistem operasi </li></ul><ul><li>Selamat Tinggal Perang Sistem Operasi! </li></ul>
  6. 6. Portable <ul><li>Memiliki arsitektur netral dengan kemampuan dapat dipindahtukarkan (portable)‏ </li></ul><ul><li>Semua komponen/API yang dikembangkan, dapat digunakan dan dijalankan disemua JVM yang dikembangkan </li></ul>
  7. 7. Standard <ul><li>Java dikembangkan mengacu pada standar yang ditentukan oleh komite didalam JCP (Java Community Process). </li></ul><ul><li>Spesifikasi Java tidak sekedar fondasi VMnya, tetapi menyangkut hampir semua aspek, mulai dari mekanisme mengakses devices I/O, komponen pertukaran objek, sampai pengembangan container. </li></ul><ul><li>JCP merupakan badan yang bertanggung jawab terhadap standar teknologi Java. </li></ul>
  8. 8. Community based Collaboration <ul><li>Akar dari Java adalah kolaborasi akibat dibiarkan Sun tetapi diberikan gratis. </li></ul><ul><li>Komunitasnya mengembangkan terus, menambahkan komponen, dan akhirnya secara radikal merubah spesifikasi dari blueprint yang dikembangkan Sun, menjadi jauh lebih mature dan lengkap. </li></ul><ul><li>99% dari Sun. </li></ul><ul><li>Bernilai lebih dari US$ 25 miliar. </li></ul><ul><li>Dukungan Oracle, IBM, Bea ataupun Sun </li></ul><ul><li>Bentuk kolaborasi yang merubah Apache yang notabene terkenal karena web servernya, menjadi komunitas Java terbesar. </li></ul><ul><li>Aliansi Uni Eropa dan China bernama OW2, semula ObjectWeb. </li></ul><ul><li>Komunitas atau konsorsium baru seperti Eclipse, Open Symphony dan CodeHaus. </li></ul>
  9. 9. Smarter Community <ul><li>Komunitas Virtual yang Bebas tanpa Batas </li></ul><ul><ul><li>Efek dari kolaborasi dan pembentukan komunitas virtual yang bebas, membuat tiap pihak yang bergabung menjadi jauh lebih pintar, hal ini karena pertukaran ilmu yang tuntas yang tidak dibatasi oleh kota, propinsi atau negara, tetapi dibatasi oleh kemampuan kita berinteraksi dengan semua orang diseluruh dunia. </li></ul></ul><ul><li>Pemecahan Kasus yang lebih cepat karena ada kontribusi orang yang lebih pintar diluar dari tim </li></ul>
  10. 10. $0++ (All Free)‏ <ul><li>Java bukan hanya bahasa tetapi sebuah fondasi operasional. </li></ul><ul><ul><li>ERP, CRM, Helpdesk, Network monitoring, Groupware,Portal dan masih </li></ul></ul><ul><li>Berskala enterprise tetapi gratis bila jeli. </li></ul><ul><li>Komunitas harus hidup </li></ul>
  11. 11. Robust and Scalable <ul><li>Implementasi Java menjadi fondasi operasional perusahaan besar terutama di telco dan banking yang memiliki beban tinggi dan keamanan tinggi. </li></ul><ul><li>Rakus Resource diatasi dengan Framework yang Bagus </li></ul><ul><li>Kecepatannya sekarang sudah sama atau dalam beberapa hal lebih cepat daripada C. </li></ul><ul><li>Proses Pengembangan yang Panjang dari teknologi JVM (10 tahun)‏ </li></ul>
  12. 12. End to End <ul><li>Java bukan sekedar bahasa pemograman, tetapi sebuah teknologi yang lengkap. </li></ul><ul><li>Solusi Enterprise (corporate) </li></ul><ul><li>Solusi Desktop standalone. </li></ul><ul><li>Solusi embedded (JavaME), Smart Card/RFID, bernama JavaCard. </li></ul><ul><li>Satu keahlian untuk banyak teknologi . </li></ul><ul><li>Ruby menjadi Jruby </li></ul><ul><li>Python menjadi Jython. </li></ul>
  13. 13. Container Based Technology <ul><li>Multi layer Technology </li></ul><ul><li>Middleware </li></ul><ul><li>Container dalam Container </li></ul>
  14. 14. Secure <ul><li>Sun Microsystems penghasil sistem operasi paling aman didunia bernama Solaris </li></ul><ul><li>Mendukung banyak solusi keamanan </li></ul>
  15. 15. Architecture Oriented <ul><li>Teknologi Container memerlukan desain arsitektur, seperti membangun gedung bertingkat. </li></ul><ul><li>Fondasi-fondasi yang berbasis obyek harus direncanakan matang untuk menghasilkan sebuah fondasi sistem </li></ul>
  16. 16. Multi Companies Support <ul><li>1700 perusahaan bergabung dalam Java Community Process, dengan hak voting terhadap sebuah standar </li></ul><ul><li>Sebelum JCP lahir, ada IBM, Oracle, Bea, Netscape, Microsoft dan tentu saja Sun </li></ul>
  17. 17. Strong Brand <ul><li>Dimulai oleh perusahaan -perusahaan besar seperti IBM, Sun, Oracle, Netscape dan Microsoft. </li></ul><ul><li>Dipercaya perusahaan besar, seperti eBay, Amazon dan Google, </li></ul><ul><li>solusi fondasi untuk perusahaan telco dan banking. </li></ul><ul><li>Satu-satunya teknologi yang dikelola oleh banyak perusahaan, yang mana pengelolanya semua bersaing mati-matian </li></ul>
  18. 18. Populer <ul><li>2.8B Java devices worldwide </li></ul><ul><li>1.07B Java powered phones* </li></ul><ul><li>700M Java powered PCs </li></ul><ul><li>149 Carrier deployments </li></ul><ul><li>1.25B Java Cards deployed </li></ul><ul><li>4.5M developers </li></ul>
  19. 19. Flexible Technology
  20. 20. [email_address] [email_address]

×