Archive for the ‘Tutorials’

Hot to use PNG as Flash Lite application icon instead of SVG11.26.09

Many Swf Packager tools (KuneriLite, SWF2Go, Janus) use SVG-t as their primary icon format.

With these instructions you can use also PNG file easily:

1. Convert the PNG image to base64 format from here.

(Press “Browse” to select the file and then “Convert”)

2. You’ll see “Base64 representation of the source data”
Copy and paste the entire textfield into some text-editor.

3. As SVG is basically text file, we can directly use the Base64 formatted text.
Use the template text below to create your SVG (replace the text
THE BASE64 ENCODED BITMAP GOES HERE with your copy pasted text) :

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
contentScriptType="text/ecmascript" zoomAndPan="magnify"
baseProfile="tiny" contentStyleType="text/css" version="1.0"
width="6.77196" preserveAspectRatio="xMidYMid meet" viewBox="0 0 6.77196
6.85856" height="6.85856" fill-rule="evenodd">
<g>
<metadata/>
<g>
<image x="-2.847" y="-3.71656" transform="matrix(1 0 0 1
2.847 3.71656)" width="6.77196" xlink:href="data:image/png;base64,THE
base64 ENCODED BITMAP GOES HERE" xlink:type="simple"
xlink:actuate="onLoad" height="6.85856" preserveAspectRatio="xMidYMid
meet" xlink:show="embed"/>
</g>
</g>
</svg>

Now save the text file and convert the SIS.
No more hassle with Illustrator, Inkscape and SVG2SVGT Converter !
However, your bitmap icon will not be scalable, so stick to SVG if you are targeting more than one device model.

Kudos to Riku Salminen/FN for the hint!

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Posted in Development, Flash Lite, KuneriLite, S60, SIS, Tutorials, packagingwith 6 Comments →

How to protect Flash Lite content with OMA DRM 1.0 Forward Lock for Symbian SIS installers05.08.09

Alessandro found a great solution to protect Flash Lite content with OMA DRM 1.0 forward lock for S60 Symbian SIS installers, and prepared a tutorial. Kudos!

The idea is pretty simple but it took sometime to get it done for several reasons. It involves creating a new file in PIP format which contains other files. I figure out the method several months ago but I had to do several tests and rebuild the Symbian C++ code for launching the Flash Lite content.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Posted in Development, Flash Lite, Tutorials, articlewith 2 Comments →

How to create a phonebook with Flash Lite (with Platform Services)03.30.09

Pasi posted a raelly nice article: Contacts Demo – S60 Platform Services API example. There is step by step guide and tutorial to prepare the Flash Lite app utilizing new S60 5ht edition Platform Services, and files for the source code. Kudos!

Here is my first Nokia S60 Platform Services API test with Adobe Flash Lite. This demo is designed to run 360×640 screens (like Nokia 5800 and N97). Application first loads contacts name, phone number, work and home addresses and shows all informations nicely in interactive scrollable menu.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Posted in Development, Flash Lite, Tutorialswith No Comments →

How to remove/hide annoying Facebook quiz notifications (and others)03.19.09

With the last Facebook update, annoying quiz application notifications entered in our lives. It’s pretty annoying, not only I do not give any sh*t about a quiz someone takes, but also makes it very hard to see anything else. After some nerve breakdown and digging, I found the solution with the help of an insider tip ;)

1. You have to be a Firefox, Chrome, Opera or Safari user in order to makes this thing work.

2. Install GreaseMonkey add-on to your Firefox, GreaseMetal for Chrome, JS Utilizer for Opera or GreaseMonkey for Safari.

3. Click here to Install the Facebook Purity GreaseMonkey script (Kudos to Stephen for this amazing script. Do not forget to donate him if you find it useful)

4. There is no 4th step :)

If you like this post, please share it with your friends on Twitter, Facebook or Digg :)

Do not forget to follow me on Twitter, if you are a Tweep as well :)

[via UserScripts]

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Posted in Facebook, Tutorialswith 100 Comments →

Kuinka iPhone sovellus tehdään02.23.09

Jos iPhone ohjelmien suunnittelu kiinnostaa, kannnattaa tutustua yleensäkin iPhone suunnittelijoiden blogeihin.

Yksi erinomaisesti johdatteleva opas on nähtävissä täällä.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Posted in Finnish, Tutorials, apple, iPhonewith No Comments →

Create a moving ball using accelerometer with KuneriLite11.25.08

Here is a simple example for to create a moving ball with Flash Lite using KuneriLite accelerometer plugin by Flash Lite Effort Project.

In this post we’ll see how to use accelerometer in Flash Lite with Kuneri Lite. We’ll do a small example of the moving ball application, however simpler than the original application.

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Posted in Flash Lite, KuneriLite, Tutorials, accelerometerwith 4 Comments →

How to create Flash Lite animated ringtone10.09.08

Alessandro is great as usual and published a tutorial about preparing Flash Lite animated ringtones with KuneriLite.

For those of you who missed it (really??) latest KuneriLite versions have added support for Flash Lite ringtones, one of the coolest FlashLite features around!!

Today, we’ll see how it is simple to create a FlashLite ringtone with caller-id support and an application that allows users to easily set and unset it.

Read the whole article

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Posted in Design, Development, Flash Lite, Tutorials, ringtonewith 2 Comments →

PHP / MySQL with Flash Lite Tutorial09.27.08

Here is a PHP-MySQL-Flash Lite tutorial by Miriam Mariam (self note: improve reading skills).

I’ve written a short tutorial on Flash Lite interaction with MySQL. Through this tutorial I will try explaining how data can be sent from Flash Lite into a MySQL database using PHP as a middle language. Please note, at the time of releasing this tutorial, I have changed the database password, so the attached code might not function as explained

Headlines are:

- Requirements

- Setting up the database

- Writing PHP code

- Writing Flash Lite code

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Posted in Development, Flash Lite, Tutorialswith 1 Comment →

Upload your pictures to Flickr with geotagging using Flash Lite06.27.08

Alessandro did it again and created a great article together with sample code and application FliKun. With FliKun, you can upload any picture from your Nokia S60 phone to Flickr with GeoTagging, with Flash Lite and KuneriLite!

Today, we’ll see how it’s possible to build a Flickr uploader in FlashLite using KuneriLite, geotagging them with the current GPS location.

FliKun

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Posted in Development, Flash Lite, KuneriLite, Mobile, S60, Tutorials, application, articlewith No Comments →

How to browse your Nokia phone on a Macbook06.19.08

Due I am a newbie on Macbook and have never had to use my Nokia till today (see my How to connect Internet using a Nokia on Macbook post), I didn’t know how to browse my Nokia (N95) on Macbook (Leopard).

Can’t be simpler:

1. Download and install Nokia Multimedia Transfer

2. Run NTM

3. Connect your N95 using USB cable and select ‘PC Suite’ on the phone

4. Click on NMT icon on top bar and select ‘Tools and Settings -> Open Nokia Device Browser’

That’s all :)

Ugur.-

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • Technorati
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Mixx
  • Netvouz
  • NewsVine
  • Pownce
  • Reddit
  • StumbleUpon
  • TwitThis

Posted in Mac, Nokia, Tutorials, apple, leopard, macbookwith No Comments →