Tampilkan postingan dengan label is. Tampilkan semua postingan
Tampilkan postingan dengan label is. Tampilkan semua postingan

Windows 8 Released to the World But is it Good

Kamis, 12 Juni 2014

The wait is finally over, Microsoft Windows 8 is officially here. The newest iteration of the worlds most popular computer operating system was released today after months of demos and commercials showcasing it. Microsoft has said that over 1.24 billion hours of testing went into the new operating system and is in many ways hedging the future of the company on the new release. Because of the increased pressure from Apple and Google, Microsoft wants to assure consumers that they are still relevant in todays world.

Windows 8 marks a radical change for Microsoft in terms of the layout of their operating system. Gone is the traditional start menu, replaced by an entirely new start interface with "live tiles" and an array of downloadable applications from the all new Windows Store. Current windows users will notice a drastic change from Windows 7 to Windows 8. While the traditional "desktop" is still there, it is no longer the center of the computers processes, and more of a "background application". Part of Microsofts reason for making such drastic changes to the interface is to make their operating system compatible across more devices. Microsoft is trying to not only keep hold of the traditional PC market, but also branch into tablets and smartphones. Windows 8 is truly built more for new hybrid, touch-based computers and tablets more so than traditional desktops, though it is built to run on those as well.

Having already downloaded Windows 8 to my laptop early this morning, I have only had a short time to interact with it. That being said, I noticed one thing right away, there is a steep learning curve. The interface, short of the traditional desktop which is now essentially an "app", is completely different. Even for someone that is very familiar with the way Windows computers work, navigating Windows 8 is in many ways a whole new experience. That is not to say that all is bad. I do like the modern interface that Microsoft has introduced, and I like many of the new, full screen applications that are available from the Windows Store. I also like the deep integration with all Microsoft services, if you have an email account, that allows many settings and files to be synced over the cloud.

There are, however, plenty of drawbacks, at least currently, to Windows 8. For starters, nothing is where it used to be. Just trying to turn the computer off takes multiple steps that may take users a while to figure out. Also while Windows 8 is "easy" to navigate, it is more so for a touch screen rather than a traditional computer. A traditional keyboard and mouse feel "out of place" in this new user interface, save for when working with the traditional desktop. I understand Microsoft wanting to make Windows 8 touch friendly for tablets and new touch-enabled computers, but traditional computers upgraded to the new OS feel a bit neglected. In addition, the current offering of applications in the Windows store is very limited, and until more popular applications are added, it will suffer.

Overall, my opinion of Windows 8 is still up in the air. While I think it is a must have if you are looking for a new, touch enabled PC, it is not yet a necessary upgrade for existing computers. If Microsoft continues to add new, relevant applications to its Windows Store and allows easier ways to interact with the traditional desktop, then I think it will truly be useful to everyone. It remains to be seen how the radical change in design will impact sales of the operating system, but one thing is certain right now, it is a new age for Microsoft and for the future of personal computers.

Read More..

AUGI November Hotnews is Out

Jumat, 21 Maret 2014

AUGI’s official monthly email newsletter “AUGI HotNews - November 2008” hits the streets and the ‘inboxes’ of its members.

My favorite of course is this months TIPniques: DO YOU HAVE STYLE? Wonder why I like it so much?

Here is a list of some of the other articles in this months edition. They are even better than the TIPniques article.

Read More..

What is a Class

Selasa, 18 Maret 2014

Welcome back to Java Code Online. Class is the most commonly thing in Java. Having a good understanding of class is essential for getting a firm grip on the Principle of OOPS and Java itself. A class is called the blueprint of an Object. Everything that is done in Java, has to be enclosed within a class.

As I said before that the class is a blueprint of an Object, it is used for making Objects. I Java we know that everything is an Object, and if we dont know then we must know this. Java is built on the Principle of OOPS and is totally Object Oriented. So Java see everything as an Object.

I will take you through a through understanding of this concept. A class is used to define a new data type, and normally a separate class is used to make Objects of this new data type. Think of a class as something which defines what an Object knows and what an Object does. Therefore a class is also called a template for an Object and an Object is called an instance of the class. Thus a class contains the instance variables (things which an Object knows) and methods (things which an Object does).

A class is just like a blueprint and it covers every intricate detail about the Object that will be made from it. The normal structure of class is that it defines everything about an Object, so suppose that your application consists of some Objects, and so you make classes for each. Now you define a main class which will initiate all the calling procedure.

