Tuesday, 22 November 2016

Java 9 Features

A series of Java Enhancement Proposals (JEPs) has been published on OpenJDK concerning the next major update (Java 9). Previous rumors about Java 9 features haven't had very much weight, nor particularly interesting new features, but this new feature list is packed with developer favorites that the community has been requesting for many years. 
These features include:
  1. light-weight JSON API — which is a source of great speculation right now about how truly useful this feature will be (as proposed by the community process).
  2. HTTP 2 Client  — for HTTP 2.0 and websockets.
  3. Process API Improvements  — to improve the API for controlling and managing OS processes.
  4. Improved contended locking —for increasing performance between threads.
  5. Segmented Code Cache — to improved execution time for complicated benchmarks.
  6. Smart Java Compilation (Part 2) — Makes the sjavac tool available in the default JDK.
  7. Modular Source Code — organizes JDK source code into modules.
Many people have commented about how long the Java community has been waiting for a dedicated JSON API to clean up that whole mess—and performance improvements are always welcome here. The HTTP 2 client was some expected, but the updated sjavac compiler seems very interesting.

Hearing anything substantive about Java 9 this soon after Java 8 is a pretty big deal—and maybe (just maybe) JDK 9 could be on time this time, right? Well... I don't know about that. Certainly that's a lot of speculation about if Oracle will be able to meet their 2016 goal for Java 9, considering the huge delays they had with JDK 8. Sticking by the 2016 goal could mean only two years of development time, and that leaves plenty of people with very reasonable doubts.

Sunday, 20 November 2016

Top 5 Free Android Emulators for PC

Android emulators/simulators are largely required to run Android apps & games on PC . However, choosing the correct Android emulator might become a daunting task, as if not selected properly they can really slow down your Computer . So, here we bring you the best 7 Android emulators for your PC  which you can use to run android on computer.
1 – Droid4X     
 3.png
Droid4X is the newest amongst all of the emulators mentioned in this article, but perhaps its the most interesting. Droid4X is designed for real Power! in the hands of user, and its features too point to the same . Droid4X has some salient features such as It comes Pre-rooted, with Play Store installed . Its pretty fast,doesn’t lag & even allows you to configure your keyboard as a controller! for the emulator.
# 2 – BlueStacks
4.png
BlueStacks is the most widely used Android emulator or Android App Player for Windows . It used to be free but now is only in Specific regions
  • Easy One-click installation on the Windows System (Split-online installer as well as offline installer is available).
  • Easily install 3rd party apk’s or android apps by simply double clicking on the apk files.
  • No other-3rd party virtualization required .
5.png
AndyRoid is one of its own kind Android Emulator for Windows . It supports some unique features which aren’t supported by any other android emulators out there such as – Using your phone as remote control while playing games! , ARM support, You can directly install apps in your andy emulator through your host’s desktop browser.
# 4 – Windroy 
6.jpg
Windroy is perhaps the most unique Emulators present in this article because of the fact – It completely runs using the Windows Kernel. Windroy doesnt require any external Virtualbox support like bluestacks, also its quite light-weight and handy to use.
# 5 – GenyMotion
7
GenyMotion is another advanced Android Emulator for PC , and may be classified as a worthy alternative to/of Bluestacks. GenyMotion has advanced features like OpenGL, and hardware aceleration support. Its built on the x86 Architecture and hence is faster as compared to BlueStacks.