Wednesday, 28 December 2011

HTC Car Panel app lost since OTA upgrade to Android 2.3.5

Today I received an over the air (OTA) upgrade notification for my HTC Desire HD and naturally I immediately upgraded. First thing I noticed are a number of nice UI improvements and in general performance seems to have been improved. After this first joy I however realized that my top most important app (after mail that is), the Car Panel app is missing.

A quick research showed that I was not the only one facing the issue. Basically every HTC whatever owner had the same problem. I called HTC support or I started a live chat respectively and I got to know that the Car Panel app (or is it just the icon) has been removed from Android 2.3.5 for HTC devices.

Before you flip backwards over, the Car Panel navigation is still there, its just a little hidden. And you might have lost access to your currently downloaded maps as your license expired. The following steps need to be done to fix the problem and to get back your 3D premium navigation:


Connect the phone to the computer via the USB cable. When prompted on the Phone, select Disk drive, then tap OK.


On the PC, open the new removeable drive. Browse to .data\navigator\Data\Res\Extras
and move the .navd file from the SD card. If you like to take backups just save them somewhere on your PC, but you can as well simply delete them; they are no longer useful.


Disconnect the phone from the PC. Open the Locations application on the phone and synchronise the license keys. To do this, select Menu and select Get more. In the My licenses & content screen select again Menu and then Sync license.


Now delete all installed maps and download them again.

After you followed the above steps, your premium navigation should work again. However, the nice quick access through the Car Panel icon is not coming back. To start your navigation, launch the Locations application and click on the Car icon in the header bar named "Nearby". Once in "Car Mode" you can select Menu to get the options menu pop up you are used to from the Car Panel.

Good luck.

P.S. finally a big Thank You to HTC online chat support. It took about 3 minutes to explain the issue and get the solution. 

Saturday, 19 November 2011

soapgate Q! 2.5 goes open source

We decided to publish soapgate Q! - our generic web service based data access API for Lotus Notes Domino - as open source under GNU Affero General Public License - Version 3 (APGL V3)

Version 2.5 can be downloaded from here...

Please note: the documentation is not yet up to date with regards to new features and more importantly with regards to licensing model. We will provide the updated manuals as soon as possible.

Thursday, 27 October 2011

Blackberry Playbook OS 2.0 Beta

RIM made the Playbook OS 2.0 Beta available for developers. In case you haven't found the registration page yet...

Tuesday, 18 October 2011

n-Mobility Client 1.3.1 for Android released

we just published

n-Mobility Client 1.3.1 - Smartphone &
n-Mobility Client 1.3.1 - Tablet (new)

on the Android Marketplace

The Smartphone version is the previously published version optimised for devices with a screen resolution of 800x480 pixel. The new Tablet version is optimised for 1024x600 pixels.

  • The new version has a much improved UI.
  • We have added localisation support (the configuration screen allows to setup personal date time format preferences).
  • The Android status bar is available in portrait, but hidden in landscape orientation.
  • Besides the server side full-text search in the data grid (view), we added a local full-text view search.
  • The form has now distinct fields (still in list form) and will optimise the presentation of prompts and fields according to screen orientation.

Thursday, 29 September 2011

Flex SDK 4.5.1 typeerror #1009 drawcolumnbackground() in

Today I provide a little bug fix for the Flex community. Under not clear circumstances the drawcolumnbackground() method of the advanceddategridbaseex class (and hence the AdvancedDateGrid class, which extends the AdvancedDateGridBaseEx class) throws an exception).

I have posted the details and the workaround in the Adobe Flex Support Forum.

Tuesday, 20 September 2011

Netweaver Portals (SAP) talking to Lotus Notes Domino

Q!kom implemented a successful link between NetWeaver-Portals of SAP and Lotus Notes Domino through the generic Web-Service-API soapgate Q!


n-Mobility - the lightweight mobile client for Lotus Notes available on Android Market

We finally published n-Mobility for Android...

n-Mobility EVAL

n-Mobility FULL

Saturday, 13 August 2011

n-Mobility Client for iOS & Android coming very soon

Just having published the n-Mobility Client for the Blackberry Playbook, we are "working hard" to support other devices, such as Android and iOS devices. Thanks to Flash Builder 4.5 this means initially a simple launch or export of a release build respectively to any of the supported devices.