The main class always contain the method "main". This method tell the JVM that this is the main class and it need to start execution from here. Once in the main class, you can define Objects of other classes that you have made. I will take a simple example to clarify my point.

// This program declares two Car objects.
class Square {
int width;
int height;
}

class SquareDemo2 {
public static void main(String args[]) {
Square mySquare1 = new Square();
Square mySquare2 = new Square();
int area;
// assign values to mySquare1s instance variables
mySquare1.width = 10;
mySquare1.height = 20;
/* assign different values to mySquare2s instance variables */
mySquare2.width = 15;
mySquare2.height = 15;
// compute area of first Square
area = mySquare1.width * mySquare1.height;
System.out.println("Area is " + area);
// compute area of second box
area = mySquare2.width * mySquare2.height;
System.out.println("Area is " + area);
}
}

The first System.out.println results in:- 200
The second System.out.println results in:- 225


Now you must be wondering about so many new things, I have shown above. I will cover each of them.

Here we have defined two classes Square and SquareDemo2. The first class is used for making an Object of type Car. The second Class uses this new data type for making new Objects. Now as told before, the execution begins from the class containing the "main" method.

Now as you can see that there are two different outputs for the two Objects, this shows that both the Objects are unique and are independent of each other. Here System.out.println is used for displaying the results at the console or output screen.

The lines starting with // are skipped by the Java compiler. Infact the // is the syntax for Comment in Java. These are very helpful in explaining the functioning of the code.

If you have any problems with the code that I have explained right now, then do leave me a comment and I will try my best to clarify your doubt.

The most important thing that you must have noticed here is the parameter "new". This is the magic keyword of Java and is used for creating new Objects. I will discuss more on creating a new Object in my later posts.

I hope the article was helpful in explaining you about What is a Class. If you like this article then do leave a comment. For more information on Java, keep buzzing Java Code Online.
Read More..

What is Inheritance in Java and OOPS Tutorial Example

Jumat, 07 Februari 2014

Inheritance in Java is an Object oriented or  OOPS concepts, which allows to emulate real world Inheritance behavior, Inheritance allows code reuse in Object oriented programming language e.g. Java. Along with Abstraction, Polymorphismand Encapsulation, Inheritance forms basis of Object oriented programming. Inheritance is implemented using extends keyword in Java and When one Class extends another Class it inherit all non private members including fields and methods. Inheritance in Java can be best understand in terms of Parent and Child class, also known as Super class and Sub class in Java programming language. The classwhich extends another class becomes Child of the class it extends and inherit all its functionality which is not private or package-private given where Child class is created. Inheritance is the most easy way to reuse already written and tested code but not always best way to do so, which we will see in this article. There are lot of example of Inheritance in Object oriented world e.g. Child inherit properties from parent, Dog inherit properties of Animal etc. In this Java and OOPS tutorial we will learn What is Inheritance in Java, How to use Inheritance in Java, Simple Example of Java Inheritance and some important points about Inheritance in Java.
Read more »
Read More..

Norton Antivirus Why is it So Good at Protecting Your Computer

One of the most trusted brands when it comes to antivirus is Norton. Not only is it one of the most effective brands that is out there but it is one most well known as well. People who are not computer experts know the Norton brand. There are not a lot of antivirus solutions out there that you can say that about. But the brand is not known just because of its name alone. There is a reason why people respect the software when they see it. In this article we will take a look at why Norton is so good and why you should use it on your computer.
The features that the software comes with
While it may be easy for people to believe that all antivirus software is the same, the truth is that it is not. All of the top software have different features that make them stand out from the others. Some of the features may include faster run time while some of the other software may have more built in capabilities. It is up to you to decide what you need in your antivirus software. Some people may need as many features that they can get while others only need the bare essentials. The Norton line of antivirus software has a lot of features that you are sure to love, lets go over a few of them.

The first thing that you should know about the software is that it has one of the quickest virus definitions update around. This is important when you are looking for an antivirus to run on your system. There are several pieces of malware released every day. You need to make sure that the antivirus that you choose will be able to stop them. Another thing that you should look for is whether the software is able to scan more than just the files that are on your computer. Is it able to scan new files that are in coming from different sources? If you receive an email that has an attachment, will your antivirus solution be able to handle it? The Norton antivirus solution can.
Easy install
The best part of using Norton antivirus is that there is a good chance that the software is already installed on your computer. When you purchase a new computer there is usually demo software that is already on it. Either MacAfee or Norton will be the demo antivirus solution that is on the computer. So this saves you the time of having to purchase it, download it, and then installing. You can just go through the software and at the end of the demo period, pay for it that way.


