Saturday 22 November 2014

Mobile Tech Jargon

This blog post is short post about some popular terms associated with apple ios and android based os.It is far from exhaustive list that can be documented.



ios

  • ios is the foundation of apple products.let us catch up the important jargon associated with this fine devices.
  • Siri-It is a voice feature thru which task can be performed with the device.
  • icloud-Feature for seamless mobility between different devices and  also a storage  house on cloud.
  • Universal features.-Special consideration for world wide users.
  • Panorama view-It is 240 degree view available in ios camera/
  • Safari-It is a browser specific to apple devices.
  • cocoa touch-Fundamental Stack in ios for building app store apps.
  • Media layer-This stack is used for audio,video,graphic requirements in the software.
  • core services-It is foundation layer for cocoa touch and media layer.
  • core os-It is a layer that directly interacts with the device hardware.
  • udid-It is unique id associated with each device.


Android ios-


  • Android is based on Linux kernel.
  • AVD-It is a emulator.
  • ADB-Protocol that run through usb and can be used for debugging.
  • Dalvik Virtual Machine-Android app run on this and this machine  uses just in compiler along  with it.
  • Android Stack Architecture-It has four layers application layer,android debugger,android app 
  • framework,Android kernel.
  • Android has features that enable processes to share memory,inter process communication,debugging log files,power manager,support emulator cpu.
  • Android apps have uid and gid for each of its apps with paranoid networking facility.This enable security .
  • Native library in android can interact with app.framework through JINI and with kernel by system calls and signal calls.
  • Android has many packages inbuilt that support  various features.
  • APK-File created from sdk.
  • Android uses j2se classes;api
  • SDK provides .dex files for java byte code conversion.
  • Android resource xml file can be used to store data for app and they can be converted to class file.
  • Manifest file is used to store security settings.
  • Android uses activities,services,content providers,broadcast receivers as building blocks for app making.
  • Activity is relevant to user screen interaction
  • Services run in the background for  tasks like  i/o interaction or network set up; for example..
  • Content providers are used to provide database related functions .
  • Broadcast receivers act as notification agent like the ones we see on top of our screen.
  • Xml is used in android app as a way to store and exchange data.They are  key-value pairs.

No comments:

Post a Comment