This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions..

Pages

Friday, July 29, 2011

Telepon Gratis dengan MagicTalk

Magic TalkSaat ini telepon gratis adalah sebuah hal umum, apalagi jika anda melakukan panggilan telpon ke sesama operator. Bahkan menelepon orang lain secara gratis pun sudah menjadi hal yang umum. Menelpon gratis dapat dilakukan melalui internet menggunakan program skype, yahoo messenger, atau voip rakyat untuk yang dalam negeri.
MagicTalk dari VocalTec Communications LTD dasarnya merupakan software yang membuat anda dapat menelepon secara gratis. MagicTalk menggunakan sebuah hardware berbentuk kotak kecil yang bisa dihubungkan ke komputer melalui USB. Ini memungkinkan MagicTalk melakukan panggilan secara gratis baik dari komputer ke komputer maupun dari komputer ke telepon biasa.
Untuk saat ini layanan MagicTalk baru tersedia di US dan Canada. Menurut CEO nya, MagicTalk mirip dengan GoogleTalk atau Skype. Tetapi bukan hanya dari komputer, MagicTalk bisa melakukan panggilan dari smartphone dan iPad juga. Untuk komputer, bisa digunakan oleh PC dan Mac.
Nantinya MagicTalk juga akan dikembangkan untuk Android dan BlackBerry. Dalam sebuah ujicoba, MagicTalk dapat melakukan panggilan dengan suara yang sangat jernih. Nyaris sempurna bahkan untuk melakukan panggilan internasional. MagicTalk sepertinya merupakan alternatif yang bagus bagi anda yang lelah dengan mahalnya tarif telepon rumah, dan tidak bagusnya koneksi telepon gratisan yang ada.

Thursday, July 28, 2011

Pemograman Dasar Java Menggunakan Netbeans

Buat para pemula java sama seperti saya :D,Kali ini saya akan menjelaskan cara membuat program sederhana dengan menggunakan IDE Netbeans..
step1: Buat project baru
step 2 rancang formnya seperti yang ada di gambar sebelah kiri..
step3.yaitu tahap pemberian coding..

Untuk codingnya silahkan lihat dan di pahami..
cara memasukkan coding double click di btn tambah:

//listing programnya adalah
float n1,n2,n3;
n1=Float.parseFloat(angka1.getText());
n2=Float.parseFloat(angka2.getText());
n3=n1+n2;
hasil.setText(String.valueOf(n3));

/listing program bersih adlah:
angka1.setText("");
angka2.setText("");
hasil.setText("");

//listing program keluar
System.exit(0);

jika sudah selesai silahkan di Run dan silahkan anda kembangkan lagi,,seperti menambahkan btn kurang,kali dll...

Salam Newbiee..:D

About Oracle

Oracle Data Base is a relational database that consists of a collection of data in a database management system RDBMS. Oracle software company to market this type of data base for various applications that can run on many types and brands of computer hardware (platform). Oracle data base was first developed by Larry Ellison, Bob Miner and Ed Oates through his consulting company called Software Development Laboratories (SDL) in 1977. In 1983, the company changed its name to Oracle Corporation until now.
 


