Glossary (ver.1.0)..cmiiw pls

* Perbandingan language programming :
-Phyton (Nokia dan Google menggunakan phyton)
-Php (identik dengan web)
-Ruby (dengan frameworknya RAILS merupakan yang mayoritas digunakan dalam cloud computing service)
perbandingan ketiganya dan java secara sederhana ada di : ruby-lang.org/id/documentation
-Symbian -> khusus untuk mobile

*Java :
# keunggulan nya :
– WORA (write once run anywhere) : dukungan multi OS
– multiplatform : multi vendor backup, multi support another language
– scalability : untuk membangun berbagai scala system
– typesafety : bisa membantu menentukan property, methode, function yang akan digunakan programmer
– ORM : object relational mapping (tabel dkk dalam db dianggap sebagai object hingga meng-efisien-kan coding)
– dukungan lib & framework
– openess
– s/w support, design pattern
– stability, backward
– monitoring support

# framework
– JSF = CXF = Spring

tutorial JSF = http://balusc.blogspot.com/2008/07/dao-tutorial-use-in-jsf.html

# Application Server
– OSGi = websphere = tomcat = jboss

macam OSGi-> bedanya ada pada berapa banyak library yang dibootstrap
a.superlight weight (Pax Runner + Dir Installer)
b.moderately lightweight (Apache Service Mix Kernel)
c.full fledged (Springsource dm Server)

# search engine teknologi java (www.detik.search)
– lucene = aplikasi external untuk indexing search engine, dilakukan dengan memisahkan dari index di db
– hadoop = apache hadoop, framework konsep Map Reduce
Map Reduce = konsep dimana data yang datang kontinyu dipisahkan jadi komponen data kecil trus di distribusikan  ke mesin yang telah di cluster

VPS = virtual private server
JPA = java persistence api , exp : hibernate
SWT = standard widget toolkit, exp: eclipse, azereus dibuat pake swt

*Google :
perubahan ini secara aktif melakukan pengembangan bisnis dan aplikasinya secara mengagumkan, dari hanya sebuah search engine, sekarang sudah merilis berbagai sistem, os dan konsep yang luarbiasa yang kreatif dan futuristik.

– Android = os smartphone, licence, semi opensource
– GWT = Google web toolkit, framework
GWT (java) = Flex (actionscript) = Rails (ruby) = Grails(java, scripting groovy)
– GAE = Google App Engine, framework web base/ cloud computing
– Google Wave menggunakan protokol XMPP  <> XAMPP (Apache+MySQL+PHP+Perl Stack)
– GFS = Google File System, konsep Map Reduce

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: