Computer Science and Business Adminsitration

Learn Computer and Business Administartion ! A new way

Showing posts with label computer. Show all posts
Showing posts with label computer. Show all posts

Monday, 26 September 2016

Evolution of Android Platform



Introduction:

Android is an Open source platform based on Linux kernel and is being used in touch screen devices i.e. smart phones and tablets. It is being developed by Google. Its GUI is based on direct manipulation. It has a special UI for cars, smart televisions and watches. It uses different actions that are loosely connected to real world actions i.e. touch, swap, pinch etc. It also contains a virtual keyboard for textual inputs.
According to a survey by google over 1 billion users are using android and 71% of developers develop on android platform. There are more than 1 million applications which makes android the largest install base of all general purpose OS.
It was developed initially by Android Inc. It was financially backed up by Google and later on went on to buy it in 2005. Android was exposed in 2007 in 2007 with the formation of Open Handset Alliance which is a consortium of software, hardware and telecom companies and devoted to advancing Open standards for mobile devices.Android is being used as a base by the technology companies ready-made, customizable and low-cost OS for high-tech devices. Its open nature has attracted people to attain it as the mostly used base OS and the platform with most number of developers.


Evolution:

Evolution of Android started back in September 2008 with the release of Android 1.0 with (API level 1/2) and the version was known to be 1.0. Key features involved Android Market, status bar, Google maps with GPS, browser, voice dialing and several others. It was updated to cupcake (API level 3) in April 2009 based on Linux kernel 2.6.27. Salient features included support of third party keyboard, widgets, Animations, auto pairing and stereo support for Bluetooth. Another Update was disclosed in September 2009 with API level 4 and named as Donut. It had multilingual speech support, camera features, betters GUI and WVGA screen resolution with expanded gestures and gestures builder development tool. Soon after in October 2009 Éclairs (Android 2.0) was released with multi accounts with better synchronization, Microsoft Exchange for better email experience, addition of screen resolutions and addition of live wallpapers. By the last decade of May 2010 Google came up with Froyo (API level 8) with enhanced speed, applications with JIT compilation, USB tethering and Wi-Fi hotspot and Cloud device management. Froyo had three small updates with bug fixes and security patches. December 2010 was a complete new experience for android with the release of Gingerbread (API level 9/10) along with the Google Nexus S. Here the adoption of Android really started. GB had better and simpler GUI, screen support, NFC, Download Manager, multi-camera support and garbage collection. GB remained till September 2011 with several bug fixes and improvements.
Honey Comb (API level 11-13) was released in Feb 2011 but its main target was wide screen i.e. tablet PCs. It used a holographic UI with action bar, multi tabs, multitasking, encryption and hardware acceleration. It was updated with external input devices and Google TV support. The view of android and usage statics moved to a new direction with the release of ICS (API level 14/15) with face unlock, roboto-fonts, auto-sync, drag n drop facilities and VPN framework with Tunnel Interface, Jelly bean (API level 16-18) was released in July 2012. It had a smoother UI, expandable notification bar, multichannel and USB audio support and several other features. Was added with two APIs with GUI and security improvements along with several other important features. Android came up with KITKAT (API level 19/20) by the last of October 2013. It was a revolution in the sense of GUI, communication and security. It included auto encryption, NFC Host based card emulation and smooth GUI. In November 2015 Android came up with their latest version Lollipop (API level 21 and 22) with a complete new Material design, Android runtime and several other revolutionary changes for better performance and enhanced battery life.

Thursday, 22 September 2016

Adobe Acrobat Reader

csbadmin.blogspot.com-adobe

Introduction:

Adobe Acrobat reader is a perfect PDF management tool presented by Adobe Systems. It is used to view, edit, comment, highlight, bookmark and sign your files and forms. You can view many kind of PDF file and have a print. When you find interesting or useful information you can highlight and bookmark and reach easily whenever required. If you are attending a lecture and teachers tells something special you can readily add the comments on the instance to remind what it actually means. You can do all this great stuff without paying a single cent. If you are a pro and you need to quickly edit your PDF files you can do it easily with by just buying a membership of around 13 dollars. It opens the door to several unmatched features such as signing your documents through digital signatures so no worries of signing official documents manually just Do it while you are creating your files / forms and stay free. Never lose your documents by sharing them on the cloud and access them anywhere you want. Need another file format for submissions or other purposes its just a click away with adobe acrobat pro and scan your important documents directly to PDF format and edit them how you like them.

Features:

CompatibilityWindows, MAC OS, Android, IOS, Linux, Windows Mobile, Black Berry
Available VersionDC, X, XI
SizePro: 501 MB

Free(Reader): 72 MB
PricingPro: 15$ / month
Standard Pro: 13$ / month
First Release15th June 1993

