Tuesday, October 9, 2012

opengl with android part I

OpenGL 

OpenGL (originally called Open Graphics Library) is a 2D and 3D graphics API that was
developed by Silicon Graphics, Inc. (SGI) for its Unix workstations. Although SGI’s
version of OpenGL has been around for a long time, the first standardized spec of
OpenGL emerged in 1992. Now widely adopted on all operating systems, the OpenGL
standard forms the basis of much of the gaming, computer-aided design (CAD), and
even virtual reality (VR) industries.
The OpenGL standard is currently being managed by an industry consortium called The
Khronos Group (http://www.khronos.org), founded in 2000 by companies such as
NVIDIA, Sun Microsystems, ATI Technologies, and SGI. You can learn more about the
OpenGL spec at the consortium’s web site:
http://www.khronos.org/opengl/

The official documentation page for OpenGL is available here:
http://www.opengl.org/documentation/

OpenGL ES

The Khronos Group is also responsible for two additional standards that are tied to
OpenGL: OpenGL ES, and the EGL Native Platform Graphics Interface (known simply as
EGL). As we mentioned, OpenGL ES is a smaller version of OpenGL intended for
embedded systems.
The EGL standard is essentially an enabling interface between the underlying operating
system and the rendering APIs offered by OpenGL ES. Because OpenGL and OpenGL
ES are general-purpose interfaces for drawing, each operating system needs to provide
a standard hosting environment for OpenGL and OpenGL ES to interact with. Android
SDK, starting with its 1.5 release, hides these platform specifics quite well. We will learn
about this in the second section titled “Interfacing OpenGL ES with Android.”

Fundamentals of OpenGL
This section will help you understand the concepts behind OpenGL and the OpenGL ES
API. We’ll explain all the key APIs. To supplement the information from this chapter, you
might want to refer to the “Resources” section towards the end of this chapter. The
indicated resources there include the Red book, JSR 239 documentation, and the
Khronps Group API reference.

here is list of some of this api

glVertexPointer
glDrawElements
 glColor
 glClear
 gluLookAt
glFrustum
 glViewport

cheapest dual core android india stellar horizon

cheapest dual core android india  stellar horizon



General Information
Brand Spice
Model Mi-500 Stellar Horizon
Weight 0 G
Form Factor Touch Bar
Dimensions 0x0x0 MM
Operating Frequency GSM 900 / 1800 / UMTS 2100 MHz | GSM 900 / 1800 / UMTS 2100 MHz
Dual Sim Yes, Dual SIM, Dual Standby
Touch Screen Yes, Capacitive Touchscreen

Display Details
Display Color 5.0 inches Capacitive Touchscreen
Display Size Spice Mi-500 Stellar Horizon has a display size of 480 x 800 px

Camera
Camera Yes, Rear Camera : 5.0 MP Camera (2592x1944 Pixels) with Auto Focus and LED Flash, Front Camera : 0.3 MP, VGA Camera (640x480 Pixels)
Camera Res. 2592 x 1944 Pixels 
Zoom Yes, Digital Zoom
Video Yes
Video Recording Yes
Video Player Yes, MP4 Player

Software
Games Yes
Java Yes
Browser Yes
Operating System Android OS, v2.3 (Gingerbread), upgrade to v4.0

Call Records
Phone Book Practically Unlimited
Missed Calls Practically unlimited
Received Calls Practically unlimited
Dialed Calls Practically unlimited

Battery
Stand By Time N/A
Talk Time N/A
Li-ion 2150 mAH
Memory
Internal Memory Yes, Internal Memory : 4 GB ROM + 512 MB RAM
External Memory Yes, Up to 32 GB
Memory Slot Yes, Micro SD/T-Flash Card

Message
SMS Yes
MMS Yes
Email Yes
Instant Messaging Yes
Social Networking Services Yes

Music
Ring Tone Vibration, Polyphonic, MP3
FM Yes, FM Radio
Music Yes, Music Formats : MP3, AAC, AAC+, WAV with Loud Speaker, 3.5mm Audio Jack
Speaker Yes
Headset Yes

Data
GPRS Yes
Bluetooth Yes
Wirless Protocol Yes, Wi-Fi 802.11 b/g, Wi-Fi Tethering
Port Yes, USB Port
Edge Yes
Infra Red No
3G Yes
GPS Yes
CPU Yes, Dual core 1GHz processor
Salespack Handset, Battery, Charger, Earphone, USB Cable, User Manual, Warranty Card

Others
Applications :
Secured by NQ Mobile Security Apps

Colours
Black




Spice MI-500