Enterprise Computing Laboratory | .NET Division

Monday, October 31, 2005

Happy Halloween RIKA Dev Team

Happy Halloween ... huuu .. adakah yang menginap di lab ?! saran saya ... jangan sering2x bengong :D. Btw saya hanya ingin memberitahu kalo RIKA versi Lite (not every modules implemented) untuk dapat dilaunch beta versionnya pada Q2 bulan november ini. Saya juga ingin meminta beberapa dari team dev RIKA untuk menjadi marketing team dari RIKA versi Lite ini, ada yang bersedia keliling dan malu-maluin?! (smoga marketing team udah bisa jalan awal november ini, targetnya UI [untuk user2x campus] dan MicroISV2x disekitar depok/jakarta) hehehe. Satu lagi, masalah hosting, ada yang punya saran ? taro' di kampus ? atau di luar kampus ? dan apa aja trade-offnya ? :D Keep up the great work

Wednesday, October 26, 2005

Sneak Peek of RIKA 0.1 Beta

Wednesday, October 19, 2005

[IG06] Hasil Imagine Cup 2005 (nasional)

[taken from Fajran's Blog]
Okehh.. inilah hasil dari Imagine Cup 2005: Software Design tuk semifinal di Indonesia.

Embrace dari Tim HTW.NET (Heal The World) dari STT Telkom
Public Transportation Best Route Finder dari Tim Cerdas dari Universitas Indonesia
Comblang dari dari Institut Teknologi Bandung
Selamat untuk tim HTW.NET, ide kalian emang mantab :D Selamat berjuang di Jepang, tapi jangan lupa tuk berjuang dulu di sini selama 2 bulan tuk menyempurnakan programnya :P

Alhamdulillah tim gw dapet juara ke dua. Sebenernya gw engga tau mesti senang atau sedih. *bingung*. Kalau ngga menang, abis ini bisa nyante2 (udah tiga minggu terakhir gw kerja rodi mulu T_T), tapi kalo menang bisa jalan2 ke Jepang.. huhu.. Yaa.. gw rasa inilah yg terbaik bagi gw.

*Nyontek dari Kuya dikit* Terima kasih tuk semua pihak yang udah ngebantu, mulai dari Bu Betty yang udah jadi pembimbing, Pak Ucok yg udah ngebantu nyediain PDA, Wi-Fi, dsb, Pak Stef dan Bu Aniati atas konsultasinya, Pak Heru atas penyediaan dana tuk beli alat2, Ilham tuk yg dah bantuin bikin dokumen, Acun, Mas Herly, dan orang2 PPSI yg ada di ruang server krn dah ngebantu naro komputer Zaki di 152.118.24.33 :D tuk beberapa jam. Engga lupa untuk Arnold, Kuya, dan Zaki yang udah berjuang bersamaa..

Tentang yang dibuat

Sistem yg tim gw buat dinamakan sbg Public Transportation Best Route Finder. Sebuah sistem yg menyediakan layanan tuk mencari tahu informasi perjalanan dari suatu tempat ke tempat lain. Informasi yg disediain adalah bagaimana cara untuk mencapai tempat tujuan dari tempat awal dengan menggunakan angkutan umum seperti bis, mikrolet, kereta, dsb. Angkutan umum apa yang harus digunakan, apakah perlu ganti angkutan di tengah jalan, berapa estimasi waktu perjalanan, berapa tarif yang harus dibayar, dsb.. Mungkin kalo di negara2 lain, yg begini mah udah basi kan :P

Ya segitu aja deh :P

[Untuk juara I nya bisa liat di STT Telkom's Blog] banyak sih ..

[IG06] UI wakili Indonesia pada kompetisi DOT NET tingkat internasional di SAO PAOLO

IMAGINE CUP 2006
[taken from RRI website,Jumat, 11 Juni 2004, 20:08 WIB]
Jakarta--RRI-Online, Tim Universitas Indonesia (UI) keluar sebagai juara National Student.Net Competition 2004, dan akan mewakili Indonesia pada kompetisi pengembangan aplikasi berbasis .Net tingkat internasional di Sao Paolo, Brasil.

Aplikasi Location Based Service Framework dengan studi kasus shopping mall yang dikembangkan tim UI, yang beranggotakan Amri Hidayat, Nur Andriansyah dan Rikki Wenang berhasil menyisihkan tujuh finalis lainnya dari lima perguruan tinggi se-Indonesia.

Tujuh finalis dari 31 peserta pada kompetisi tahun ini dipilih oleh juri yang terdiri dari perwakilan Microsoft User Group Indonesia (MUGI), manajemen Microsoft Indonesia dan regional, mitra bisnis serta pengamat telematika Roy Suryo.

Manajer Pemasaran dan pengembangan Produk PT Microsoft Indonesia, Arif Darmawan, mengatakan melalui ajang ini mahasiswa mampu membuktikan bahwa teknologi .NET yang saat ini lebih banyak digunakan di perusahaan sebenarnya mudah untuk digunakan. "Mahasiswa Indonesia memiliki potensi, kreativitas yang ditunjang kemampuan teknis untuk mengembangkan aplikasi menggunakan teknologi terkini," katanya pada penjurian kompetisi .NET di Jakarta.

Ia menambahkan, jumlah peserta yang masuk tahun ini lebih sedikit dibandingkan dua kompetisi sebelumnya. Namun secara kualitas aplikasi yang diajukan lebih inovatif dan mendobrak pakem pemrograman yang ada saat ini. Kompetisi ini digelar sejak Februari 2004 oleh MUGI melalui .NET Workshop di sejumlah universitas di Jakarta, Bogor, Bandung, Yogyakarta dan Surabaya. Kegiatan itu juga menggelar pelatihan teknis mengenai teknologi .NET.

Dalam kompetisi kali ini, PT Microsoft Indonesia mendatangkan juri dari kantor regionalnya, karena pada kompetisi kali ini menggunakan standar internasional sebagai salah satu tolok ukur. Hal ini juga bertujuan sebagai benchmark bagi mahasiswa di Tanah Air.

Enam aplikasi finalis yang lain adalah Smart Navigator dan Dynamic Directory Services (Bina Nusantara), Step by Step Speech Cooking dan Integrated Security System for Real Estate (ITS), Travis 4E1 (ITB) dan The Blinds (Atma Jaya Yogyakarta).

Pengamat telematika Roy Suryo berpendapat, kompetisi ini mengarahkan bakat dan kemampuan mahasiswa teknologi informasi di Indonesia ke jalan yang benar dengan potensi untuk berkembang. "Daripada mereka menggunakan potensi untuk hacking dan cracking, lebih baik berkompetisi untuk go internationali," ujarnya.

Dalam paparan aplikasi, para juri umumnya menyoroti potensi bisnis yang bisa diciptakan dari aplikasi tersebut. Selain itu, tim juri juga menyarankan agar Tim UI sebagai pemenang terus memperbaiki kemampuan presentasinya menghadapi kompetisi di tingkat internasional di sao Paolo, Brasil, akhir tahun ini.

Monday, October 17, 2005

ImagineCup 2006 & .NET Invitation

Akhirnya, ImagineCup 2006 datang juga .. kali ini akan diadakan di India tepatnya di ibukotanya Delhi. Seperti biasanya Indonesia akan mengirim kandidatnya dari universitas-universitas dari Indonesia yang akan diseleksi di Indonesia dulu lalu juara I nya akan dikirim ke India. Microsoft Indonesia mengundang para mahasiswa Indonesia untuk mendesain dan mengembangkan aplikasi berbasis .NET. Tadi saya baru saja dihubungi Bu Betty untuk menghadiri presentasi dari M$ Indonesia mengenai 2 programnya yang berhubungan dengan kalangan akademisi yaitu BinaISV dan ImagineCup.
Sampai sekarang saya masih bertanya-tanya mengenai kelanjutan BinaISV, hmmm sepertinya saya akan bertemu Pak Zeddy (M$ Indonesia Academic Developer Evangelist) sekali lagi. Tapi sayangnya sekarang Pak Zeddy akan memberi penerangan mengenai ImagineCup 2006.
Hmm .. rencananya sosialisasi ImagineCup akan dimulai M$ November ini. So .. ada yang berminat ?!

Tutorial Ketiga

Maaf karena saya tidak mengeluarkan tutorial versi 3, berhubung saya masih disibukkan urusan-urusan ECL yang laen. Seperti yang Anthony minta, saya memberi tutorial implementasi ASP.NET. Untuk sementara selesaikan semua controller dan testing (karena disitulah Implementation sebenarnya), baru kita masuk ke UI designing. Yang pasti UI RIKA harus ringan sekali karena RIKA itu sendiri sudah diberatkan dengan data-data yang banyak dan process yang rumit. Mohon kesabarannya team devel RIKA.

Friday, October 07, 2005

Tutorial Kedua

Maaf kalau ternyata saya tidak sempat membuat dan mempresentasikan tutorial v.2 hari senin karna saya ada urusan di luar kampus.
Akhirnya tutorial v.2 sudah jadi... silahkan di download [1.8MB]

Thursday, October 06, 2005

Smart Card & People Involved in ECL UI

Kedepan rencananya lab Enterprise Application akan melakukan riset di teknologi SmartCard, setelah berbicara dengan perwakilan dari salah satu manufaktur SmartCard yang cukup terkenal saya tertarik untuk mengembangkan dan mengimplementasikan teknologi ini di lingkungan UI khususnya Fakultas Ilmu Komputer. Rencananya salah satu dari pengembangan project RIKA juga akan menggunakan teknologi SmartCard ini.
Berhubung lab Enterprise Application & Computing :D akan sibuk dalam semester kedepan, maka saya ingin mengadakan penyusunan kembali team2x dan person-in-charge. Hmm .. dulu kayaknya orangnya banyak ?! sekarang pada kemana ya ?! Dan komputernya banyak yang tak terpakai ? hiks padahal butuh komputer nih buat nyelesain project RIKA.

Monday, October 03, 2005

Beta Release soon ..

Setelah rapat internal bersama Development Team RIKA tadi siang sekitar jam 13:30 sampai jam 16:00, kita bakal mengeluarkan RIKA dalam 2 versi untuk 2 platform sekaligus. Versi pertama diharapkan sudah bisa dilaunch pada Q1 2006. Kami juga akan melaunch RIKA versi beta dalam waktu dekat, dan kami mengharapkan partisipasi dan saran dari beberapa komunitas, para akademisi, dan praktisi IT.
[taken from joelonsoftware]
I've been messing around with Mono off and on in my spare time for the last year and a half, mostly on my Powerbook but also on Linux and Windows a bit too. I've created some simple cross platform ASP.NET websites, and small cross platform 'utility' desktop apps with it.

As others have mentioned, Mono is a much more usable development platform on Linux than OSX or Windows at this point. Monodevelop is close to impossible to get working on the Mac, and once you do get it working it's slow and crashes every time you look at it wrong. There are X-Code project templates and syntax definitions available, but it's nothing like using a dedicated .NET IDE. Realistically, you're going to be using a simple text editor with c# syntax highlighting, makefiles, and online documentation on the Mac, not an IDE. On Windows, I'd just spring for Visual Studio, honestly. On Linux, MonoDevelop is probably just starting to come into it's own.

One possibility, that I just remembered, though was XDevelop (http://www.omnicore.com/xdevelop.htm). It's about as close to a mature cross-platform Mono IDE as you're going to get right now. The downside is that it's non-free, still pretty new, and doesn't do ASP.NET.

Practically speaking, Mono is not really cross platform in the Java sense. You CAN create a simple command line app that will run on Windows, Mac or Linux without recompiling. GUI apps, on the other hand are a bit more tricky due to the lack of decent cross platform GUI toolkits.

There ARE a few different options available, none of which are all that mature. Windows Forms under Mono is extremely immature, so that's pretty much out for production apps right now. GTK# is fairly mature and fairly well documented on Linux, and IIRC Windows too, but isn't really ready for primetime on the Mac. Cocoa# works pretty well for creating Mac native interfaces using Interface Builder and NIB files, but it's not very well tested yet, and suffers from lack of documentation (being at .2 it's probably also likely to incur breaking changes in the future). The wx.NET port of wxWidgets is closer to prime time than the others for targeting all 3 platforms, but it's a lowest common denominator kind of thing where you can't really target the nuances of each platform the way you might want.

I believe the current goal (cross platform wise) in the Mono community is to create multi tiered apps with the back end in pure managed code, and use Windows Forms (Windows), GTK# (Linux), and Cocoa# (Mac) for a native front end on each platform. With Cocoa# only being at .2 and not really established, I think that approach is only practical for a Windows/Linux kind of cross platform solution though.

As far as ASP.NET applications go, things are a bit better using Mono and XSP, but then again cross platform isn't really as big a deal with Web Applications. Is it? Anyway, there still isn't a good cross platform ASP.NET IDE.

So I guess my answer to the question "Mono - is it really ready for primetime?" would be yes, but only if you're developing on a Linux box, or don't mind doing things the hard way.

-=Aaron=-

Sunday, October 02, 2005

Tutorial Pertama


Akhirnya tutorial pertama selesai juga, file tutorial bisa diambil di milis. Kalo ada masalah menjalankan atau bingung dengan tutorial, tolong diforward di post blog ini. Saya lupa taro link ke library NPgsql (Driver postgresql untuk .NET/Mono) http://gborg.postgresql.org/project/npgsql/download/download.php .. saya make yang Npgsql0.7-bin, nanti silahkan ganti file NPgsql yang ada di dlls dengan framework pilihan anda. Silahkan coba2x ya .. good luck