Tugas Akhir yang berkonsep Azure

Pengembangan Aplikasi dilakukan untuk dikembangkan dilingkungan azure cloud computing

Produk-produk Tugas Akhir Cloud Computing

Terdiri dari aplikasi E-Health, Location Based: Ur-Building, Mobile-Building

Cloud Apps Location Based: UR-Building

Sebuah aplikasi location based, yang berhubungan dengan lokasi atau letak sebuah gedung

Cloud Apps Location Based: Mobile-Building

Sebuah aplikasi mobile yang menghadirkan ratusan informasi gedung di saku anda

Cloud Apps Health

Sebuah Aplikasi kesehatan, yang dapat membantu anda dimana pun anda berada

Showing posts with label Priyo Utomo. Show all posts
Showing posts with label Priyo Utomo. Show all posts

Thursday, February 21, 2013

Encode Json dengan ASP.NET tanpa MVC



Encode Json dengan ASP.NET tanpa MVC

JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data.
Dalam tutorial ASP.NET yang beredar, sering disebutkan bahwa jika ingin encode atau serialize json dengan ASP.NET dicontohkan dengan menggunakan project MVC 4. Namun dalam artikel ini kita menggunakan project Web Form asp yang biasa digunakan.
Idenya adalah mengambil data pada database (SQL Server) lalu kita encode setiap data yang diambil. Sehingga data hasil encode json dapat digunakan untuk aplikasi server side yang lainnya. Code yang digunakan adalah sebagai berikut.
public class ForumThread
{
public string Judul { get; set; }
public string Isi { get; set; }
}

public class JsonHelper
{
/// <summary>
/// JSON Serialization
/// </summary>
public static string JsonSerializer<T>(T t)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
MemoryStream ms = new MemoryStream();
ser.WriteObject(ms, t);
string jsonString = Encoding.UTF8.GetString(ms.ToArray());
ms.Close();
return jsonString;
}

/// <summary>
/// JSON Deserialization
/// </summary>
public static T JsonDeserialize<T>(string jsonString)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonString));
T obj = (T)ser.ReadObject(ms);
return obj;
}
}



protected void Page_Load(object sender, EventArgs e)
{
string SuryoCon = WebConfigurationManager.ConnectionStrings["KoneksiForum"].ConnectionString;
SqlConnection con = new SqlConnection(SuryoCon);

SqlCommand com = new SqlCommand("select * from Post_Thread",con);
con.Open();
SqlDataReader rd;
rd = com.ExecuteReader();
int i = 1;

Response.Write(Request.QueryString["jsoncallback"] + "([");
while (rd.Read())
{
if (i > 1) { Response.Write(","); }
ForumThread p = new ForumThread();
p.Judul = rd["judul"].ToString();
p.Isi = rd["isi"].ToString();

string jsonString = JsonHelper.JsonSerializer<ForumThread>(p);
Response.Write(jsonString);
i++;
}
Response.Write("]);");
}

Hasil encode pada web akan muncul sebagai berikut :




Data-data tersebutlah yang akan di parsing dalam aplikasi serverside lainnya. Terima kasih.

Wednesday, February 13, 2013

Membuat aplikasi windows phone menggunakan Phonegap

Teknologi framework open source yang dipakai untuk membuat aplikasi cross-platform mobile yang memungkinkan pengembang untuk menggunakan teknologi berbasis web (HTML, CSS dan JavaScript) untuk membuat aplikasi mobile. Dengan menggunakan PhoneGap, pengembang dapat menulis kode aplikasi mereka sekali dan menyebarkannya ke banyak platform seperti Apple iOS, Android, Windows Phone, BlackBerry, WebOS, dan Symbian.

Berikut cara singkat membuat project aplikasi meggunakan PhoneGap di Visual Studio 2010.

  1. Instal Visual Studio 2010 dan Windows Phone SDK
  2. Download PhoneGap DISINI
  3. Unzip file PhoneGap, kemudian copy file Cordova-versi-Starter.zip dan Cordova-versi-Custom.zip dalam folder C:\Users\<nama user>\Documents\Visual Studio 2010\Templates\ProjectTemplates\Silverlight for Windows Phone
  4. Setelah itu buka Visual Studio, dan Create New Project.
  5. Akan Ada template baru selain template bawaan WP SDK.



6. Kemudian terdapat project baru ada Solution Explorer dan terdapat beberapa file yang sedikit berbeda dari project biasanya. yaitu;

  • Folder www berisi file html / js / css  dan resource lainnya. Semua file disini yang akan menjadi inti aplikasi.
  • Setiap konten yang Anda tambahkan di sini harus harus ditetapkan sebagai konten.
  • Folder Properties berisi WMAppManifest.xml di sana kita dapat menentukan hak akses dari aplikasi.