Article Source: http://EzineArticles.com/4774332
Read More..

Why Default or No Argument Constructor is Important in Java Class

Kamis, 06 Februari 2014

Almost all Java developers knows that compiler adds a default constructor or better known as no argument constructor in every Java class, but many of them forget that, it only does when you don't provide any other constructor. Which means it becomes developers responsibility to add a no argument constructor, if he is adding explicit constructor. Now, Why it's important to provide default constructor in Java, What happens if your class don't have a no argument constructor? Well, this is how it's asked in many Java interviews, most commonly as part of Spring and Hibernate interviews. It's not mandatory to define default constructor, but if you are writing Hibernate persistent class, JPA entities or using Spring framework to manage object creation and wiring dependencies, you need to be bit careful. Many of open source framework, uses reflection to create instance or Object at runtime, based upon name of class. For example When Hibernate creates instance of entities using reflection it uses Class.newInstance() method, which require a no argument constructor to create an instance. It's effectively equivalent of new Entity(). This method throws InstantiationException if it doesn't found any no argument constructor in Entity class, and that's why it's advised to provide a no argument constructor.
Read more »
Read More..

Sharp Aquos SH 10 d is present in Japan

Smart phones Sharp Aquos SH-10 d began to circulate and Japan could already booked through the operator NTT DoCoMo starts today.

Sharp Aquos SH-10 d will be available in stores and retailers began August 30, according to technology blog Engadget.


4.5 inch phone sail was available in three colours and reportedly also will soon be circulating in the United States.


Sharp Aquos SH-10 d have a dual core processor 1, 5 GHz, 12.1 megapixel camera on the back, and in front of 0, 32Mp.

GSM and HSPA based + WCDMA radio, 1 GB RAM, and comes with micro SD card slot.

Phone price that revolves around the 300 dollars.

A number of blogs that have a mobile phone rate design and shape rigid.


Read More..

Java Error javac is not recognized as an internal or external command

Senin, 03 Februari 2014

So you are trying to compile your Java source file and getting "'javac' is not recognized as an internal or external command". If this is your first Java program or HelloWorld than I suggest to go through How to compile and run HelloWorld in Java because that explains what do you need before you compile and run any Java program. If you have crossed that level and knows about How to set PATH in Java then there is something wrong while setting PATH in Java. Anyway let's see when does you get this error and from where does 'javac' is not recognized as an internal or external command comes. This is an standard error in Windows command line when you type a command which is not available in System PATH, here javac command which is used to compile Java source file and produces class files are not in PATH. Best way to verify this is executing following command :

# echo %PATH%

If you see your JDK installation folder or JAVA_HOMEin PATH and included bin directory which contains all java binaries including javac and java commands which is used to compile and run Java program. Most likely your PATH may not have JDK/bin in PATH, if that's the case just include bin folder of JDK in your PATH. See how to set PATH for Java in Windows for step by step guide.
Read more »
Read More..

What is Race Condition in multithreading – 2 Examples in Java

Sabtu, 01 Februari 2014

Race condition in Java is a type of concurrency bug or issue which is introduced in your program because  parallel execution of your program by multiple threads at same time, Since Java is a multi-threaded programming language hence risk of Race condition is higher in Java which demands clear understanding of what causes a race condition and how to avoid that. Anyway Race conditions are just one of hazards or risk presented by  use of multi-threading in Java just like deadlock in Java. Race conditions occurs when two thread operate on same object without proper synchronization and there operation interleaves on each other. Classical example of Race condition is incrementing a counter since increment is not an atomic operation and can be further divided into three steps like read, update and write. if two threads tries to increment count at same time and if they read same value because of interleaving of read operation of one thread to update operation of another thread, one count will be lost when one thread overwrite increment done by other thread. atomic operations are not subject to race conditions because those operation cannot be interleaved. This is also a popular multi-threading interview questions during core java interviews. In this article we will see how to find race condition in Java and  two sample code patterns which often causes race conditions in Java.
Read more »
Read More..