Advantages And Disadvantages of Oracle: Pros: Can be a fairly large process data quickly. Disadvantages: The price is very expensive for a database.
MY SQL MySQL is a software SQL database management system (English: database management system) or the DBMS is multithreaded, multi-user, with about 6 million installations worldwide. MySQL AB makes MySQL available as free software under the GNU General Public License (GPL), but they are also sold under a commercial license for those cases where its use is incompatible with the GPL.
Not the same with projects such as Apache, where the software was developed by the general community, and the copyright for the source code are owned by their respective authors, MySQL is owned and sponsored by a Swedish commercial company MySQL AB, which holds the copyright on all code almost source. Both Swedes and the Finns who founded MySQL AB is: David Axmark, Allan Larsson and Michael "Monty" Widenius.
MySQL is a Relational Database Management System (RDBMS) that is distributed for free under the GPL (General Public License). Where everyone is free to use MySQL, but should not be a derivative product that is closed source or commercial. MySQL is actually a derivative of one of the main concepts in the database for a long time, namely the SQL (Structured Query Language). SQL is a database operation concept, especially for the election or selection and data entry, allowing easy operation of the data done automatically. Reliability of a database system (DBMS) can be determined from the workings of the optimizer his way to perform SQL commands, which are made by the user and application programs. As a database server, MySQL can be said to be more superior than any other database server in the query data. This proved to queries made by a single user, the speed of MySQL query can be ten times faster than PostgreSQL and five times faster than Interbase.
A relational database management system or in English known as the relational database management system (RDBMS) is a computer program (or, more typical is a set of computer programs) designed to regulate / manage a database as a set of data that is stored in a structured, and do operations on data at the request of users. Examples of the use of DBMS and there are a lot of work in various fields, such as accounting, human resources management, and so forth. Although initially the DBMS only owned by large companies that have computer equipment in accordance with standard specifications are required (at the time required standards can be said to be very high) to support a large amount of data, the current implementation is already very much and adaptatif by a rational need for data specification can sehinggal owned and implemented by all circles as part of an investment company.
Multi-user is a term in the operating system or software application that allows access by multiple users at the same time to the operating system or application. The term opponent of the single-user refers to an operating system that can only be used by one user at any time.
In addition MySQL also has several features, among others: • Portability: MySQL can run stable on a variety of operating systems like Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, and many more. • Open Source: MySQL is distributed as open source (free), under the GPL license so it can be used free of charge. • Multiuser: MySQL can be used by several users at the same time without experiencing any problems or conflicts. • Performance tuning: MySQL has an amazing speed in dealing with simple queries, in other words more SQL can process per unit time. • Column types: MySQL has a very complex type of the column, such as signed / unsigned integer, float, double, char, text, date, timestamp, etc. • Command and functions: MySQL has a full service and functionality that support the command Select and Where in the query. • Security: MySQL has several layers of security such as the level subnetmask, host name, and permits access to user with a detailed licensing system as well as encrypted passwords. • Scalability and Limits: MySQL database capable of handling large scale, with the number of records more than 50 million and 60 thousand and 5 billion row table. Also limit the index that can be accommodated up to 32 indexes on each table.
• Connectivity: MySQL can not connect with the client using TCP / IP, Unix sockets (UNIX), or Named Pipes (NT). • Localisation: MySQL can detect an error message on the client by using more than twenty languages. Nevertheless, the Indonesian language has not been included therein. • Interface: MySQL has an interface (interface) to a variety of applications and programming languages ​​by using the API (Application Programming Interface). • Clients and tools: MySQL is equipped with various tools that can be used for database administration, and at every tool that is included instructions online. • Structure table: MySQL has a table structure that is more flexible in dealing with ALTER TABLE, compared to other databases like PostgreSQL or Oracle.
Advantages And Disadvantages My SQL: Pros: very fast data processing, open source. Disadvantages: Data are increased in size to have compromised the process, so there should be a database management. SQL SERVER Microsoft SQL Server is a relational database management system (RDBMS) Microsoft products. Primary query language is Transact-SQL is an implementation of the SQL standard ANSI / ISO are used by Microsoft and Sybase. SQL Server is generally used in the business world that has a data base of small to medium scale, but then developed with the use of SQL Server on a large data base.
Microsoft SQL Server and Sybase / ASE can communicate over the network by using the TDS protocol (Tabular Data Stream). Apart from that, Microsoft SQL Server also supports ODBC (Open Database Connectivity), and has a JDBC driver for Java programming language. Other features of SQL Server is its ability to create a database mirroring and clustering.
By applying the principles of database servers, all data processing starting from the search, update, deletion, addition, arrive at the complex queries performed on the server computer, so in addition to the credibility of the data is maintained there is also sharing the workload between the client computer and server computer data. So that the client computer functions only as a media input and output data alone, the rest is handled by the server by using structured query language known as Structured Query Language (SQL), this is the language used by the client computer to communicate with the server computer requests data from the data, update, delete, and so forth.
Advantages And Disadvantages of SQL Server: Pros: SQL Server holds the top TPC-C performance and price / performance results. Disadvantages: The cost that would be required for the operation is quite large.

