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)
Setting File .htaccess
Windows
Linux
application\config
Referensi
Tidak ada komentar:
Posting Komentar