Visi
Kami percaya bahwa hari ini web telah muncul sebagai sistem operasi global dan platform bisnis pilihan untuk mempromosikan, pemasaran dan memberikan produk dan layanan, dan bahwa vitalitas dan viabilitas jangka panjang platform ini secara langsung berkaitan dengan jumlah independen pengembang aplikasi dan bisnis yang beroperasi di dalamnya.Kami berusaha untuk menyediakan perangkat lunak yang paling inovatif dan terbaik nilai yang memungkinkan pengembang aplikasi untuk beroperasi pada leading edge teknologi untuk kepentingan semua orang yang berinvestasi di masa depan Web.
Latar belakang
teknologi Morfik dimulai ketika pendiri menyadari bahwa tidak ada profesional yang layak, perangkat pengembangan terintegrasi yang memungkinkan para pengembang untuk mengambil keuntungan penuh dari kekuatan dari Web. Kekuatan pendorong di belakang pendirian Morfik adalah keyakinan bahwa peluang teknologi dari Web harus tersedia bagi semua.
Setelah memegang peran kunci dalam pengembangan dan penawaran umum perdana berhasil Altium, seorang pengembang global desain perangkat lunak elektronik, dan dengan pengalaman bertahun-tahun dalam industri pengembangan perangkat lunak, pendiri Morfik memulai mengembangkan sistem metodologi dan bangunan yang menghapus batas antara web dan desktop.
Hasilnya adalah lingkungan pengembangan yang unik, kuat dan terjangkau profesional dan metodologi desain yang membawa aplikasi web ke desktop dan membutuhkan aplikasi desktop ke web.
Profil Perusahaan
Morfik Teknologi adalah perusahaan swasta yang didirikan pada tahun 2000 di Hobart, Tasmania oleh Aram Mirkazemi dan Shahram Besharati. Perusahaan ini kemudian pada tahun 2009 pindah ke Sydney, New South Wales, sebelum diambil alih oleh Altium Limited pada bulan November 2010.
Teknologi Morfik Pty Ltd, adalah sebuah perusahaan pengembang Software yang berdomisili di Australia, dan sekaligus sebagai pemilik Morfik, yaitu software yang mengkhususkan pada set desainer visual, Compiler dan Framework yang dikombinasikan dalam sebuah lingkungan pengembangan terpadu (IDE) yang bertujuan untuk mengembangkan aplikasi Ajax dalam bahasa tingkat tinggi seperti Java, C #, BASIC atau Object Pascal. Morfik meliputi alat desain visual untuk antarmuka Web, struktur database, dan Query, mendukung pula model client-server klasik, namun seperti semua aplikasi Ajax, kode client-side berjalan dalam browser. Alat pengembangan Morfik mengubah bentuk yang menarik pengguna ke DHTML, mengkompilasi klien-logika ke dalam JavaScript, dan membangun aplikasi dan mesin server database ke bagian kode sisi server.
Garis Besar Perusahaan
Pada bulan September 2005, Mereka meluncurkan versi pre-beta dari produk andalannya yaitu Morfik, pada Konferensi Web 2.0, yang pada saat itu Morfik adalah sponsor utama dari konferensi tersebut. Rumor menyebar sesaat sebelum konferensi bahwa Robert Scoble, yang bekerja di Microsoft sebagai seorang technical evangelist berpikir bahwa Microsoft harus membeli Morfik, bagaimanapun, hal ini telah dilansir oleh Scoble sendiri. Dalam konferensi tersebut, Morfik menunjukkan bagaimana aplikasi web dapat dirancang untuk baik online maupun penggunaan offline, melalui perusahaan visi ‘Unplugged’, dengan menunjukkan versi ‘unplugged’ dari Google Gmail yang bisa berfungsi offline.
Dua bulan kemudian, SD Times menulis “Morfik IDE Simplifies AJAX Development” dan versi pertama dari Morfik dirilis untuk dievaluasi oleh publik dan dilakukan pengujian. Hal ini direalisasikan dengan mengadakan pembukaannya pada bulan Februari 2006, website yang disebut Morfik Labs yang dirancang untuk menampilkan aplikasi Ajax yang diciptakan menggunakan Morfik.
Maret 2006, menandai pertama kalinya Morfik diperkenalkan pada konferensi presenatasi, ketika Paulus Ruizendaal, Manager Direktur Janus Software mempresentasikan penelaahan atas Morfik di Software Development GigaCon, Polandia.
Sebulan kemudian, Morfik Chess dibuat di Morfik Labs. Meskipun beberapa lainnya berbasis browser Chess game telah dirilis (yang paling terkenal saat itu dibuat oleh Douglas Bagnall), Morfik adalah yang pertama yang memungkinkan mode permainan single dan mode multi-player. Selanjutnya, modus single-player digunakan oleh salah satu mesin catur pertama Javascript yang dapat menghitung gerak melampaui 3-ply.
Pada bulan Mei, 2006, Google merilis Google Web Toolkit. Karena kesamaan signifikan terhadap Morfik’s JavaScript Sintesis Teknologi, para awak media dan juga forum-forum diskusi yang ada secara signifikan mulai memperdebatkan dan mengomentari hubungan kemitraan yang mungkin ada antara Morfik dan Google. manajer GWT’s, Bret Taylor menawarkan respon langsung terhadap isu teknologi tersebut, dengan mengatakan bahwa GWT tidak menggunakan teknologi Morfik. Perdebatan meluas ke hak paten dan tuntutan hukum yang potensial (misalnya, Newswire dan ZDNet). Pada awalnya, berbagai kritik termasuk Pathfinder mempertanyakan apakah semua aplikasi paten sebenarnya telah diajukan, tetapi kritik ini ditepiskan ketika salah satu aplikasi paten Morfik itu dibuat secara publik oleh USPTO sendiri.
Pada bulan Agustus 2006, Peninjauan Morfik dalam rangka mengembangkan aplikasi web hanya dalam C # muncul di sebuah majalah DEV.
Pada bulan September 2006, seorang eksekutif IT asal Brasil, Mauricio Longo bergabung dengan Morfik sebagai Evangelist dan Mananger Produk.
Lisensi Profesional Morfik pertama adalah ketika telah diakuisisi oleh Greenpeace International pada bulan Oktober 2006 dan dua bulan kemudian, Altium menciptakan aplikasi komersial pertama yang dibangun dengan Morfik.
Pada bulan Maret 2007, secara resmi dirilis v1.0 dan namanya diubah menjadi “Morfik 07″. Dan juga pada bulan November 2008, v2.0 resmi dirilis dengan antarmuka yang sama sekali telah didesain ulang. Pada bulan Agustus 2009, Morfik AppsBuilder 2.1 dirilis, yang sebagian besar berisi fitur baru seperti kemampuan untuk membuat visual Widget (user kontrol dibuat). Hal ini diikuti berturut-turut dengan dirilisnya versi 2.2 yang mendirikan Paket Widget baru dan fitur yang sebelumnya diperkenalkan pada versi 2.1 sebagai dasar untuk membangun kontrol untuk distribusi independen.
Pada bulan Mei 2010 Morfik 3.0 masuk ke pengujian beta memperkenalkan perubahan dalam cara aplikasi dan situs web yang dirancang untuk memberikan kemudahan langsung untuk Search Engine Optimization dan memfasilitasi proses perancangan desain organisasi navigasi dari aplikasi. Morfik 3 juga lebih meluas dengan memperkenalkan Paket fitur-fitur dalam versi 2.1, yang memungkinkan untuk pembuatan widget yang lebih kompleks.
Pada bulan September 2010, Altium mengumumkan niatnya untuk membeli Morfik.
Pada November 2010 Altium limited menyelesaikan akuisisi Morfik Technologies. Pada bulan yang sama Altium mengubah model lisensi untuk semua versi dari alat pengembangan Web Morfik yang membuat mereka bebas.
Pada bulan Desember 2010 konektivitas asli PostgreSQL dibuat untuk pengguna Morfik sebagai paket bebas download. Paket add-on ini juga menyediakan konektivitas ke MySQL dan MS SQL database server.
Fitur
Morfik adalah alat pengembangan visual yang memungkinkan pengembang membuat aplikasi web berbasis Ajax dalam mode WYSIWYG, termasuk dukungan untuk gaya visual dan tema. Ini menggabungkan dalam sebuah lingkungan pengembangan terintegrasi seorang desainer antarmuka, seorang desainer laporan, seorang desainer query dan tabel dan fasilitas pengkodean. Aplikasi ini mendukung tiga sintaks bahasa yang berbeda: C #, Basic dan Object Pascal dan menciptakan aplikasi untuk penyebaran pada sistem Windows dan Linux.
Sementara desain antarmuka dilakukan secara visual di Morfik, pengembang aplikasi Web dapat menulis kode untuk menangani event dan menciptakan interaktivitas dan logika bisnis. Kode yang ditulis dalam tiga sintaks bahasa yang didukung adalah dikompilasi langsung ke JavaScript, HTML, CSS dan gambar untuk bagian dalam-browser dari aplikasi dan untuk membentuk Object Pascal kelas menengah untuk sisi server yang kemudian disusun ke dalam bentuk biner melalui penggunaan yang FreePascal compiler. Terlepas dari sintaks bahasa pilihan, kode semua didasarkan pada penggunaan Kerangka Morfik yang merupakan sebuah perpustakaan besar kelas dan fungsi yang dirancang khusus untuk menciptakan aplikasi berbasis Web.
Integrasi yang ketat dari lingkungan pengembangan dan para penyusun dengan Morfik Framework membuat penciptaan Web Services tugas sederhana. layanan Web, pada kenyataannya, digunakan di seluruh Framework Morfik, untuk menyelesaikan beberapa tugas tanpa pengembang coding.
Lingkungan pengembangan Morfik menawarkan tingkat sumber terintegrasi debugging untuk kedua browser dan kode sisi server serta fasilitas untuk memantau komunikasi antara browser dan server web, dan web server dan database. Hal ini juga memungkinkan untuk memeriksa kompilator yang dihasilkan kode JavaScript sementara pelacakan melalui browser.
Morfik mengintegrasikan semua komponen yang dibutuhkan untuk membangun aplikasi berbasis web ke dalam satu paket, termasuk Firebird database dan web server Apache.

