• Home
  • Posts RSS
  • Comments RSS
  • Disclaimer
lor
Blue Orange Green Pink Purple

Featured-content

Customizing Windows 8

Though it's not commercially available yet, Windows 8 in its pre-release versions already offers a wealth of customization possibilities. Here are our favorites. Microsoft's operating system isn’t even fully released yet, but we've already got plenty to go on with Windows 8 Release Preview (and, if you're a developer, Windows 8 RTM...Read more

First Impressions: Samsung Galaxy Note 800

Presenting you the first impressions of one of the most awaited and hyped device by Samsung the Galaxy Note 800 Samsung has launched the Galaxy Note 10.1 in India, slightly rebadged as the Galaxy Note 800. We had a chance to play with the device at the launch event, and here are some initial observations about ...Read more

Android -What is android ???

Android -What is android ???

A question arising in most of the population who were earlier slaved to Nokia,Apple and BlackBerry phones.
Well in simple words its just a kind of windows for Smart-phones but being an open source code its "cost of development" drops a lot as compared to a normal Symbian OS, i OS ,Blackberry OS or Windows Mobile OS.

A clear definition ,features and its brief working is as :

Definition :
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
Its a Unix-based operating system firstly made by Android Inc. then in august 2005 google acquired it.

Features

  • Application framework enabling reuse and replacement of components
  • Dalvik virtual machine optimized for mobile devices
  • Integrated browser based on the open source WebKit engine
  • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
  • SQLite for structured data storage
  • Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • GSM Telephony (hardware dependent)
  • Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
  • Camera, GPS, compass, and accelerometer (hardware dependent)
  • Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE

Android Architecture


The figure shows the major components of the Android operating system. Each section is described in more detail in the figure.


Applications

Android will ship with a set of core applications including an email client, SMS program, calendar, maps, browser, contacts, and others. All applications are written using the Java programming language.



Application Framework

By providing an open development platform, Android offers developers the ability to build extremely rich and innovative applications. Developers are free to take advantage of the device hardware, access location information, run background services, set alarms, add notifications to the status bar, and much, much more.

Developers have full access to the same framework APIs used by the core applications. The application architecture is designed to simplify the reuse of components; any application can publish its capabilities and any other application may then make use of those capabilities (subject to security constraints enforced by the framework). This same mechanism allows components to be replaced by the user.

Underlying all applications is a set of services and systems, including:

  • A rich and extensible set of Views that can be used to build an application, including lists, grids, text boxes, buttons, and even an embeddable web browser
  • Content Providers that enable applications to access data from other applications (such as Contacts), or to share their own data
  • A Resource Manager, providing access to non-code resources such as localized strings, graphics, and layout files
  • A Notification Manager that enables all applications to display custom alerts in the status bar
  • An Activity Manager that manages the lifecycle of applications and provides a common navigation backstack
For more details and a walkthrough of an application, see the Notepad Tutorial



Libraries

Android includes a set of C/C++ libraries used by various components of the Android system. These capabilities are exposed to developers through the Android application framework. Some of the core libraries are listed be low:

  • · System C library - a BSD-derived implementation of the standard C system library (libc), tuned for embedded Linux- based devices
  • · Media Libraries - based on PacketVideo's OpenCORE; the libraries support playback and recording of many popular audio and video formats, as well as static image files, including MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG
  • · Surface Manager - manages access to the display subsystem and seamlessly composites 2D and 3D graphic layers from multiple applications
  • · LibWebCore - a modern web browser engine which powers both the Android browser and an embeddable web view
  • · SGL - the underlying 2D graphics engine
  • 3D libraries - an implementation based on OpenGL ES 1.0 APIs; the libraries use either hardware 3D acceleration (where available) or the included, highly optimized 3D software rasterizer
  • · FreeType - bitmap and vector font renderin
  • · SQLite - a powerful and lightweight relational database engine available to all applications
  • Android Runtime

Android includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language.

Every Android application runs in its own process, with its own instance of the Dalvik virtual machine. Dalvik has been written so that a device can run multiple VMs efficiently. The Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimized for minimal memory footprint. The VM is register-based, and runs classes compiled by a Java language compiler that have been transformed into the .dex format by the included "dx" tool.

The Dalvik VM relies on the Linux kernel for underlying functionality such as threading and low-level memory management.

Linux Kernel

Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.




For nerd or those people which want a complete in depth information can visit Android-Wikipedia Page
Read More 0 comments | Posted by Unknown edit post

0 comments



Post a Comment

Newer Post Home

