Rabu, 03 Maret 2010

Browser Terbaru Chrome Bisa Terjemahkan Website


Selain meningkatkan kontrol privasi, browser Chrome versi terbaru menawarkan fitur penerjemahan website secara otomatis.

Untuk saat ini, versi terbaru Chrome ini masih dalam versi beta. Dengan fitur penerjemahan ini, setiap laman web yang dikunjungi pengguna akan diterjemahkan ke dalam bahasa tertentu. Tak hanya itu, browser ini nantinya menawarkan kesempatan untuk mengatur kontrol privasi secara spesifik pada website milik perorangan.

Ini berarti, kemampuan tambahan yang ditanamkan Google pada browsernya bisa memungkinkan pengguna web bisa mengakses dan memahami isi web dengan bahasa tertentu yang diaksesnya. Sebagai contoh, pengguna bahasa Inggris bisa memahami website berbahasa Arab yang diaksesnya. Demikian keterangan yang dikutip dari Telegraph, Selasa (2/3/2010).

Dengan menanamkan inovasi baru pada browsernya, Google berupaya agar tidak kalah dari kompetitornya Internet Explorer (IE) besutan Microsoft. Seperti diketahui, pada waktu yang hampir berbarengan, Microsoft menyediakan 'browser ballot'. Fitur ini merupakan cara Microsoft mengambil hati para pengguna browser dengan memberikan kebebasan untuk menggunakan browser selain IE.

Opera 10.50 Untuk Windows Akhirnya Meluncur. Wuhooo!!


Opera Software telah memproduksi Opera 10.50, sebuah browser Web yang diklaim tercepat untuk saat in. Browser ini ditujukan untuk komputer Windows.
Opera 10.50 dengan desain baru yang ramping dan halus ini, dilengkapi dengan mode Penjelajahan Pribadi, di mana Opera akan menyembunyikan semua jejak aktivitas dari situs-situs yang Anda kunjungi.

Banyak perbaikan pada tampilan dan nuansa dari Opera, dan hasilnya adalah memberikan pengalaman pelayaran Web yang lebih ramping, sehingga Anda akan memiliki lebih banyak ruang pada layar untuk konten situs. Tombol menu Opera terbaru menggantikan tombol menu bar yang tradisional, sehingga pengguna hanya memiliki satu titik untuk mengakses semua fitur inovatif Opera.

"Opera 10.50 merupakan browser tercepat yang pernah kami diproduksi. Pada mesin yang ada di dalamnya, kami memperkenalkan mesin JavaScript baru, Carakan, dan pustaka grafis yang baru, Vega. Yang artinya untuk Anda adalah tidak perlu lagi menunggu lama untuk memuat situs," ujar pihak Opera dalam keterangan resminya, Selasa (2/3/2010).

Opera 10.50 juga memungkinkan anda menggunakan mode Penjelajahan Pribadi untuk menghapus riwayat situs tertentu ketika melayari Internet. Tidak seperti browser lain, Opera 10.50 memungkinkan juga untuk melakukan penjelajahan secara pribadi dalam tab atau dalam jendela yang terpisah.

Pada Windows 7/Vista, Opera terlihat sangat menarik dengan Aero Glass, serta mendukung Aero Peek dan Jum Lists. Pengguna dapat dengan mudah mengakses Speed Dial, tab dan yang lainnya dari Taskbar.

Selain fitur baru, Opera juga masih menyematkan fitur-fitur terdahulu yang diperkirakan tidak akan ada di browser lain, seperti Opera Turbo, Opera Unite, dan Opera Link.

"Opera 10.50 merupakan browser tercepat di hampir semua tes kecepatan. Tapi, yang lebih penting daripada tes kecepatan tersebut adalah kecepatan dunia nyata selama penggunaan. Opera 10.50 dirancang agar mudah untuk digunakan, dengan tetap menonjolkan fitur unik Opera lainnya, sehingga Anda bisa mendapatkan yang ada pada Web lebih banyak." ujar CEO Opera Lars Boilesen.