Inovasi
Morfik memperkenalkan beberapa inovasi ke dalam proses menciptakan aplikasi Web, berikut ini yang paling signifikan:
- JavaScript Sintesis Teknologi (JST): teknologi kompilator Morfik yang mengkompilasi kode yang ditulis dalam bahasa tingkat tinggi seperti Pascal, Basic, Java atau C # menjadi HTML dan JavaScript, untuk tujuan aplikasi yang sedang berjalan yang ditulis dalam bahasa-bahasa dalam Browser Web. Ini secara otomatis menghasilkan JavaScript yang dapat dilengkapi dengan fitur “custom in-line JavaScript” atau “linking-in external handwritten JavaScript code libraries”. Morfik telah menerapkan untuk serangkaian hak paten mengenai teknologi ini. Google kemudian mengerjakan teknologi yang serupa di (GWT) produk Google Web Toolkit nya.
- Elastis Page Design: memungkinkan pengembang untuk merancang antarmuka web yang kompleks yang memungkinkan bagian dari halaman web secara dinamis agar mereka dapat menyesuaikan isinya pada saat run-time, sementara tetap mempertahankan desain pada saat yang sama (layout tetap).
- Unplugged Aplikasi: pertama dipamerkan di Konferensi Web 2.0 pada tahun 2005, dengan versi unplugged Gmail, mail client Google berbasis AJAX. Dimaksudkan untuk menunjukkan bahwa dengan Morfik AppsBuilder Anda bisa membuat aplikasi web yang berfungsi, baik online maupun offline.
- High-level source Debugging: Debug kesalahan dalam browser dan kode sisi server dari dalam IDE. Entah debug pada tingkat kode sumber tingkat tinggi atau pada tingkat kode JavaScript-otomatis dihasilkan. Tambahkan breakpoint untuk pelaksanaan jeda, dan melihat nilai variabel melalui mouse-hovers. Melacak semua SQL, XML (SOAP paket), JSON dan aktivitas HTTP.
Compiler
Morfik telah melakukan pekerjaan yang luas di bidang compiler. Hal ini mencakup compiler pengembangan untuk tujuan mengembangkan aplikasi web, dengan kode sintaks bahasa berikut: C #, Basic dan Object Pascal, dan outputnya baik JavaScript atau Object Pascal tergantung pada apakah target dari setiap modul untuk browser atau sisi server Aplikasi Morfik masing-masing. Kode sisi server yang kemudian disusun kembali, dengan menggunakan compiler Free Pascal untuk menghasilkan biner terakhir untuk platform target yang dipilih.
Versi komersial yang dirilis pertama oleh Morfik juga didukung dengan sebuah implementasi dari sintaks bahasa Java disebut MorfikJ. Sintaks bahasa tersebut telah didukung dengan dirilisnya Morfik 2.0 dan penggunanya beralih ke sintaks C # karena kedekatannya dengan MorfikJ. Dengan perkembangannya zaman kini morfik mengeluarkan versi terbarunya yaitu morfik versi 3.0 seperti yang dibawah ini.
Kritikan
Morfik menerima cukup banyak kritik karena tidak memungkinkan bagi pengembang untuk mengakses stylesheet CSS untuk situs mereka menciptakan dan untuk tidak menghasilkan suatu aplikasi yang dapat memiliki URL yang bersih dan bermakna. Morfik menggunakan pendekatan yang sama sekali visual untuk gaya dan stylesheet yang cenderung disukai oleh pengembang Web untuk menjadi non-standar.
Alasan lain yang membuat Morfik dikritik adalah bahwa hal itu ditujukan untuk pengembang perangkat lunak yang bukan pengembang web: Ada yang mengatakan bahwa Morfik menekankan pada coding di bahasa berorientasi objek seperti Object Pascal atau C #, bukan langsung coding di JavaScript yang secara signifikan sangat kurang memanfaatkan keterampilan dan pengetahuan pengembang web yang ada, sebagian besar dari mereka jauh lebih terampil dalam CSS, HTML dan JavaScript daripada di Java. Namun Morfik, memilih untuk fokus pada desktop tradisional dan klien / server pengembang perangkat lunak.
Hal lain yang patut kritik adalah metode yang tidak lazim dalam penyebaran untuk aplikasi web:. Membuat aplikasi web dengan cara yang mirip dengan win32 aplikasi, (misalnya, jika mengerahkan ke sebuah server berbasis Windows, aplikasi web adalah output sebagai exe file. Hal ini membuat sulit bagi banyak perusahaan untuk menggunakan web hosting yang ada paket ke host Morfik-aplikasi web dibuat.
Galeri Aplikasi
Selain www.morfik.com situs Morfik itu sendiri, perusahaan ini memiliki satu set aplikasi tampilan yang dibangun dengan Morfik, yang digunakan bersama dengan situs web pribadinya. Aplikasi ini termasuk: forum diskusi, pelacak isu dan online video situs web yang mirip dengan situs web YouTube.
Selain aplikasi ini, beberapa lainnya juga telah tersedia di Web, seperti:
- Morfik Chess: Memungkinkan pengguna untuk bermain satu sama lain secara online atau bermain melawan mesin catur. Ini adalah contoh pertama yang telah diketahui bahwa mesin catur yang berada pada browser yang mampu lebih dari 3-ply. Ini mendapat perhatian penting dari blogosphere oleh ZDNet, Ajaxian dan Pathfinder.
- Desktop Gmail
- Google Maps Mashup
- Salesforce.com sinkronisasi
Media
Morfik telah tampil dalam berbagai media termasuk SDTimes, The Interbase & Firebird Developer Magazine, FYRACLE, AustralianIT, dan Toolbox, Slashdot Computerworld, Baca / WriteWeb, Jason Kottke, Ajaxian, dan Pathfinder.
refrensi :
http://morfik.com/
http://en.wikipedia.org/wiki/Morfik
http://translate.google.com
Belajar Dasar-Dasar JavaScript
Selamat siang sahabat VX,, kita lanjutkan pemrograman web setelah HTML dan CSS, Selanjutnya yaitu :
JAVASSCRIPT
1 Penulisan Java Script
Kode Java Script dituliskan pada file HTML.Terdapat dua cara untuk menuliskan kode-kode Java Script agar dapat ditampilkan pada halaman HTML, yaitu :
a) Java script ditulis pada file yang sama
Untuk penulisan dengan cara ini, perintah yang digunakan adalah
<SCRIPT LANGUANGE =”JavaScript” >program java script disini</SCRIPT>. Perintah tersebut biasanya diletakkan diantara Tag <BODY>…</BODY>
Contoh Penulisan :
<HTML>
<HEAD><TITLE>……….</TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=”Javascript”>
kode javascript disini
</SCRIPT>
kode HTML disini
</BODY>
</HTML>
b) Javascript ditulis pada file terpisah
Kode Javascript bisa juga kita buat dalam file terpisah dengan tujuan agar dokumen HTML isinya tidak terlalu panjang. Atribut yang digunakan adalah
<SCRIPT src=”namafile.js”>…</SCRIPT>
Diantara tag <SCRIPT………> dan <SCRIPT> tidak diperlukan lagi kode Javascriptnya karena sudah dibuat dalam file erpisah. File yang mengandung kode Javascript berekstensi .js
1.4 Program Pertama Javascript
Pada bagian ini kita akan membuat program dengan menggunakan Javascript.
Program ini akan menampilkan teks “ Belajar Pemrograman Javascript”
<HTML>
<BODY>
<SCRIPT language="JavaScript">
<!--
document.write("Belajar Pemrograman Javascript!");
//-->
</SCRIPT>
</BODY>
</HTML>
Berikut diberikan beberapa contoh program sederhana dengan menggunakan Javascript
<HTML>
<BODY>
<B>Bagian Pertama ini ditulis dengan HTML!</B>
<P>
<SCRIPT language="JavaScript">
<!--
document.write("Bagian ini ditulis dengan Javascript!");
//-->
</SCRIPT>
<P>
<B>Bagian Terakhir dari dokumen HTML, ditulis setelah Script!</B>
</BODY>
</HTML>
<HTML>
<HEAD><TITLE>BElajar Javascript Yuuuuuu</TITLE>
</HEAD>
<BODY BGCOLOR="gray">
<SCRIPT language="JavaScript">
<!--
document.writeln("<PRE>");
document.write("<B><FONT SIZE=5>");
document.writeln("SELAMAT DATANG DI JAVASCRIPT");
document.write("</B></FONT>");
document.write("<I>");
document.writeln("Program ini merupakan contoh sederhana menampilkan Teks!");
document.write("</I>");
document.writeln("Dengan Javascript!!!!!!!!");
//-->
</SCRIPT>
</BODY>
</HTML>
Objek document mempunyai dua metode untuk menuliskan teks, yaitu write dan writeln. Metode writedigunakan untuk menuliskan teks tanpa ganti baris, sedangkan metode writeln digunakan untuk menuliskan teks dengan ganti baris.
Berikut diberikan contoh Program Javascript yang diletakkan di file lain dan dipanggil melalui suatu file HTML
File isi.js
document.writeln("<CENTER>");
document.writeln("<HR WIDTH=600 COLOR=Black>");
document.writeln("<H1>UNIVERSITAS KOMPUTER INDONESIA</H1>");
document.writeln("<H2>FAKULTAS TEKNIK dan ILMU KOMPUTER<H2>");
document.writeln("<H3>JURUSAN TEKNIK INFORMATIKA<H3>");
document.writeln("<HR WIDTH=600 COLOR=Black>");
document.writeln("</CENTER>");
File HTML
<HTML>
<BODY>
<B>Contoh ini menggunakan Javascript yang diambil dari File lain..</B>
<P>
<SCRIPT language="JavaScript" src="isi.js"></SCRIPT>
</BODY>
</HTML>