Friday, July 10, 2009

The new version of "Flash contender" has been released...

Today the Silverlight 3 RTW* has been released. In my very limited knowledge… I dunno whether there was a RC version before or not. Since all that I know the last previous version was beta… but who cares… this new version of “flash contender” has been released anyway :P
The run time can be downloaded via this link.

And the overview...

The new features description can be found in this link.

There are some features that exciting for me, those features are GPU support, 3D support, 3. Out of browser capabilities and new bitmap manipulation API.

Regarding those the new features, these are some comment that pop up from my head, but please be aware that due to my limited knowledge and I haven’t try this feature my self so better not use it for reverence hehehe…

  1. GPU support - for faster video and bitmap rendering…

  2. Perspective 3D support - yes… finally the “real 3D” support! not just a 2D vector that looks like 3D. So for those who previously were expecting to implement 3D in this Silverlight world… it’s time to bring it on dude! Hehehe…

  3. Out of browser capabilities - if you think that this feature will kill the WPF application… in my opinion it won’t… well at least for now. The features of this Silverlight version are still very… very… very… limited compared to the WPF desktop application. One of the simple example is that there is no printing/reporting support on this Silverlight application. Another silly analogy to explain this is, from the size of the framework. This Silverlight 3 run time is only around 4MB. Which is very small compared to the .NET 3.0 framework, although it is combined with the other Microsoft foundation (WCF and WF) so I personally don’t know the size of the WPF framework itself. So this second analogy is not very relevant :)

  4. New bitmap manipulation API - I personally quite glad hearing this feature. Since it will certainly ease my pet project :P

  5. For the other features… you can see it for yourself from the given link… :P

However… without any intention to devastate the excitement, there are some (basic) features that are not included in this release. Some of those features are right click and mouse scrolling button support and also the printing/reporting support. From my point of view, for the right click and scrolling is really essential for today application. For the printing/reporting support is also essential especially when we want to build business application or even enterprise level application.
Therefore I would like to ask you guys to support by asking this features to the wish list in the Silverlight official forum.

In case if you want to develop Silverlight 3 application you can download the SDK from this link.

*RTW stands for Released To Web in case you’re not geeky enough… :P

Thursday, May 14, 2009

Things that I’m drooling for…

I got this idea because last month some lots of colleagues of mine were having a birthday and we’re confused to buy a present for them. Yeah… them… since their birthday date is only in a few days difference.
We made a discussion by email, however unfortunately, like usual, it was inconclusive discussion… :P Because all of us dunno what they’re wanted…
So I guess this kind of matters won’t happen to me if I write this wish list… :P so here’s the list: oh yeah, this list is ordered what I drool the most… (read: most expensive hihihi… $_$)

  1. Chateau

  2. Everybody (who is normal) always dream for having their own house.

  3. Porsche

  4. This one of my dream ride wkkk…

  5. Multimedia Speaker

  6. My main reason buying speaker is that I concern with my health due to fact that after I moved to Bali I left my old Sony mini HiFi to my sister, so most of the time I’m using this earphone… since my laptop’s speakers is not that good… hehehe… I do realize if I continue doing this unhealthy habit, I can become deaf… :P

    At the first time I wanted to buy a bookshelf speaker instead of multimedia speakers, but then I changed my mine because… I cannot find any audio store around here… even if I can find one… most likely I’m still not having the knowledge to choose the correct one, either for the amplifier and the speaker. After all if I can found the correct one which is suitable for me, almost certainly I cannot afford it yet :P

    Another reason is that I’m still have no house to stay, still “nomaden” so if I'm moving from a boarding house to other boarding house… multimedia speaker is more effortless; thought the weight of this AE Aego M Seriesthat I wanted to buy is about 10kgs T_T… well at least it’s smaller than most of the bookshelf speaker… :P

  7. Acoustic Guitar

  8. Hmm… I left my guitar at my ex boarding house at Semarang when I moved to Jakarta… actually it cannot be considered as my guitar, since my brother who bought it :P. Even though it’s a very cheap guitar, since then I felt there’s a part of my body is missing… wkkk… And I keep drooling when I listen to the Depapepe’s song… =P~
    Originally aim for Yamaha APX series, since it has a build in… I dunno what it is called… that fancy electronic device that being used to help adjusting the tone… and build in pre amp… 

    After asking an advice to a friend who has a good experience in playing guitar… he advised me to buy the Bruswick guitar… The price is almost the same with the Yamaha APX series.

    However based on my level of playing guitar which is not good at all and my budget… probably I’ll buy F series first 

  9. Digital Camera

  10. Living in Bali with all of its heavenly scenery makes me tempted to take one or two shoot of it into a photograph.
    And after doing a research for awhile by asking a friend of mine who has experiences photography, I trimmed my list to the Nikon D 40.

  11. New cell phone

  12. Hmm… to be honest I haven’t buy a cell phone with my own money :P And currently I have a problem with my cell phone… I guess it’s the time to buy a cell phone by my own…
    Additional feature that I expect from a cell phone besides all of its basic functionality (to make a call and SMS) is that it has to be able to be able to produce nice audio quality :P And since I don’t like fat and bulky phone… right now I chose the SE W902... it suffices more than the functionality that I needed. But the sad thing is that although this cell phone is less expensive than the fancy iPhone, it is still expensive… well… specially for a parsimonious person like me… :P

