Porting J2ME Applications to Android

Posted by Unknown Jumat, 20 Februari 2009 0 komentar
When the new Google Android platform was introduced, there were initially a small number applications available, so Google spent $10 million to attract developers to their Android Developer Challenge before the T-Mobile G1 phone was released.  The existing Java ME community quickly realized that there was a huge opportunity if there can be tools developed that allowed the existing Java ME applications to be run on the Android platform.  

There are 2 tools that may be somewhat useful for allowing Java ME applications to run on Android:
  1. MicroEmulator is a pure Java implementation of Java ME in J2SE.  The advantage is that it is an open source project and is licensed under LPGL so that it is possible to distribute commercial software with its libraries.  See MicroEmu: Running Java ME applications on Android for further details.  
  2. Netmite has developed an application, J2ME MIDP Runner to allow running Java ME applications on Android without significant source code changes that is readily available to download from the Android Market
MicroEmulator supports the following features :  
  • MIDP 2.0 (TextField UI - not yet implemented)
  • Skinnable and configurable interface
  • Generic Connection Framework
  • JSR 135 (Mobile Multimedia API); JSR 75 (File Connection API)
  • JSR-179 (Location APIs) targeted to be available as a commercial extension
  • JSR-184 (3D graphics) on top of Android OpenGL ES targeted to be available in the future as a commercial extension
Bookmark and Share


Baca Selengkapnya ....

Android Vulnerability: Is the phone Web Browser really dangerous ?

Posted by Unknown Jumat, 13 Februari 2009 0 komentar
Sarah Perez writes 
"Android Vulnerability So Dangerous, Owners Warned Not To Use Phone's Web Browser". According to Washington DC Security researcher, a new vulnerability in Google's mobile OS Android allows hackers to remotely take control of the phone's web browser and related processes. 

But, wait let's take a closer look at how an Android phone can be compromised.  If an Android user does not utilize the media server functionality when using its web browser, can he still be at risk?  According to Rich Cannings, Android Security Engineer, the Android mediaserver uses OpenCore and works within its own application sandbox so that security issues in the mediaserver would not affect other applications on the phone such as email, the browser, SMS and the dialer.  He further notes that the Android vulnerability is limited to the mediaserver and could only exploit actions the mediaserver performs such as listen to and alter some audio and visual media.

"Both vulnerabilities could have been prevented if Android had the ability to block malicious code from executing in memory."  One of the ways, this can be prevented is by the use of a class file verifier similar to the J2ME verifier, which could ensure that the Android bytecodes (.dex files) do not contain illegal instructions, cannot be executed in an illegal order and do not contain references to invalid memory locations, etc.

Bookmark and Share



Baca Selengkapnya ....

Ust pro 6.0

Posted by Unknown Rabu, 14 Januari 2009 0 komentar

Baca Selengkapnya ....

Phone Unlock v1.0

Posted by Unknown 0 komentar



Baca Selengkapnya ....

Hari's DCT4 CALC V2.4 Unlocker

Posted by Unknown 0 komentar

Baca Selengkapnya ....

OpenSocial Turns One!

Posted by Unknown Kamis, 13 November 2008 0 komentar
Today, Google's OpenSocial platform marks its 1st birthday with an event bringing together some of the platform's top developers at MySpace's San Francisco office.

According to the OpenSocial Foundation, the OpenSocial platform has been deployed by over 7500 developers, reaching a staggering total of 600 million users!  This includes 315 million application installs across the social networks including MySpace, Orkut, Bebo and Hi5.

For further details, see
OpenSocial: State Of The Union Presentation.

Posted using ShareThis

Bookmark and Share


Baca Selengkapnya ....

Guidelines for Creating Social Networks

Posted by Unknown Senin, 10 November 2008 0 komentar
People use social networks to meet new people, stay in touch with friends and even make business connections. Additionally, a social network is used for building a community based on common interests, where many people can share their knowledge, opinions and interests.

Here are a few guidelines that provide "cool" things to include and pitfalls to avoid when creating a social network:
  1. The social network must be capable of making and organizing connections.  This is a primary required feature within any network.  The organization of connections may be based on interests, hobbies, sports, profession and so on dependent on the network category desired.
  2. The social network should consist of basic features such as profiles, ability to search people, friend lists, messages, groups or organizations, and photos.
  3. Integrate the social network so that it will work on the desktop as well as on a mobile device as people are much more mobile today and want to be able to access their social network anytime and from anywhere.
  4. It is very crucial to offer a service for the social network that is unique and has a "stickiness" to it so that it gets a wide traction and users find it compelling and interesting to come back and use it on an ongoing basis.  Examples are a news feed, notifications, messages, applications (i.e. funwall), etc.
  5. Make the social network easy to use, easy for members to sign up and invite their friends.
  6. Make sure that the social network includes support for OpenSocial and can be integrated with the prevalent social networks (i.e. facebook, flickr, myspace, twitter, linkedin, etc.)
  7. Avoid creating yet another social network that simply replicates what is already available today (i.e. another facebook, myspace, twitter, and so on). 
Bookmark and Share


Baca Selengkapnya ....
Trik SEO Terbaru support Online Shop Baju Wanita - Original design by Bamz | Copyright of android photography.