Warning: Cannot modify header information - headers already sent by (output started at /home/openacc/public_html/message/message.php:2) in /home/openacc/public_html/message/message.php on line 14
Article@Openacc.com

你今日投票了嗎?
每日一投票,表達你的意見意見
Android is good because of Java
...I have found that why Android becomes more much popular and welcome than Nokia's Symbian. Both of end users and developers prefer to use Android because of two words- easy and convenience......

4 May,12 10:00
I didn't write anything for a long time.

I was in an extremely awful and messy days in the just past period.

I spent more than two months to get my works done, unfortunately, all of them were gone with unexpected system problems. I had to do it again according to my memory.

Because of the raised problems, I have found that why Android becomes more much popular and welcome than Nokia's Symbian. Both of end users and developers prefer to use Android because of two words- easy and convenience.

I am not going to write something from the point of views of end users, you may have some more experience with using Android than me indeed. Instead, I would like to write some of my own experience of developing apps for both of Android and Symbian.

Few months ago, I developed an app targeted Symbian- Belle with QML, one of the Qt tools for app development. QML is very convenience to use, I can use javascript to construct the logical parts and use the graphical tool which is similar to flash to construct the animation. Up to now, I should have no complain with Qt.

Unfortunately, when I wanted to test my app with really device, there was a problem coming out, I couldn't send my testing app from Qt to my N8 cell phone directly. It was not a big dual, I still could send the sis file to my cell phone for installation, it just took some more time.

After tested my app, everything was fine, I wanted to embed some sound effects and theme song into my app, made it more fun to players, but I found another problems. How could I embed sounds effectively, at least no delay.

I searched around and knew QtMultimediaKit which was good for my purpose, the documentation from nokia also mentioned that it was easy to use. That was great from me, of course.

I just used the QtMultimediaKit according to some examples and documents from nokia. Eventually, I saw QtMultimediaKit was not installed! I checked it and found out solution for 2 weeks, but still didn't know how to fix it. I seemed to have no choice and no anymore time to waste for seeking solution around, I just gave the theme song up and used very short sounds for sound effects.

On the other hand, I created the same app with Android's development tool with Java. Programming with Java is easier than C++, at least, I don't need to code for both of header and cpp files.

After I finished the coding, I connected my Android Tablet computer to my desktop computer and run my app with Android tool, my app appeared on my tablet instantly. It seemed amazing if compared to Qt.

I still wanted to embed my theme song into my app, using Java to perform this job was extremely easy, just wrote few lines of code and it ran perfectly.

Although, Java is a little bit hard to design the user interface and the game's animation, but it brings me much less problem than Qt so that I still saved a lot of time!

While I was programming with Qt, I really didn't know that I was performing programming work or problems fixing work.

Now, I can say Google is clever than Nokia a lot, because Google chose Java as their app development tool.

Java was originally designed for using in a wide range of electronics machines, not only computer but also micro-wave and others.

The Java ME was for using in small electronics device, such as old styled cell phone. Therefore, Java apps' file size which should be smaller, consumer less devices' resources and more suitable for smart-phones and tablets.




註冊 PayPal 並立即開始接受信用卡付款。
Today:122 Total:324971 Total Article:898 Since 17 Oct 2009  Admin Only

All rights reserved
Openacc.com
.