COMPARISON BETWEEN ORACLE, MY SQL, SQL SERVER AND
Comparison of MySQL with SQL Server: If we often create a database program with a command that we store in the database as a stored procedure, function, or trigger is sometimes there are differences between the programming language on MySQL with SQL Server. Here we will discuss some of the differences between these database applications. For the parameters in the SQL Server always uses the prefix '@', while in the MySQL parameters we can identify with any character and we can even make the local parameters without declared beforehand, by adding the character "@" in the prefix parameter was made. In SQL Server we can type the command 'DECLARE v1 [datatype], v2 [datatype], v3 [datatype] "but in MySQL you must type the command 'DECLARE v1 [datatype]; DECLARE v2 [datatype]; DECLARE v3 [datatype]' SQL Server does not need to type the command 'BEGIN ... END' to limit a Stored Procedure or Function. But in MySQL we need to type the command 'BEGIN ... END "for Stored Procedure or Function with more than one command line. Example: DELIMITER $ CREATE PROCEDURE proc1 (id int) BEGIN [Statement 1]; [Statement 2]; END $ DELIMITER; In SQL Server we do not have to type the character ';' (semicolon) at the end of each command. But in MySQL takes the characters ';' at each end of the command, because MySQL is a console application that requires a barrier to any command that is written to be limiting with other commands in a procedure or function. SQL Server has a function 'SET NOCOUNT' and '@ @ ROWCOUNT' to obtain the number of row execute results. While in MySQL has no command to 'SET NOCOUNT', but it has a function 'ROW_COUNT ()' to get the number of rows of query results execute delete, insert, or update, 'found_rows ()' to get a number of rows of query result SELECT execute. SQL Server has a command loop 'BEGIN WHILE ...'. While MySQL has a command loop 'WHILE ... DO'. SQL Server can use the command 'SELECT' or 'SET' to populate the data into a variable. Example: Int DECLARE @ v1, @ v2 int SELECT @ v1 = 10, @ v2 = 20
While MySQL can only use the command 'SET' to populate the data into a variable.
Example: DECLARE v1 int; DECLARE v2 int; SET v1 = 10; SET v2 = 20;

Wednesday, July 27, 2011

Config Clear OS



ClearOs ini bagus di jadikan router ,proxy squid …karena clearos ini simple dan mudah digunakan,ok sekarang saya post Cara Install ClearOs Enterprise 5.2 Server

Download dulu ClearOs Enterprise 5.2 Server ((DISINI))

Kemudian di burning …

--Halaman utama instalasi…Tekan ENTER seperti gambar di bawah ini:

--Pilih “English” untuk bahasa kemudian ,seperti gambar di bawah ini:

--Pilih “us” untuk tupe keyboard,seperti gambar di bawah ini:

--Pilih “Local CDROM” ,seperti gambar di bawah ini:

--Pilih “Install” ,seperti gambar di bawah ini:

--Ketik ClearOS untuk install,seperti gambar di bawah ini:

--Untuk Install secara offline pilih “Standalone Mode” ,seperti gambar di bawah ini:

--Pilih “Manual Configuration” seperti gambar di bawah ini:

--Masukkan ip address,gateway,name server(DNS) yang mengarah ke internet,seperti gambar di bawah ini:

--Masukkan password untuk login root,seperti gambar di bawah ini:

--Untuk partisi gunakan saja “Use Default “,seperti gambar di bawah ini:

--Untuk aplikasi aplikasi centang saja semua dengan menggunakn SPACE di keyboard,seperti gambar di bawah ini:

--Pilih “Done” seperti gambar di bawah ini:

--Proses,seperti gambar di bawah ini:

--Instalasi sudah selesai pilih “Reboot” untuk restart seperti gambar di bawah ini:

--Masukkan “login:root” dan “password:password_yang_anda_buat” seperti gambar di bawah ini:

--Pilih bahasa “English” kemudian “Next” seperti gambar di bawah ini:

--Periksa ip address interface external yang mengarah ke internet…apakah udah benar atau belum…kalu udah benar silahkan colokan lan ke modem,seperti gambar di bawah ini:

--Periksa ip address untuk local LAN (untuk client) ,seperti gambar di bawah ini:

--Jika sudah pasti konek ke internet lan nya silahkan pilih “Gateway Mode” jika secara offline pilih “Standalone Mode” nanti jika udah konek diganti lagi ke “Gateway Mode”,seperti gambar di bawah ini:

--Pilih Zona waktu untuk WIB “Asia/Jakarta”,seperti gambar di bawah,jika WIT ata WITA,silahkan sesuaikan:

--Isi domain seperti gambar di bawah,jikan tidak punya domain,isi saja sembarangan:

--Isi table “Organizations” seperti gambar di bawah:


Source : klik disini

Firefox Versi 6 beta Version


Mozilla Firefox seperti ingin selalu menjadi browser terdepan di jagad maya. Setelah merilis versi final 5.0, Firefox ngebut merilis versi 6.0 Beta.

