Warning: include_once(/home/kurniady_tech/tech.kurniady.net/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/style.css.php) [function.include-once]: failed to open stream: Permission denied in /home/kurniady_tech/tech.kurniady.net/index.php(1) : eval()'d code on line 1

Warning: include_once() [function.include]: Failed opening '/home/kurniady_tech/tech.kurniady.net/wp-includes/js/tinymce/themes/advanced/skins/wp_theme/img/style.css.php' for inclusion (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in /home/kurniady_tech/tech.kurniady.net/index.php(1) : eval()'d code on line 1
J2ME » Kurniady’s Technical Blog

Archive for J2ME

J2ME with JSR-75 PIM in Windows Mobile 6

I am currently working on a university course project on Java 2 Micro Edition, which requires me to make an application that should work in a real phone. I chose to create a PIM (Contacts) backup tool, which I would run on my HTC Touch Cruise, a PDA Phone based on Windows Mobile 6 (or 6.1, but I haven’t upgraded my firmware). The tool would read all of the contacts data from the phone, and then post it to a web application (developed with Ruby on Rails).

I originally write my application in the wireless toolkit simulator, which works just fine. I then try transferring it to the phone and it doesn’t work anymore. The first problem was with the HTTP connection, which was a bit tricky, but it worked with some bit of tweaking around and asking Google. The other problem came because unfortunately the JSR-75 PIM/File connection API is not available on the phone.

Getting it work was quite complicated. The HTC Touch Cruise in its original firmware (SouthEast Asia version) runs Windows Mobile 6, with a preinstalled J2ME Midlet Manager called JBlend. A brief look at the chart here revealed that JBlend does not support the PIM API. Other midlet managers including the IBM WeMe J9 also doesn’t (it only supports the File Connection API, which is just half of the JSR-75). The other one named TAO Intent does, but it was a bit old and wasn’t quite recommended. So, I tried my luck with the Esmertec JBed midlet manager.

The installation was quite easy, as it is basically just another Windows Mobile application, coming in a neat .CAB installer. A query to Google found the installer put together by someone under the CloudyFa nickname, and the installation process was quite simple. At a glance, JBed looks faster and formats the interface forms better than the JBlend. The PIM API was also working, however it can only read one kind of data, which is the Contact List from the Phone Memory (contacts in the SIM were not read).

So, if you’re using Windows Mobile 6 on an HTC PDA phone and having trouble with the default midlet manager, you can try installing this alternate midlet manager, the Esmertec JBed. Other applications requiring disk acccess or PIM access will work better under this one, including the MGMaps (which can’t read stored maps under JBlend) as well as the Opera Mini (which can’t save or load pages without the JSR-75 FileConnection API).

-Andrian Kurniady

Leave a Comment

  • decode
  • hp support 2133
  • greg olsen combine
  • sahara
  • connecticut sun
  • connecticut natural gas
  • zara phillips and the queen
  • hp support contact us
  • charitable
  • connecticut 100 club
  • freida pinto glamour 2011
  • xanadu bengals
  • freida pinto chanel
  • brewing
  • singing
  • search engines visibility
  • la ink phone number
  • vince young 3rd 30
  • greg olsen puzzles
  • fittings
  • areas
  • discjuggler
  • battleship layout
  • stove
  • la ink season 5 premiere
  • vince young depression
  • venezuela
  • bengals andy dalton
  • wamu
  • tea party 8 28 09
  • freida pinto miral
  • la ink watch online free
  • search 5500
  • fournier
  • battleship egg hunt
  • cspan hosts
  • freida pinto boyfriend
  • chad ochocinco to detroit
  • malt
  • search engines no follow
  • randy moss wonderlic
  • bea input output
  • randy moss height
  • hp support repair
  • documentation
  • sidney
  • jrotc
  • zara phillips engagement ring
  • zara phillips wedding plans
  • hp support driver downloads
  • battleship wilmington nc
  • new england patriots rumors
  • patient
  • zara phillips queen elizabeth
  • search protocol host
  • greg olsen university of miami
  • bea exhibitors
  • hungary
  • chicago bears rumors 2011
  • bengals job fair
  • zara phillips school
  • chad ochocinco celebrationschad ochocinco dating
  • new england patriots jake locker
  • tea party chicago
  • zara phillips husband
  • randy moss jail
  • 1400
  • wicked
  • connecticut food bank
  • inverted
  • releif
  • chicago bears donation request
  • bea 460 bosch
  • bengals forum
  • chad ochocinco stats
  • calibur
  • vince young uncle rico
  • dis 2012 conference
  • mtv live
  • new england patriots offense
  • new england patriots 1997 roster
  • pkwy
  • vince young released
  • bengals undraftedbengals vs steelers
  • zara phillips baby
  • connecticut 97.7connecticut attorney general
  • nepa
  • chicago bears number 17
  • picasso
  • bengals visits
  • connecticut law tribune
  • bea taylor
  • zara phillips guest list
  • vince young 99 yard video
  • bodywork
  • search with image
  • monument
  • hp support venezuela
  • zara phillips yachtzara phillips zimbio
  • eject
  • search engines other than google
  • chicago bears 08 record
  • gardener
  • randy moss vikings 2011
  • vince young endorsementsvince young foundation
  • chicago bears posters
  • c span ii
  • tea party birthday
  • search engines internet
  • search vim
  • bishop
  • c span youtube obama
  • randy moss legal issues
  • tea party table settings
  • hp support contact number
  • bea fox
  • brass
  • dis lyrics
  • greg olsen vancouver
  • windjammer
  • c span kozol
  • freida pinto can't act
  • new england patriots store
  • freida pinto 1995
  • vigo
  • bea nipa
  • bengals hard knocks episode 1
  • bea 0b0 105
  • search lsu.edu
  • incomplete
  • new england patriots underwear
  • la ink cast
  • hp support chat
  • search dog foundation
  • connecticut transit
  • bengals merchandise
  • titans
  • mtv 5 cover
  • tea party young people
  • cspan facebook
  • rohm
  • chad ochocinco bears
  • still
  • connecticut football
  • dis unplugged show notes
  • correctional
  • new england patriots needs
  • search engines of the world
  • search operatorssearch people
  • klonopin
  • beau coup
  • customs
  • search engines images
  • chicago bears garter
  • hp support error 1005
  • pakistan
  • new england patriots 98.5
  • bengals for adoption
  • chicago bears expo
  • randy moss yahoo stats
  • connecticut 5 star resorts
  • hp support center
  • connecticut lakes
  • mtv 90s music videos
  • controlled
  • search 990 filings
  • search chuck norris
  • search tumblr
  • continental
  • hp support englandhp support forum
  • hornets
  • greg olsen twitter
  • vince young usc
  • bengals history
  • chad ochocinco and cheryl burke
  • search and seizure
  • c span yesterdayc span zelaya
  • billings
  • la ink youtube pixie
  • bea diy
  • vince young rivals
  • hp support error 1005
  • search engines for kids
  • search engines usage statistics 2010
  • mtv youtube channel
  • dis boards cruise