Within minutes the n-Mobility Client was working on the iPad, the iPhone and the HTC Desire (Android) - see screen shots...

Of course some of views are not 100% adjusted to the respective resolutions, so some work needs to be done. But you can expect to see the n-Mobility Client being available for Android and iOS pretty soon.

Wednesday, 10 August 2011

n-Mobility Client 1.0 - the lightweight mobile client for Lotus Notes databases - is now available for Blackberry Playbook

We are proud to announce that the n-Mobility Client 1.0 for Playbook is now available on Blackberry App World. We have provided a free demo version, as well as the full version @ $2.99.

Both versions are by default connected to the server. To use the n-Mobility Client with your own databases/server, you require to download soapgate Q! 2.1. To enable a database for the use with the n-Mobility Client you have to create a Database Access Profile for the database in soapgate Q!.

The free evaluation copy is limited though to a single Database Access Profile for up to 3 selected views. No limitations to the number of documents. If this is all you need, good got a nice app for free :-)

QR Code - Full Version
 QR Code - Free Demo Version

Saturday, 23 July 2011

n-Mobility - a lightweight Lotus Notes Client for mobile devices

In my last posting about the Blackberry Developers Challenge I have announced our participation with a SoapgateQ! enabled application. Here we go...


is a lightweight client for mobile devices to (initially) view/read any Notes database on your Playbook using our web service based data access API for Domino (SoapgateQ!). n-Mobility allows access to a configurable list of Notes databases, its views and documents. It takes about 30 minutes per database you want to enable for mobile devices (depends a bit on the complexity of the database). No design changes or development is required, the creation of a Database Access Profile in the SoapgateQ! database is all it takes.

Today I will simply post a few screen shots of the current beta and maybe I produce a little video over the weekend.

After the initially launch for the Blackberry Playbook we intend to cross-compile for iOS (iPad) too.

As the deadline for the Blackberry Challenge is approaching fast, it is likely that the first beta will be available within a week or two. Depending how fast Blackberry will approve the app once we posted it.

Sunday, 10 July 2011

Use our FREE Mobility Toolkit for Domino to win the Blackberry Developers Challenge

There is still time to enter the 2011 BlackBerry® Developers Challenge and to develop the "Best Flash/AIR Mobile App for BlackBerry PlayBook". Applications can be submitted until August 12, 2011.

With our FREE Mobility Toolkit for Domino consisting of SoapgateQ! 2.0 - a web service based Data Access API for Domino -, the supporting Flex/AIR libraries and the many sample projects for Flash Builder 4.5 it should be a peace of cake to develop a winning business type application for the Playbook.

As we recognize that the deadline is rather short, we will provide free support for our mobility toolkit for any application developed in the context of this competition.

I have started a series of postings talking about Going mobile with Lotus Notes Domino (part 1). The posting provides the links to get started with SoapgateQ!

Of course we do participate as well in this Challenge. In my next posting about the Blackberry Developers Challenge I will talk about this application.

Saturday, 9 July 2011

Going mobile with Lotus Notes Domino

With this article I will start a series of postings about developing mobile applications for Lotus Notes Domino databases.  Today’s posting is about IBM's and our ( efforts to provide a Data Access API to Lotus Notes Domino.  

Not sure how closely you follow IBM’s efforts to provide developers with the means to develop mobile applications for Domino databases, but considering that you ended up reading this article I will assume you do.

If not, you might want to have a look at what is going on at OpenNTF and read about IBM’s effort to develop a REST API and providing XPages functionality to support apps for mobile devices:

If you follow my blog, you might also have read about my previous postings about our efforts at to develop a web service based Data Access API for Lotus Notes Domino called SoapgateQ!  Version 2.0 has recently being launched, and as part of this launch we provide a free Community Server License (you can find download and info links at the end of this article):

Before discussing the differences of the two APIs, let’s first talk about the different ways of developing a mobile app. Basically you have three options:

  1. A browser based application. For a Domino developer this obviously means XPages development, utilizing the tools provided by IBM. One of which is the new REST API.
  2. Native development. A developer would use whatever tools are available to develop for the OS of each targeted device, such as Android, iOS, QNX, WebOS etc. For native development both APIs (IBM REST API or SoapgateQ!) could be utilized to access Domino databases.
  3. Apps developed for middle-ware (such as Flash/Air/Silverlight) or cross-compiled apps. Again, both APIs could be utilized to access Domino databases.