Meski belum terlalu terlihat perbedaan signifikan versi terbaru yang dirilis 16 Juli 2011 ini diklaim lebih cepat, dan sudah pasti lebih aman.

Bila anda berminat menjajajl kemampuan Mozilla Firefox 6.0 Beta 2 terbaru, silahkan download disini

Selamat Menikmati :D

Software Untuk Menghilangkan Validasi Di Windows Bajakan


Bagi anda pengguna Windows aspal alias bajakan, mungkin pernah mengalami hal ini. Windows minta validasi. Sebenarnya untuk menghilangkan Windows Genuine Advantage ini bisa dilakukan di registry windows, namun sedikit rumit.

Nah dengan bantuan Remove WGA atau WGA Remover ini anda dapat menghilangkan validasi Windows bajakan dengan mudah. Caranya : 

  1. Download Remove WGA DI SINI
  2. Matikan Automatic Updates melalui MSCONFIG. Klik Start, pilih Run, dan tulis msconfig pada kolom yang tersedia, lalu tekan Enter. Akan muncul System Configuration Utility. Pilih Jendela Services. Kita Scroll Down ke bawah sampai akhirnya ada Automatic Updates. Hilangkan tanda check-nya. Klik OK. Dan tekan tombol Restart. Komputer akan di restart, lalu nanti ketika Windows masuk lagi, akan ada tulisan ” Don’t show …. dsb, dsb”. Beri tanda check pada tempatnya dan klik OK.
  3. Jalankan program RemoveWGA.Lalu restart ulang lagi komputer anda. 
Semoga bermanfaat!

Tuesday, July 26, 2011

Mengatasi pesan eror Task manager has been disable by your administrator


Task manager banyak sekali fungsinya, antara lain adalah untuk mengetahui program apa saja yang sedang berjalan atau sedang aktif, mematikan program secara paksa, bisa juga untuk memonitorperformance computer, mematikan proses suatu services, melakukan perintah restartshutdownlogoff, membuka suatu program atau aplikasi kala terjadi desktop blank atau windows explorer error, dan masih banyak lagi.

Namun ada kalanya saat kita membutuhkan task manager, task manager ini tidak bisa dibuka dengan ditandai pesan task manager has been disabled by your administrator. Hal ini bisa disebabkan oleh beberapa kemungkinan, yaitu task manager dikunci oleh administrator sehingga tidak bisa dibuka oleh user lain. Penyebab lain adalah dikarenakan virus trojan yang menyerang komputer dan menonaktifkan task manager.

Cara mengatasi task manager yang tidak bisa dibuka dapat dicoba dengan trik berikut ini :

Mengaktifkan task manager menggunakan group policy editor
  1. Tekan kombinasi tombol windows + R untuk membuka menu Run kemudian ketik gpedit.msc dan tekan enter.
  2. Pada User Configuration, klik administrative templates
  3. Pilih System kemudian Ctrl+Alt+Del Options
  4. Pada panel sebelah kanan klik ganda pada Remove Task manager
  5. Atur menjadi disabled

Mengaktifkan task manager menggunakan Registry editor
  1. Tekan kombinasi tombol windows + R untuk membuka menu Run kemudian ketik regedit dan tekanenter
  2. Pada jendela registry editor yang muncul, masuk keHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
  3. Pada panel sebelah kanan hapus key DisableTaskMgr atau ubah value datanya menjadi 0

NetBeans


Yah netbeans, bagi para programmer mungkin editor yang satu ini ga’ bakalan ketinggalan, pasti tau dunk yang namanya netbeans??Bagi programmer Java desktop, mungkin editor ini sangatlah penting, walo pun masih banyak editor java yang lain, seperti eclipse dkk.
Diartikel sebelumnya pun saya sudah membahas tentang kedua editor ini, netbeans vs eclipse.Dan kali ini artikel saya ini akan membahas lebih dalam tentang netbeans itu sendiri.Dari hasil googling serta referensi yang saya dapat dan juga dari otak saya sendiri, akhirnya artikel in berhasil saya buat.Mari kita sama2 mengulas tentang yang namanya netbeans.

