What is Tizen?

Tizen is a mobile operating system based on Linux. It is designed to run on smartphones, tablets, in-vehicle infotainment (IVI) devices, smart TVs, and smart cameras. Providing a consistent user experience across multiple devices is one of the goals of the project. Tizen is based in Samsung’s Bada project and borrows many features from it.

What is Tizen: A New Mobile OS

Tizen is being developed by Samsung and Intel along with other backing companies: Fujitsu, Huawei, KT, NEC CASIO Mobile Communications, NTT DOCOMO, Orange, Panasonic Mobile Communications, SK Telecom, Sprint and Vodafone. Tizen currently has a total of 51 members as part of its partner program.

Tizen comes with application development tools based on the JavaScript libraries jQuery and jQuery Mobile. Tizen 2.0 comes with a native application framework that is based on Open Services Platform of Samsung’s Bada platform.

tizen_screenshot

Advantages of Tizen

When compared to other mobile operating systems like Android and iOS, Tizen has many advantages and benefits— for both end users and original equipment manufacturers. One of the key advantages is that the operating system is highly optimized around HTML5. This may make apps more feature-rich and also easy to develop. As for manufacturers, Tizen may allow them to make better phones within low price ranges.

Has Tizen come into the Market?

Tizen Devices made by Samsung were expected to become available in August or September of 2013. However, the date was postponed to early 2014. However, as of February 2013, no announcements have been made by either Samsung or Intel about releasing Tizen on actual devices.

Expected release date

Tizen based devices may become available in the first quarter of 2014. The Samsung ZEQ 9000 will be the first commercially available device running the operating system. There are also some reports which indicate that Tizen could land on Samsung’s next flagship device, the Samsung Galaxy S5.


Five Good Integrated Development Environments (IDEs) for Java

Java is a very popular computer language. It runs on many different hardware platforms and operating systems. Today Java powers a wide variety of computing platforms ranging from desktops and laptops, smart phones and embedded systems. Even though it has been almost 20 years since Java was first introduced, its importance has not waned. It continues to be one of the most widely used programming languages today.

There are many different kinds of tools that make programming easy. An Integrated Development Environment or IDE is one such tool. It is a powerful application which comes with many tools and features that make coding easier. Some of the tools and features include code checking, syntax highlighting, automated build process, etc. If you want to improve your programming productivity, using an IDE is probably the first step.

Different IDEs are available for different programming languages. There are many free IDEs for Java as well. Usually, one of these five IDEs should be sufficient for your needs. However, there are also commercial IDEs. These are mostly used in the software industry and have specialized purposes.

Here are some good IDEs for Java:

Eclipse

Eclipse is the most popular free Java IDE. It comes with a large number of features and tools which make it exceptionally powerful. It is also extensible by means of plug-ins. Other versions of Eclipse, customized for other programming languages are also available. Eclipse makes programming in Java much more easier. It uses the concept of work spaces which makes program management much more easier. Eclipse can be downloaded from www.eclipse.org.

Image

NetBeans

NetBeans is another popular integrated development environment for Java. It comes from the right mix of tools, features and documentation. It is very popular among Java programmers. After eclipse, NetBeans is the second most popular integrated development environments for Java. You can download NetBeans from www.NetBeans.org.

IntelliJ

IntelliJ is a free IDE which supports faster compilation and provides support for Java 8. It also supports Android application development. IntelliJ can be downloaded from www.jetbrains.com.

JDeveloper

JDeveloper is an IDE developed by Oracle which also owns and maintains Java. JDeveloper comes with many good tools and features. You can download JDeveloper from www.oracle.com.

DrJava

DrJava is a simple and lightweight IDE designed especially for people learning Java programming. If you are just starting with Java, this is a very good choice. DrJava is developed by Rice University and can be downloaded from www.drjava.com.


Tips for Maintaining Your Privacy Online

It is very important to take measures to maintain your privacy online. The information that you post online will stay forever and can be used by organizations or companies to create a profile about you. The recent revelations about the United States government’s active role in monitoring and collecting personal information make it even more important to take measures to maintain your online privacy.

Social networks

Social networks have become very popular in recent years. They help you in meeting new people and staying in touch with friends. However, they are also a source of private information. Many companies and organizations gather information from social networks and monitor people. You should be careful with what you post to social network websites.

Many social network websites are aware of these issues and so provide privacy settings which allow you to prevent unknown persons from viewing your information.

online_security

You’ll find more information about these privacy settings on the support section of the websites. You can also create a random profile and view your actual profile to see how much of your information is accessible publicly.

Search engines can be another source of information about you. It is a good idea to search for your name every now and then and see how much information is accessible publicly. If you find any personal information, you can contact the search engines to have those pages removed.

Most importantly, you should use your common sense while posting information or pictures online. It is better to limit this information in the first place. You don’t have to share everything that happens in your life online. If you do not need to use social networking websites, you can delete your profiles once for all.

E-mail and chat

E-mails and chat programs can be another source of gathering information about you. Anybody with access to the server that hosts your e-mail or chat service can read your messages unless they are encrypted. To prevent this, you can use PGP to encrpyt your communications. This is an extreme measure but is advisable for sensitive information.

Other means of communication such as video conferences can also be intercepted. You can encrypt videoconferences by using a tool called Jitsi.

Surfing the net securely

Your online activities can be monitored by search engines. Certain toolbars and other software applications can also monitor your online activities. If you are using an outdated browser, you should update immediately to the latest version as they can make your computer vulnerable to spyware and other malware. You can also consider using anonymous browsing software such as TOR.

Search engines such as Google track the search strings you enter along with your IP address. If you are concerned about this, you can use alternative search engines that are more privacy oriented such as Startpage, Ixquick or DuckDuckGo.

Online security and privacy are very serious issues. These are not something that should take lightly. Always use your common sense. Staying safe and secure should always be a main criteria when you’re online.