Multiplatform Programming Exam

2
Multiplatform Programming 1. Please explain the paradigm of Multiplatform Programming 2. What the advantages and disadvantages of Multiplatform Programming 3. Please explain the platform that support multiplatform development 4. What technologies you need to implement multiplatform development 5. 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 HTML5 4. 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).

description

Exam

Transcript of Multiplatform Programming Exam

Page 1: 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

})); });

Page 2: Multiplatform Programming Exam

}});

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}));

});

});

]