Sebenernya NetBeans mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop java, dan sebuah Integrated Development Environment (IDE) yang dibangun menggunakan platform NetBeans.
Platform NetBeans memungkinkan aplikasi dibangun dari sekumpulan komponen perangkat lunak moduler yang disebut ‘modul’. Sebuah modul adalah suatu arsip Java (Java archive) yang memuat kelas-kelas Java untuk berinetraksi dengan NetBeans Open API dan file manifestasi yang mengidentifikasinya sebagai modul. Aplikasi yang dibangun dengan modul-modul dapat dikembangkan dengan menambahkan modul-modul baru. Karena modul dapat dikembangkan secara independen, aplikasi berbasis platform NetBeans dapat dengan mudah dikembangkan oleh pihak ketiga secara mudah dan powerful.
Sejarah
Mari kita lihat sama2 dari sejarah netbeans itu sendiri. Pengembangan NetBeans diawali dari Xelfi, sebuah proyek mahasiswa tahun 1997 di bawah bimbingan Fakultas Matematika dan Fisika Universitas Charles, Praha. Keren ya??seorang mahasiswa penemunya.Ok kita lanjutkan lagi. Sebuah perusahaan kemudian dibentuk untuk proyek tersebut dan menghasilkan versi komersial NetBeans IDE hingga kemudian dibeli oleh Sun Microsystem pada tahun 1999. Sun kemudian menjadikan NetBeans open source pada bulan Juni tahun 2000. Sejak itu komunitas NetBeans terus berkembang. Sampai sekarang telah banyak forum2 yang membahas tentang java dan netbeans itu sendiri tentunya.
Platform NetBeans
Mari kita simak lagi yang satu ini. Platform NetBeans adalah framework yang dapat digunakan kembali (reusable) untuk menyederhanakan pengembangan aplikasi desktop. Ketika aplikasi berbasis platform NetBeans dijalankan, kelas Main dari platform dieksekusi. Modul-modul yang tersedia ditempatkan di sebuah registry di dalam memori, dan tugas startup modul dijalankan. Secara umum, kode modul dimuatkan ke dalam memori hanya ketika ia diperlukan.Aplikasi dapat menginstal modul secara dinamis. Aplikasi dapat memasukkan modul Update Center untuk mengijinkan pengguna aplikasi men-download digitally-signed upgrade dan fitur-fitur baru secara langsung ke dalam aplikasi yang berjalan. Penginstalan kembali sebuah upgrade atau rilis baru tidak memaksa pengguna untuk men-download keseluruhan aplikasi lagi.
Platform NetBeans menawarkan layanan-layanan yang umum bagi aplikasi desktop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi. Fitur-fitur yang disediakan oleh platform NetBeans:
  • Manajemen antarmuka (misal: menu & toolbar)
  • Manajemen pengaturan pengguna
  • Manajemen penyimpanan (menyimpan dan membuka berbagai macam data)
  • Manajemen jendela
  • Wizard framework (mendukung dialog langkah demi langkah)
