Saturday, September 22, 2012

Tizen Mobile OS - The Coming Giant


The biggest mobile OS revolution is happening around us now-a-days and we all know that the leading position is still owned to Android. Android is smashing around with its Jelly Bean updates and people are more talking about operating systems rather than brands. There was a time that almost all people go for Nokia mobiles. Now everyone is running for Android. The main challengers for Android are Windows 8 and iOS. Nokia is trying get back their smart phone market by their high end windows phone Lumia 920 which is going to release soon.

I need your attention to a coming mobile operating system – Tizen. Tizen is expected to change the current smart phone kingdom leading by Android. It is an open source, Linux based OS which will be released soon on Samsung smart phones. The main advantage is Tizen has HTML5 based apps which will lead to another phase of smart phone experience.

Tizen is a free and open source mobile operating system. Tizen is based on the Linux operating system backed by the Linux Foundation and represented in the industry by Tizen Association. The operating system incorporates a number of modules such as network management from the MeeGo project, a combination of the mobile operating systems Moblin, created by Intel, and Maemo, created by Nokia.

Development is led by companies gathered around Tizen Association, which is a not-for-profit consortium steered by a Board of Directors composed of Huawei, Intel, NEC, NTT DOCOMO, Orange, Panasonic, Samsung, SK Telecom, Sprint, Telefónica and Vodafone. The Tizen Association has been formed to guide the industry role of Tizen, including gathering of requirements, identification and facilitation of service models, and overall industry marketing and education.

It has an android like menu, a home button in the left top side, regular symbols in notification area etc. Settings menu have 2 different screens, one for preferred settings items and another for all. 

 
 

 


Tizen os is aiming on platforms like Mobile & PC, cross device, cross platform, tablets, netbooks, notebooks, smartphones, GPS smartnav, In-vehicle infotainment,Smart TV. Tizen Supports ARM and x86 platforms and its kernel is of type Monolithic (Linux).

Tizen is backed by the Linux Foundation and controlled (as of August 2012) by its two major contributors, Samsung and Intel. According to members of the current technical steering team, the development will be completely open. However, the project has stated that "Membership in most project teams (Release Engineering, QA, Program Management, etc.) is invite-only", and the first alpha version was released without development or design input from outside parties.

On 30 April 2012 Tizen released version 1.0, code-named Larkspur. The first devices running Tizen were initially planned for Q2 2012, and were intended to be highly flexible through the use of an HTML5-based API. On 7 May 2012, the American wireless carrier Sprint Nextel announced it had agreed to become part of the Tizen Association and plans to include Tizen-powered devices in their future lineup. 

For developers, Tizen has given an online documentation, which is still not complete. https://developer.tizen.org/documentation

You can download its SDK to your system. https://developer.tizen.org/sdk

Here is a collection of sample web applications for Tizen.

Official sites : www.tizen.org, www.tizenassociation.org, tizencommunity.org

Let’s see their test device. It has a 720p HD screen, volume controls, power button and a mini usb port.



Samsung has tested Tizen on their Galaxy s3 handset. This shows how seriously Samsung is taking Tizen. Here is their Wi-Fi certification.


Let’s hope for even better operating systems which will give the normal users a good smart phone experience.

Thanks

AJAY

Wednesday, September 5, 2012

Saturday, August 18, 2012

Compiler Design Tutorials

These are some good compiler design tutorials that will be helpful to those computer geeks dealing with the compilers.

  1. Principles of compiler design
  2. Basics of compiler design
  3. Modern compiler design

Thanks

AJAY

Monday, August 13, 2012

Sunday, August 5, 2012

C Tutorials - Part I


I am giving you 3 series of free C tutorials. Here is the first series. Download C programming language tutorials here.

  1. C Tutorial
  2. Common Sense C
  3. Teach Yourself C in 21 Days
  4. Teach Yourself C in 24 Hours
  5. The C Programming Language

Thanks

AJAY

Friday, August 3, 2012

Aptitude Tutorials - Logical and Verbal


For the students and professionals who are trying to get placed in companies, i am giving you a bunch of helpful tutorials. I think these are the top in Aptitude references. These tutorials will improve your logical and verbal abilities.
  1. Barrons GRE
  2. Challenging Logic and Reasoning Problem
  3. Puzzle to Puzzle You
  4. R S Aggarwal Quantitative Numerical Aptitude
  5. R S Aggarwal Verbal Reasoning

Thanks

AJAY

Linux Tutorials - Expert's Edition

Git Tutorial

Git is a distributed revision control and source code management system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Git is free software distributed under the terms of the GNU General Public License version 2.

Here i am giving you the excellent tutorial for mastering Git.


Thanks

AJAY

Thursday, August 2, 2012

Linux Tutorials - Administrator's Edition

Here i am giving you the download links of Linux tutorials for the system administrators. You can also download tutorials for Beginners,  RedHat and Unix from my previous posts.

Thanks

AJAY

Wednesday, August 1, 2012

Encyclopedia of Networks

Here is an amazing guide for referring the Computer Network related terms. Enjoy the free download.


Thanks

AJAY

Tuesday, July 31, 2012

Android Video Tutorial

I found an excellent video tutorial about android development on Youtube. And i am sharing that beautiful video tutorial with you.


Thanks


AJAY

Java Video Tutorial for Beginners

I am sharing you a series of java tutorials which is uploaded on Youtube uploaded by AllTutorials4U.

Topics covered in Tutorial 1:

System.out.println()
Defining & using variables
Doing basic math operations
how to get user input 
If concept
How to use methods
while loop
how to use the built-in java random number generator



Topics covered in Tutorial 2:

Basic GUI Popup Windows
Array
Strings 
Basic introduction to Applets
How to write an Applet that displays lines and text
Simple bubble sort on an array of integers



Topics covered in Tutorial 3:

How to write information generated in a java program into a .txt file




Thanks


AJAY

Sunday, July 29, 2012

Git Based Wiki Implementation

A wiki implementation based on the Git, a Distributed Version Control System, is the academic project done by me during my MCA. It is a completely open source tools oriented wiki engine that has many powerful capabilities. 

We know, a wiki is a collection of various articles contributed by various writers around the world. There may be chances of updating an article with unwanted or abusing data. So we may need to revert the modified article to its previous state. We generally use a version control management system for that purpose. I used Git in my project for that purpose.

As Git is a powerful DVCS (Distributed Version Control System), the wiki engine is more efficient to keep track of the versions. Git is a open source tool that is  developed by the Linux developer team. Its more efficient with its powerful commands.


I am using SQLite3 as the database. Webpy is the framework used here. HTML and CSS is used for the user interface. Python is the language used to write the wiki engine. Markdown style is used for writing the articles. The project is completely developed under Linux platform.

Here is some screen shots of my project.










You can read following articles regarding my project.


Thanks

AJAY 

Saturday, July 28, 2012

Python Lessons - Khan Academy


There are many useful resources around the web that will be helpful to every computer geeks. I am sharing some of such useful amazing video resources here. 

Khan Academy is a website that gives such video lessons about different topics. Here i am sharing computer related video lessons, mostly related to Python. You can view and download them at free of cost.

  1. Introduction to Programs Data Types and Variables
  2. Binary Numbers
  3. Python Lists
  4. For Loops in Python
  5. While Loops in Python
  6. Fun with Strings
  7. Writing a Simple Factorial Program. (Python 2)
  8. Stepping Through the Factorial Program
  9. Flowchart for the Factorial Program
  10. Python 3 Not Backwards Compatible with Python 2
  11. Defining a Factorial Function
  12. Diagramming What Happens with a Function Call
  13. Recursive Factorial Function
  14. Comparing Iterative and Recursive Factorial Functions
  15. Exercise - Write a Fibonacci Function
  16. Iterative Fibonacci Function Example
  17. Stepping Through Iterative Fibonacci Function
  18. Recursive Fibonacci Example
  19. Stepping Through Recursive Fibonacci Function
  20. Exercise - Write a Sorting Function
  21. Insertion Sort Algorithm
  22. Insertion Sort in Python
  23. Stepping Through Insertion Sort Function
  24. Simpler Insertion Sort Function


Thanks

AJAY

Linux Tutorials - Unix Edition


We know, Linux is a Unix like system. For more advanced reference purpose on Linux, and for mastering the Vi editor, i am giving you the Unix edition of Linux tutorials. Enjoy the free download.

  1. Unix Programming Tools
  2. UNIX System Administration
  3. Shell Programming for System Administrators
  4. Mastering VI Editor

Thanks

AJAY

Friday, July 27, 2012

Linux Tutorials - RedHat Edition

I think you have enjoyed my Linux tutorial download links for beginners. Now i am giving you the tutorials for Red Hat distribution of Linux.

  1. Red Hat Linux (Second Edition)
  2. Red Hat Linux Unleashed - David Pitts
  3. Red Hat Linux Unleashed

Thanks

AJAY

Wednesday, July 25, 2012

Dreamweaver Tutorial

Adobe Dreamweaver (formerly Macromedia Dreamweaver) is a proprietary web development application originally created by Macromedia. It is now developed by Adobe Systems,

Here i am giving you excellent tutorials to master this tool.

  1. The Essential Guide to Dreamweaver CS3 Basic
  2. The Essential Guide to Dreamweaver CS3 Advanced

Thanks

AJAY

Monday, July 23, 2012

ActionScript Tutorial

ActionScript is an object-oriented language originally developed by Macromedia Inc. (now owned by Adobe Systems). It is a dialect of ECMAScript (meaning it is a superset of the syntax and semantics of the language more widely known as JavaScript), and is used primarily for the development of websites and software targeting the Adobe Flash Player platform, used on Web pages in the form of embedded SWF files. The language itself is open-source in that its specification is offered free of charge  and both an open source compiler (as part of Adobe Flex) and open source virtual machine (Mozilla Tamarin) are available.

I am giving you a best tutorial for learning ActionScript. Download it here,


Thanks 

AJAY

Sunday, July 15, 2012

AJAX Tutorial

Ajax, an acronym for Asynchronous JavaScript and XML, is a group of interrelated web development techniques used on the client-side to create asynchronous web applications. With Ajax, web applications can send data to, and retrieve data from, a server asynchronously (in the background) without interfering with the display and behavior of the existing page.

You can download a good tutorial for AJAX here.


Thanks

AJAY

Friday, July 13, 2012

Silverlight Tutorial

Microsoft Silverlight is an application framework for writing and running rich Internet applications, with features and purposes similar to those ofAdobe Flash.While early versions of Silverlight focused on streaming media, current versions support multimedia, graphics and animation, and give developers support for CLI languages and development tools. Silverlight is also one of the two application development platforms for Windows Phone. You can download the MS Silverlight with ASP.Net tutorial from here.


Thanks

AJAY

Sunday, July 8, 2012