Tuesday, August 18, 2009

Android

Android is a "just another mobile Linux" ,which is a software stack for mobile devices that includes an operating system, middleware and key applications. The beta version of the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.We have explored & implemented many of the Android's features for its application development.Some of them are
  • 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

PHP Development


PHP
a recursive acronym for "Hypertext Preprocessor", is an open-source server-side scripting language designed for creating robust and reliable dynamic Web pages for e-commerce and other mission critical Web applications.PHP has introduced number of bonus new features that can help you write better code and gain access to new functionality.Some of them are :
  • SimpleXML or SXML is a great extension that makes manipulating XML data a breeze.
  • JSON and SOAP support for web service functionality built into PHP 5 through the JSON and SOAP interfaces which makes PHP a viable choice for complex backend applications.
  • PDO seems to be one of the great mysteries of PHP 5. it allows developer to access their database of choice using a simple, consistent interface that promotes good coding practices and provides important functionality.
  • SPL Standard PHP Library allows userland code to present itself as one of a number of built-in PHP language elements like arrays.
  • SQLite is a simple but full-featured DBMS packs all the punch of MySQL in a format that doesn't require a database server and runs on every platform on which PHP 5 can be compiled.