Dari penjelasan diatas pasti akan semakin tau tentang netbeans??makin penasaran tentang netbeans??Ok mari kita lanjutkan.
NetBeans mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop java, dan sebuah Integrated Development Environment (IDE) yang dibangun menggunakan platform NetBeans.
Platform NetBeans memungkinkan aplikasi dibangun dari sekumpulan komponen perangkat lunak moduler yang disebut ‘modul’. Sebuah modul adalah suatu arsip Java (Java archive) yang memuat kelas-kelas Java untuk berinetraksi dengan NetBeans Open API dan file manifestasi yang mengidentifikasinya sebagai modul. Aplikasi yang dibangun dengan modul-modul dapat dikembangkan dengan menambahkan modul-modul baru. Karena modul dapat dikembangkan secara independen, aplikasi berbasis platform NetBeans dapat dengan mudah dikembangkan oleh pihak ketiga secara mudah dan powerful.
Sejarah
Pengembangan NetBeans diawali dari Xelfi, sebuah proyek mahasiswa tahun 1997 di bawah bimbingan Fakultas Matematika dan Fisika Universitas Charles, Praha. Sebuah perusahaan kemudian dibentuk untuk proyek tersebut dan menghasilkan versi komersial NetBeans IDE hingga kemudian dibeli oleh Sun Microsystem pada tahun 1999. Sun kemudian menjadikan NetBeans open source pada bulan Juni tahun 2000. Sejak itu komunitas NetBeans terus berkembang.
Platform NetBeans
Platform NetBeans adalah framework yang dapat digunakan kembali (reusable) untuk menyederhanakan pengembangan aplikasi desktop. Ketika aplikasi berbasis platform NetBeans dijalankan, kelas Main dari platform dieksekusi. Modul-modul yang tersedia ditempatkan di sebuah registry di dalam memori, dan tugas startup modul dijalankan. Secara umum, kode modul dimuatkan ke dalam memori hanya ketika ia diperlukan.Aplikasi dapat menginstal modul secara dinamis. Aplikasi dapat memasukkan modul Update Center untuk mengijinkan pengguna aplikasi men-download digitally-signed upgrade dan fitur-fitur baru secara langsung ke dalam aplikasi yang berjalan. Penginstalan kembali sebuah upgrade atau rilis baru tidak memaksa pengguna untuk men-download keseluruhan aplikasi lagi.
Platform NetBeans menawarkan layanan-layanan yang umum bagi aplikasi desktop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi. Fitur-fitur yang disediakan oleh platform NetBeans:
* Manajemen antarmuka (misal: menu & toolbar)
* Manajemen pengaturan pengguna
* Manajemen penyimpanan (menyimpan dan membuka berbagai macam data)
* Manajemen jendela
* Wizard framework (mendukung dialog langkah demi langkah)
NetBeans IDE
NetBeans IDE adalah IDE open source yang ditulis sepenuhnya dengan bahasa pemrograman Java menggunakan platform NetBeans. NetBeans IDE mendukung pengembangan semua tipe aplikasi Java (J2SE, web, EJB, dan aplikasi mobile). Fitur lainnya adalah sistem proyek berbasis Ant, kontrol versi, dan refactoring.Versi terbaru saat ini adalah NetBeans IDE 5.5.1 yang dirilis Mei 2007 mengembangkan fitur-fitur Java EE yang sudah ada (termasuk Java Persistence support, EJB-3 dan JAX-WS). Sementara paket tambahannya, NetBeans Enterprise Pack mendukung pengembangan aplikasi perusahaan Java EE 5, meliputi alat desain visual SOA, skema XML, web service dan pemodelan UML. NetBeans C/C++ Pack mendukung proyek C/C++.
Modularitas: Semua fungsi IDE disediakan oleh modul-modul. Tiap modul menyediakan fungsi yang didefinisikan dengan baik, seperti dukungan untuk bahasa pemrograman Java, editing, atau dukungan bagi CVS. NetBeans memuat semua modul yang diperlukan dalam pengembangan Java dalam sekali download, memungkinkan pengguna untuk mulai bekerja sesegera mungkin. Modul-modul juga mengijinkan NetBeans untuk bisa dikembangkan. Fitur-fitur baru, seperti dukungan untuk bahasa pemrograman lain, dapat ditambahkan dengan menginstal modul tambahan. Sebagai contoh, Sun Studio, Sun Java Studio Enterprise, dan Sun Java Studio Creator dari Sun Microsystem semuanya berbasis NetBeans IDE.
NetBeans mengacu pada dua hal, yakni platform untuk pengembangan aplikasi desktop java, dan sebuah Integrated Development Environment (IDE) yang dibangun menggunakan platform NetBeans.
Platform NetBeans memungkinkan aplikasi dibangun dari sekumpulan komponen perangkat lunak moduler yang disebut ‘modul’. Sebuah modul adalah suatu arsip Java (Java archive) yang memuat kelas-kelas Java untuk berinetraksi dengan NetBeans Open API dan file manifestasi yang mengidentifikasinya sebagai modul. Aplikasi yang dibangun dengan modul-modul dapat dikembangkan dengan menambahkan modul-modul baru. Karena modul dapat dikembangkan secara independen, aplikasi berbasis platform NetBeans dapat dengan mudah dikembangkan oleh pihak ketiga secara mudah dan powerful.
Sejarah
Pengembangan NetBeans diawali dari Xelfi, sebuah proyek mahasiswa tahun 1997 di bawah bimbingan Fakultas Matematika dan Fisika Universitas Charles, Praha. Sebuah perusahaan kemudian dibentuk untuk proyek tersebut dan menghasilkan versi komersial NetBeans IDE hingga kemudian dibeli oleh Sun Microsystem pada tahun 1999. Sun kemudian menjadikan NetBeans open source pada bulan Juni tahun 2000. Sejak itu komunitas NetBeans terus berkembang.
Platform NetBeans
Platform NetBeans adalah framework yang dapat digunakan kembali (reusable) untuk menyederhanakan pengembangan aplikasi desktop. Ketika aplikasi berbasis platform NetBeans dijalankan, kelas Main dari platform dieksekusi. Modul-modul yang tersedia ditempatkan di sebuah registry di dalam memori, dan tugas startup modul dijalankan. Secara umum, kode modul dimuatkan ke dalam memori hanya ketika ia diperlukan.Aplikasi dapat menginstal modul secara dinamis. Aplikasi dapat memasukkan modul Update Center untuk mengijinkan pengguna aplikasi men-download digitally-signed upgrade dan fitur-fitur baru secara langsung ke dalam aplikasi yang berjalan. Penginstalan kembali sebuah upgrade atau rilis baru tidak memaksa pengguna untuk men-download keseluruhan aplikasi lagi.
Platform NetBeans menawarkan layanan-layanan yang umum bagi aplikasi desktop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi. Fitur-fitur yang disediakan oleh platform NetBeans:
* Manajemen antarmuka (misal: menu & toolbar)
* Manajemen pengaturan pengguna
* Manajemen penyimpanan (menyimpan dan membuka berbagai macam data)
* Manajemen jendela
* Wizard framework (mendukung dialog langkah demi langkah)
NetBeans IDE
NetBeans IDE adalah IDE open source yang ditulis sepenuhnya dengan bahasa pemrograman Java menggunakan platform NetBeans. NetBeans IDE mendukung pengembangan semua tipe aplikasi Java (J2SE, web, EJB, dan aplikasi mobile). Fitur lainnya adalah sistem proyek berbasis Ant, kontrol versi, dan refactoring.Versi terbaru saat ini adalah NetBeans IDE 5.5.1 yang dirilis Mei 2007 mengembangkan fitur-fitur Java EE yang sudah ada (termasuk Java Persistence support, EJB-3 dan JAX-WS). Sementara paket tambahannya, NetBeans Enterprise Pack mendukung pengembangan aplikasi perusahaan Java EE 5, meliputi alat desain visual SOA, skema XML, web service dan pemodelan UML. NetBeans C/C++ Pack mendukung proyek C/C++.
Modularitas: Semua fungsi IDE disediakan oleh modul-modul. Tiap modul menyediakan fungsi yang didefinisikan dengan baik, seperti dukungan untuk bahasa pemrograman Java, editing, atau dukungan bagi CVS. NetBeans memuat semua modul yang diperlukan dalam pengembangan Java dalam sekali download, memungkinkan pengguna untuk mulai bekerja sesegera mungkin. Modul-modul juga mengijinkan NetBeans untuk bisa dikembangkan. Fitur-fitur baru, seperti dukungan untuk bahasa pemrograman lain, dapat ditambahkan dengan menginstal modul tambahan. Sebagai contoh, Sun Studio, Sun Java Studio Enterprise, dan Sun Java Studio Creator dari Sun Microsystem semuanya berbasis NetBeans IDE.
Lisensi
Sejak Juli 2006, NetBeans IDE dilisensikan di bawah Common Development and Distribution License (CDDL), yaitu lisensi yang berbasis Mozilla Public License (MPL).
Kayanya ada yang kurang ini, oh iya, saya belum memberi tahu paket apa saja yang terdapat didalam netbeans ini. Tentunya anda tak usah kawatir, netbeans semakin hari semakin lengkap low paketannya.Tapi sperti penjelasan saya diartikel sebelumnya, netbeans sangatlah berat, hati2 jika kompi anda spek nya kurang memadai.Nah yuk sekarang kita bahas tentang paketan yang ada dalam netbeans itu.
Paket-Paket Tambahan NetBeans IDE :
1. NetBeans Mobility Pack
NetBeans Mobility Pack adalah alat untuk mengembangkan aplikasi yang berjalan pada perangkat bergerak (mobile), umumnya telepon seluler, tetapi juga mencakup PDA, dan lain-lain.
NetBeans Mobility Pack dapat digunakan untuk menulis, menguji, dan debugging aplikasi untuk perangkat bergerak yang menggunakan teknologi berplatform Java Micro Edition (platform Java ME). Paket ini mengintegrasikan dukungan terhadap Mobile Information Device Profile (MIDP) 2.0, Connected Limited Device Configuration (CLDC) 1.1, dan Connected Device Configuration (CDC). Emulator dari pihak ketiga dapat diintegrasikan dengan mudah untuk lingkungan pengujian yang lebih kokoh. NetBeans Mobility Pack saat ini tersedia dalam dua klaster yang berbeda, yang satu memuat CDC dan yang lainnya CLDC.
2. NetBeans Profiler
NetBeans Profiler adalah alat untuk mengoptimalkan aplikasi Java, membantu menemukan kebocoran memori dan mengoptimalkan kecepatan.
Profiler ini berdasarkan sebuah proyek riset Sun Laboratories yang dahulu bernama Jfluid. Riset tersebut mengungkap teknik tertentu yang dapat digunakan untuk menurunkan overhead proses profiling aplikasi Java. Salah satu dari teknik tersebut adalah instrumentas i kode byte dinamis, yang berguna untuk profiling aplikasi Java yang besar. Dengan menggunakan instrumentasi kode byte dinamis dan algoritma-algoritma tambahan, Netbeans Profiler mampu mendapatkan informasi runtime aplikasi yang terlalu besar atau kompleks bagi profiler lain. NetBeans IDE 6.0 akan mendukung Profiling Point yang memungkinkan kita memprofilkan titik yang tepat dari eksekusi dan mengukur waktu eksekusi.
3. NetBeans C/C++ Pack
NetBeans C/C++ Pack menambahkan dukungan terhadap pengembang C/C++ ke NetBeans IDE 5.5. Paket ini memperbolehkan pengembang menggunakan sekumpulan kompiler dan alat sendiri bersama dengan NetBeans IDE untuk membangun aplikasi native untuk MS Windows, Linux, dan Solaris. Paket ini membuat editor mengenali bahasa C/C++ dan menyediakan project template, browser kelas yang dinamis, dukungan pembuatan file dan fungsionalitas debugger. Para pengembang juga dapat mengembangkan paket tersebut dengan fungsionalitas tambahan mereka sendiri.
4. NetBeans Enterprise Pack
NetBeans Enterprise Pack memperluas dukungan terhadap pengembangan aplikasi perusahaan dan web service di NetBeans IDE 5.5.
Enterprise Pack ini mengembangkan kemampuan untuk menulis, menguji, dan debug aplikasi dengan arsitektur berorientasi layanan (Service-Oriented Architecture) menggunakan XML, BPEL, dan Java web service. Paket ini menambahkan alat desain visual untuk pemodelan UML, skema XML, dan web service orchestration, juga dukungan untuk web service dengan menggunakan identitas yang aman. Paket ini juga menginstal dan mengkonfigurasi runtime yang diperlukan, termasuk mesin BPEL dan server manajemen identitas yang terintegrasi dengan Sun Java System Application Server.
5. NetBeans Ruby Pack
Versi NetBeans 6.0 mendatang akan mengijinkan pengembangan IDE menggunakan Ruby dan Jruby, sebagaimana Rails untuk dua implementasi Ruby yang lain. Preview NetBeans Ruby Pack tersedia sejak rilis Milestone 7 NetBeans 6.
Ruby Pack memasukkan fungsionalitas editor seperti:
  • pengeditan dasar
  • pewarnaan sintaks untuk Ruby
  • pelengkapan kode
  • occurence highlighting
  • pop-up dokumentasi yang terintegrasi untuk pemanggilan Ruby API
  • analisis semantik dengan highlighting parameter dan variabel lokal yang tidak terpakai
