One of the first things that every mobile developer is interested when it starts developing for a new platform is how to manage the images and also the camera. At the Nokia Asha Platform 1.0 the API tools that allows to use the camera image and video stream and then transform, store, publish and share them.
In order to get introduced to such a domain I've decided to learn through the webinars freely proposed by Nokia to everyone interested. At the webinar "Camera, Imaging on Nokia Asha platform 1.0" I've learnt how to have access to the data captured from the camera as low resolution images and record video stream using the Mobile Media API. Also how to manipulate an image scaling down it in size using the Image Scaling API. Also to apply effects to the image as monochrome or sepia using the Advanced Multimedia Supplements API.
Third Part Camera and Imaging Apps on Asha 501
Mobile Media API (JSR-135)
The webinar experience was so inspirational because it shows how you can easily find and use the required tools to develop your own application. Nokia has made a big effort to create a development workbench for their Asha series that enable you as develop to create easily java based application.
After the webinar I started using the default examples provided by the Nokia IDE. It was very easy to load the examples using the menu Nokia Hub > Examples
It display the list of available examples that we can load and then understand how the Mobile Media API, Image Scaling API and Advanced Multimedia Supplements API works throughout those example projects.
Once the Image Scaler example is mounted then we can execute it using the emulator. Therefore we have an example that enable us to select an existing image and then downsize it to 25%, 50% or 75%.
Therefore I started thinking which kind of application can I develop to apply those tools. Then I started to create a draft using the different ideas. Then I finished to define an app that consider the arriving winter holidays and image reducing, manipulation and video creation.
I'm just working in such application and would not like too much before it is published at the Nokia market place however if you want to get inspired and make your try yo can always put an eye on the Nokia recorded webinars.
When I finish I will publish the development advancement here.
Reference:
Webinar presentation
In order to get introduced to such a domain I've decided to learn through the webinars freely proposed by Nokia to everyone interested. At the webinar "Camera, Imaging on Nokia Asha platform 1.0" I've learnt how to have access to the data captured from the camera as low resolution images and record video stream using the Mobile Media API. Also how to manipulate an image scaling down it in size using the Image Scaling API. Also to apply effects to the image as monochrome or sepia using the Advanced Multimedia Supplements API.
Third Part Camera and Imaging Apps on Asha 501
Mobile Media API (JSR-135)
The webinar experience was so inspirational because it shows how you can easily find and use the required tools to develop your own application. Nokia has made a big effort to create a development workbench for their Asha series that enable you as develop to create easily java based application.

It display the list of available examples that we can load and then understand how the Mobile Media API, Image Scaling API and Advanced Multimedia Supplements API works throughout those example projects.
Once the Image Scaler example is mounted then we can execute it using the emulator. Therefore we have an example that enable us to select an existing image and then downsize it to 25%, 50% or 75%.
So, in this case the re-sizing work is performed by the following code. That can be easily adapted to other applications:
Where the method receives the modified width and height, also the string of the image source path. It then rewrites a new re-sized image file using the same parent directory of the source image.
Therefore I started thinking which kind of application can I develop to apply those tools. Then I started to create a draft using the different ideas. Then I finished to define an app that consider the arriving winter holidays and image reducing, manipulation and video creation.
When I finish I will publish the development advancement here.
Reference:
Webinar presentation
No hay comentarios:
Publicar un comentario