THE TECH NO FREAK

  • About
      About me. Edit this in the options panel.
  • THE TECH NO FREAK

    Our Objective

    Hi World ! All and the guy and gals out there ,i am here to your guide in this world of technology so that nobody freaks out because of technology ,its simple
    Your problem ,our solution !
    So stop freak'n out and enjoy the tech world because its tech-no -freak !

    Personalize it ! Translate it !

    Follow this blog
    IP Address Checker
    Widget by ABT

    Blog Archive

    • ► 2013 (5)
      • ► July (1)
      • ► June (1)
      • ► May (3)
    • ► 2012 (46)
      • ► November (3)
      • ► September (1)
      • ► August (36)
      • ► July (3)
      • ► January (3)
    • ▼ 2011 (19)
      • ▼ December (19)
        • Ashwa v1(customization-special)
        • Hybrid v1
        • Hybrid v2
        • Leandros v1
        • Leandros v2
        • Droidmaxx v3
        • Droidmaxx v2
        • Asevmaxx v2
        • Droidmaxx v1
        • Asevmaxx v1
        • Playful God's Aseventy
        • How to install a ROM ???(Using CWM Recovery)
        • Custom Roms for A70 !!!
        • Installing flash player 10.3 on an armv6 device !!!
        • 5 Essential Apps For A70
        • How to ROOT A70 ?(And many other android phones)
        • What is rooting ?
        • MY FIRST ANDROID -MICROMAX A70 !!! Complete Review
        • Android -What is android ???

    Contributors

    • Unknown
    • Unknown

    According to you which is the best gaming laptop under 50k INR ?

    Tag Cloud

    a70 micromax Android Samsung rom custom windows 8 IFA galaxy Linux Asevmaxx Droidmaxx Hybrid Leandros recovery Apple Google app best microsoft player root Application Ashwa Kernel LG Open source Optimus Sony Verdict aseventy battery benefits camera control customizations hp ifa 2012 india jelly beans note pc rumored s-pen smart smartphones tablets wifi working windows z4root 10 10.3 1080p 109 15 160mb 2 20 seconds 200 2013 239 3g 5 megapixel 5.8 600mhz 7 7k 8 patchwindows rt touch cover bug ATIV ATIV S Architecture Aseventy by PFG Asevmaxx v1 Asevmaxx v2 Browser Definition Droidmaxx v1 Droidmaxx v2 Droidmaxx v3 Error F11 Framework Gingerbreak Google play II JIT Java Leandros v1 Leandros v2 Libraries QQ QQPlayer RAM RZ recovery UC Viao Wikipedia Zipalign aderno adobe amp apk apps armv6 august ballmer ban band basic partition berlin blackberry.bbm box bt s-pen budget call capacitive capacitor cards charge charger computer consumption cream critical update critical windows 8 update custom urls customize damage danger dangerous data defination details diable display downlaod envy envy touchsmart 4 envy touchsmart ultrabook 4 envy x2 essential explorer firefox first impressions flash foundation fullHD fun gain galaxy note 10.1 galaxy note 800 gonote google+ government gps gpu.190mb graphic great wall hack hackers hangouts.google harm home use how to hp envy 4 hp envy touchsmart 4 hp envy x2 hp touchsmart hsdpa htc ice ics image infrared install installation internet ios kepler keyboard keys laptop latest launch less lift lifts like logan low mac microsoft patch tuesday microsoft surface microsoft surface for windows rt microsoft windows 8 mms mobile mozilla music n9 nexus no internet nokia notebook nvidia office offline optimus G patch tuesday phone playful god plus port power pro project quad receive calls remote requirments retina rooot rooting s4 samsung series 5 samsung series 5 ultra touch samsung series 5 ultra touch ultrabook sandwic saves science serial key set-top sinofsky sms sony tablet s sony xperia j sony xperia t sony xperia tablet s sony xperia tx sony xperia v spectrext spectrext touchsmart ultrabook steve ballmer steven sinofsky stock super-capacitor superone click system system tune tab.ifa tablet s technology terms tips touchsmart trial tweak twitter u310 ultrabook ultrabooks universal update version why wifi windows 8 laptop windows 8 ultrabook windows 8 update xperia xperia j xperia t xperia tablet s xperia tx xperia v
    Powered by Blogger.
  • Search






    • Home
    • Posts RSS
    • Comments RSS
    • Disclaimer

    © Copyright THE TECH NO FREAK. All rights reserved.
    Designed by FTL Wordpress Themes | Bloggerized by FalconHive.com
    brought to you by Smashing Magazine

    Cheap Web Hosting Sites
    Back to Top