Gempa for windows phone

GEMPA, Aplikasi pemantau gempa dedicated untuk Indonesia region only.

Feature,

  • Live Tile implemented.
  • Metro UI implemented.
  • Real time update.
  • Share detail to your social media.
  • Last but the most important, hari libur tetep update hehe Smile with tongue out

 

Earthquake Detail included

  • Magnitude
  • Date-Time
  • Location
  • Depth
  • Region
  • Distances to closest area
  • tsunami potential warning

 

gempa800x480512436

The use and misused dari 3P: Panorama, Pivot dan Page pada Windows Phone

Arturo Toledo, Senior User Experience Designer in the Windows Phone Design Studio di Redmond, Microsoft, dalam blog seriesnya 31 weeks of windows phone design, menjelaskan bagaimana memulai desain aplikasi pada windows phone.

Kapan kita menggunakan panorama? kapan untuk pivot? bagaimana dengan single page? berikut aalah ilustrasi yang digambarkan beliau

 

“Panoramas are overused, Pivots are misused, Pages are underused.”

Banyak dari developer yang senang menggunakan panorama page, karna tampilannya yangs angat menarik, namun apakah artinya kita harus mneggunakan panorama pada setiap aplikasi? tidak. Pada blog tersebut Arturo mendeskripsikan panorama dapat di bayangkan sebagai cover dari sebuah majalah, content oriented, chromeless.

“Panoramas are like Magazine Covers. They expose only a few top pieces of content.”

Berikut beberapa point yang dapat diambil pada pembahasan beliau tentang panorama page,

  • Panorama sangat powerful dalam menampilkan ringkasan fungsi dan konten yang tersedia pada aplikasi, gunakan sebagai seperti cover pada sebuah majalah bukan sebagai penampilan dari sebuah object ataupun satu bagian dari aplikasi.
  • Panorama jangan digunakan dengan data yang besar, karna akan mengganggu performance dr aplikasi.
  • Panorama tidak cocok dengan ‘draggable’ object ataupun control.

 

 

Untuk mempelajari pembahasan lebih mendalam tentang desain panorama, pivot dan page ataupun pembahasan desain aplikasi pada windows phone 7 lainnya dapat mengunjungi blog tersebut pada link berikut,

31 Weeks of Windows Phone Metro Design | #5 Choosing between Panoramas, Pivots and/or Pages.

Semoga berguna untuk teman2 yang senang develop aplikasi pada platform windows phone 7.

*gambar-gambar dari Arturo blog http://ux.artu.tv/

Penyesuaian format coordinate pada region yang berbeda

Penggunaan GeoCoordinate pada windows phone bisa menjadi agak2 tricky jika menghubungkannya Region dan format pada device. 

Saat kita mem-publish aplikasi ke marketplace, otomatis membuka kemungkinan bahwa aplikasi akan digunakan di Region yang berbeda2 di seluruh dunia, dan perbedaan region menyebabkan format coordinate yang berbeda.

 

Region Format Indonesia(ID):
Latitude: -6,177462
Longitude: 106,790757

Dengan penggunaan GeoCoordinate simple akan terlihat seperti ini:

   1: string lat = -6,177462;

   2: string lon = 106,790757;

   3:  

   4: GeoCoordinate gc = 

   5: new GeoCoordinate(Convert.ToDouble(lat), Convert.ToDouble(lon));

 

but this code would eventually crash the apps on your friend device who lives in UK.

Region Format English(UK):
Latitude: –6.177462
Longitude: 106.790757

 

Dapat kita lihat penyebab aplikasi crash ialah, perbedaan dalam penggunaan[titik] dan [koma] pada region yang berbeda.

Salah satu solusinya, untuk menghindari exception, kita dapat men-set aplikasi untuk berjalan dengan region tertentu terlepas dr region apapun yang ada pada device.

 

   1: string cul = "en-US";

   2:  

   3: CultureInfo newCulture = new CultureInfo(cul);

   4: Thread.CurrentThread.CurrentCulture = newCulture;

 

That’s it, simple but way too underrated, terutama klo bikin aplikasinya cuma dalam 24 jam. Jadi suka kelewatan :)

 

If I missed something, feel free to contact and correct this post.