Opera 10.50 dengan dukungan untuk peningkatan standar HTML5 dan CSS3, memberikan perkakas yang diperlukan oleh desainer Web untuk membuat aplikasi Web menarik secara visual, yang bekerja pada teknologi yang terbuka.

Opera tersedia secara gratis di http://www.opera.com/. Opera 10.50 saat ini tersedia untuk Windows dan datang dalam 42 macam pilihan bahasa yang berbeda. Versi Mac dan Linux akan datang menyusul segera.

Twitter Luncurkan Fitur Baru


LONDON - Twitter berencana meluncurkan seperangkat fitur baru yang dapat menyaingi layanan yang diberikan para pengembang aplikasi pihak ketiga.

Tanpa menyebutkan lebih rinci fitur baru tersebut, dalam tweetnya salah satu teknisi Twitter Alex Payne menyebutkan layanan baru yang akan segera dimilik Twitter itu kemungkinan akan membuat pengguna tak lagi memerlukan desktop klien.

"Sebagian besar trafik Twitter saat ini didapat melalui aplikasi pengembang pihak ketiga yang dibangun dengan kode open source, ketimbang twitter.com," tulis Payne dalam tweetnya.

Hal itu berarti bahwa Twitter sendiri memiliki kesulitan mengakses keuntungan dari iklan yang mungkin berasal dari data mereka. Itu sebabnya, Twitter kemudian mendorong orang-orang menggunakan aplikasi milik Twitter sebagai pemecahan masalahnya.

Sementara itu, seperti dilansir Telegraph, Selasa (2/3/2010), para pengembang nampaknya merasa khawatir dengan gencarnya kemunculan beberapa aplikasi yang sukses seperti Seesmic Desktop, Echofon dan Tweetdeck.

Menanggapi hal tersebut, Payne meyakinkan para pengembang aplikasi agar tidak perlu khawatir soal ini. Dia menyebutkan fitur yang ada nantinya berdasarkan data yang sama dengan yang tersedia bagi para pengembang. Dengan demikian, Twitter hanya tinggal mengembangkan layanannya ketimbang menghalangi pengembangan aplikasi yang ada.

Australia, Negara Penggila Situs Jejaring Sosial


SYDNEY - Australia mungkin boleh kalah untuk urusan jumlah pengguna situs jejaring sosial seperti Facebook atau Twitter. Tapi, berdasarkan riset Nielsen, pengguna jejaring sosial negeri Kangguru tersebut dinilai sebagai penggila jejaring sosial.

Pasalnya, pengguna jejaring sosial di Australia rata-rata menghabiskan waktu sekira tujuh jam dalam sebulan untuk mengurusi akunnya, seperti mengupdate status, mengunggah foto. Jumlah tersebut mengalahkan jumlah rata-rata waktu yang dihabiskan pengguna di Amerika Serikat, Inggris atau Jepang untuk mengurusi situsnya.


Rata-rata pengguna jejaring sosial secara global hanya menghabiskan waktu jika ditotal hanya lima hingga lima setengah jam dalam sebulan.

Seorang warga Australia yang juga pengguna Facebook dan Twitter, Danielle Warby mungkin salah satu contoh penggila jejaring sosial di Australia. Seperti diungkapkannya pada AFP, Sabtu (27/2/2010), Danielle mengaku sejak dari bangun tidur hingga menjelang tidur ia tak pernah lepas dari ponsel untuk emngupdate status, menulis blog dan berselancar di dunia maya.

"Ponsel telah mengubah hidup saya. Ponsel memiliki kalender dan semua daftar kontak teman saya, dan ini sangat mudah," kata Danielle.

Pengguna jejaring sosial memang terus berkembang, bahkan tahun 2009 pengguna jejaring sosial di Australia mencapai 82 persen. diperkirakan pengguna saat ini mencapai 9,9 juta dari 22 juta populasi masyarakat Australia.

Apple Bikin Komputer Tablet


PERUSAHAAN teknologi informasi terkemuka Amerika Serikat, Apple, diinformasikan akan menjual komputer tablet. Peluncurannya diharapkan akan diungkap pada 27 Januari mendatang.

