Selasa, 20 September 2011

Web 3D

Pemrograman Web 3D
         Latar Belakang
       •World Wide Web atau singkatan dari WWW atau sering disebut sebagai Web adalah system yang saling terhubung dengan hypertext(HTML) melalui Internet. Dengan menggunakan web browser, pengguna dapat melihat halam web yang dapat berisi text, gambar, video, dan konten multimedia lainnya.

     •Sejak tahun 1994 hingga sekarang, instansi/perusahaan banyak menggunakan PHP sebagai bahasa pemrograman web yang terintegrasi dengan database MySQL untuk menyediakan informasi perusahan tersebut. Berdasarkan data yang di ambil dari Netcraft sejak tahun 1995 hingga April 2007, pengguna PHP sebanyak 20,917,850 domain, dan 1,224,183 IP address.
  
      •HTML 5 merupakan teknologi baru yang memungkinkan pembuatan Web dalam bentuk 3D yakni WebGL(Web-based Graphics Library) yang menggunakan JavaScript untuk menghasilkan grafis 3D interaktif pada browser yang kompatibel. Oleh sebab itu  pemrograman web 3D dimaksudkan untuk mengintegrasikan PHP Framework, Design 3D Environment dan JavaScript sehingga web akan lebih kelihatan interaktif dengan kesan visual yang lebih menarik
  
      Web 3D mempunyai kelebihan di grafis interface, pada  penerapannya memungkinkan user untuk berpetualang di virtual website dengan konten yang telah disediakan sehingga diharapkan membantu pembelajaran yang lebih interaktif dengan pendekatan visual game 3D. 

 Framework CodeIgniter 
CodeIgniter atau CI dikembangkan oleh Rick Ellis (CEO EllisLab Inc.) .  CI dikembangkan oleh tim pengembang ExpressionEngine.


CI adalah Application Development Framework. CI bertujuan untuk membatu developer untuk membuat aplikasi lebih cepat dibandingkan dengan membuat aplikasi dari awal dengan menyediakan library yang umum digunakan untuk pekerjaan tertentu.

Download: CI Current Version V 2.0.2 http://codeigniter.com/downloads/    
Requirements 
Framework CI 2.0.2 atau Terbaru

Web Server Apache

PHP version 5.1.6 atau Terbaru

Database yang dibutuhkan untuk aplikasi web. Database yang sudah didukung adalah: MySQL (4.1+), MySQLi, MS SQL, Postgres, Oracle, SQLite, and ODBC.

Web Browser (Support HTML5)

CopperCube 2.52 (http://ambiera.com)

Blender 2.5 atau Terbaru 
Direkomendasikan: XAMPP 1.7.4
Application Flow chart 
 

 Feature CI
Model-View-Controller Based System

Extremely Light Weight

Full Featured database classes with support for several platforms.

Active Record Database Support

Form and Data Validation

Security and XSS Filtering

Session Management

Email Sending Class. Supports Attachments, HTML/Text email, multiple protocols (sendmail, SMTP, and Mail) and more.

Image Manipulation Library (cropping, resizing, rotating, etc.). Supports GD, ImageMagick, and NetPBM

File Uploading Class

FTP Class

Localization

Pagination

Data Encryption

Benchmarking

Full Page Caching

Error Logging

Application Profiling

Calendaring Class

User Agent Class

Zip Encoding Class

Template Engine Class

Trackback Class

XML-RPC Library

Unit Testing Class

Search-engine Friendly URLs

Flexible URI Routing

Support for Hooks and Class Extensions

Large library of "helper" functions

Struktur Folder CI(1) 
 

Struktur Folder CI(2)
Setting File .htaccess
Windows

 Linux

 application\config

Referensi

Tidak ada komentar:

Posting Komentar