I do not intend to start yet another one of these dreaded controversial debates about Flash vs. HTML5 or Flash vs. Native development, for which reason I will not talk about the pros and cons of the different methods to develop a mobile app.

Instead I will highlight the simple fact that IBM thinks XPages with regards to Lotus Notes Domino and the REST API is part of its broader strategy of Social Business. IBM will not provide any tools other then the REST API for native developers nor will it support middle-ware developers beyond this API. I have not heard or seen any official statement of IBM, but a high ranking IBMer stated in a session at LS 2011 that “IBM doesn’t believe in middle-ware”; hence it doesn’t believe in Flash/Air (or Silverlight for that matter). Having said this, IBM does not want you not to use Flash/AIR; the latter is simply not part of their strategy.

To summarize this: IBM wants you to develop browser based mobile apps with XPages using the REST API.

For those of you who are not XPages developers or simply have a case where a browser based app is not an option,  but a native app or an Flex/AIR based app or a Flex to iOS cross-compiled app is the best choice, this is where SoapgateQ! and its supporting Flex/Air libs can help you. Actually you might even want to use SoapgateQ! for XPages, but I will talk about this at a later stage.

In the next article I will talk about the differences of the two APIs and I will then start talking about our experience developing mobile applications with SoapgateQ!

In the meantime I would like to invite you to have a look at SoapgateQ! 2.0. Just get your free Community Server License and dissect the many samples we have provided for the different mobile OS on the market.

SoapgateQ! – Download & other useful links

Our technical user forum:

Downloads for the SoapgateQ! 2.0 database and manual:

Downloads for the Flex Libs for SoapgateQ! 2.0 and manual:

Download for the Bookstore Demo for the most relevant OS and devices:

Monday, 20 June 2011

SoapgateQ! 2.0 launch on Wednesday, 22/06/2011

Finally we are ready to launch SoapgateQ! 2.0 - the web service based data access API for Lotus Notes Domino.

Besides having plenty of new features, the new release comes with a new license model, which we hope will bring a smile to your face...

The SoapgateQ! community server edition comes absolutely FREE. All you need to do is to register with or to receive your full license key (a link will be provided with the launch). We also provide plenty of open source code libraries and code samples from which you can learn how to use SoapgateQ! - for instance with your Flash Builder projects.

If you like SoapgateQ! and you feel that you require professional support you can opt for the SoapgateQ! Enterprise Edition, which is essentially the same edition from a functional point of view, but comes with technical support. Click here for more information.

The count down is stay tuned.

Wednesday, 15 June 2011

dropbox Q! for Connections (Greenhouse Demo)

My partners at just posted a free Flex/Air application that provides a file upload (dropbox) functionality for your personal Greenhouse account using Lotus Connections. It is an experimental project to get familiar with Lotus Connections.

Read more here...

Wednesday, 25 May 2011

Flash Builder 4.5 - Deploying an unsigned Playbook application using a Debug Token

