Skip to main content

Posts

Could Optimus 3D be the phone of the Year ?

I was asking my self if a samrtphone equiped by 3D technology could be the big challenge for the mobile industry for this decade. I remember, when i have used the LG Optimus 3D for the first time, i was very impressed. I could not imagine that you are able to watch 3D films directely in your mobile without needing 3D glasses. I have the chance to study more the technology and to see how LG invent a new way to show 3D images on the LCD panel. What was impressing my, rather than the ingenious way of adding a Barrier layer in front of the LCD screen to delivere a seperate image to each eye, the many "3D" services or options that a 3D phone provide regarding a  normal use. Using Optimus 3D phone you can : Watch 3D movies. Play 3D games. Record 3D videos. Share 3D contents(3D Youtube, HDMI (TV)). Take 3D pictures. 3D apps. There are many ways to mesure innovation, but perhaps the most elemental yardstick, at least where technology is concerned, revolves around the j...

Tunandroid 2011 Event

It was a great pleasure for me to participate in the Tunandroid's first birthday event. I have been a member in the community since last year, and I was thinking how to give support for the tunsian's Android fans especially after the Tunisian revolution.  Tuanandroid is the official Android community for tunisan developers. It gives support for students and developers to improve their knowledge on the Android's platform. Tunandroid.com  contains more information about the community's activities and helps Tunisan android geeks to be updated with the last news about Android technologies and mobile vendors. During this event, the big  South korea firme, LG, was presented to give support to Tunisian Android developers. Christoph Marschall,Technical Manager of LG Europe Lab & Me from Tunisia Lab have the pleasure to  present the Real3D technology and how to start developing 3D applications using the  R...

Real3D API

As we have explained in the previous post about Real3D technology, to view images in 3D,a seperate image has to be  delivered to each eye. Using the  Real3D API, you can  create 3D content  without worrying about  the used displayed-technology. The Real3D API will  merge all  the needed information into image  frame buffer . The phone  will  render the final 3D-image in the format required by the LCD  display panel. 3D images are in the Side-by-Side format. The Side-by-Side format encodes left & right perspective image data into a single image  frame. Images in the 3D surface and 2S surface are merged by the surface flinger into the dispaly frame buffer. The resulting image is shown on the LCD 3D panel by the HAL (Hardware Abstraction Layer). Usually you have only to wait for the end of frame rendering into surface when you are dispalying 2D image. To show 3D image, Real3D surface is define...

LG Real 3D

In this post i will introduce the Real 3D sdk presnted by LG in the Android platform. What's Real 3D ? Real3D is technically known as stereoscopic vision which refers to the human ability to view the same image with both eyes in similar, but slightly different ways. Because the normal human eyes are about 2.5" apart, there is minuscule difference between images that is gathered from each eye . The brain then combines them to form a single picture and this vision allows the brain judge depth and distance.  Real3D uses those characteristics of human perception to create a 3D image. Type of 3D display LG use the auto-stereoscopic display which refers to 3D d isplay technique that creates stereoscopic images without needing special glasses, as the left and right eyes view different images.  When different images are projected into different locations in the viewing space, a person in the correct position can feel the stereoscopic effect via binocular parallax, seeing...

Android UI Prototyping

It seems to be very helpful to do earlier  prototyping  of  your Applications. Show your ideas at the beginning of your project life cycle and getting the right feedback from the customer could help you to build and design a great software. In this post, we will see an android UI prototyping tool :   UI Prototyping Stencils You can find answers to many issues and  perform your software quality . What the customer expects? What is required and what is optional?  How to show  customer a GUI without implementing?  How to organize menus? What are the desired colors? We can answer earlier these questions by using a Prototyping tool . The Sentil   for the    Pencil GUI prototyping tool  is available as an    add-on for Firefox  and help you to do Prototyping of Abdroid UI. To install: Install the Pencil add-on. Open Pencil by clicking  Tools > Pencil Sketching...  in Firefox. Right-click...

Augmented Reality Part 1

It's so exciting to add  Augmented reality to your Android Application.There are some Open frameworks that allow you  adding AR to your Android project but in this post we will  discover in details how we can make our AR application using Camera, Sensor and GPS. Augmented Reality is a term for a live direct or indirect view of a physical real world environment whose elements are augmented by computer-generated sensor input, such as sound or graphics. There are many popular Applications of AR such as Layar , wikitube , Googles ... With this post, we want make it easy as possible  for new developers to begin and understand the AR technology. In this first part of tutorial, you will create a custom surface view on which you'll load the camera preview. After creating an Android project including Google Api for the use of the Location librairies, add  the permission of Camera  to your Manifest file. <uses-permission android:name=...

My Android "Azkar" Application: Pretty Design & Nice Animations

I'm pleased to share with you a useful  and pretty application for the muslems people : Azkar Application. The aim of  this application is to show the daily invocation for muslem people. There are 6 invocations supported in this version 1.0. If you  want to add a  specific invocation in the new version your proposals are welcome. I have tried to add some animation effects in order to make the user interface more attractive and innovative. A first animation that rotates the view on the Y axis between two specified angles. This animation also adds a translation on the Z axis to improve the effects. The second animation between the Invovacation's screens is a simple Alpha animation supported in the Android UI animations. Some screens captures from the different supported invocations with beautiful background and different colors: Morning invocations, Evening invocations, Prayer Invocations... I...