Conclusion:

Adobe is a perfect tool for any kind of your PDF management. It offers great features and compatibility. You must use whenever you require to manage your data files. It is safe, secure and easy to use.


Download Links:

Features of Assembly Language

csbadmin.blogspot.com - Assembly


Assembly language is a low level programming  language used to gain hardware access through coding.It is actually a set of small instructions based on the mnemonics of Machine language. Unlike high level languages it converts directly to machine code and thus is fast in processing. To program in machine language the programmer needs to know each instruction in binary which it is directly understood by computer but hard for programmer. To eliminate this difficulty assembly language was developed. It basically works as a middle ware between high level languages and machine code. Now a days it has developed a-lot and is being used for developing device drivers.

Assembly has limited set of instructions so takes time to code and its a tough ask to code in assembly. It basically works through the CPU registers that are used in all kinds of computation, data management, It uses a set of mnemonic instructions which are composed of different operands joined together by different operations and also allows multiple instruction sets and variables for reuse in the code.

Assembly has a complex syntax and can be very time consuming at times. It requires large code for performing simple task. The code written in assembly is compact and secure because it provides a very low level of instruction for device management so there is no space for any malware attacks or other factors.

Assembler is a compact set of instructions to create object file from you assembly language code. It converts the instructions written in assembly language to machine code and generate an object file that can be used on its own to perform a specific task for any hardware device or component. The object file can also be combined with several other such files to create a complete instruction set to drive any heavy machine.

Assembly has a wide range of usage. It is the basic building tool of compiler and programming of stand alone embedded systems and micro devices. It provides you an unmatched hardware access(only machine code can give better but is difficult to write and understand). Assembly is fast efficient and secure.

Assembly coding is a very complex and time consuming task. You will have only seldom cases you opt to go towards assembly
  • Unfortunately you are compelled to study or you choose to study any assembly language subject with some lab credit hours. (The biggest case people code in assembly). One of my friend was always out of registers while he was coding in assembly.
  • You like to accept challenges and program your hardware on your own
  • You don't trust others and do it yourself.
If you are the first one I am really sad for you and hope of get out of it soon.In second case best of luck for your endeavor and if you are the last I can just say try to build trust in others it can be useful several times.

Hope you enjoyed this boring session. Share your reviews.


Sunday, 18 September 2016

Building apps with Phonegap Build

Have you heard of cross platform development?
It is process or feature in which you can develop an application for multiple Operating systems by developing a single application. You don't need to code separately for Desktop, Android, Windows phone or apple devices. Write a single code and build it for all the above mentioned platforms.The process is quick safe and secure. It has limited usage for system and architecture based applications but is good enough for static applications. 
There are several applications available in market that makes it possible to develop cross-platform applications. The list includes
We will discuss Phonegap build. It is a great feature from adobe. Phonegap build  is an online application that helps you create cross platform applications from your  html files. It supports data files as zip or uploaded to your GitHub repository. It finds index.html as the start page and starts building your static application. If index.html is missing it will not allow you build an application because it is the base of landing page. So whenever you try to build static applications you must start include an index.html page with navigation to all other pages included in your application.

In order to build application you need to use your adobe Id. If you have one you can login here (Phonegap build login) using your adobe or GitHub username and password. If you don't have any you must create one through simple easy steps. It will direct you to creating a new app mode. You can upload a zip file or provide a Git repository link. It gets your files from your desired location and open options for building your application where you can name application and enter the description. Click ready to build app and you get your platform options. Select your application and push build all button. You will need to submit your IOS developer key to your Iphone application.
Get Your application and enjoy!!

Friday, 16 September 2016

Earning Money from your websites

Websites are a good way of earning extra money for yourself. If you have technical skills you can create and launch your website, hire someone to create one for you or use any of online tools available for creating online blogs and websites to create a website of your own and start earning some extra cash. You can create a simple wordpress site or blog  and  start posting your  ideas or simply got blogger, create a free blog and start writing. Share them with your friends and start earning. Once you get going its easy and smart way to fill up your pockets.

The world has become a social village. You can do everything over it. You can study, earn, chat and now you can even marry online. Internet is a universal need and most of the people in world have access to the internet. So you can share your ideas, make your ideas and time worth earning.  Websites and blogs are the best way to share your ideas to the public and make money from it. If you have created a website or thinking of creating a website it is important to know how the website can be useful to you. We are sharing with use methods to gain profit out of your websites that can help you start earning from the first day you launch your website.  You must place ads onto your website which can be helpful to you for making money on any of your page view.
Here is a list of some popular ads provider which can provide you ads for your website and provide you maximum money out of your website. You can also manage several websites by a single account. The process for all these is as simple as 1, 2 ,3.
  1. Create an account
  2. Add your website
  3. Create add units and place onto your website