In my previous posting I explained how I created and deployed a debug token on the Blackberry Playbook Simulator. In this posting I explain the next step, deploying an unsigned application bar file using the command line procedure (as the Flash Builder UI process isn't working for non US environments - see previous posting).

I avoid to use the command line procedure to package (and deploy) the application bar file as the packaging is perfectly working from the Flash Builder UI. However, a few settings and hacks have to be done so that your FB 4.5 app will run on your Blackberry Playbook:

  1. The Playbook doesn’t support yet the Air SDK 2.6 (according to RIM an upgrade  will be provided around June 2011, which will fix this issue), and as a result of that you have 2 choices: you either use Flash Builder Burrito (with the Air SDK 2.5) or you need to add a little hack to your projects to remove any Air SDK 2.6 dependencies.

    The detailed explanation to this can be found on
    Jason’s Flex Blog.
  2. In addition what is said in the above blog entry, the advanced packaging options should be

    -forceAirVersion 2.5

    The reason for the –devMode option is that the (real) Playbook will otherwise not accept a deployment of an unsigned apps even though a Debug Token has been installed and the device is in Developer mode.

  3. Don’t forget the mentioned compiler option -swf-version=10
  4. Last but not least you need to add the AuthorID as created in the MANIFEST.MF file of the currently used file that must be installed on your Playbook device.
    • Open the file with for instance 7-Zip
    • In the META-INF folder you find the MANIFEST.MF file
    • Open it with a Notepad
    • Find the tag called Package-Author-Id: and copy the encrypted code into the clipboard
    • Open the blackberry-tablet.xml file of your project
    • Add a tag paste your id code here
    • You also need to add an tag (which is your vendor name as registered with RIM)


OK, that’s it, we are half way through. Next step is to run the Export Release Build… function of the Flash Builder to finally use again the command line procedures to deploy the file on to the Playbook. For this I created a simple batch file:


CD "\Program Files (x86)\Adobe\Adobe Flash Builder 4.5\sdks\blackberry-tablet-sdk-1.0.1\bin\"

blackberry-deploy -installApp -devMode -launchApp -package "D:\BlackberryApps\mobilenotes\" -password xxx -device your_device_ip

The -password must match the password set for the Playbook device and the –device  ip address can be found here…

As shown in the screen shot, do not forget to change your device to Development Mode from the security settings. And as said earlier, you require a valid debug token to be installed on the device.

To remove the app from the device I created yet another batch file:


CD "\Program Files (x86)\Adobe\Adobe Flash Builder 4.5\sdks\blackberry-tablet-sdk-1.0.1\bin\"

blackberry-deploy -uninstallApp -package "D:\BlackberryApps\mobilenotes\" -password xxx –device your_device_ip 

Wednesday, 18 May 2011

DNUG Session Journal Application for Blackberry Playbook

Qkom GmbH developed a Session Journal Application for the Blackberry Playbook for the upcoming DNUG (German Notes User Group) event. This application is similar to the Lotusphere Session Journal we published earlier this year for Android devices.

The application accesses a Lotus Notes session journal database using our web service based Domino Data Access API (SoapgateQ!)

Item QR Code
Enjoy :-)

On EDGE with Adobe Flash Builder 4.5

Check this video and you know why I love to be a Flex developer...

Tuesday, 17 May 2011

Flash Builder 4.5 - Problems with installing a Playbook Debug Token

Last week I reported the issues I have with my attempts installing a debug token on the latest Blackberry Playbook Simulator (1.0.1) to Blackberry Dev Support...

"Dear support,

I have been battling with the new debug token feature for the Playbook Simulator and am at a point to give up.

I tried using the Flash Builder 4.5 UI to create the debug token bar file, but get an error message saying "Unable to parse issue date from debug token."

Once I change the system and all Flash Builder / Java configurations to US local settings, the bar file is created. Unfortunately I'm not located in the US and hence keeping my PC on US settings is a no go.

I also tried the command line creation and that works with my UK settings.

However, the deployment is not functioning, UI and command line deployment fail. Well, to be precise, the deployment as such works...

C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.5\sdks\blackberry-tablet-sdk-
1.0.1\bin>CD "\Program Files (x86)\Adobe\Adobe Flash Builder 4.5\sdks\blackberry
C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.5\sdks\blackberry-tablet-sdk-
1.0.1\bin>blackberry-deploy -installDebugToken "D:\BlackberryApps\DebugToken\deb" -device -password al....86
C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.5\sdks\blackberry-tablet-sdk-
1.0.1\bin>"C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.5\jre\bin\java" -X
mx512M -jar "C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.5\sdks\blackberr
y-tablet-sdk-1.0.1\bin\\..\lib\BarDeploy.jar" -installDebugToken "D:\BlackberryA
pps\DebugToken\" -device -password al....86
Sending Install Debug Token request...
Info: Action: Install Debug Token
Info: File size: 2246

...but the VM reports an invalid token

This problem has been reported on the developer forum, but no solution has yet been provided.

One observation I made is the following: the device ID reported by the Flash Builder UI is different to the PIN shown in the device:


I tried to create the debug token with both ids, but neither works. Any help would be appreciated.

Best regards
Matthias Wille"

And  yesterday I got following response:


Thank you for contacting BlackBerry Application Development Support!

In response to your recent email, we would be happy to assist with this issue.

We are aware to this issue in regards to PBDT, and a resolution to this issue is being developed.

Good luck in your future BlackBerry application development and have a great day!

BlackBerry Application Development Support