Acara minggu depan itu merupakan peluncuran produk paling ditunggu setelah iPhone pada tiga tahun lalu. Apple tidak pernah mengakui keberadaan tablet, namun berbagai rumor dan spekulasi telah berkembang dalam beberapa bulan terakhir.

Bocoran menggambarkan bahwa komputer tablet Apple memiliki bentuk mirip iPhone. Ukuran layar sentuhnya kira-kira sebesar 10 inci. Diperkirakan harga komputer tablet Apple sebesar US$1.000 atau hampir mencapai Rp10 juta.

Komputer tablet Apple tersebut seakan mencoba menjembatani kesenjangan antara smartphone dan laptop. Penggunanya dimungkinkan untuk melakukan streaming video, surfing web, dan melakukan permainan game saat bepergian, ujar para analis produk-produk IT.

Namun, sejumlah pandangan negatif muncul bahwa Apple harus berusaha sekuat tenaga untuk meyakinkan konsumen membeli produk komputer tabletnya. Maklum, produk jenis komputer tablet dari merek sebelumnya telah terbukti sulit untuk dipasarkan. Yang lain malah menyarankan agar Apple mengembangkan produk buku digitalnya saja. (Reuters/*/OL-04)



Sumber: Media Indonesia Online
http://www.mediaindonesia.com/read/2010/01/20/117978/
44/7/Apple-Bikin-Komputer-Tablet

Selasa, 02 Maret 2010

Good lighting and shading

1.

a. Phong/Blinn Lighting

Lighting models are not a new aspect of computer graphics and research has been on-going for several decades. The model proposed by Phong Bui-Tuong is possibly one of the oldest and arguably the most classic model still in use today. Whilst not as sophisticated as the models described in the following chapters it is very simple to implement, has good performance characteristics and generates acceptable results.

This chapter covers a modification to the original model – that proposed by James Blinn. He put forward a simplified version of Phong’s original equation that has even better performance yet minimal effect on the final result. Several sources will claim James Blinn’s modifications as an approximation to Phong Bui-Tuong’s but a recently published paper ([Ngan et al. 04]) claims otherwise: James Blinn’s modifications match measured data more accurately than Phong Bui-Tuong’s model.

These simplifications along with equivalent or better quality have effectively made the Blinn-Phong form the baseline lighting model for three decades.

Developers familiar with the fixed-function lighting pipeline from previous versions of Direct3D will be familiar with the results as the Blinn-Phong model is. Obviously the fixed-function pipeline has now been removed, but the SDK ships with the “FixedFuncEmu” sample that implements the entire functionality of this legacy pipeline in terms of the Direct3D 10’s shader model 4. Looking through this SDK sample it is possible to find an implementation of the Blinn-Phong lighting model in the CalcLighting() function inside FixedFuncEMU.fx.


b. Phong shading models

Phong shading refers to a set of techniques in 3D Computer Graphics. Phong shading includes a model for the reflection of light from surfaces and a compatible method of estimating pixel colors by interpolating surface normals across rasterized polygons.

The model of reflection may also be referred to as the Phong reflection model, Phong illumination or Phong lighting. It may be called Phong shading in the context of pixel shaders or other places where a lighting calculation can be referred to as "shading". The interpolation method may also be called Phong interpolation, which is usually referred to by "per-pixel lighting". Typically it is called "shading" when contrasted with other interpolation methods such as Gouraud shading or flat shading. The Phong reflection model may be used in conjunction with any of these interpolation methods.

These methods were developed byBui Tuong Phong at the University of Utah, who published them in his 1973 Ph.D. dissertation.



2. Tons of texturing, must filter quickly and anisotropically by using mipmaps.

In 3D computer graphics texture filtering, MIP Maps (also mipmas) are pre-calculated, optimized collections of images that accompany a main texture, intended to increase rendering speed and reduce aliasing artifacts. They are widely used in 3D computer games, fight simulators and other 3D imaging systems.

Realism in Computer Graphics

There are many categories of Realism:


1. Geometri dan modelling adalah Metodologi pemodelan geometri yang dapat dikategorikan menurut jumlah infor seperti masi 3D yang tersedia dan jenis sensor yang digunakan. Baik sensor aktif dan pasif telah digunakan untuk menyediakan pengukuran geometri 3D. Tidak seperti teknik berbasis gambar, karena tingkat detail untuk model dapat sangat kompleks, kebutuhan komputasi proses rekonstruksi meningkat karena lebih besar dan lebih akurat set data yang dibutuhkan. Meskipun melalui pembatasan umum, contoh rekonstruksi di kompleks lingkungan dunia nyata telah dicapai dan kemajuan konstan dalam kedua sensor dan teknologi perangkat keras komputer cenderung memberikan alat untuk pemodelan geometri secara luas di masa mendatang.

2. Rendering adalah proses menghasilkan sebuah gambar dari sebuah model, dengan menggunakan program komputer. Model adalah deskripsi dari benda tiga dimensi dalam bahasa didefinisikan secara ketat atau struktur data. Itu akan berisi geometri, sudut pandang, tekstur, pencahayaan, dan bayangan informasi. Gambar adalah sebuah gambar digital atau raster grafik gambar. Mungkin istilah oleh analogi dengan “artis render” dari sebuah adegan. ’Rendering’ juga digunakan untuk menggambarkan proses menghitung efek dalam video editing file untuk menghasilkan output video akhir.

3. Behaviour adalah seperti yang digunakan dalam ilmu komputer adalah membangun antropomorfik yang memberikan “kehidupan” untuk kegiatan yang dilakukan oleh komputer, aplikasi komputer, atau kode komputer sebagai respons terhadap rangsangan, seperti input pengguna. Juga, “perilaku” adalah sebuah blok pada script komputer yang dapat digunakan kembali, bila diterapkan pada suatu objek, terutama grafis, menyebabkannya untuk menanggapi input pengguna dalam pola-pola bermakna atau untuk beroperasi secara independen. Juga, behaviour adalah nilai yang berubah seiring waktu (salah satu konsep kunci dalam reaktif pemrograman fungsional). Istilah ini juga dapat diterapkan pada tingkat tertentu untuk fungsi-fungsi dalam matematika, mengacu pada anatomi kurva.

4. Interaction adalah semacam tindakan yang terjadi sebagai dua atau lebih objek yang memiliki efek terhadap satu sama lain. Gagasan tentang efek dua arah sangat penting dalam konsep iinteraction, sebagai lawan dari satu arah pada efek sebab-akibat. Sebuah istilah yang terkait erat dalam kesalingterkaitan, yang berkaitan dengan interaksi dalam sistem: kombinasi dari banyak interaksi sederhana dapat mengakibatkan kemunculan fenomena.


Procedural shading is now in hardware:

1. Cg (nVidia) : Cg or C for Graphics is a high-level shading language developed by Nvidia in close collaboration with Microsoft for programming vertex and pixel shaders. It is very similar to Microsoft's HLSL.

2. GLSL (OpenGL) : Also known as GLslang, is high level shading language based on the C programming language. It was created by the OpenGL ARB to give developers more direct control of the graphics pipeline without having to use assembly language or hardware-specific languages. Current specification for GLSL is version 1.50.

3. HLSL (Microsoft) : The High Level Shading Language is a proprietary shading language developed by Microsoft for use with the Microsoft Direct3D API. It is analogous to the GLSL shading language used with the OpenGL standard. It is very similar to the NVIDIA Cg shading language, as it was developed alongside it. HLSL programs come in three forms, vertex shaders, geometry shaders, and pixel (or fragment) shaders. A vertex shader is executed for each vertex that is submitted by the application, and is primarily responsible for transforming the vertex from object space to view space, generating texture coordinates, and calculating lighting coefficients such as the vertex's tangent, binormal and normal vectors. When a group of vertices (normally 3, to form a triangle) come through the vertex shader, their output position is interpolated to form pixels within its area; this process is known as rasterisation. Each of these pixels comes through the pixel shader, whereby the resultant screen colour is calculated.