Multiplatform Programming Exam
description
Transcript of Multiplatform Programming Exam
Multiplatform Programming
1. Please explain the paradigm of Multiplatform Programming2. What the advantages and disadvantages of Multiplatform Programming3. Please explain the platform that support multiplatform development4. What technologies you need to implement multiplatform development5. Please do algorithm to read json with HTML5
answer
1. Paradigma Multiplatform Programming : Pemrograman Multiplatform Programming adalah pemrograman yang dapat dijalankan di lebih dari
satu platform. Untuk dapat melakukan multiplatform Bahasa pemrograman yang digunakan harus mendukung cross platform atau source code dari Bahasa tersebut dapat berjalan di lebih dari satu sistem operasi.
2. Advantages and Disadvantages Multiplatform Programming :- Advantages : dapat membantu pengembangan cross platform, dapat mempermudah
penggunaan aplikasi dengan di berbagai sistem operasi, dapat mempermudah pengguna mobile untuk menggunakan aplikasi desktop dengan cross platform.
- Disadvantages : tidak semua fungsi/fitur dalam suatu Bahasa pemrograman dapat digunakan. Contoh, tidak semua library di Bahasa pemrograman java dapat digunakan, terkadang fitur yang diberikan terlalu berat untuk dijalankan ke mobile dan saat dijalankan akan terasa lambat.
3. Platform yang mendukung multiplatform development :- Phonegap : digunakan untuk multiplatform development dengan menggunakan HTML,
javascript, CSS.- Cordova : framework yang digunakan untuk multiplatform development yang berbasis
HTML54. Framework (digunakan untuk mengeksport kode program ke berbagai sistem operasi. Contoh
cordova), Cloud (digunakan sebagai penyimpanan (storage) universal yang dapat di akses dimana saja), internet (untuk mengakses cloud), databases (untuk menyimpan informasi yang akan digunakan dalam aplikasi), Bahasa pemrograman (yang mendukung cross paltform).
5. Pertama kita harus memanggil json menggunakan $.ajax. disini dilakukan pemanggilan alamat dari data json.$.ajax({
type: 'GET', url: 'http://example/functions.php', data: { get_param: 'value' },
dataType: 'json', success: function (data) { $.each(data, function(index, element) { $('body').append($('<div>', { text: element.name
})); });
}});
digunakan untuk memanggil data json
$.getJSON(‘lokasi_dan_nama_file.php’, {get_param: ‘value’ }, function(data){
$.each(data, function(index, element)
$(‘body’).append($(‘<div>’,{
Text: element.name}));
});
});
]