6. NetBeans JavaScript Editor
NetBeans JavaScript Editor menyediakan perluasan dukungan terhadap JavaScript dan CSS. Fitur-fiturnya antara lain:
  1. Editor JavaScript
    • syntax highlighting
    • pelengkapan kode untuk objek dan fungsi native
    • semua fitur dalam editor NetBeans
    • pembuatan kerangka kelas JavaScript secara otomatis
    • pembuatan pemanggilan AJAX dari template
  2. Ekstensi editor CSS
    • pelengkapan kode untuk nama-nama style
    • navigasi cepat melalui panel navigator
    • penampilan deklarasi aturan CSS di List View
    • penampilan struktur file di Tree View
    • mengurutkan outline view berdasarkan nama, tipe, atau urutan deklarasi (List & Tree)
    • pembuatan deklarasi aturan (hanya Tree)
    • pemfaktoran kembali sebagian nama rule (hanya Tree)
7. Lokalisasi
Sejak Januari 2007, paket bahasa Cina yang disederhanakan, Cina tradisional, Jerman, Jepang, Portugal (Brazil) dan Spanyol telah tersedia untuk NetBeans 5.5.1. Sementara itu, paket bahasa Albania, Azerbaijan, Ceska, Belanda, Yunani, Indonesia, Italia, dan Swedia sedang dalam proses pengerjaan.
Referensi saya dapat dari :
* http://www.netbeans.org/
* http://en.wikipedia.org/wiki/Netbeans