Those are the things that currently I’m drooling for… Unfortunately there’s a tax bill that I had to pay and for sure it cost me a fortune… T_T so keeping this list for a while probably is the best idea for now.
But someday I’ll buy those things myself… but if there’s someone want to buy it for me… I don’t have to spend my money… and I’ll be really happy!...
Anyway for this wish list is just a joke of course. The truth is that having friends… and gather with them… laughing together… and sharing the happiness… hmm… those moments are very priceless… much more precious than any birthday presents… ^^
However… again… if someone want to buy me those things… I really appreciate it… wakakaka… kidding…

Monday, February 16, 2009

Pet Project

A geek is not that “geek” if she/he ain’t having pet project. So based on that judgement, this time I would like to share my plan for my pet project.
Ever since I graduated I always wanted to rewrite my final project application that I wrote for my graduation. The application was a very simple image processing application. It implemented the Exemplar-based image Inpainting. Although it was a simple application but I think the implemented algorithm is so damn interesting. The application lets the user choose an image and a part or object that user wanted to remove, and the application with some unique algorithm do the “magic”, regenerating those empty part that being left by the object that being removed. The result will be just like a background of the image. Burrrb… enough already with the geeky explanations… I’ll just show you the example:



I got this interesting topic from a friend of mine, than the introduced me to his friend who’re working on it for final project for his graduation. Thanks to him because of his help, I managed to finish it and graduated in time :P

Alright, let’s back to the pet project geeky stuff. The previous application was written in Delphi programming geek language. And for sure the application wasn’t written in a good way. It was only written to kill the job. No compile error and the program ran as expected… than the job is done… he3x… :P

As I mentioned, I want to rewrite the application to the .NET technology. To make it look more professional fancy, the design for the application is described on the following simple diagram:

As you all can see… the front end for this application is going to use Silverlight 2.0 technology, and it will consume a WCF Service. The service will process the image based on the user input and then send back to the client to display the result.

There are some obstacles for developing this application. Apart from the issue of learning curve to get familiar to those new technologies, here are the issues that currently I have in mind…

  • • On the front end,
    I haven’t seen any component that helps the development of the image processing application, such as: “marching ants” selection tools. If I have to write this tools by myself, for sure it will take a lot of time… :P

  • • On the back end,
    Finding a free web hosting that support Silverlight and WCF service isn’t that easy. I quick browse on the net and found these two options. Aspspider offers free hosting for 6 months trial only. And for the, I’m not so sure if it supports the WCF service

I wish that those obstacles do not make my spirit down, to start working on this pet project.

Any information, suggestion or even comment that can help me to finalize this pet project is positively welcome.

Tuesday, January 27, 2009

Welcome to my blog...

I’m glad that finally I can write a blog, after postponed for a quite long while.

There are some reasons why I’m tempted to be a blogger. One of the reasons is to practicing my writing skills; especially in English; but I can’t promise to write all of the articles in English due to the fact of my limitation in English. And sometimes I believe that some story or article is more fun or exited if it’s written in Bahasa or even in Ngoko* :P

That’s the “normal” reason; the other thing that motivates me is the fact that a lot of people who knows me (my friends or even my family member) told me that I sometimes always have a different point of view analyzing things. Well, sitting in other way I’m writing this blog also to tell the world how silly I am (please refer to About Me for more explanation). And I really hope people can enjoy my blog, if you find that you aren’t enjoying my blog feel free to add critics, comments or… just redirect to other blog or web site… it’s just that simple… hehehe… Enjoy!

*One of the types of Javanese language.. yes Javanese... no Japanese... :P