Info links



Info links is one of the best ads provider that provide money per impressions and Clicks. It provides a plugin for WordPress to manage your website ads without adding any code to your site where as for other platforms you need to add some code snippet to your webpages. It provides a GUI interface on its official website to manage your ads. You can extract your money through payoneer debit card and wire transfer directly to your bank account.
It provides
  • In Fold ads that pop up when the webpage is loaded
  • In Text ads that show up on different words in your web articles
  • In Tags ads which show up at the bottom of web page over selected site word from the page contents.
  • In Frame ads that show up through left and right side of your website
  • In Screen show up any time in your website main screen once on a page
  • In Article ads are displayed in selected word from your Website

Chitika

Chitika is another great platform that provides you money on every time you load a page with your favorite ad codes. It provides an option to extract your money from 10$. It provides a plugin for WordPress where you can manage the in-article ads. You can insert ads into every article or page without adding codes manually. You can transfer your money or it will be automatically transferred to your paypal account if your revenue crosses $10 and you have completed all the requirements.
Here is a list of ads provided by Chitika
  • A long sky wrapper that can cover your sidebar
  • A rectangular box that can be adjusted anywhere in your website
  • A small mobile banner to adjust your mobile screens
  • Half page banner covers almost half page of your website and can cover up your free space
  • A mega unit that contains a number text adds or a bigger image ad
  • A leader board to cover the top of your pages and easily visible to all
  • Article ads can be shown at the top or bottom of your articles or pages and managed through plugin Interface

Revenue Hits


As the name suggests revenue hits provides you money for loading and clicks to your websites containing revenue ads. I allows you to withdraw your money through PayPal, Payoneer or direct wire banking i.e cash directly t your bank account.
It contains number of ads for your mobile and Desktop websites.
  • Desktop
    • Footer ads pop up from the bottom of the page and stay there unless you fold them
    • Pop Under creates open the link in new tab upon click your web page
    • Pop up shows up on the screen while surfing
    • Slider shows up from the side of your web page
    • A button and banner to be placed by your choice on the page
    • Interstitial open up on clicking some specific place of screen most probably a word click
    • Shadow box shows up in the middle of screen with a transparent background
  • Mobile
    • A simple mobile dialog asking user for some download or update
    • Footer shows up and stays intact at the bottom of the screen
    • Interstitial open up on clicking some specific place of screen most probably a word click
    • Notifier provides ad notifications to the surfer
    • New tab open ads on the new tab upon clicking mobile screen

Propeller Ads



Propeller ads are also a great featured ads provider. It provides 80% of the revenue to you if you are put the ad to your website. You can extract your revenue through payoneer Bank Account, Master card or prepaid card along with e-payments and wire payments in USD or Euros.
It provides several types of ads which are available depending on your daily traffic.
  • Starter Ads
    • Pop Under opens the link in new tab upon click your web page at any instance
    • Native direct are a direct link for your impression that can be used as a refrence to any of your buttons and links
    • Dailog or Push up ad is for mobiles which shows a pop up for update and forces user to click or cancel
    • Interstitial open up on clicking some specific place of screen most probably a word click
  • For Traffic over 10K visitors daily
    • Banners of different size to be placed at any place on your web pages
Sharing is caring!

Thursday, 4 August 2016

Trending High Level Languages



     Computer craze is becoming more and more day by day. Every businessman or company is moving towards a world of automation. Automation allows different machines to solve their problems on their own and work continuously without interruption of human beings. This is is done with the help of a microchip that acts according the instructions provided by the user. Computer is a combination of these chips and works according to the instructions provided by the developer. In order to instruct the system a developer requires some kind media which is quite similar to the media used by human beings.
                      
    Yes, It requires some kind of language to instruct a computer. A computer language(known as programming language as this process is called programming) like the human languages is a set of words, symbols and syntax by which the computer understands what the developer actually wants it to perform. There are two kinds of programming languages.
  • High Level Languages ( Human can understand but computer requires it to be converted)
  • Low Level languages (Human need prior knowledge to understand whereas computer easily understands)

Today we will discuss some trending high level languages:

PYTHON:

Python is being widely used these days for web and desktop applications. It actually  is an open-source dynamic language and is compiled at run-time. It emphasizes on no-repetition, code re-usability and clear readability.  Python also provides dynamic data types which releases the burden and issues relating data types. It also provides several frameworks and tools allowing multiple platform development and support. 

RUBY:

Ruby being open-source is a combination of languages liked by the creator Yukihiro Matz Matsumoto. It provides different statements, functions and words that allow different functionalities. The most popular platform is its combination with Rails to provide a secure and quick web development experience. It also supports automatic data typing. 





















Stay Upto date with all our updates
Join Our Newsletter