LWUIT on Android

Last month I ported a couple of my J2ME/LWUIT apps on Android. I used the LWUIT port from Thorsten [1]. I downloaded the source code from LWUIT incubator SVN [2], but I spent a lot of time in merging the LWUIT original classes with the Thorsten's classes needed to port to Andoid and then I spent a lot of time again to produce a .jar usable with Android SDK. In this post I want to share the Eclipse project that I created to compile and jar the Thorsten's LWUIT Android port and I want to show how to write a simple HelloWorld LWUIT-Android project. Requirements: 1) Eclipse Helios or later2) Android SDK3) LWUITPortAndroid eclipse projectnz You can download LWUITPortAndroid from here:LWUITPortAndroid.zipYou may want to update the source code to the latest version of Thorsten's port. If so check out the latest Thorsten's port from the SVN url above and overwrite the classe in my project. I... [Prosegue]

Very poor image scaling in LWUIT? Solved!

Working on a recent project involving the visualization of images from a server on mobile devices' (small) screens, I got in touch with a serious problem: LWUIT has a fast, but very poor scaling algorithm. The quality of the images scaled to be smaller is very poor, as much as texts and numbers cannot be read on the screen. Because I had to solve the problem I looked for a solution and I found the library J2ME Army Knife (http://www.j2mearmyknife.com/) that suppiles several utility classes to manage images.The really interesting classes that helped me to solve my problem was: ImageTransformationResize and ImageTransformationSmooth The following function resize an image to a given width and height: public static Image scaled(Image img, int w, int h){    SmartImage simage =        new SmartImage(img.getRGB(),     &... [Prosegue]

Anche su iPhone si celebrano i centocinquant'anni dell'Unità d'Italia

Sull'App Store è stata appena pubblicata i150, un'applicazione per iPhone, iPad e iPod Touch che celebra i centocinquant'anni dell'Unità d'Italia. L'applicazione, dal design semplice ma efficace, vuole celebrare i sentimenti di Patria, Libertà e Eroismo che contraddistinsero il periodo storico antecedente l'Unità d'Italia e propone alcune notizie storiche sul Risorgimento, sulla spedizione dei Mille e sui personaggi eroici che contribuirono all'unificazione dell'Italia. Consente poi l'ascolto dell'Inno di Mameli, proponendo all'ascoltatore anche il testo completo dell'inno. Il link all'App Store è: http://itunes.apple.com/us/app/i150/id423867575?mt=8&ls=1# Ecco alcuni screenshot:

How to import an X509Certificate in a PKCS#11 token/HSM using C#

The simplest way to import an X509Certificate in a PKCS#11 token, smart card or HSM is by using NCryptoki.NCryptoki is a library for .NET framework that implements the PKCS#11 specifications and supplies an API for C#, VB.NET, Visual Basic 6, Delphi and other COM interop languages for integrating a PKCS#11 compliant token in any application.NCryptoki allows to avoid from the extremely tedious work needed to import in your favorite programming language the PKCS#11 functions exposed by native, unmanaged PKCS#11 implementations reducing the complexity of the code and saving a lot of development time.NCryptoki maps the cryptoki's functions defined in PKCS#11 specification in a set of high level classes usable in C#, VB.NET and propose a programming paradigm that allows to integrate your PKCS#11 compliant token in your applications easily with a few lines of code.NCryptoki supplies a... [Prosegue]